/*修改与新增于17-2-28*/

a:hover,.title-f,.choice-on{color:#000!important;}

.tab-btn{width:110px; height:38px; font:17px/38px 微软雅黑;font-weight:bold;text-align:center;color:#fff;background-color:#ec008c;border:none;border-radius:0!important;}

.fwbtn{width:110px; height:38px; font:17px/38px 微软雅黑; text-align:center;color:#fff;font-weight:bold; margin:auto; margin-top:22px;background-color:#ec008c;border:none;border-radius:0!important;}

.rf-btn{ clear:both; width:110px; height:38px; font:17px/38px 微软雅黑; text-align:center;font-weight:bold;color:#fff;margin:auto; background:#ec008c; margin-top:65px;border:none;border-radius:0!important;}

.tab-btn:hover,.fwbtn:hover,.pro_con ul li.hover,.dhvc-form-submit, .dhvc-form-submit:hover, .dhvc-form-submit:active, .dhvc-form-submit:focus{color:#fff; background:#ec008c!important;}

.service-up-bg{background-color: #e9e7e4;min-height:388px;!important;}

.service-up-title{padding: 53px 0 32px 0!important;}

.col-3{margin: 50px 0 20px 0!important;}

.train-bg{background-color: #e9e7e4;min-height:400px!important;}

.teacher-bg{min-height:337px!important;}

.service-down-bg{min-height:419px!important;}

.train-title{padding: 50px 0 11px 0;color:#2d2d2d;font-size: 25px;}

.ask-l a{color:#6c6c6c;}

.title-v a{color:#666;font-size:18px!important;}

.title-v>p>a:first-child{display:block;margin-bottom:15px;}

.enter-bg{background-color:#e9e7e4;min-height: 542px;}

.enter-title{padding: 76px 0 57px 0;}

.friend-bg{background-color: #fff;min-height:131px;border-top:6px solid #eee;border-bottom:6px solid #eee;}

.friend{padding: 25px 0 30px 0;}

#text-4{background-color: #fff;border:none!important;}

 .choice{color:#737373;}

.title-ds a{color:#141414!important;}

.space-gray{background-color:#fff!important;}

.friend span{color: #383838;float: left;font-size: 15px;height: 70px;font-weight: bold!important;}

.friend a{color: #383838;text-decoration: none;margin-right: 17px;font-size: 15px;}

.col-3 a:hover,#enter-pc>a:hover{color:#fff!important;}

.en-btn{width:110px; height:38px; font:17px/38px 微软雅黑;font-weight:bold;text-align:center;color:#fff;border:none!important;}

input[type="submit"].dokan-btn, a.dokan-btn, .dokan-btn,.woocommerce ul.products li.product .item-button a, .woocommerce-page ul.products li.product .item-button a,.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button{border-radius: 0px!important}

.wpb_wrapper>a>input:hover{opacity:1!important;}

.dhvc-form-file-button{right:-3px!important;top:16px!important;height:23px!important;z-index:9!important;}

.dhvc-form-file-button i{margin-top:-38px!important;}

.woocommerce.single-product #content div.product form.cart table.variations select, .woocommerce-page.single-product #content div.product form.cart table.variations select{height:36px;}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{padding:4px 10px!important}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty{border-right:1px solid #ededed!important}

.woocommerce.single-product .entry-summary .reset_variations, .woocommerce-page.single-product .entry-summary .reset_variations{border: 1px solid #ec008c!important;border-radius: 0px!important;background:#ec008c!important; color:#fff!important;}

ul.dokan-seller-wrap li.dokan-single-seller {min-height: 236px!important;height: 236px!important;}

.dokan-store-caption{padding-bottom:0px!important;}

.tab-btn{display:block;}



/*头部*/

.h-uparea{width:100%; background: #fff;min-height:74px; position:relative;z-index: 12;}

.h-box{max-width:1220px; margin: auto; width: auto;padding:0 10px;}

.h-logo{float: left; padding:11px 0;}

.h-theme,.h-tell{float:right;color:#555 ;font-size:10px;padding:26px 0;}

.h-tell img{position:relative;margin-top:-2px;}

.h-downarea{width:100%; background: #000;min-height:60px;clear:both;position:relative;z-index: 11;}

.h-box>a,.h-secbox{color:#fff; display: inline-block; padding:19.5px 0; font-size:15px;font-family: "微软雅黑";width:8.5%; text-align: center;position:relative; cursor:pointer;}

.h-active{background:#5C5C5C;}

.h-sec{position:absolute;top:60px;left:0px; z-index: 11; background: #5C5C5C;width:100%; display: none;}

.h-sec>a{display: block; color:#fff; width:100%;padding:10px 0;border-top:1px solid #fff;cursor:pointer;}

.h-box>a:hover,.h-sec>a:hover{color:#fff!important;text-decoration: none!important;}

.h-nav1{width:6%!important;margin-left:115px;}

.h-nav4{width:7.8%!important;}

.add-li{float:right;list-style:none;padding:0 6px;}

.navbar-top-area .navbar-nav > li {border:none!important;padding:0 6px}

.navbar-top-area .navbar-nav > li b{display:none}

.navbar-inverse .navbar-nav > li > a:focus {color: #000!important;}

@media (max-width:930px){

    .h-tell{display:none;}

    .h-box>a,.h-secbox{width:10%;}

    .h-nav1{margin-left:42px;}

    .h-nav4{width:10%!important;}

}

@media (max-width:767px){

    .h-logo{width:100%; text-align: center;}

    .h-theme,.contect-area{display:none}

    #h_box{padding:0;}

    .h-nav1{margin-left:5px;}

}



/*右侧固定栏*/

.contect-area{width: 35px;height: 100%!important;position: fixed;right: 0;top:0;z-index:10; background:#1f1f1f; text-align: center;color: #fff;font-size:14px;padding-top:134px;}

.contect-area a{text-decoration: none; padding:10px 0;display: block; line-height: 1.3; font-family: "微软雅黑"; position: relative;}

.contect-area a:hover{background-color: #ef008c;}

.contect-area a>div,.search-box{position: absolute;right: 35px;top: 0;display:none;color:#fff;}

.contect-area a:hover{color:#fff;}

.contect-area span{display: block; background-image: url(/wp-content/uploads/2017/02/content.png); margin: auto;}

.contect-area small{color: #fff;margin: 5px auto 0 auto;display: block;text-align: center;width: 18px;line-height: 16px;}

.contect-area .con_sec{padding:20px 0; color: #fff;}

.contect-area .con_sec:hover{text-decoration: none!important;}

.contect-area .con_line{background-color: #4f4f4f;height: 1px;width: 27px;display: block; position: relative;left:4px;}

.content-message{background-image: url(/wp-content/uploads/2017/02/chat.gif) !important;width: 19px;height: 19px;background-position: 0 0;}

.content-pencil{width: 18px;height: 17px;background-position: 0 -48px;}

.content-phone{width: 18px;height: 18px;background-position: 0 -70px;}

.content-code{width: 18px;height: 18px;background-position: 0 -92px;}

.content-mail{width: 19px;height: 18px;background-position: 0 -112px;}

.content-star{width: 19px;height: 18px;background-position: 0 -135px;}

.content-search{width: 18px;height: 18px;background-position: 0 -158px;}

.message-box{width: 200px;height: 175px;background-color: #fff;}

.message-girl{background-image: url(/wp-content/uploads/2017/02/content.png); width: 200px;height: 165px;background-position: 0 -322px;}

.message-txtbox{position: absolute;bottom:0;left: 0;z-index:2 ;}

.message-triangle{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 8px solid #ef008c;display: block;margin-left: 30%;}

.message-txt{margin: 0;background-color: #ef008c;padding: 6px 12px;font-size: 13px;line-height: 16px;}

.phone-box,.mail-box,.star-box{line-height: 17.5px;padding: 10px 15px;background-color: #999; }

.code-box{width: 160px;padding: 24px 27px;border-top: 1px solid #999;border-left: 1px solid #999;border-bottom: 1px solid #999;background-color:#fff;}

.code-img{background-image: url(/wp-content/uploads/2017/02/content.png);width: 106px;height: 106px;background-position: 0 -196px;}

.code-txt{color: #676767;margin-bottom: 0;margin-top: 12px;font-size: 13px;line-height: 18px;}

.search-box{width: 205px;height: 38px;border:1px solid #999; border-right:none;background-color:#fff;}

.search_input{width: 77.8%;padding-left: 4%;height:100%;color: #a6a6a6;font-size: 12px;border:none;background-color:#fff;outline:none;}

.search_submit{width: 20%;height:100%;font-size: 12px;border:none;color:#000;outline:none;}



/*修改与新加于17-1-20*/

.col-md-8-1 {width: 83.66666666666666%; float:left;}

.col-md-4-1 {width: 16.33333333333333%; float:left;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: #fff!important;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: #fff!important; border-bottom:3px solid #F99911}

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus { border-bottom:0px solid #F5F5F5 !important;}

.nav > li {padding: 0px 11px;}

.nav > li > a {padding:0px!important;}

.navbar-collapse{padding-right:0px!important; padding-left:0px!important;}

.navbar-brand{height:auto!important;}

.dropdown-menu > .active > a{background-color: #f05025!important;}

.navbar-default .navbar-nav > li > a {margin-top: 7px; padding-bottom: 7px!important;}

.navbar-right li{margin-top:3px;}

.navbar-nav .menu-item .dropdown-menu {left:12px!important; min-width: 100px !important;}

.navbar-right .dropdown .dropdown-menu{ left:0!important;min-width: 140px !important;}

.src input{line-height:28px!important;}

.open .dropdown-menu{min-width: 250px !important;}

.hover{

    border-bottom:3px solid #F99911;

    font-size: 17px;

    font-weight:500;

    font-family:Microsoft YaHei;

    padding: 7px;

    background:#fff;

    color:#222;

    line-height:200%;

}

.outr{

    border-bottom:0px solid #fff;

    font-size: 17px;

    font-weight:500;

    font-family:Microsoft YaHei;

    padding: 7px;

    background:#fff;

    color:#222;

    line-height:200%;

}

#weid,.logo-phone {display:none;}

.mobile-bottom{width:100%;text-align:center;font:11px/13px 微软雅黑; position:fixed; z-index:999; left:0 ; height:47px; background:linear-gradient(#f8f8f8,#eee); bottom:0%;}

.mobile-bottom div{width:33.3%;float:left;height:30px; margin-top:8px;border-right:1px solid #ccc;}

.mobile-bottom div a{color:#373A43;}

.fa{ font-size:20px !important;}

@media (max-width: 767px){

    #weid{display:block;}

    .site-title{display:none;}

    .logo-phone {display:block; margin-bottom:5px; margin-top:2px;}

    .col-sm-7-1 {width:20%; float:right}

    .col-sm-5-1 {width:80% !important; float:left}

    .navbar-brand{display:none;}

}