﻿@charset "utf-8";
body{background: #fff;  }
.m_wrap{ width: 1200px; margin:0 auto;}
.site_loadingRect{ width: 100%; background: #fff url(../images/index1706/ico/loading.gif) no-repeat center center; height: 300px;}
.LoginBox-1 .LoginSubmit {width: 251px;height:51px; font-size:22px; line-height: 51px; color: #fff; background: #3d95d5; border: none; cursor: pointer;}
.LoginBox-1 .LoginSubmit.hover,.LoginBox-1 .LoginSubmit:hover {width: 251px;height:51px;background:#3187c5;border: none;cursor: pointer;}







/*banner begin*/
.m_banner{max-width:1920px;min-width:1007px;height:400px;margin:0 auto;position:relative;}
.m_banner .sideShow{width:100%; height:400px; background:#fff; z-index:1; position:relative; margin:0 auto;background:transparent url(../images/index1706/loading.gif) no-repeat center center;}
.m_banner .sideShow li{position:absolute; max-height:400px; width:100%; display:none;}
.m_banner .circle{width:100%;position:absolute;bottom:13px; clear:both;z-index:10; text-align: center;}
.m_banner .circle ul{  display: inline-block; padding:0px 10px; margin:0 auto;height:14px;overflow:hidden;background:rgba(195, 195, 193, 0.8);text-align:center;border-radius:10px;padding-top:1px;}
.m_banner .circle li{display:inline;padding:0 5px;background:transparent url(../images/index1706/bcircle.png) no-repeat center 0; cursor:pointer;}
.m_banner .circle li.on{background:transparent url(../images/index1706/bcircle.png) no-repeat center -15px;}
.m_banner a{display:block;height:400px;}
/*banner end*/

/*登录样式 begin*/
.m_login .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:#ff; 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:-400px; 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;}


/*20170811 修改 begin*/
.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; }

/*20170811 修改 end*/

/*登陆样式 end*/

.site_tabTit{ width: 298px; margin-top: 20px;}
.site_tabTit li{ height: 45px; padding-left: 88px; font-size: 24px; line-height: 100%; position: relative;}
.site_tabTit li a{ color: #b4b4b4; text-decoration: none;}
.site_tabTit li i{ position: absolute; display: none; top: -23px; left: 0px; width: 72px; height: 72px; border-radius: 36px; overflow: hidden; zoom:1;}
.site_tabTit li.on{ font-size: 30px; margin-top: -6px;}
.site_tabTit li.on i{ display: block;}

.site_more{ font-size: 20px; opacity: 1; filter:alpha(opacity=0); transition: all 0.3s; -webkit-transition: all 0.3s; }
.site_more a{ color: #309aeb; background: url(../images/index1706/more_ico.png) no-repeat right center; padding-right: 26px; text-decoration: none;}

.g_homeRig{ width: 900px;}
/* .g_homeRig:hover .site_more{ opacity: 1; filter:alpha(opacity=100);} */


/*特色应用 begin*/
.m_tsApp{ background:#f2fbff  url(../images/index1706/rect1_bg.jpg) no-repeat center bottom; padding: 94px 0px 81px 0px; height: 299px;}
.m_tsApp .site_tabTit li i{ background: url(../images/index1706/rect1_sitetit_ico.png) no-repeat left top;}

.m_tsApp .site_tabTit li.on a{ color: #309aeb;}
.m_tsApp .appCont ul{ margin-top: -39px;}
.m_tsApp .appCont li{ float: left; width: 300px; height: 72px; overflow: hidden; zoom:1; margin-top: 39px;}
.m_tsApp .appCont .photo{ width: 72px; height: 72px; float: left;}
.m_tsApp .appCont .name{ float: left; margin-left: 15px; line-height: 72px; font-size: 20px; color: #555; font-weight: normal;}
.m_tsApp .appCont a:hover .name{ color: #309aeb; }
.m_tsApp .appCont li.site_more{ line-height: 72px; }

.m_tsApp .appCont .hotTeamCont ul{ margin-top: 39px; overflow: hidden; zoom:1;}
.m_tsApp .appCont .hotTeamCont li{ float: left; margin-top: 0px; background: url(../images/index1706/hotlist_ico.png) no-repeat left 9px; padding-left: 15px; width: 285px; font-size: 20px; line-height: 100%; height: 62px;}
.m_tsApp .appCont .hotTeamCont li a{ color: #555;}
.m_tsApp .appCont .hotTeamCont li a:hover{ text-decoration: none; color: #309aeb;}

.m_tsApp .appCont .classRoomList ul{ margin-top: 0px; }
.m_tsApp .appCont .classRoomList li{ float: left; width: 224px; height: 169px; margin-right: 60px; margin-top: 0px; overflow: visible;}
.m_tsApp .appCont .classRoomList .photo{ width: 224px; height: 110px; border-radius: 3px; }
.m_tsApp .appCont .classRoomList .name{ font-size: 16px; margin:0px; width: 100%; line-height: 100%; margin-top: 14px; white-space: nowrap; }
.m_tsApp .appCont .classRoomList li.site_more{ line-height: 110px; }
.m_tsApp .appCont .classRoomList li:hover .photo{ box-shadow: 0px 0px 15px rgba(0,0,0,0.15);}


.m_tsApp .appCont .doingCont ul{ margin-top: 20px; }
.m_tsApp .appCont .doingCont li{ float: left; width: 300px; height: 150px; margin-top: 0px;}
.m_tsApp .appCont .doingCont .photo{ width: 234px; height: 72px; }
.m_tsApp .appCont .doingCont a{ display: block; width: 234px; text-decoration: none;}
.m_tsApp .appCont .doingCont img{ display: block;}
.m_tsApp .appCont .doingCont .name{ text-align: center; width: 100%; margin:0px; font-size: 14px; font-weight: normal; color: #555; line-height: 100%; margin-top: 10px;}
.m_tsApp .appCont .doingCont a:hover .name{ color: #309aeb; }
.m_tsApp .appCont .doingCont li.site_more{ line-height: 80px;  }
.m_tsApp .appCont .doingCont li.site_more a{ display: inline-block; width: auto;}
/*特色应用 end*/

/*社区 begin*/
.m_community{ background: #fff url(../images/index1706/rect2_bg.jpg) no-repeat center bottom; padding: 68px 0px 54px 0px;}
.m_community .site_tabTit li i{ background: url(../images/index1706/rect2_sitetit_ico.png) no-repeat left top;}
.m_community .site_tabTit li.on i{ display: block;}
.m_community .site_tabTit li.on a{ color: #ff5757;}
.m_community .communityCont ul{ margin-top: -42px;}
.m_community .communityCont li{ float: left; width: 213px; height: 72px; position: relative; padding-left: 87px; margin-top: 42px; overflow: hidden; zoom:1;}
.m_community .communityCont .photo{ width: 72px; height: 72px; border-radius: 5px; overflow: hidden; zoom:1; position: absolute; top: 0px; left: 0px;}
.m_community .communityCont .name{ font-size: 20px; font-weight: normal; line-height: 100%;}
.m_community .communityCont .name a{ color: #555;}
.m_community .communityCont .name a:hover{ text-decoration: none;color: #309aeb;}
.m_community .communityCont .classRome{ font-size: 16px; font-weight: normal; line-height: 100%;}
.m_community .communityCont .classRome a{ color: #9b9b9b;}
.m_community .communityCont .classRome a:hover{ text-decoration: none;color: #309aeb;}
.m_community .communityCont .zy_num{ font-size: 14px; color: #9b9b9b; line-height: 100%; margin-top: 10px;}
.m_community .communityCont .look_num{ font-size: 14px; color: #9b9b9b; line-height: 100%; margin-top: 8px;}
.m_community .communityCont li.site_more{ padding-left: 0px; width: 300px;line-height: 72px;}

.m_community .communityCont .tea_classRoom .classRome{ margin:4px 0px -5px 0px; }
.m_community .communityCont .tea_classRoom .zy_num{ margin-top: 6px; }
.m_community .communityCont .tea_classRoom .look_num{ margin-top: 3px; }
/*社区 end*/


/*社区2 begin*/
.m_communityCont ul{ margin-top: -42px;}
.m_communityCont li{ float: left; width: 213px; height: 72px; position: relative; padding-left: 87px; margin-top: 42px; overflow: hidden; zoom:1;}
.m_communityCont .photo{ width: 72px; height: 72px; border-radius: 5px; overflow: hidden; zoom:1; position: absolute; top: 0px; left: 0px;}
.m_communityCont .name{ font-size: 20px; font-weight: normal; line-height: 100%;}
.m_communityCont .name a{ color: #555;}
.m_communityCont .name a:hover{ text-decoration: none;color: #309aeb;}
.m_communityCont .classRome{ font-size: 16px; font-weight: normal; line-height: 100%;}
.m_communityCont .classRome a{ color: #9b9b9b;}
.m_communityCont .classRome a:hover{ text-decoration: none;color: #309aeb;}
.m_communityCont .zy_num{ font-size: 14px; color: #9b9b9b; line-height: 100%; margin-top: 10px;}
.m_communityCont .look_num{ font-size: 14px; color: #9b9b9b; line-height: 100%; margin-top: 8px;}
.m_communityCont li.site_more{ padding-left: 0px; width: 300px;line-height: 72px;}

.m_communityCont .tea_classRoom .classRome{ margin:4px 0px -5px 0px; }
.m_communityCont .tea_classRoom .zy_num{ margin-top: 6px; }
.m_communityCont .tea_classRoom .look_num{ margin-top: 3px; }
/*社区2 end*/



/*空间 begin*/
.m_space{ background: #f4fff6 url(../images/index1706/rect3_bg.jpg) no-repeat center bottom; padding: 68px 0px 54px 0px;}
.m_space .site_tabTit li i{ background: url(../images/index1706/rect3_sitetit_ico.png) no-repeat left top;}
.m_space .site_tabTit li.on i{ display: block;}
.m_space .site_tabTit li.on a{ color: #11dd59;}
.m_space .spaceCont ul{ margin-top: -42px;}
.m_space .spaceCont li{ float: left; width: 213px; height: 72px; position: relative; padding-left: 87px; margin-top: 42px; overflow: hidden; zoom:1;}
.m_space .spaceCont .photo{ width: 72px; height: 72px; border-radius: 36px; overflow: hidden; zoom:1; position: absolute; top: 0px; left: 0px;}
.m_space .spaceCont .name{ font-size: 20px; font-weight: normal; line-height: 100%;}
.m_space .spaceCont .name a{ color: #555;}
.m_space .spaceCont .name a:hover{ text-decoration: none; color: #309aeb;}
.m_space .spaceCont .rec_ico{ display: inline-block; font-size: 14px; height: 18px; line-height: 18px; padding:0 2px; border-radius: 3px; background: #ffc03a; color: #fff; vertical-align: middle; margin:-5px 0px 0px 5px;} 
.m_space .spaceCont .room{ font-size: 16px; color: #9b9b9b; line-height: 100%; margin-top:8px;}
.m_space .spaceCont .form{ font-size: 14px; color: #9b9b9b; line-height: 100%; margin-top: 8px;}
.m_space .spaceCont li.site_more{ padding-left: 0px;width: 300px; line-height: 72px;}
.modifi_d1115.spaceCont li{padding-right: 10px;  overflow: inherit;  height: 115px;  padding-left: 105px;width: 185px;}
.modifi_d1115.spaceCont li .name,.modifi_d1115.spaceCont li .form{color: #39756F;}
.modifi_d1115.spaceCont li .room{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.modifi_d1115.spaceCont li.site_more{ width: 213px; }
.yxfwl_nD1115{position: relative;width: 50%;margin-top: 8px;}
.yxfwl_i1,.yxfwl_i2{padding-left:20px;display: inline-block;background: url("../images/index1706/ico/yxfwl_i1.png") left center no-repeat;font-size: 14px;color: #375a57;
    cursor: pointer;}
.yxfwl_i2{background: url("../images/index1706/ico/yxfwl_i2.png") left center no-repeat;}
.yxfwl_nD1115_tip{position: absolute;top: 110%;border-radius: 5px;background: white;text-align: center;font-size: 12px;padding: 10px;width: 110px;box-shadow: 0px 5px 9px 1px rgba(31, 77, 73, 0.2);z-index: 5}
.yxfwl_nD1115_tip h3{font-weight: normal;font-size: 30px;line-height: 40px;color: #33c1b5}
.yxfwl_nD1115_tip.modifi_color h3{color: #39A0D6;}
.yxfwl_i1:hover+.yxfwl_nD1115_tip,.yxfwl_i2:hover+.yxfwl_nD1115_tip{display: block;}
.m_space .spaceCont.modifi_d1115 .photo{width: 90px;height: 90px;border-radius: 50%;}
.m_space .spaceCont.modifi_d1115 .photo img{width: 90px;height: 90px;}
/*空间 end*/


/*最新活动 begin*/
.m_doing{ background: #fffcf5 url(../images/index1706/rect4_bg.jpg) no-repeat center bottom; padding: 92px 0px 46px 0px;}
.m_doing .site_tabTit li i{ background: url(../images/index1706/rect4_sitetit_ico.png) no-repeat left top;}
.m_doing .site_tabTit li.on i{ display: block;}
.m_doing .site_tabTit li.on a{ color: #ffb11a;}
.m_doing .doingCont li{ float: left; width: 300px; height: 129px;}
.m_doing .doingCont a{ display: block; width: 234px; text-decoration: none;}
.m_doing .doingCont img{ display: block;}
.m_doing .doingCont .name{ text-align: center; font-size: 14px; font-weight: normal; color: #555; line-height: 100%; margin-top: 10px;}
.m_doing .doingCont a:hover .name{ color: #309aeb; }
.m_doing .doingCont li.site_more{ line-height: 80px;  }
.m_doing .doingCont li.site_more a{ display: inline-block; width: auto;}
/*最新活动 end*/

/*专题活动 begin*/
.m_hotTeam{ background: #fdf7ff url(../images/index1706/rect5_bg.jpg) no-repeat center bottom; padding: 98px 0px 104px 0px;}
.m_hotTeam .site_tabTit li i{ background: url(../images/index1706/rect5_sitetit_ico.png) no-repeat left top;}
.m_hotTeam .site_tabTit li.on i{ display: block;}
.m_hotTeam .site_tabTit li.on a{ color: #de60fe;}
.m_hotTeam .hotTeamCont ul{margin-top: -34px;}
.m_hotTeam .hotTeamCont li{ float: left; width: 300px; font-size: 20px; line-height: 100%; margin-top: 34px;}
.m_hotTeam .hotTeamCont li a{ color: #555;}
.m_hotTeam .hotTeamCont li a:hover{ text-decoration: none; color: #309aeb;}
.m_hotTeam .hotTeamCont li.site_more{ line-height: 20px; text-align: left;}
.m_hotTeam .hotTeamCont li.site_more a{ color: #309aeb; }
/*专题活动 end*/

/*排行榜 begin*/
.m_rank{ background: #f2fffe url(../images/index1706/rect6_bg.jpg) no-repeat center bottom; padding: 98px 0px 104px 0px; position: relative; z-index: 0;}
.m_rank .site_tabTit li i{ background: url(../images/index1706/rect6_sitetit_ico.png) no-repeat left top;}
.m_rank .site_tabTit li.on i{ display: block;}
.m_rank .site_tabTit li.on a{ color: #11ddcc;}
.m_rank .rankCont{ position: relative; }
.m_rank .more{ position: absolute; z-index: 20; right: 0px; top: 0px; font-size: 14px; color: #606060; text-decoration: none; }
.m_rank .more:hover{ color:#309aeb; }
.m_rank .hotschool_rank{ height: 325px; overflow: hidden; zoom:1; }
.m_rank .hotschool_rank ul{ margin-top: -42px;}
.m_rank .hotschool_rank li{ float: left; width: 213px; height: 72px; position: relative; padding-left: 87px; margin-top: 42px; overflow: hidden; zoom:1;}
.m_rank .hotschool_rank .photo{ width: 72px; height: 72px; /* border-radius: 36px; */ overflow: hidden; zoom:1; position: absolute; top: 0px; left: 0px;}
.m_rank .hotschool_rank .name{ font-size: 20px; font-weight: normal; line-height: 28px;}
.m_rank .hotschool_rank .name a{ color: #555;}
.m_rank .hotschool_rank .name a:hover{ text-decoration: none; color: #309aeb;}
.m_rank .hotschool_rank .room{ font-size: 16px; color: #9b9b9b; line-height: 100%; margin-top: 10px;}
.m_rank .hotschool_rank .form{ font-size: 14px; color: #9b9b9b; line-height: 100%; margin-top: 8px;}
.m_rank .hotschool_rank li.site_more{ padding-left: 0px;width: 300px; line-height: 72px;}
/*排行榜 end*/




.g_content{ min-width: 1200px; }



/*****分页niTurnPage2 S*****/
.niTurnPage2{font-size: 14px;text-align: center;}
.niTurnPage2 span{display: inline-block;}
.niTurnPage2 a{border: 1px solid #eeeeee;background: #fafafa;display: inline-block;padding: 0px 15px;height: 37px;line-height: 37px;color: #888888;margin-left: -1px}
.niTurnPage2 a:hover{text-decoration: none;background: #fff;border: 1px solid #339cec; position:relative; z-index:1;}
.niTurnPage2 a.active{background: #fff; color:#339cec;}
.niTurnPage2 a.niTurnPage2_page,.niTurnPage2 a.niTurnPage2_total{background:none;border-color: transparent;}
/*****分页niTurnPage2 E*****/

/*登陆跳转页 begin*/
.item_zjLogin{ background:#def7fc url(../images/index1706/banner/loginbg.jpg) no-repeat center bottom; }
.item_zjLogin .m_login{ height: 100%; }
.item_zjLogin .m_wrap{ height: 100%;}
.item_zjLogin .m_loginRect{ top: 50%; margin-top: -200px; }
/*登陆跳转页 end*/


/*table公共模块*/
.mod_table{word-break:break-all; word-wrap:break-all;border-collapse:collapse;border:1px solid #e8e8e8; font-size:14px;}
.mod_table th{ background:#f3f3f3;color:#333; height: 43px;text-align:left; font-size:14px; font-weight:normal;}
.mod_table td{ background:#fff; height: 45px;}
.mod_table th.tc{ text-align:center;}
.mod_table.t_c th{ text-align: center;}
.mod_table.t_c td{ text-align: center;}
.mod_table tr{ cursor:pointer;}
.mod_table tr:hover td{background: #edf2f9;}
.mod_table tr td span.co1{ display: inline-block; background: url(../images/index1706/sort1.png) ; width: 22px; height: 24px; line-height: 24px; text-align: center; color: #fff; text-indent: -99999px; overflow: hidden;}
.mod_table tr td span.co2{ display: inline-block; background: url(../images/index1706/sort2.png) ; width: 22px; height: 24px; line-height: 24px; text-align: center; color: #fff;text-indent: -99999px; overflow: hidden;}
.mod_table tr td span.co3{ display: inline-block; background: url(../images/index1706/sort3.png) ; width: 22px; height: 24px; line-height: 24px; text-align: center; color: #fff;text-indent: -99999px; overflow: hidden;}
.mod_table tr td span.co4{ display: inline-block; background: url(../images/index1706/sort4.png) ; width: 22px; height: 24px; line-height: 24px; text-align: center; color: #fff;}



/*数据统计页面 begin*/
.section{ margin-top:30px; background:#fff; border-radius:3px; box-shadow:0 0 10px 5px #f7f7f7; padding: 30px;}
.section h3{ height:30px;   font-size:28px; font-weight:normal;  color: #222;}
.section .tabtit { width: 238px; margin: 0 auto; text-align: center; line-height: 36px; border-radius: 36px; border: 1px solid #309aeb;}
.section .tabtit a{ display: inline-block; line-height: 36px; height: 36px; width: 119px; font-size: 16px; color: #309aeb; }
.section .tabtit a.first{border-right:1px solid #309aeb; width: 118px; border-top-left-radius: 18px;border-bottom-left-radius: 18px;}
.section .tabtit a.end{  border-top-right-radius: 18px;border-bottom-right-radius: 18px; }
.section .tabtit a:hover{ background: #bddeff;}
.section .tabtit a.on{ background: #bddeff;}
.section .cont{ padding-bottom:18px;}
.section .cont  h4{height:42px; line-height:42px; font-size:16px; padding-left:14px; font-weight:normal;color: #555;}
.section .cont  h4 span{ float:right; color:#555; font-size:14px; padding-right:9px;}
.section .cont  h4 span a{ color:#309aeb; margin:0 5px;}
.section .cont  h4 span em{ color: #555; padding-right:15px; }

.section .cont .lbox{ float:left; width:246px; min-height:264px; background: url(../images/bg1.png) no-repeat center bottom #f3fafe; padding:10px 16px;}
.section .cont .lbox ul li{ float:left; width:100%; padding:11px 0; color:#768ca4;}
.section .cont .lbox ul li b{ float:left; font-size:14px; font-weight:normal;}
.section .cont .lbox ul li span{ float:right; color:#5b8ed1; font-size:26px; font-family:Arial, sans-serif;}
.section .cont .lbox ul li span em{ font-size:18px;}
.section .cont .mbox{ float: right; width:668px;}
.section .cont .mbox .trend{ padding-top:10px; text-align:right;}
.section .cont .mbox .trend span{ background:url(../images/point1.png) no-repeat left center; padding-left:18px;}
.section .cont .mbox .trend span.min{background:url(../images/point2.png) no-repeat left center;}
.section .cont .mbox  .time{ position: relative; margin-top:-22px;z-index:10; font-size:13px; padding-left:10px;}

.analysis .cont .lbox ul li{ padding:15px 0;}
.analysis .cont .alg_ranking{ float: left; width:400px; padding-left:16px;}
.analysis .cont .algorithm{ float: right; width:252px; height:284px; background:#fbfbfb; position:relative;}
.analysis .cont .algorithm ul li{ position:absolute; top:0px; left:0px; background:url(../images/alg.png) no-repeat;text-align:center; line-height: 18px;}
.analysis .cont .algorithm ul li.sf1{ background-position:0 0; width:136px; height:81px; padding-top:21px; color:#2258a9; font-size:22px; left:44px; top:87px; z-index:20;} 
.analysis .cont .algorithm ul li.sf2{ background-position:-138px -16px; width:111px; height:65px; padding-top:13px; color:#238b41; font-size:18px; left:124px; top:38px; z-index:19;} 
.analysis .cont .algorithm ul li.sf3{ background-position:-250px -24px; width:96px; height:57px; padding-top:10px; color:#167298; font-size:16px; left:132px; top:170px; z-index:18;} 
.analysis .cont .algorithm ul li.sf4{ background-position:-347px -38px; width:73px; height:43px; padding-top:7px; color:#661fb8; font-size:13px; left:60px; top:172px; z-index:17; line-height: 14px;} 
.analysis .cont .algorithm ul li.sf5{ background-position:-424px -47px; width:56px; height:34px; padding-top:4px; color:#9d4c19; font-size:12px; left:30px; top:43px; z-index:16; line-height: 12px;}

.resource .cont .lbox ul li{ padding:22px 0;}
.resource .cont .quality{ float:left; width:292px; padding-left:16px;}
.resource .cont .res_trend{ float:right; width:360px;}

/*区域统计*/
.explain{ padding: 10px;  line-height:24px;  color: #888; }
.distribution{ border:1px solid #e8e8e8; border-radius: 5px;}
.distribution h4{ background: #f3f3f3; font-size: 14px;}

.mod_table.t_c td.py_btn{ text-align: left;}
.mod_table .nosub span{padding-left: 16px;}
.mod_table .nosub span i{background:url(../images/tb2.png) no-repeat left center; height: 16px; display: inline-block; vertical-align: middle;padding-left:24px;  }

.py_t1 .py_btn span{ background:url(../images/po0.png) no-repeat left center; padding-left: 16px;width: 10px; height: 16px;  }
.py_t1 .py_btn.hide span{background: url(../images/po1.png) no-repeat left center; width: 10px; height: 16px;}
.py_t1 .py_btn span i{background:url(../images/tb1.png) no-repeat left center; height: 16px; display: inline-block; vertical-align: middle;padding-left:24px;  }
.py_t2{ display: none;}
.py_t2.open { display: table-row;}
/*数据统计页面 end*/


/*gs begin*/
/*背景色*/
.bg_fafafa{background:#fafafa;}
/*面包屑导航*/
.mbx_box{height:60px;line-height:60px;}
.mbx_box a{display:inline-block;vertical-align:middle;font-size:14px;color:#222;margin-right:10px;}
.mbx_box a.on{color:#888;}
.mbx_box .mbx_home{width:17px;height:17px;background:url(../images/index1706/mbx_home.png) no-repeat center center;margin-right:10px;}
.mbx_box em{display:inline-block;vertical-align:middle;width:7px;height:12px;background:url(../images/index1706/mbx_arrow.png) no-repeat center center;margin-right:10px;}

/*网站导航页面*/
.wn_list{background:#fff;padding:0 30px;margin-bottom:25px;}
.wn_list h2{font-size:28px;color:#333;padding-top:30px;padding-bottom:35px;font-weight:normal;}
.wn_list .wn_box{width:100%;}
.wn_list .wn_box dl{width:25%;float:left;font-size:20px;color:#686868;}
.wn_list .wn_box dl dd{ margin-top: 20px; }
.wn_list .wn_box ul li{margin-bottom:20px; overflow: hidden; zoom:1;}
.wn_list .wn_box ul li a{font-size:16px;color:#309aeb; float: left; width: 100%;}
.wn_list .wn_box ul.col2 li a{ width: 115px; }
.wn_list.wn_eduCum{position:relative;}
.wn_list .wn_applyCom{position:absolute;top:15px;right:15px;margin:0;display:inline-block;vertical-align:middle;width:133px;height:28px;border:1px solid #309aeb;line-height:28px;border-radius:4px;text-align:center;font-size:14px;color:#309aeb;}

/*资源审核成员*/
.sc_imgBox{width:1200px;height:100px;position:relative;padding-top:40px;padding-bottom:36px;}
.sc_imgBox .sc_operBox{position:absolute;top:50px;right:70px;}
.sc_imgBox .sc_operBox .check_btn{display:block;margin-top:10px;width:90px;height:24px;background:#fff;line-height:24px;text-align:center;color:#248dde;font-size:14px;border-radius:4px;}
.sc_imgBox .sc_operBox p{font-size:14px;color:#fff;}


.sc_citylist{margin-bottom:50px;}
.sc_citylist h2{padding-left:35px;background:url(../images/index1706/sc_location.png) no-repeat 0 center;font-size:28px;color:#333;height:30px;line-height:30px;font-weight:normal;}
.sc_citylist ul li{float:left;width:273px;height:105px;padding-top:22px;padding-left:15px;background:#fff;margin-top:17px;margin-right:15px;overflow:hidden;}
.sc_citylist ul li img{width:75px;height:75px;border-radius:50%;float:left;margin-right:20px;}
.sc_citylist ul li .person_info{float:left;width:178px;}
.sc_citylist ul li .person_info .name a{font-size:22px;color:#535353;margin-right:10px;}
.sc_citylist ul li .person_info .name em{font-size:14px;color:#979797;}
.sc_citylist ul li .person_info .scholl{margin-top:5px;}
.sc_citylist ul li .person_info .scholl a{font-size:16px;color:#555;}
.sc_citylist ul li .person_info .scNum{height:23px;line-height:23px;font-size:14px;color:#555;background:#f3f9ff;border-radius:4px 0 0 4px;padding-left:5px;margin-top:8px;}
.sc_citylist ul li .person_info .scNum em{color:#309aeb;margin-left:5px;}


/*gs end*/


/*py begin*/
body.grayBg{background: #fafafa;}

/*平台日志 begin*/
.mglr45{margin-left: 45px;margin-right: 45px;}
.updateJournalWrap{padding: 30px 10px;/* min-height: 250px; */padding-bottom: 30px;}
.updateJournalWrap a{color: #00a0e9;}
.updateJournalWrap a:hover{text-decoration: underline;}
.updateJournalWrap .timebar{margin-left: 60px;border-left: 6px solid #eee;padding-top: 1px;margin-top: -1px;margin-bottom: -1px;position: relative;height: 100%;}
.updateJournalWrap .dateWrap{/*position: absolute;right: 100%;font-family: Arial;margin-right: 6px;*/ float:left; width:60px; /* margin-left:-66px; */border-right: 6px solid #eee;position: relative;z-index: 1;}
.updateJournalWrap .dateWrap dt a,.updateJournalWrap .dateWrap dd a{width: 62px;height: 40px;line-height: 40px;font-size: 18px;text-align: center;margin-bottom: 18px;color: #fff;display: block;text-decoration: none;border-radius: 4px 0 0 4px;font-size: Arial;}
.updateJournalWrap .dateWrap dt a{background: #888;color: #fff;}
.updateJournalWrap .dateWrap dd a{color: #888;font-size: 18px;}
.updateJournalWrap .dateWrap dd a.cur{background: #309aeb;color: #fff;font-size: 24px;}
.updateJournalWrap .dateWrap dd{display: none;}
.updateJournalWrap .dateWrap dd.open{display: block;}
.updateJournalWrap .updateJournal{border: 2px solid #eee;padding: 25px;margin: 0 0 15px 43px;/* float:left; */border-radius: 4px;}
.updateJournalWrap .updateJournal:hover{border-color: #bbddf9;}
.updateJournalWrap .updateJournal .date{color: #888;font-size: 18px;display: inline-block;float: left;width: 90px;padding-top: 20px;}
.updateJournalWrap .updateJournal .date i{font-size: 46px;font-family: Arial;font-weight: bold;}
.updateJournalWrap .updateJournal .date em{font-size: 14px;color: #fff;border-radius: 50%;background: #5dc4fe;display: inline-block;width: 22px;height: 22px;line-height: 22px;text-align: center;}
.updateJournalWrap .updateJournal .updateInfo{margin-left: 94px;}
.updateJournalWrap .updateJournal h3{color: #555;margin-bottom: 20px;}
.updateJournalWrap .updateJournal .new{display: inline-block;width: 56px;height: 57px;background: url(../images/w_help_center/icon_new.png) no-repeat;position: absolute;right: 0;top: 0;}
.updateJournalWrap .updateJournal .updateInfo span{ line-height:normal;}

.updateJournalWrap .updateJournal .bannerList.clearfix:after{content:none;}
.updateJournalWrap .updateJournal .bannerList li{/* float: left;width: 100%; */margin-bottom: 15px;}
.updateJournalWrap .updateJournal .bannerList li:last-child{margin-bottom: 0;}
/* .updateJournalWrap .updateJournal .bannerList li a img{width: 390px;height: 155px;} */

.platformCurmb{font-size: 0;border: 1px solid #309aeb;border-radius: 18px;overflow: hidden;white-space: nowrap;}
.platformCurmb a{display: inline-block;font-size: 16px;color: #222;/* padding: 0 40px; */height: 34px;line-height: 34px;position: relative;text-decoration: none;width: 25%;text-align: center;border-left: 1px solid #fff;border-right: 1px solid #fff;color: #309aeb;}
.platformCurmb a.on{color: #309aeb;background: #bddeff;border-color: #309aeb;position: relative;z-index: 1;}
.platformCurmb a:first-child{border-radius: 17px 0 0 17px;}
.platformCurmb a:last-child{border-radius: 0 17px 17px 0;}

.platformComment{display: none;background: #f3f3f3;border-radius: 4px;}
.platformComment.show{display: block;}
.platformComment.fixed{position: fixed;bottom: 0;left: 50%;width: 1180px;margin-left: -600px;background: #F8F8F8;padding: 10px;z-index: 999;}
.platformComment .inp{height: 70px;width: 1128px;padding: 20px 24px;font-size: 14px;color: #555;border-radius: 3px;}
.platformComment .fontLimit{vertical-align: middle;margin-right: 18px;}
.platformComment .fontLimit i{font-style: italic;font-size: 24px;font-family: Constantia;color: #555;font-weight: bold;margin: 0 5px;}
.platformComment .blue_btn{width: 98px;text-align: center;padding: 0;height: 42px;line-height: 42px;color: #fff;font-size: 14px;border-radius: 3px;}

.platformComment .leftWord{line-height: 42px;}
.platformComment .blueBtn{display: inline-block;width: 150px;text-align: center;height: 42px;line-height: 42px;color: #fff;font-size: 18px;background: #309aeb;border-radius: 8px;}
.platformComment .blueBtn:hover{background: #46a8f2;color: #fff;}
.platformComment .blueBtn:hover i{color: #fff;}
.platformComment .blueBtn em{background: url(../images/index1706/editor.png) no-repeat;display: inline-block;width: 19px;height: 18px;vertical-align: middle;margin-right: 5px;}
.platformComment .blueBtn i{vertical-align: middle;}

.platformBanner{background: #5dc4fe;}

.whiteBox{background: #fff;}
.h_mainWrap{border-radius: 4px;}

/*平台日志 end*/
/*py end*/
/*gs 互联的页面 start*/
.net_nav{height:300px;width:100%;position:relative;}
.net_nav ul{position:absolute;height:300px;width:100%;z-index:-1;}
.net_nav ul li{width:100%;height:300px;}
.net_nav ul li a{display:block;height:100%;width:100%;}
.net_nav .gs_text_box{height:100%;width:1200px;margin:0 auto;position:relative;}
.net_nav .gs_text_box .net_text{position:absolute;top:70px;right:105px;}
.net_nav .gs_text_box .net_text p{width:334px;height:52px;border:1px solid #b2e2ff;font-size:20px;color:#fff;line-height:52px;text-align:center;}
.net_nav .gs_text_box .net_text p em{display:inline-block;vertical-align:middle;width:80px;height:54px;font-size:36px;color:#96f3ff;line-height:46px;}

.net_content{background:#cfe7ff url(../images/net/background.jpg) no-repeat center bottom;}

.net_pt_box{width:1200px;margin:0 auto;padding-top:30px;padding-bottom:40px;}
.net_pt_box dl{background:url(../images/net/line.png) no-repeat 65px 0px;padding-bottom:20px;}
.net_pt_box dl.no_line{background-image:url(../images/net/no_line.png)}
.net_pt_box dl dt{display:inline-block;vertical-align:top;padding-top:45px;}
.net_pt_box dl dt.country{background:url(../images/net/country.png) no-repeat center 13px;}
.net_pt_box dl dt.country span{border:1px solid #ffc1bb;color:#ffc1bb;}
.net_pt_box dl dt.province{background:url(../images/net/province.png) no-repeat center 13px;}
.net_pt_box dl dt.province span{border:1px solid #5f9ff2;color:#5f9ff2;}
.net_pt_box dl dt.city{background:url(../images/net/city.png) no-repeat center 13px;}
.net_pt_box dl dt.city span{border:1px solid #fec630;color:#fec630;}
.net_pt_box dl dt span{display:inline-block;width:130px;height:33px;line-height:33px;font-size:20px;text-align:center;border-radius:17px;font-weight:bold;background:#fff;}
.net_pt_box dl dd{display:inline-block;padding:0 20px 0 40px;height:120px;background:#fff;border-radius:4px;width:960px;margin-left:25px;vertical-align:middle;font-size:0;}
.net_pt_box dl dd:after{ content:''; height:100%; vertical-align:middle; display:inline-block; }
.net_pt_box dl dd p{ display:inline-block; vertical-align:middle; font-size:16px;}
.net_pt_box dl dd td{height:116px;}
.net_pt_box dl dd a{display:inline-block;vertical-align:middle;font-size:16px; margin-right:40px;padding:15px 0;color:#c7c5c5;}
.net_pt_box dl dd a.img{padding:0;}
.net_pt_box dl dd a.c555{color:#555;}
.net_pt_box dl dd a.try_location{position:relative;color:#555;}
.net_pt_box dl dd a.try_location i{position:absolute;width:34px;height:17px;line-height:17px;text-align:center;font-size:12px;color:#fff;background:#ff7777;top:2px;right:-30px;}
.net_pt_box dl dd a.c555:hover,.net_pt_box dl dd a.try_location:hover{color:#5b8ed1; margin-bottom: -2px; border-bottom:#5b8ed1 solid 2px; text-decoration: none;}
/*gs 互联的页面 end*/

/*地市排行 活跃度*/
.zhxlgc_ds_tips{font-size: 14px;margin-right: 40px;color:#878988 }
.zhxlgc_ds_tips:hover,.zhxlgc_ds_tips.on{color: #11ddcc;}
.zhxlgc_ds_tips:hover i,.zhxlgc_ds_tips.on i{background-color: #11ddcc;}
.zhxlgc_ds_tips i{width: 14px;height: 8px;vertical-align: middle;background-color: #878988;display: inline-block;border-radius: 2px;margin-right: 6px;}
.zhxlgc_ds_tips span{vertical-align: middle;}


/*首页活动模块 begin 2018205*/
.homerank_tips{font-size: 14px;margin-right: 40px;color:#878988 }
.homerank_tips:hover,.homerank_tips.on{color: #ffbe10;}
.homerank_tips:hover i,.homerank_tips.on i{background-color: #ffbe10;}
.homerank_tips i{width: 14px;height: 8px;vertical-align: middle;background-color: #878988;display: inline-block;border-radius: 2px;margin-right: 6px;}
.homerank_tips span{vertical-align: middle;}
.homerank_cont{ margin-top: 30px; }
.zhxlgc_doing_tipsWp .more{ font-size:16px; color: #888;  }

.m_home_doing{ overflow: hidden; background:#fffcf5  url(../images/index1706/rect_doing_bg.jpg) no-repeat center bottom; padding: 94px 0px 81px 0px; height: 365px;}
.m_home_doing .site_tabTit li i{ background: url(../images/index1706/rect_doing_sitetit_ico.png) no-repeat left top;}
.m_home_doing .pink{ color: #ff8597; }
.m_home_doing .appCont{ width: 900px; }
.m_home_doing #rankTab{ margin-top: -10px; }

.m_home_doing .site_tabTit li.on a{ color: #ffb11a;}
.m_home_doing .doing_state .num{ float:left; height: 53px; text-align: center; line-height: 53px; font-size: 18px; color: #a3a3a3; margin-right: 22px; overflow: hidden; background: url(../images/index1706/homedoing/doing_state_bg.png) no-repeat left top; width: 278px;}
.m_home_doing .doing_state strong{ font-weight: normal; margin:0 5px; font-size: 30px; display: inline-block; vertical-align:middle;}

.m_home_doing .doing_area_l{ float: left; width: 575px; overflow: hidden; zoom:1; }
.m_home_doing .doing_area_l ul{ width: 600px; margin-top: -50px;}
.m_home_doing .doing_area_l li{ float: left; margin-top: 60px; width:160px; margin-right: 50px; height: 72px; position: relative; padding-left: 90px;}
.m_home_doing .doing_area_l img{ display: block; position: absolute; top: 0px; left: 0; width: 72px; height: 72px; }
.m_home_doing .doing_area_l h4{ font-size: 20px; font-weight: normal; padding-top:10px; color: #333; line-height: 100%;}
.m_home_doing .doing_area_l .store{ font-size: 16px; color: #888; line-height: 100%; margin-top: 10px;}
.m_home_doing .doing_area_l .store strong{ font-weight: normal; }
.m_home_doing .doing_area_r{ float: right; width: 295px; height: 353px; position: relative; overflow: hidden; zoom:1;}
.m_home_doing .trends_list{ position: absolute; top: 0; left: 0; width: 100%;}
.m_home_doing .trends_list li{ height:71px; padding-top: 20px; border-bottom: #fef3d8 solid 1px;}
.m_home_doing .trends_list .trndsCont{ height: 50px; overflow: hidden; zoom:1; }
.m_home_doing .trends_list dt{ float: left; width: 50px;height: 50px; margin-left: 5px; }
.m_home_doing .trends_list dd{ float: right; width: 225px; margin-right: 5px; }
.m_home_doing .trends_list .name{ overflow: hidden; zoom:1; }
.m_home_doing .trends_list strong{ font-weight: normal; float: left; font-size: 18px; color:#333; }
.m_home_doing .trends_list strong a{ color: #333; }
.m_home_doing .trends_list .time{ float: right; color: #ccc;}
.m_home_doing .trends_list .txt{ margin-top: 10px; font-size: 14px; line-height: 100%; height: 14px; overflow: hidden; zoom:1; }
.m_home_doing .trends_list .txt a{ margin-left: 5px; color: #309aeb;}


.m_home_doing .roleNun .site_nummberUl{ overflow:hidden; height:24px; display:inline-block;vertical-align: middle; position: relative; top: -3px}
.m_home_doing .roleNun .site_nummberUl li{ float:left;  width:15px; height:24px; line-height:24px; position:relative; overflow:hidden; font-size:24px; line-height:24px; font-family:Arial;color:#29a0ff; text-align:center;}
.m_home_doing .roleNun .site_nummberUl li.dou{ width:30px; text-align:right;}
.m_home_doing .roleNun .site_nummberUl li .numbox{ position:absolute; top:0px; left:0px;}
.m_home_doing .roleNun .site_nummberUl li .numbox p{ width:15px; height:24px; display:block; float:left; text-align:center;}
.m_home_doing .roleNun .site_nummberUl{ height:24px; margin-top:5px;}
.m_home_doing .roleNun .site_nummberUl li{ font-size:24px; width:15px; line-height:24px;  height:24px; color:#ff8597;}

.item_doingDlog{ background:url(../images/index1706/homedoing/doing_dialogbg.png) no-repeat left top; width: 901px; height: 562px; position: relative;}
.item_doingDlog .text{ width: 510px; margin:75px 75px 0 0 ; text-align: center;color: #e62128;}
.item_doingDlog .text h3{ font-size: 32px;  font-weight: normal; color: #e62128;}
.item_doingDlog .text p{line-height: 32px; font-size:18px; margin-top: 30px; text-align: left; text-indent: 2em;}
.item_doingDlog .close{ position: absolute; top: 0px; right: -64px; width: 36px;height: 36px; background:url(../images/index1706/homedoing/close.png) no-repeat left top;}
.item_doingDlog .phone{ width: 206px; height: 362px; margin: 88px 0 0 66px; overflow: hidden;}
.item_doingDlog .phone img{ display: block; width: 206px; }


.item_doingDlog2{ background:url(../images/index1706/homedoing/doing_dialogbg.png) no-repeat left top; width: 901px; height: 562px; position: relative;}
.item_doingDlog2 .text{ width: 510px; margin:75px 75px 0 0 ; text-align: center;color: #e62128;}
.item_doingDlog2 .text h3{ font-size: 32px;  font-weight: normal; color: #e62128;}
.item_doingDlog2 .text p{line-height: 32px; font-size:18px; margin-top: 30px; text-align: left; text-indent: 2em;}
.item_doingDlog2 .close{ position: absolute; top: 0px; right: -64px; width: 36px;height: 36px; background:url(../images/index1706/homedoing/close.png) no-repeat left top;}
.item_doingDlog2 .phone{ width: 206px; height: 362px; margin: 88px 0 0 66px; overflow: hidden;}
.item_doingDlog2 .phone img{ display: block; width: 206px; }

.m_home_doing .good_top,.m_home_doing .good_bot{ width: 900px;}
.m_home_doing .good_tit{ overflow: hidden; zoom:1; height: 30px; line-height: 30px; }
.m_home_doing .good_tit .more{ font-size: 16px; color: #888;}
.m_home_doing .good_tit .rank_more{ background: url(../images/index1706/homedoing/rank_ico.png) no-repeat left center; padding-left: 22px; }
.m_home_doing .good_tit h3{ font-size: 20px; line-height: 100%; font-weight: normal; color: #ffbb37; }
.m_home_doing .good_tit .tab{ float: left; }
.m_home_doing .good_tit .tab a{ background: url(../images/index1706/homedoing/rank_tabico2.png) no-repeat left center; padding-left: 18px; margin-right: 35px; font-size: 20px; color: #989797; }
.m_home_doing .good_tit .tab a:hover,.m_home_doing .good_tit .tab a.on{ background-image: url(../images/index1706/homedoing/rank_tabico1.png); color: #ffb11a; }
/* .m_home_doing .good_top li{ float: left; width: 200px; height: 72px; padding-left: 95px; position: relative;}
.m_home_doing .good_top .photo{ position: absolute; top: 0px; left: 0px; width: 72px;  height: 72px; }
.m_home_doing .good_top .photo a{ display: block; width: 70px;  height: 70px; overflow: hidden; zoom:1; }
.m_home_doing .good_top .photo .num2bg{ position: absolute; background: url(../images/index1706/homedoing/num_1bg.png) no-repeat left top; width: 72px; height: 81px; top: -9px; left: 0px; }
.m_home_doing .good_top .photo .num1bg{ position: absolute; background: url(../images/index1706/homedoing/num_2bg.png) no-repeat left top; width: 72px; height: 86px; top: -14px; left: 0px; }
.m_home_doing .good_top .photo .num3bg{ position: absolute; background: url(../images/index1706/homedoing/num_3bg.png) no-repeat left top; width: 72px; height: 81px; top: -9px; left: 0px; }
.m_home_doing .good_top .name{ font-size: 24px; line-height: 100%; color:#555; font-weight:normal;}
.m_home_doing .good_top .name a{ color: #555; }
.m_home_doing .good_top .form{ font-size: 14px; color: #888; margin-top: 5px;}
.m_home_doing .good_top .good_num{ margin-top: 5px; background: url(../images/index1706/homedoing/good_ico2.png) no-repeat left center; padding-left: 25px; line-height: 16px; font-size:12px; color: #ffb11a;  } */
.m_home_doing .good_top .cont{ }
.m_home_doing .good_top ul{ margin:15px -90px 0 0; }
.m_home_doing .good_top .cont li{ float: left; width:400px; margin-right: 90px; height: 74px; border: #fed530 solid 2px; border-radius: 20px; position: relative;}
.m_home_doing .good_top .tag{ position: relative; background: url(../images/index1706/homedoing/tagb.png) no-repeat left top; padding:13px 0 0 20px; border-radius: 10px; margin:5px 0px 0px 5px; height: 51px; width: 126px; }
.m_home_doing .good_top .tag .ico{ position: absolute; background: url(../images/index1706/homedoing/rank_hg.png) no-repeat left top; width: 45px; height: 42px; top: -20px; left: -20px;  }
.m_home_doing .good_top .tag i{ font-size: 18px; color: #fff; display: block; width: 38px; }
.m_home_doing .good_top .goodUserBox{ position: absolute; width: 190px; padding-left: 105px; margin-right: 15px; height: 74px; top: -5px; left: 75px; }
.m_home_doing .good_top .photo{ position: absolute; top: -5px; left: 0px; width: 86px;  height: 86px; }
.m_home_doing .good_top .photo a{ display: block; width: 86px;  height: 86px; border: #fed530 solid 3px; border-radius: 45px; overflow: hidden; zoom:1; }
/* .m_home_doing .good_top .photo .num1bg{ position: absolute; background: url(../images/index1706/homedoing/num_2bg.png) no-repeat left top; width: 90px; height: 110px; top: -23px; left: -2px; }
 */.m_home_doing .good_top .name{ font-size: 24px; line-height: 100%; color:#555; font-weight:normal; padding-top: 18px;}
.m_home_doing .good_top .name a{ color: #555; }
.m_home_doing .good_top .form{ font-size: 14px; color: #888; margin-top: 5px;}
.m_home_doing .good_top .good_num{ position: absolute; top: 24px; right: 0; background: url(../images/index1706/homedoing/good_ico2.png) no-repeat left center; padding-left: 25px; line-height: 16px; font-size:14px; color: #ffb11a;  }
.m_home_doing .good_top .waiting{ font-size: 24px; color: #ffbb37; line-height: 86px; text-align: center; }

.m_home_doing .good_bot .goodClick_num{ float: right; margin-top: 7px; margin-right: 5px;}
.m_home_doing .good_bot .goodClick_num a{ font-family: Arial; display: inline-block; margin-right: 10px; width: 16px;height: 16px; font-size: 14px; border: #fcd866 solid 1px; border-radius: 9px; color: #fcd866; line-height: 16px; text-align: center;}
.m_home_doing .good_bot .goodClick_num a.active{ background: #fcd866; color: #fff; }

.m_home_doing .good_bot{ margin-top: 30px; }
.m_home_doing .good_bot li{ float: left; width: 265px; height: 201px; margin-right: 35px; border-radius: 0px 0px 5px 5px;}
.m_home_doing .good_bot .photo{ width: 233px; height: 130px; margin: 0 auto; position: relative; z-index: 10; border-radius: 5px; overflow: hidden; zoom:1;}
.m_home_doing .good_bot .photo img{ display: block; width: 265px;height: 150px;}
.m_home_doing .good_bot .photo .style{ height: 22px; line-height: 22px; color: #fff; padding:0 7px; border-radius: 11px 0 0 11px;  position: absolute; top: 7px; right: 0;  background: #000; background: rgba(0,0,0,0.5);}
.m_home_doing .good_bot .photo span{ display: block; position: absolute; bottom: 0; left: 0; width: 100%;  background: #000; background: rgba(0,0,0,0.5); height: 30px; line-height: 30px; color: #fff;}
.m_home_doing .good_bot .photo strong{ float: left; margin-left: 14px; }
.m_home_doing .good_bot .photo em{ float: right; margin-right: 14px;}
.m_home_doing .good_bot .rect{ background: #fff; z-index: 2; padding:55px 14px 0 14px; height: 70px; border: #e5e4e2 solid 1px; position: relative; margin-top: -60px; border-radius: 5px;}
.m_home_doing .good_bot .rect_name{ margin-top:15px; color: #888; font-size: 14px;}
.m_home_doing .goodBox{ width: 900px; height: 203px; position: relative; top: 0; left: 0;  margin:15px -10px 0 10px; overflow: hidden;}
.m_home_doing .goodBox ul{ position: absolute; top: 0; left: 0; width: 20000px; }
.m_home_doing .rect_name strong{ font-size: 16px; margin-right: 10px; }
.m_home_doing .rect_name .share_ico{ float: right; background: url(../images/index1706/homedoing/video_ico4.jpg) no-repeat left center; width: 16px; height: 15px; margin-top: 4px;}
.m_home_doing .good_bot .rect .num{ display: block; width: 100%; margin-top: 5px; }
.m_home_doing .num .num_1{  display: inline-block; width: 77px;}
.m_home_doing .num .num_2{  display: inline-block; width: 77px; text-align: center;}
.m_home_doing .num .num_3{  display: inline-block; width: 77px; text-align:right;}
.m_home_doing .num .num_1 i{background: url(../images/index1706/homedoing/video_ico1.jpg) no-repeat left top; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin-right:5px; margin-top: -3px;}
.m_home_doing .num .num_2 i{background: url(../images/index1706/homedoing/video_ico2.jpg) no-repeat left top; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin-right:5px; margin-top: -3px;}
.m_home_doing .num .num_3 i{background: url(../images/index1706/homedoing/video_ico3.jpg) no-repeat left top; display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin-right:5px; margin-top: -3px;}

/*首页活动模块 end 2018205*/
/*浙江首页改版 S*/
.ld_g_inte .site_tabTit li i{ background: url(../images/index1706/rect7_sitetit_ico.png) no-repeat left top;}
.ld_g_inte{ background:#f2fbff  url(../images/index1706/rect7_bg.jpg) no-repeat center bottom;}
.m_tsApp .appCont .ld_g_exap li{height: auto;position: relative;}
.ld_g_exap li span{position: absolute;right:26px;top:0px;font-size: 22px;color: #fff;height: 100%;width: 200px;line-height: 102px;text-align: center;}

.ld_g_tsyy .site_tabTit li i{ background: url(../images/index1706/rect8_sitetit_ico.png) no-repeat left top;}
.ld_g_tsyy{ background:#fffafa  url(../images/index1706/rect8_bg.jpg) no-repeat center bottom ;}
.ld_g_teacher_space .site_tabTit li i{ background: url(../images/index1706/rect9_sitetit_ico.png) no-repeat left top;}
.ld_g_teacher_space{ background:#fffafa  url(../images/index1706/rect9_bg.jpg) no-repeat center bottom ;}

/*浙江首页改版 E*/

/*&#51;&#54;&#53;&#32;&#77;&#101;&#116;&#101;&#110;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#23448;&#26041;&#20307;&#32946;&#25237;&#27880;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#97;&#115;&#105;&#97;信息网 begin*/
.m_tsApp .appCont .info{float: left; margin-left: 15px;}
.m_tsApp .appCont .info .infoName{font-size: 20px; color: #555; font-weight: normal; padding-top: 13px;}
.m_tsApp .appCont .info p{ color: #b2b2b2;}
.m_tsApp .appCont .info:hover .infoName,.m_tsApp .appCont .info:hover p{ color: #309aeb}
/*&#51;&#54;&#53;&#32;&#77;&#101;&#116;&#101;&#110;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#23448;&#26041;&#20307;&#32946;&#25237;&#27880;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#97;&#115;&#105;&#97;信息网 end*/

/*帮助中心图标  begin*/
.item_helparea{ width: 44px; height: 128px; font-weight:400; box-shadow:0px 5px 10px 0px rgba(0,0,0,0.15); font-size: 16px; color: #fff; background:#43A8F7; line-height: 20px; position: fixed; right: 10px; bottom: 100px;text-align: center; z-index: 30;border-radius: 4px;}
.item_helparea i{ display: block; width: 20px; height: 21px; margin: 0 auto; margin-top: 8px;margin-bottom: 5px; background: url(../images/index1706/help_ico_new.png) no-repeat left top; background-size: 100% 100%;}
.item_helparea:hover{background:#368EDE; }
/* .item_helparea:hover i{  background: url(../images/index1706/help_ico2.png) no-repeat left top; background-size: 30px auto;} */
/*帮助中心图标  begin*/



/* 2020-02-04 yql 头部滚动消息 s */
.bgffb93d80{background-color: rgba(255, 185, 61, .3);}
.yql-newAddTitle { position: absolute; height: 30px; line-height: 30px;font-size: 16px; overflow: hidden; zoom:1; padding-left: 25px; background: url(../images/index1706/ico/notice_ico.png) no-repeat left center; width: 320px;margin: 0 auto; right:0; top:-35px; }
.yql-newAddTitle  .getmore_tips{ position: absolute; top: 0px; left: 0px; width: 17px; height: 17px; }
.yql-newAddTitle  .notice{ width: 320px; overflow: hidden; zoom:1; position: relative;  height: 30px;}
.yql-newAddTitle  ul{ position: absolute; top: 0px; left: 0px; }
.yql-newAddTitle  li{ line-height: 30px; width: 300px; overflow: hidden; zoom:1; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.yql-newAddTitle  a{color: #000;  text-decoration: none;font-size: 14px;}

/* 2020-02-04 yql 头部滚动消息 e */

/* 2020-02-04 yql 颜色修改 s */

.m_loginRect .m_homeTips.color-red{background: url(../images/index1706/ico/notice_ico2.png) no-repeat left center;}
.m_loginRect .m_homeTips.color-red a{color: #ff0000;}
.m_header .menu .menuA{border-bottom: 3px solid transparent;}
/* 2020-02-04 yql 颜色修改 e */
