body{background-color: #eff3f5;font-family:'Microsoft Yahei', "Helvetica Neue", Helvetica, Arial, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Verdana;}
#headerInner{height:auto;}
#headerInner>a{display: block;margin:7px 0 7px 0; width: 220px; float: left;}
.menubBar{background: #2b314b;height: auto;margin-top:0;}
.menubBar dl{height: auto;}
.menubBar dl dd{height: auto;font-weight: 100;}
.menubBar dl dd a{height: 58px; line-height: 58px;}
.menubBar dl dd a:hover{color: #fff;}
.menubBar dd.overMenu:hover{background: #00a3e4;}
.seacInput{outline:none;width: 220px!important;border-radius: 4px;background-color: #fff; border: 1px solid #ccc!important;transition: all .2s ease-in-out;border-top-right-radius: 0; border-bottom-right-radius: 0;border-right: none;}
.seacInput:hover{border-color: #78cef1!important;}
.searbtn:hover{background-color: #1C72DB!important;}
.searbtn{transition: all .3s; background-color: #00a3e4!important; border: 1px solid #00a3e4; border-radius: 5px; border-bottom-left-radius: 0; border-top-left-radius: 0;border-left: none;}
.right-div a{font-size: 14px;margin-right: 14px;display: inline-block;}
.right-div a:hover{color: #2875e8!important;}
.right-div .iconphone{font-size: 18px!important;}
.flex-direction-nav a{text-decoration: none;background: none; color: #101110; font-size: 30px;line-height: 0; overflow: inherit;width: auto; height: auto;overflow: hidden;margin:0;line-height: 0; overflow: inherit;}
.flex-direction-nav .flex-prev{display: block; color: #d1dddd; right: 30%; opacity: .75; background: rgba(0,0,0,.5); width: 50px; height: 50px; line-height: 50px; padding: 10px; top: 50%; margin-top: -50px; left: 15px;}
.flex-direction-nav .flex-next{display: block; color: #d1dddd; right: 30%; opacity: .75; background: rgba(0,0,0,.5); width: 50px; height: 50px; line-height: 50px; padding: 10px; top: 50%; margin-top: -50px; left: 15px;}
.flex-direction-nav li{position: absolute; width: 100px; height:100%; font-size: 24px; color: rgba(255, 255, 255, 0.6); text-align: center; line-height: 60px; text-shadow: 0 2px 4px rgba(7, 17, 27, 0.6);}
.flex-direction-nav li:nth-child(1){left: 0!important;}
.flex-direction-nav li:nth-child(2){right: 0!important;}
/* #banner_tabs:hover .flex-direction-nav li{background: rgba(7, 17, 27, 0.6);} */
.cour-img img{padding: 5px 7px; box-sizing: border-box;}
.accoutbox a.more{width: 70px;font-size: 14px; text-align: center; cursor: pointer; float: left;}
.accoutbox a.more:hover i{color: #3498db;}
.phone:hover #qrcode{overflow: hidden;opacity: 1!important;transform: translateY(-5%);}
.accMenu dd:hover::before{border-color: #e8e8e8;}
.tabBlock-tabs{list-style: none;padding: 0; box-sizing: border-box; display: flex; justify-content: unset; flex-flow: wrap;float: left;}
.tabBlock-list{padding: 20px 10px;font-size: 14px;cursor: pointer;color: #fff;letter-spacing: 1px;border-top: 4px solid transparent;}
.is-active{box-shadow: 0 0 2px rgba(0,0,0,.1); border-top: 4px solid #3498db;}
.main{display:block;}
.tabblock-bg{background: #313857;}
.cont-left{width: 68%;background: #fff; box-shadow: 0 1px 11px #d9d2d2; border-radius: 3px;}
.cont-right{width: 30%;background: #fff; box-shadow: 0 1px 11px #d9d2d2; border-radius: 3px;}
.tit-fl{overflow: hidden; position: relative;padding: 20px 0 0px 20px; border-bottom: 1px dotted #E9E9E9;}
.flex-direction-nav li:nth-child(2):hover .flex-direction-nav .flex-next{right: 50%;}
.tit-fl h1{float: left;font-size: 16px;font-weight: 500;font-size: 23px;color: #545151;border-left: 4px solid #00a3e4; margin-left: 5px; padding-left: 10px;}
.noItem:hover .nolink a{color:#3498db;}
.noItem:hover .icon-dian{transition: All 0.6s ease-in-out;}
.noItem:hover .icon-dian:before{transform: scale(1.4);}
.link-item a:hover{color:#3498db;}
.tit-fl a.more{display: block; float: right; margin-right: 20px;color: #333;text-decoration: none;}
.tit a.more:hover{color:#fff;transform: scale(1.2);text-decoration:none;}
.tit-fl a.more:hover .icon-more:before{color:#333;transform: scale(1.2);}
.searchBox .searbtn{line-height: 28px;}

#footer{background: #2b314b;border-top-color:#2b314b;}
#footer a,#footer{font-size: 12px;}
.footercopyright dd{font-size: 13px!important;}
.footerMenu a{float: left; padding: 0 2px; margin-bottom: 5px; margin-right: 15px;}
#footer dd,#footer a,#footer span{}
#footer a:hover{color: rgba(255,255,255,.7);}
#footer .footercopyright,.footerMenu{border-right-color: #585757;}
#footer .footerRight img{height: 100px; width: 100px;}
#footer .footercopyright dd i{display: inline-block;}


.btnsou{
    display: inline-block;
    padding: 7px 10px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    color: #FFF;
    background-color: #0eddaa;
    border-radius: 5px;
    position: relative;
    left: -4px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    text-decoration: none;
    transition: all .25s ease-in-out;
}
.footer-col .social-item{
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 0 10px;
    font-size: 24px;
    vertical-align: middle;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
#qrcode{border: #ece7e7 solid 1px;}
.btnsou:hover{background: #08c999;color: #fff;text-decoration: none;}
.navbar-nav > li > a{padding-left: 15px!important;}
.fm-lf{margin-top: 20px;margin-right: 20px;}
.phone-top{margin-top: 13px;}
.in-xi{border-bottom-right-radius: 0!important;border-top-right-radius: 0!important;}
.btn-da{font-size: 18px; line-height: 1.3333333; border-radius: 6px; margin-right: 5px;}
.course-per-num{padding:0!important;line-height: 24px;}
.course-box .course-footer{padding: 5px 5%;}
.footer-weixin-item{background: #1ec354!important;}
.footer-qq-item{background: #3793f1!important;}
.footer-weibo-item{background: #e6162d!important;}
.footer-weixin-item:hover{background: #00a132!important;}
.footer-qq-item:hover{background: #1571cf!important;}
.footer-weibo-item:hover{background: #c4000b!important;}
#gotoTop:hover{background: #13daa9!important;; color: #fff!important;; border: none;}
#subject .subjectItem a{padding-bottom: 10px; display: inline-block; color: #383838; font-size: 22px; border-bottom: 2px solid transparent;text-decoration: none;}
.text-zhuan{padding-bottom: 10px; color: #01acee; font-size: 22px; border-bottom: 2px solid transparent;font-weight: bold;}
.conbox{}
#subject .subjectItem a:hover{color:#378bcf;}
.imgBox img{width: 100%;height: 100%;box-shadow: 1px 1px 1px #ccc;}
.imgBox{border:none;width: 180px; height: 160px;}

.con_inner{box-shadow: 0 10px 50px -20px #b4b4b4;background: #fff;}
.con-title{background: #fff; margin-top: 20px; margin-bottom: 25px; border-radius: 3px; border: 1px solid #ccc;}
.text-item{width: 100%;}

