body{font-family: "Microsoft Yahei", "宋体" , arial;}
.bg_white{background:#fff}.bg_base{background:#ff6900}.bg_fa{background:#fafafa}.bg_e6{background:#e6e6e6}.bg_f6{background:#f6f6f6}
.pad0{padding:0}.pad5{padding:5px}.pad10{padding:10px}.pad15{padding:15px}.pad20{padding:20px;}
.p_y_5{padding-top:5px;padding-bottom:5px;}.p_y_10{padding-top:10px;padding-bottom:10px;}.p_y_20{padding-top:20px;padding-bottom:20px;}.p_y_30{padding-top:30px;padding-bottom:30px;}
.p_t_5{padding-top:5px}.p_t_10{padding-top:10px}.p_t_15{padding-top:15px}.p_t_20{padding-top:20px}
.p_b_10{padding-bottom:10px}
.p_l_5{padding-left:5px}.p_l_10{padding-left:10px}.p_l_15{padding-left:15px}.p_l_45{padding-left:45px}.p_l_55{padding-left:55px}
.p_r_5{padding-right:5px}.p_r_10{padding-right:10px}.p_r_15{padding-right:15px}.p_r_20{padding-right:20px}
.p_x_5{padding-left:5px;padding-right:5px;}.p_x_10{padding-left:10px;padding-right:10px;}.p_x_15{padding-left:15px;padding-right:15px;}.p_x_20{padding-left:20px;padding-right:20px;}.p_x_40{padding-left:40px;padding-right:40px;}.p_x_50{padding-left:50px;padding-right:50px;}
.p_x_30{padding-left:30px;padding-right:30px;}
.m_l_5{margin-left:5px}.m_l_10{margin-left:10px}.m_l_20{margin-left:20px}
.m_r_5{margin-right:5px}.m_r_10{margin-right:10px}
.m_t_0{margin-top:0}.m_t_5{margin-top:5px}.m_t_10{margin-top:10px}
.m_x_5{margin-left:5px;margin-right:5px;}.m_x__15{margin-left:-15px;margin-right:-15px;}
.m_y_10{margin-top:10px;margin-bottom:10px}
.m_b_0{margin-bottom:0}.m_b_5{margin-bottom:5px}.m_b_10{margin-bottom:10px;}.m_b_15{margin-bottom:15px}
.font12{font-size: 12px;}.font14{font-size:14px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size:20px}.font24{font-size:24px}.font30{font-size:30px}.font40{font-size:40px}
.lineH1_6{line-height:1.6em}
.textShadow{text-shadow:0 0 1px;}
.white{color:white;}
.gray{color:#888}.red{color:#d81e06}.color333{color:#333}.gold{color:#ffb800}.color_success{color:#5fb878}.color_blue{color:#00a0e9}.black{color:#000}
.alignMid{vertical-align:middle}
.pointer{cursor:pointer}
.text_center{text-align:center;}.text_right{text-align:right}.text_left{text-align:left}
.small{font-size:85%;font-weight:400;}
.bold400{font-weight:400;}.bold500{font-weight:500;}.bold{font-weight:bold}
.hidden{visibility:hidden}.hide{display:none}.overHid{overflow:hidden}
a.basecolor:hover,.basecolor{color: #888;}.link_blue{color:#337ab7;}a.link_blue:hover{color:#ff6900;text-decoration:underline;}
.w33p{width:33.3%;}.w50{width:50%}.w100{width:100%}.mw100{max-width:100%}.mw450{max-width:450px}
.h30{height:30px}.h38{height:38px}.linHnormal{line-height:normal;}
.hoverLine:hover{text-decoration:underline}
.d_block{display:block}.d_inblock{display:inline-block}.d_flex{display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;}
.d_flex.flex_stretch{align-items:stretch;-webkit-align-items:stretch;}
.d_flex_space-between{justify-content:space-between;-webkit-justify-content:space-between;}.d_flex_itemgrow{flex-grow:1;-webkit-flex-grow:1;width:100px;}
.position_relative{position:relative;}
.fl{float:left}.fr{float:right}.boxbor{box-sizing:border-box;}.auto{margin-left:auto;margin-right:auto;}
.clearfix:after{content:'.'; display:block; height:0; visibility:hidden; clear:both;}
/*.gap{height:15px;background:#eee;margin-left:-10px;margin-right:-10px;}*/
.bor1e6{border:1px solid #E6E6E6;}.borbe6{border-bottom:1px solid #E6E6E6;}
.borl1{border-left:1px solid #ddd;}.borcolorbase{border-color:#ff6900}
.layui-btn-danger.btn_outline{color:#ff6900;border:1px solid #ff6900;background:#fff;}
.layui-btn-danger.dis_outline{color:#888;border:1px solid #ccc;background:#fff;}
.layui-btn-danger.btn_outline:hover{color:#fff;}
.layui-tab-title li.layui-this a{color:#ff6900}
.layui-tab-title li.divider:before{content:'';width:2px;height:20px;border-right:1px solid #e6e6e6;position:absolute;right:0;top:10px;}
img.img100{width:100%;height:100%;}
.layui-btn-green{background-color:#72be1d;}
.limitLine2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.requiredNote{position:relative;left:-1px;top:3px;}
.layui-breadcrumb a:hover{color:#ff6900 !important;}
.layui-laypage .layui-laypage-curr,.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:#ff6900;color:#fff;border-color:#ff6900;}
.layui-table-page .layui-laypage a:hover,.layui-laypage a:hover{color:#ff6900}
.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.break_all{word-break:break-all;}
.scroll_x{overflow-x:auto;}
.layui-form-label{color:#888;}

/*版权*/
.color_foot{color:#78808d;}
.layui-bg-custom{background:#1b1f24;}
.layui-bg-custom .layui-nav{background-color:transparent;}
.footer_section1{/*align-items:stretch;-webkit-align-items:stretch;*/height:155px;}
.footer_section1 ul{border-right:1px dashed #313742;float:left;}
.footer_section1 ul{padding-left:30px;padding-right:30px;}
.footer_section1 ul:last-of-type{border-right:0;}
.footer_section1 ul li{margin-bottom:10px;}
.footer_section1 .ul1{width:140px;}
.footer_section1 .right_QRcode{width:270px;padding-left:20px;height:140px;}


.footer_section1 a{color:#78808d;}
.footer_section1 .QRcode{display:inline-block;width:110px;height:130px;max-width:50%;background:#2d343f;}
.footer_section1 .QRcode img{width:100px;height:100px;}
.footer_section1>div.d_flex_itemgrow{display:flex;justify-content:space-around;}
@media (min-width: 1200px) {
    .footer_section1 ul{padding:0 45px;}
}


/*搜索-滚动*/
.scrollSearch{width:100%;box-sizing:border-box;position:fixed;left:0;top:0;z-index:1000;background-color:#fff;padding:20px 0;box-shadow:0 2px 2px rgba(0, 0, 0, .12);display:none;min-height:110px;}
/*.formInOneLine{position:relative;}*/
/*.formInOneLine .layui-input{padding-right:60px;}*/
/*.formInOneLine .layui-btn{position: absolute;top: 0;right: 0;}*/




.layui-input::-webkit-input-placeholder, .layui-textarea::-webkit-input-placeholder{color:#c3c3c3;}
.layui-input:-moz-placeholder, .layui-textarea::-moz-placeholder{color:#c3c3c3;}
.layui-input::-moz-placeholder, .layui-textarea::-moz-placeholder{color:#c3c3c3;}
.layui-input:-ms-input-placeholder, .layui-textarea:-ms-input-placeholder{color:#c3c3c3;}

.popbg{position:fixed;left:0;top:0;right:0;bottom:0;z-index:2000;background:rgba(0,0,0,.6);}
.pop{width:450px;height:256px;position:fixed;z-index:2500;left:50%;top:50%;margin:-128px 0 0 -225px;cursor:pointer;}

/*列表*/
.data_list{min-width:740px;color:#666;word-break:break-all;font-size:12px;}
.data_list .d_flex>*{padding:9px 10px;}
.data_list_even dt,.data_list_even dd>.d_flex:hover,.data_list_even dd>.d_flex:nth-child(2n){background:#F2F2F2;}
.data_list_title{display:inline-block;max-width:calc(100% - 50px);vertical-align:middle;}
.data_list .tip_top{font-size:85%;padding:3px 5px;background:#ff6900;color:#fff;vertical-align:middle;margin-left:5px;}
.data_list .iconfont{margin-right:3px;}

/*无数据*/
.nodata{min-height:200px;width:100%;background:url("../img/no-data.png") center no-repeat;padding:10px 0;background-size:auto 50%;}
/*分页*/
.page_box{margin:10px 0;}
.page_box a,.page_box span{display:inline-block;padding:0 15px;height:28px;line-height:28px;margin:0 -1px 5px 0;background:#fff;color:#333;font-size:12px;border:1px solid #e2e2e2;}
.page_box .previous{border-radius:2px 0 0 2px;}
.page_box .page_numbercurrent{background:#ff6900;border-color:#ff6900;color:#fff;}
.page_box .order_total{margin-left:10px;border:none;padding:0;}

/*关键词*/
.tagsKey {background-color: #fff;border: 1px solid #d5d5d5;color: #777;min-height:38px;}
.tagsKey:hover {border-color: #f59942;outline: 0 none;padding-right:50px;}
.tagsKey[class*="span"] {float: none;margin-left: 0;}
.tagsKey input[type="text"], .tagsKey input[type="text"]:focus {border: 0 none;box-shadow: none;display: inline;line-height: 38px;margin: 0;outline: 0 none;padding:0 0 0 10px;box-sizing:border-box;}
.tagsKey .tag {background-color:#ff6900;color: #fff;display: inline-block;font-size: 12px;font-weight: normal;margin-bottom: 3px;margin-right: 3px;padding: 4px 22px 5px 9px;
    position: relative;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);transition: all 0.2s ease 0s;vertical-align: baseline;white-space: nowrap;}
.tagsKey .tag .close {bottom: 0;color: #fff;float: none;font-size: 12px;line-height: 20px;opacity: 1;position: absolute;right: 0;
    text-align: center;text-shadow: none;top: 0;width: 18px;}
.tagsKey .tag .close:hover {background-color: rgba(0, 0, 0, 0.2);}
.close {color: #000;float: right;font-size: 21px;font-weight: bold;line-height: 1;opacity: 0.2;text-shadow: 0 1px 0 #fff;}
.close:hover, .close:focus {color: #000;cursor: pointer;opacity: 0.5;text-decoration: none;}
button.close {background: transparent none repeat scroll 0 0;border: 0 none;cursor: pointer;padding: 0;}
.tagsKey .tag-warning {background-color: #ffb752;}
#form-field-tags{position:absolute;left:0;top:0;z-index:-1;}


/*默认按钮*/
.layui-btn-danger{background-color:#ff6900}.layui-btn-danger:hover{background-color:#ff2a00}
.layui-btn-primary:hover{border-color:#ff6900}
.layui-layer-btn .layui-layer-btn0{background:#ff6900 !important;border-color:#ff6900 !important;}
/*消息动画*/
.anim_msg{
    -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;
    -webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:animsg;animation-name:animsg;
}
.anim_msg.layui-icon{display:inline-block}
@-webkit-keyframes animsg{
    0% {-webkit-transform: rotate(0deg);}
    10% {-webkit-transform: rotate(20deg);}
    20% {-webkit-transform: rotate(0deg);}
    30% {-webkit-transform: rotate(-20deg);}
    40% {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(0deg);}
}
@keyframes animsg{
    0% {transform: rotate(0deg);}
    10% {transform: rotate(20deg);}
    20% {transform: rotate(0deg);}
    30% {transform: rotate(-20deg);}
    40% {transform: rotate(0deg);}
    100% {transform: rotate(0deg);}
}

/*tab样式修改*/
.layui-tab-brief>.layui-tab-title .layui-this{color:#ff6900}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom-color:#ff6900}
/*card样式修改*/
.layui-card{margin-bottom:10px}
.hoverCard{transition:all .3s ease-out 0s;}
.hoverCard:hover{box-shadow:0 4px 24px rgba(0,0,0,0.26);}


.userInfo .header{width:100px;height:100px;position:relative;}
.userInfo .header .tip{width:100%;height:30px;line-height:30px;background:rgba(0,0,0,.5);color:#fff;position:absolute;left:0;bottom:0;z-index:10;transition:all .3s;}
/*.userInfo .header:hover .tip{bottom:0;}*/
.userInfo .bindico i{vertical-align:middle;color:#888;margin:0 4px 0 10px;}
.userInfo .bindico .layui-icon-cellphone.active{color:#ff6900}
.userInfo .bindico .icon-shiming.active{color:#d81e06}
.userInfo .bindico .icon-weixin.active{color:#5fb878}
.userInfo .security{width:110px;height:18px;line-height:18px;font-size:12px;text-align:center;border:1px solid #888;border-radius:18px;overflow:hidden;vertical-align:middle;}
.userInfo .security dt{color:#fff;padding:0 10px;height:100%;}
.userInfo .security.low{border-color:#d81e06;}
.userInfo .low dt{background:#d81e06;}
.userInfo .low dd{color:#d81e06}
.userInfo .security.mid{border-color:#ffb800;}
.userInfo .mid dt{background:#ffb800;}
.userInfo .mid dd{color:#ffb800}
.userInfo .security.high{border-color:#5fb878;}
.userInfo .high dt{background:#5fb878;}
.userInfo .high dd{color:#5fb878}
.userInfo .jf_tip{width:36px;height:36px;line-height:36px;background:#fbbb02;border:3px solid #fbf05a;color:#fbf05a;}

/*导航*/
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{background-color:#ff6900;}
.w_pc{min-width:992px;}
.siteTop{background-color:#fbfbfb;border-bottom:1px solid #e7e7e7;}
.siteTop .section1{height:36px;}
.siteTop .section1 .top-user-login{padding-top:10px;float:left;}
.siteTop .section1 .top-user-info{float:left;}
.siteTop .section1 .hover-title{position:relative;padding:0 12px;height:36px;line-height:36px;box-sizing:border-box;border-left:1px solid transparent;border-right:1px solid transparent;z-index:60;}
.siteTop .section1 .hover-control:hover .hover-title{background-color:#fff;height:36px;border-left-color:#ddd;border-right-color:#ddd;color:#333;}
.siteTop .section1 .hover-panel{position:absolute;top:35px;z-index:59;background:#fff;opacity:0;max-width:0;max-height:0;overflow:hidden;transition:opacity .4s ease-in-out;}
.siteTop .section1 .showapp .hover-panel{right:0;}
.siteTop .section1 .hover-control:hover .hover-panel{border:1px solid #ddd;box-shadow:0 3px 8px rgba(0,0,0,.08);opacity:1;max-width:992px;max-height:2000px;min-width:100%;overflow:inherit;box-sizing:border-box;}
.siteTop .showapp .hover-panel .top-qr-code{width:200px;height:116px;box-sizing:border-box;padding:18px 0;margin:0 18px;border-bottom:1px dashed #ddd;position:relative;top:1px;}
.siteTop .showapp .hover-panel .top-qr-code img{float:left;width:80px;height:80px;}
.siteTop .showapp .hover-panel .top-qr-code .right-info{float:left;padding-left:12px;padding-top:20px;width:120px;box-sizing:border-box;}
.siteTop .section1 .showDropdown .hover-panel{left:0;}
/*.siteTop .showDropdown .hover-title{width:122px;}*/
.siteTop .showDropdown .hover-panel .top-qr-code{/*width:120px;*/box-sizing:border-box;/*padding:18px 0;margin:0 18px;border-bottom:1px dashed #ddd;*/position:relative;top:1px;}
.siteTop .showDropdown .hover-panel .top-qr-code a{display:block;text-align:center;padding:10px 0;}
.siteTop .showDropdown .hover-panel .top-qr-code a:hover{background-color:#f8f8f8;}
/*.siteTop .top-message{position:relative;padding:0 12px;height:36px;line-height:36px;box-sizing:border-box;}*/
.siteTop .top-message .layui-badge-dot{position:absolute;right:4px;top:10px;}

.search_btn_demand_create{height:40px;line-height:40px;}
.search_logo{height:60px;}
.nav_custom1{height:44px;border-bottom:2px solid #ff6900;}
.nav_custom1 .tit1{height:44px;line-height:44px;width:220px;background:#ff6900;color:#fff;text-align:center;}
.nav_custom1 .item1{height:44px;line-height:44px;float:left;position:relative;padding:0 30px;font-size:16px;font-weight:bold;}
.nav_custom1 .item1.hasline{margin-right:5px;}
.nav_custom1 .item1.hasline+.item1{margin-left:5px;}
.nav_custom1 .item1.hasline:after{content:'';width:0;height:16px;border-left:1px solid #e7e7e7;position:absolute;right:-5px;top:14px;z-index:100;}
.nav_custom1 .item1:hover,.nav_custom1 .item1.active{color:#ff6900;}

/*取消表格不换行*/
/*.layui-table-cell{height:auto;white-space:normal;word-break:break-all;}*/
.layui-table td, .layui-table th{font-size:12px;}
.layui-table-view,.layui-table-header{border:none;/*border-style:none;*/}
.layui-table-view .layui-table{min-width:100%}
.layui-form-select dl dd.layui-this{background:#ff6900;}
/*表单样式重置 start*/
.layui-input:focus, .layui-textarea:focus{box-shadow:0 0 10px 3px rgba(255,105,0,.4);border-color:#ff6900 !important;}
.layui-form-checked[lay-skin=primary] i{background-color:#ff6900;border-color:#ff6900;}
.layui-form-checkbox[lay-skin=primary]:hover i{border-color:#ff6900;}
.layui-layer-tips{max-width:300px !important;}

.layui-tab .layui-tab-title.scrollTab{overflow-x:auto;overflow-y:hidden;}
.layui-tab-title.scrollTab .layui-tab-bar{display:none}

/*客服*/
.service{width:70px;height:70px;position:fixed;z-index:300;right:0;bottom:50px;cursor:pointer;}
.service .service-header{height:24px;padding-top:46px;box-shadow:0 4px 24px rgba(0,0,0,0.26);background:url("../img/index2/server.png") center 10px no-repeat #fff;
background-size:30px;}
.service .service-body{width:180px;height:70px;position:absolute;top:0;right:74px;box-shadow:0 4px 24px rgba(0,0,0,0.26);background:#fff;display:none;}
.service .service-body .tel{padding-top:8px;}
.service .service-body .workTime{padding-top:6px;}
.service:hover .service-body{display:block;}

@media (max-width: 767px) {
    .layui-form-label{float:none;width:auto;text-align:left;padding:9px 0;}
    .layui-input-block{margin:0;}
    .layui-input-block input{width:100%}
    .layui-form-item .layui-input-inline{margin:0;left:0;}
    .layui-inline,.layui-input-inline{display:block}
    .sm100{width:100%}
    .xs_mb0{margin-bottom:0;}
    .data_list>dd{font-size:12px}
}
@media (max-width: 450px) {
    .layui-form-item .layui-input-inline{margin:0;left:0;}
    .layui-form-item .layui-input-inline+.layui-form-mid{margin-left:0;}
    .xs100{width:100%}
}
.layui-form-radio>i{font-size:18px;color:#ff6900}
.layui-form-radio>i:hover{color:#ff6900}
/*表单样式重置 end*/
@media (min-width: 768px) {
    .lineH38{line-height:38px}
    .lg_minw90{min-width:90px}
    .p_sm_x_20{padding-left:20px;padding-right:20px;}
    .text_sm_right{text-align:right;}
}
.form_ipt_wrap{margin-bottom: 5px;}


/*好讲师导航标识*/
.ico_haojs{position: absolute;top: 15px;right: 5px;z-index: 10;}



