    
/*底部样式*/
.footer{width:100%;min-width:100%;background:#0e1b2a;color:#A4A5A1;font-size:12px}
.center{width:100%;margin-left:auto;margin-right:auto;max-width:100%;min-width:100%}
.footLeftTopTxtBottom{padding:5%}
.footCompany{width:100%;text-align:center;line-height:24px}
.marginLeftF{margin-left:0px}
.s_text{position:absolute;width:77%;height: 48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;padding:0 0 0 5px;}
.welcomeMain{width:100%;max-width:100%;min-width:100%}
.shareWorkTitleBig{width:90%;margin:0px 5%;line-height:50px}
.shareWorkTitle_checkbox_right{float:none;width:100%;display:inline-block}
.hiddensearchMask{position:fixed;width:100%;height:100%;background-color:#333;z-index:1000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;-ms-filter:"alpha(opacity=30)";display:none;top:0px;}
.hiddenEverything{position:fixed;width:100%;height:100%;background-color:#333;z-index:990;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;-ms-filter:"alpha(opacity=30)";display:none;top:0px}
.hiddenEverything_tips{position:fixed;width:100%;height:100%;background-color:#333;z-index:990;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;-ms-filter:"alpha(opacity=30)";display:none;top:0px}
.hiddenEverythingForfunction{position:fixed;width:100%;height:100%;background-color:#333;z-index:998;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;-ms-filter:"alpha(opacity=30)";display:none;top:0px}
.designButton{margin:15px 5%;width:90%}
.footCompany a:link{color:#A4A5A1}
.footCompany a:visited{color:#A4A5A1}
.footCompany a:hover{color:#FFD101}
.innerMarginIntroTxt p{line-height:20px}
.sharedHeadMainContent{width: 90%;margin: 0 5% 50px;margin-top: 86px;}
.mobile_navbar{width:100%;height: 48px;background-color:#0e1b2a;color:white;z-index:1000;position: fixed;top: 20px;}

.other_header{position:absolute;width:75%;height:48px}
.mobile_nav{width:100%;height:48px;position: fixed;border-bottom:1px solid #ededed;z-index: 999;top: 68px;background: #ffffff;}
.sharedHead_logo{width:175px;float:left;padding-top:0px}
.sharedHead_logoimg{display:block;width:110px;height: 39px;margin: 7px 3px 3px 3px;background: url(../../img/newlogo.png)  no-repeat;background-size:contain;}
.search_icon{position:absolute;top:14px;right: 100px;width: 23px;height: 23px;border:0;background: url(https://sjhome-public-new.oss-cn-shenzhen.aliyuncs.com/design/mobile/%E6%90%9C%E7%B4%A2%401.25x.png) no-repeat;background-size: cover;}
.share_bg{width: 100%!important;height: 100%!important;background: url(../../img/master/share_bg.png)no-repeat;background-size: 100% 100%;position: fixed;top: 0;z-index: 10001;display: none;}
.share_bg02{background: url(../../img/master/share_bg02.png)no-repeat;background-size: 100% 100%;}

/*顶部菜单*/
.index_top_welcome_text{line-height: 20px;font-weight: bold;color: #0e1b2a;font-size: 12px;background: #ffd101;position: fixed;top: 0;width: 90%;padding: 0 5%;text-align: center;z-index: 1000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

[type="search"]::-webkit-search-decoration {
    display: none;
}

/*头部样式*/
.mobile_menu{position:absolute;top:12px;right: 20px;width:25px;height: 25px;overflow:hidden;z-index:99;}
.mobile_menu_icon{position:absolute;top:0px;right:0px;width: 20px;margin-top: 4px;height: 20px;border:0;background:url(../../img/mobile/menu.png) no-repeat;background-size:100%;}
.mobile_menu_list{position:absolute;top:36px;width:175px;padding:0em 0em 0.5em 1em;right: -20px;text-align:center;background:#0e1b2a;font-size:13px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.mobile_navbar a{color:#FFD101}
.mobile_navbar a:link{color:#FFD101}
.mobile_navbar a:visited{color:#FFD101}
.mobile_navbar a:hover{cursor:pointer}
.transverseDiv{line-height: 45px;}
.transverseDiv a{color:#FFD101}
.transverseDiv a:link{color:#FFD101}
.transverseDiv a:visited{color:#FFD101}
.transverseDiv a:hover{cursor:pointer}
.header_right_right{height:48px;position:absolute;top:0px;right:5%;line-height:48px}
.mobile_bar_container .mobile_navbar .sharedHead_logo {padding-left: 12px;}
.mobile_bar_container .mobile_navbar #header_right {display: flex;align-items: center;justify-content: flex-end;}
.mobile_bar_container .mobile_navbar .header_right_right,.mobile_bar_container .mobile_navbar .header_right_right_already{right: 0px;font-size: 14px;position: relative;top: 0;padding-right: 12px;}
.mobile_bar_container .mobile_navbar .search_icon {right: 0px;width: 20px;height: 20px;top: 0px;position: relative;margin-right: 12px;}
.mobile_bar_container .other_header {display: flex;align-items: center;}
.mobile_bar_container .other_header .Godaddy {position: relative;left: 0px;margin: 0 0 0 12px;font-size: 14px;width: auto;color: #FFD200;}
.mobile_bar_container .other_header img {width: 12px;height: auto;margin-left: 8px;}
.mobile_bar_container .mobile_navbar .user_head_homeworkTips {right: 0px;top: 0px;position: relative;width: 3.2em;}
.mobile_bar_container .user_headimg {display: flex;align-items: center;justify-content: center;}
.mobile_bar_container .user_img {width: 32px;height: 32px;}
.mobile_all_menu_list{
    width: 100%;
    background-color: #0e1b2a;
    color: white;
    z-index: 1000;
    position: fixed;
    top: 68px;
    padding: 0 5%;
    -webkit-transition: height 300ms ease-in;
    -moz-transition: height 300ms ease-in;
    -o-transition: height 300ms ease-in;
    transition: height 300ms ease-in;
    overflow: hidden;
    height: 0;
}
.menu_all_list{
    width: calc(100% - 24px);
    background-color: #fff;
    z-index: 1000;
    position: fixed;
    top: 68px;
    padding: 0 12px;
    -webkit-transition: height 300ms ease-in;
    -moz-transition: height 300ms ease-in;
    -o-transition: height 300ms ease-in;
    transition: height 300ms ease-in;
    overflow: hidden;
    height: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
.menu_scroll_container {width: 100%;overflow-x: auto;padding-bottom: 16px;background-color: #fff;}
.menu_scroll_container::-webkit-scrollbar-track {
    z-index: auto;
    position: absolute;
    display: block;
    opacity: 0;
    background-color: #DDDDDD;
    border-radius: 4px;
}
.menu_scroll_container::-webkit-scrollbar {
    height: 4px;
    background-color: #DDDDDD;
}
.menu_scroll_container::-webkit-scrollbar-thumb {
    background-color: #FFD200;
    border-radius: 4px;
}
.menu_all_container {display: flex;flex-wrap: wrap;width: 100%;}
.menu_all_container .menu_item {
    width: 20%;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 12px;
    color: #000;
    margin: 20px 0 0 0;
    height: auto !important;
    line-height: normal !important;
}
.menu_all_container .menu_item_active {font-weight: bold;color: #000 !important;}
.menu_all_container .menu_item img {width: 24px;height: auto;margin-bottom: 10px;}
.menu_all_list .menu_line_box {margin: 0 0 12px 0;width: 28px;background-color: #FFD200;border-radius: 4px;height: 4px;}
body { /* IOS禁止微信调整字体大小 */
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;
}
.mobile_menu_item{
    width: 30%;
    font-size: 15px;
    float: left;
    color: white !important;
    text-align: center;
    line-height: 50px;
    height: 50px;
}
.mobile_menu_new_icon{
    height: 17px;
    width: auto;
    position: absolute;
    /* top: 16px; */
    margin-top: 7px;
}
.rotate1{transform:rotate(90deg);transition: all .3s ease-in;-webkit-transform:rotate(90deg);-webkit-transition:all .3s ease-in;}
.rotate{transform:rotate(0);transition:all .3s ease-in;-webkit-transform:rotate(0);-webkit-transition:all .3s ease-in;}
/*搜索框*/
.sharedHead_theme_search{position:absolute;float:left;width:100%;height: 48px;border:none;background-color:#FFFFFF;display:none;z-index:101;font-size:14px;border-bottom: 1px solid #ededed;}
.twitter-typeahead{width:100%}
.sharedHead_theme_search #se_subject{position:absolute;top:0px;left:0px;border-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;opacity:1;z-index:14;/*text-align:center;*/width:90%;line-height:48px;margin-left:10px;color: #000;}
.sharedHead_theme_search #search{position:absolute;top:3px;right:5px;width:22px;height:22px;border:0;background:url(../../img/desIcons.png) -125px -615px no-repeat;background-size:904px 1050px}
.sharedHead_theme_search .search_btn {border-radius: 8px;background-color: #FFD101;padding: 6px 8px;color: #fff;position:absolute;top:8px;right:10px;z-index: 15;}
#search:hover{background:url(../../img/desIcons.png) -125px -571px no-repeat;background-size:904px 1050px}
#search_class{position:absolute;top:30px;left:2px;width:98%;z-index:13;background-color:#FFFFFF;border:1px solid #E5E5E5;display:none}
#search_class1{z-index:13}
.search_class1 li{padding:3px;font-size:1em;line-height:22px;cursor:pointer}
.search_class1 li:hover{text-decoration:underline;background-color:#5BC0DE}

.searchList{position: absolute;top: 48px;z-index:991;display:none;overflow-x:hidden;overflow-y:auto;width:100%;height: 6.2rem;border-radius:0 0 .1rem .1rem;background:#fff;box-shadow:0 .1rem .1rem #888;}
.searchList .searchList_item{display:inline-block;overflow:hidden;box-sizing:border-box;padding:0 20px;width:100%;height:.5rem;border-bottom:1px solid #f5f5f5;color:#999!important;text-overflow:ellipsis;white-space:nowrap;font-size: 12px;line-height:.5rem;}
.searchList .searchList_item_box {display: flex;box-sizing: border-box;padding: 10px 20px;width: 100%;border-bottom:1px solid #f5f5f5;}
.searchList .searchList_item_box img {width: 108px;height: 66px;margin-right: 18px;border-radius: 4px;object-fit: cover;}
.searchList .searchList_item_box .searchList_item_text_box {flex: 1;display: flex;flex-direction: column;justify-content: space-evenly;overflow: hidden;}
.searchList_item_text_box .item_context {text-overflow:ellipsis;white-space:nowrap;font-size: 12px;color: #000;overflow: hidden;}
.searchList_item_text_box .item_label {text-overflow:ellipsis;white-space:nowrap;font-size: 12px;color: #999999;overflow: hidden;}
.searchList_item_text_box .item_browse {display: flex;align-items: center;font-size: 12px;color: #a2a2a2;}
.searchList_item_text_box .item_browse .graphic_main_list_visitIcon {background: url(../../img/m_icon/visitor01.png) no-repeat;background-size: 100% 100%;width: 16px;height: 12px;margin-right: 5px;}
/*改变bootstrap typeahead的样式*/
.typeahead,.tt-query,.tt-hint{width:90%;height:47px;font-size:14px;line-height:47px;margin:0 0 0 0.6em}
.typeahead{background-color:#fff}
.typeahead:focus{border:1px solid #0097cf}
.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.tt-hint{color:#333}
.tt-menu{width:99%;margin:4px auto 15px;padding:8px 0;background-color:#fff;color:black;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);max-height:200px;overflow-y:scroll}
.tt-suggestion{padding:3px 20px;font-size:12px;line-height:18px;text-align:left}
.tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0E1B2B}
.tt-suggestion.tt-cursor{color:#fff;background-color:#0E1B2B}
.tt-suggestion p{margin:0}
.gist{font-size:14px}

/*头像导航部*/
.user_headimg{width:40px;height:40px;z-index:98;position:relative;margin:4px}
.header_right_right_already{position:absolute;width:15%;right:5%;width:48px;height:48px;overflow:hidden;color:white;z-index:98}
.user_img{width:40px;height:40px;border-radius:100%}
.person{width:120px;margin-left:-1px}
.person_msg{width:180px;float:left;background-color:#0e1b2a;position:relative;margin-left: -115px;z-index:10;border-radius:4px;color:#FFD101;}
.person_triangle{position:absolute;top:-10px;left:80px;width:20px;height:20px;background-color:#fff;transform:rotate(45deg);border:1px solid #fff;z-index:-1}
.person .person_msg li{width:100%;height:44px;text-align:center;line-height:44px;font-size:14px}
.person .person_msg li span{width:100%;height:44px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;padding: 0 10px;display: inline-block;}

.person .person_msg li a{width:100%;height:44px;line-height:44px;display:inline-block}
.person .person_msg li a:link{color:#FFD101}
.person .person_msg li a:visited{color:#FFD101}
.person .person_msg li a:hover{background:white;color:#FFD101}

/*头像导航部*/


/*wx*/
.cuccessToUp{background:url(../../img/send_s.png) no-repeat;background-size:100%;width:300px;height:300px;border-radius:100%;margin:30px auto}


/**下拉**/
.topmenu{width:100%}
.topmenu dt{width:33.3%;float:left}
.selectlist{width:100%;height:auto;box-sizing:border-box}
.select_textdiv{height: 48px;width:100%;line-height: 48px;position:relative;text-align:center;}
.select_textul{width:100%;/* line-height:3rem; */box-sizing:border-box;display:none;width:980px;max-height: 400px;overflow-y:scroll;}
.select_first_ul{width:100%;position:absolute;box-sizing:border-box;left:0;top:49px;z-index:10;border-radius:4px;max-height:400px;overflow-y:scroll;background:#fff;}
.select_first_ul li{width:100%;display:block;box-sizing:border-box;border-bottom:1px solid #F5F5F5;text-indent:1em;line-height:40px}
.select_first_ul>li>p{box-sizing:border-box}
.select_second_ul{width:50%;position:absolute;right:0px;top:0;background:#fff;display:none;box-sizing:border-box;padding-left:0.5rem}
.down{position:absolute;top:0;right:0;display:inline-block;width: 16px;/* height:100% */}
.down img{width: 16px;margin-top: 16px;}
/*.divfocus::after{position:absolute;top: 38px;left:46%;border-bottom:0.5rem solid #FF9800;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;content:"";}*/
.selectlist_div{width:100%;height:100%}
.select_second_ul li{padding:0;box-sizing:border-box;border-bottom:1px solid #F5F5F5}
.select_second_ul_classify{font-weight:bold;color:#212121}

/*加载更多*/
.load_div{width:90%;height:32px;margin:20px  0;background:#FFD101;text-align:center;line-height:32px;color:white;border-radius:4px;position:relative;left:5%}
.load_button{line-height:30px}
.load_img{display:none}
.insertWindow{z-index:999;padding:30px;border-radius:4px;position:fixed;left:50%;top:50%;overflow-y:auto;background-color:white}
.insertWindow p{margin:15px 0;line-height:24px;text-indent:2em}
.insertWindow b{margin:20px 0}
.designer_phone_msg_pop{width:90%;position:fixed;top:20%;background:white;left:5%;z-index:1000;border-radius:4px;display:none;min-height:400px}
.designer_phone_msg_pop_header{}

.designer_phone_msg_pop_header_logo{width:60px;height:60px;background:url(../../img/study.png) no-repeat;background-size:100%;position:absolute;top:-20px;left:20px}
.designer_phone_msg_pop_header_text{position:absolute;top:10px;left:100px;font-size:16px;font-weight:bold}
.designer_phone_msg_pop_text{position:relative;top:50px;padding:0 20px}
.designer_phone_msg_button{line-height:26px;text-align:center;color:white;background:#ffa41a;border-radius:4px;font-size:12px;margin:0 0 10px 0;padding: 0 10px;}
.designer_phone_msg_button_green{line-height:26px;text-align:center;color:white;background:#4CAF50;border-radius:4px;font-size:12px;margin:0 0 10px 0;padding: 0 10px;}
.designer_phone_msg_button_orange{line-height:26px;text-align:center;color:white;background:#FF5722;border-radius:4px;font-size:12px;margin:0 0 10px 0;padding: 0 10px;}
.designer_phone_msg_sure{position:absolute;bottom:20px;right:20px}
.designer_phone_msg_login{position:absolute;bottom:20px;right: 130px;}
.designer_phone_msg_register{position:absolute;bottom: 20px;right: 74px;}
.designer_phone_msg_require{position:absolute;bottom: 20px;right: 245px;}
.met_pop_layer_account_permissions_mask{position:fixed;width:100%;height:100%;background-color:#333;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;-ms-filter:"alpha(opacity=30)";display:none;top:0px;z-index:887}

.base_pop_tips_select select{/* width:300px; */width:100%;display:inline-block;border:1px solid #e8e8e8;border-radius:2px;/* margin:5px 0px 0 0; */line-height:36px;height: 28px;font-size:14px;}
.base_pop_tips_input input{/* width:300px; */width:100%;display:inline-block;border:1px solid #e8e8e8;border-radius:2px;line-height: 28px;margin: 2px 0 5px 0;}
#feedback_select_lib_show{position:absolute;left:0px;top: 31px;border:none;z-index:2;/* width:300px; */width:100%;max-height:300px;min-height:100px;overflow-y:auto;background:white;border:1px solid #e8e8e8;display:none;}
#feedback_select_lib_show option:hover{background: #03A9F4;}
.feedback_select_lib_search{position:absolute;top:5px;left:240px;background-color:#FF5722;border:1px solid transparent;color:white;height:38px;width:60px;line-height:36px;text-align:center;cursor:pointer}
.base_pop_tips_select{position:relative;margin: 2px 0 5px 0;}
.base_pop_tips_input textarea{width: 100%;display:inline-block;border:1px solid #e8e8e8;border-radius:2px;margin:10px 20px 0 0;line-height:36px;}
.base_pop_tips_text{font-size:12px;color:#666}

.base_pop_tips_select .district{display:none}
.designer_common_jump_link_contain{overflow:hidden;margin:20px auto;width:1200px}
.designer_common_jump_link_symbol{float:left;margin:0 10px;line-height:36px;color:#9E9E9E}
.designer_common_jump_link{float:left;width:160px;height:36px;margin:0px 0px 0px 0;transition:all 0.5s;position:relative;color:#9E9E9E;background:white;line-height:36px;text-align:center}
.designer_common_jump_link:hover{color:#909090;background:#e4e3e3}
               
.mingzhi_pop_layer_contain {width: 6rem!important;height: 4.19rem!important;}
.mingzhi_pop_layer_btn{height: 30px!important;line-height: 30px!important;font-size: 14px!important;min-width: auto!important;bottom: -0.8rem!important;}

.banner_container {display: flex;flex-direction: column;background-color: #fff;}
.banner_container img {width: 100%;height: 78px;object-fit: cover;}
.banner_container .detail_banner {height: auto;}
.banner_container .new_search_box {display: flex;margin: 20px auto;width: 90%;border-radius: 8px;background-color: #F0F0F0;}
.banner_container .new_search_box .input_box {flex: 1;padding: 10px;}
.banner_container .new_search_box input {border: none;font-size: 14px;width: 100%;background-color: #F0F0F0;}
.banner_container .new_search_box .search_btn {height: 40px;line-height: 40px;background: linear-gradient(to right,#fcd31e,#fc9116);border-radius: 8px;color: #fff;font-size: 14px;padding: 0 18px;}
.banner_container .special_list_container {display: flex;align-items: center;overflow-x: auto;width: 100%;margin-bottom: 16px;overflow-y: hidden;}
.banner_container .special_box {margin: 0 5px;width: 240px;height: 85px;}
.banner_container .special_box img {width: 240px;height: 85px;border-radius: 4px;object-fit: cover;}
.banner_container .check_more_img {border-radius: 4px;margin-left: 5px;width: 60px;height: 85px;object-fit: cover;}
.banner_container .special_list_container::-webkit-scrollbar {display: none;}
.banner_container .videoCourse_nav{width: 100%;position: relative;display: flex;align-items: center;}
.banner_container .van-dropdown-menu {flex: 1;overflow: hidden;}
.banner_container .van-dropdown-menu__bar {box-shadow: none;height: 32px;padding: 0 8px;}
.banner_container .van-dropdown-menu__bar--opened {background-color: #F0F0F0;border-radius: 8px 8px 0 0;}
.banner_container .van-dropdown-menu__title {display: flex;align-items: center;padding: 0 12px 0 0;color: #666;font-size: 14px;}
.banner_container .van-dropdown-menu__title::after {color: #bbb;}
.banner_container .van-ellipsis {flex: 1;}
.banner_container .van-dropdown-menu__title--active::after {color: #FF9C01;}
.banner_container .van-popup {display: flex;flex-wrap: wrap;background-color: #F0F0F0;border-radius: 0 0 8px 8px;padding: 12px 0;}
.banner_container .van-cell {width: 50%;padding: 4px 12px;background-color: #F0F0F0;color: #666;}
.banner_container .van-cell::after,.van-cell__value {display: none;}
.banner_container .van-cell__title {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.banner_container .van-dropdown-item__option--active {color: #FF9C01;font-weight: bold;}

.banner_container .search_title_container {display: flex;align-items: center;justify-content: center;padding-top: 12px;background-color: #F0F0F0;}
.banner_container .search_title_container .search_title_box {padding: 8px 0;font-size: 14px;color: #000;margin: 0 24px;display: flex;flex-direction: column;align-items: center;position: relative;}
.banner_container .search_title_container .search_title_box_active {font-weight: bold;color: #FF9C01;}
.banner_container .search_title_container .bottom_line_box {background: linear-gradient(to right,#FFD101,#FF8701);width: 28px;height: 4px;border-radius: 2px;position: absolute;bottom: 0px;}
 


