@charset "utf-8";
/*
@author: he
@update: he (2019-05-22)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#127de1;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; display:block; white-space: nowrap; text-overflow: ellipsis;}
.h-an{ background:url(/static/med/PC/img/an.png) no-repeat; _background:url(/static/med/PC/img/an.gif) no-repeat;}

/*页头*/
.headerBg{ width: 100%; min-width: 1200px; height: 68px; background: #fff; -webkit-box-shadow:0 3px 7px rgba(208, 208, 208, 0.6); -moz-box-shadow:0 3px 7px rgba(208, 208, 208, 0.6); box-shadow:0 3px 7px rgba(208, 208, 208, 0.6); position: fixed; top: 0; left: 0; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); z-index: 20;}
.headerBg .logo{ float: left; width: 108px; height: 36px; padding-top: 14px; margin-left: 15px;}
.headerBg .logo img{ width: 108px; height: 36px;}
.headerBg .searchBox{ float: left; width: 614px; padding-top: 16px; margin-left: 18px;}
.headerBg .searchBox .vagueInputBox{ float: left; position: relative; width:510px; height:34px;}
.headerBg .searchBox .vagueInputBox input{ *margin-top: -1px; overflow:hidden; width:492px; height: 32px; border:1px solid #c6c6c6; line-height:32px; padding: 0 8px; color: #333;; font-size: 16px; white-space: nowrap; text-overflow: ellipsis;}
.headerBg .searchBox .vagueInputBox .vagueInput-suggest{ position: absolute; top: 33px; left: 0; width:508px; border: 1px solid #d5d5d5; z-index: 1; background: #fff; overflow-x: hidden; overflow-y: auto; white-space: nowrap; -webkit-box-shadow:2px 2px 8px rgba(228, 228, 228, 0.6); -moz-box-shadow:2px 2px 8px rgba(228, 228, 228, 0.6); box-shadow:2px 2px 8px rgba(228, 228, 228, 0.6);}
.headerBg .searchBox .vagueInputBox .vagueInput-suggest div{ overflow:hidden; width:492px; cursor:pointer; line-height:24px; height:24px; font-size: 14px; padding: 0 8px; white-space: nowrap; text-overflow: ellipsis;}
.headerBg .searchBox .vagueInputBox .vagueInput-suggest div:hover{ background:#efefef;}
.headerBg .searchBox .shan{ float: left; display: block; width: 104px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; color: #fff; background: #4ab83e; cursor: pointer;}
.headerBg .searchBox .shan:hover{ opacity: 0.9; text-decoration: none;}
.headerBg .right{ height: 36px; margin: 17px 32px 0 0; padding-left: 10px; background:url(/static/med/PC/img/lm_26.png) no-repeat left center; *position: relative; *z-index: 5;}
.headerBg .right .non{ border: 1px solid #e0e0e0; border-bottom: 0; background-position: 48px -235px; -webkit-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); -moz-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05);}
.headerBg .right .non .pop3{display:block;}
.headerBg .right-n01{ display: block; width: 50px; height: 36px; background-position: 13px -292px;}
.headerBg .right-n01:hover{ background-position: 13px -342px; text-decoration: none;}
.headerBg .right-n01 i,.headerBg .right-n02 i{ display: block; width: 18px; height: 18px; text-align: center; line-height: 18px; font-size: 12px; color: #fff; top: 0; right: 6px; background-position: 0 -501px;}
.headerBg .right-n02{ display: block; width: 50px; height: 36px; background-position: 16px -392px;}
.headerBg .right-n02:hover{ background-position: 16px -442px;}
.headerBg .right-n02 i{ display: block; width: 7px; height: 7px; top: 4px; right: 10px; background:url(/static/med/PC/img/t-dian.png) no-repeat}
.headerBg .right-login{ padding-top: 5px;}
.headerBg .right-login .dzhan{ display: inline-block; width: 58px; height: 24px; border: 1px solid #d0d0d0; color: #666; text-align: center; line-height: 22px; font-size: 14px; margin-left: 18px; border-radius: 3px;}
.headerBg .right-login .dzhan:hover{ border: 1px solid #4ab83e; color: #4ab83e; text-decoration: none;}
.headerBg .right-loginh{ width: 68px; height: 34px; line-height: 34px; border: 1px solid #fff; background-position: 48px -185px; cursor: pointer; margin-left: 6px; z-index:15;}
.headerBg .right-loginh .ctxt{ display: block; width: 30px; height: 30px; padding: 2px 0 0 10px;}
.headerBg .right-loginh .ctxt img{ width: 30px; height: 30px;}
.headerBg .right-loginh .ctxt .xquan{ display: block; width: 30px; height: 30px; top: 2px; left: 10px; background:url(/static/med/PC/img/lm_02.png) no-repeat;}
.headerBg .right-loginh .pop3{ width:228px; border:1px solid #e0e0e0; background:#fff; right:-1px; top:34px; display:none; cursor: auto; -webkit-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); -moz-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05);}
.headerBg .right-loginh .xian{ display: block; overflow: hidden; width: 68px; height: 1px; background: #fff; top: 34px; right: 0; z-index: 2;}
.headerBg .right-loginh .pop3-t{ padding: 20px 0 10px 20px;}
.headerBg .right-loginh .pop3-t-l{ width: 50px; height: 50px;}
.headerBg .right-loginh .pop3-t-l img{ width: 50px; height: 50px;}
.headerBg .right-loginh .pop3-t-l .dquan{ display: block; width: 50px; height: 50px; top: 20px; left: 20px; background:url(/static/med/PC/img/lm_01.png) no-repeat;}
.headerBg .right-loginh .pop3-t-r{ width: 140px; margin-left: 10px; line-height: 24px;}
.headerBg .right-loginh .pop3-t-r #loginName{ display: block; width: 140px; height: 24px; overflow: hidden; font-size: 14px;}
.headerBg .right-loginh .pop3-t-r .vip{ font-size: 12px; color: #999;}
.headerBg .right-loginh .pop3-c{ margin-bottom: 10px;}
.headerBg .right-loginh .pop3-c .chan{ width: 64px; height: 40px; padding-left: 24px; line-height: 40px; font-size: 14px; color: #666; margin-left: 20px; background-position: 0 -538px;}
.headerBg .right-loginh .pop3-c .chan:hover{ color: #4ab83e;}
.headerBg .right-loginh .pop3-c .chan2{ background-position: 0 -588px;}
.headerBg .right-loginh .pop3-b{ display: block; clear: both; height: 40px; text-align: center; line-height: 40px;font-size: 14px; background: #f4f4f4; color: #999;}
.headerBg .cen{ height: 36px; margin: 16px 10px 0 0; font-size: 14px; color: #666;}
.headerBg .cen a{ color: #666;}
.headerBg .cen a:hover{ color: #4ab83e;}
.headerBg .cen .non{ border: 1px solid #e0e0e0; border-bottom: 0; background-position: 84px -35px; -webkit-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); -moz-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05);}
.headerBg .cen .non .pop{display:block;}
.headerBg .cen .non .pop2{display:block;}
.headerBg .cen-n01{ width: 112px; height: 34px; line-height: 34px; border: 1px solid #fff; background-position: 84px 15px; cursor: pointer; z-index:15;}
.headerBg .cen-n01 .ctxt{ padding-left: 20px;}
.headerBg .cen-n01 .ctxt:hover{ color: #4ab83e;}
.headerBg .cen-n01 .pop{ width:340px; border:1px solid #e0e0e0; background:#fff; left:-1px; top:34px; display:none; cursor: auto; -webkit-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); -moz-box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05); box-shadow:4px 7px 16px rgba(0, 0, 0, 0.05);}
.headerBg .cen-n01 .pop-t{ padding: 10px 0 10px 21px;}
.headerBg .cen-n01 .pop-t li{ float: left; width: 106px;}
.headerBg .cen-n01 .xian{ display: block; overflow: hidden; width: 112px; height: 1px; background: #fff; top: 34px; left: 0; z-index: 2;}
.headerBg .cen-n01 .pop-b{ height: 40px; line-height: 40px; background: #f4f4f4; text-align: center; color: #999;}
.headerBg .cen-n01 .pop-b a{ display: inline-block; padding: 0 10px; font-size: 14px; color: #999;}

/*顶部导航*/
.topNavBg{ padding-left: 140px; height: 52px; background: #f8f8f8; margin-top: 68px;}
.topNavBg li{ float: left; padding-top: 2px; line-height: 48px; font-size: 14px; color: #666; margin-right: 46px; cursor: pointer;}
.topNavBg li.on{ border-bottom: 2px solid #4ab83e; color: #333; font-weight: 700;}

/*搜索结果*/
/*左侧列表*/
.resultMain .leftBox{ width: 540px; margin-left: 140px;}
.resultMain .leftBox .mbx{ height: 42px; line-height: 42px; font-size: 14px; color: #a8a8a8;}
.resultMain .leftBox em{ color: #e91313;}
.resultMain .leftBox .lggTit{ display: block; height: 34px; line-height: 34px; font-size: 16px; color: #127de1;}
.resultMain .leftBox .lggTit .a{ display: inline-block; max-width: 100%; color: #127de1}
.resultMain .leftBox .lggsubtit{ line-height: 30px; height: 30px; font-size: 20px; font-weight: 700;}
.resultMain .leftBox .topList{ margin-bottom: 16px;}
.resultMain .leftBox .topList .tlTop{ height: 42px; background: #fafafa; border-bottom: 1px solid #e8e8e8;}
.resultMain .leftBox .topList .tlTop li{ position: relative; float: left; padding: 0 14px; height: 42px; line-height: 42px; font-size: 14px; color: #666; cursor: pointer;}
.resultMain .leftBox .topList .tlTop li i{ position: absolute; top: 50%; right: 0; margin-top: -10px; display: block; width: 1px; height: 20px; background: #efefef;}
.resultMain .leftBox .topList .tlTop li.on{ border-top: 2px solid #127de1; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; background: #fff; height: 40px; padding: 0 13px; line-height: 38px; color: #127de1;}
.resultMain .leftBox .topList .tlTop li.on i{ position: absolute; top: auto; bottom: -1px; right: auto; left: 0; display: block; width: 100%; height: 1px; background: #fff;}
.resultMain .leftBox .topList .tlBot{ border: 1px solid #e7e7e7; border-top: 0; display: none;}
.resultMain .leftBox .topList .tlBot-list{ padding: 0 10px; height: 33px; line-height: 33px; font-size: 14px; border-bottom: 1px solid #e7e7e7;}
.resultMain .leftBox .topList .tlBot-list-ltxt{ display: inline-block; padding-right: 6px; text-align: right; color: #666;}
.resultMain .leftBox .topList .tlBot-list a{ color: #127de1; white-space: nowrap;}
.resultMain .leftBox .topList .tlBot-more{ height: 42px; line-height: 42px; font-size: 14px; text-align: center;}
.resultMain .leftBox .topList .tlBot-more a{ color: #127de1;}

.resultMain .leftBox .newList{ margin-bottom: 16px;}
.resultMain .leftBox .newList .nltxt{ line-height: 20px; font-size: 14px; margin-bottom: 6px;}
.resultMain .leftBox .newList .nlbot{ line-height: 18px; font-size: 12px; color: #999;}
.resultMain .leftBox .newList .nlbot a{ color: #999;}
.resultMain .leftBox .newList .nlbot .hf{ color: #ed7f31;}

.resultMain .leftBox .newPicList{ margin-bottom: 16px;}
.resultMain .leftBox .newPicList .nlpic{ display: block; width: 124px; height: 84px;}
.resultMain .leftBox .newPicList .nlpic img{ width: 124px; height: 84px;}
.resultMain .leftBox .newPicList .nlright{ width: 400px;}
.resultMain .leftBox .newPicList .nlright-txt{ line-height: 20px; font-size: 14px; margin-bottom: 6px;}
.resultMain .leftBox .newPicList .nlright-bot{ line-height: 18px; font-size: 12px; color: #999;}
.resultMain .leftBox .newPicList .nlright-bot a{ color: #999;}

.resultMain .leftBox .teaList{ margin-bottom: 16px;}
.resultMain .leftBox .teaList .tlpic{ display: block; width: 124px; height: 148px;}
.resultMain .leftBox .teaList .tlpic img{ width: 124px; height: 148px;}
.resultMain .leftBox .teaList .tlright{ width: 400px;}
.resultMain .leftBox .teaList .tlright-txt{ line-height: 20px; font-size: 14px; margin-bottom: 6px;}
.resultMain .leftBox .teaList .tlright-bot{ line-height: 20px; font-size: 14px;}
.resultMain .leftBox .teaList .tlright-bot a{ color: #127de1; text-decoration: underline;}
.resultMain .leftBox .teaList .tlright-bot .vido{ display: inline-block; padding-right: 16px; background: url(/static/med/PC/img/s_11.png) no-repeat right center;}

.resultMain .leftBox .curList{ margin-bottom: 16px;}
.resultMain .leftBox .curList .clpic{ display: block; width: 196px; height: 110px;}
.resultMain .leftBox .curList .clpic.book {display: block;width: 196px;height: 110px;text-align: center;}
.resultMain .leftBox .curList .clpic.book img {width: 90px; height: 110px;}
.resultMain .leftBox .curList .clpic img{ width: 196px; height: 110px;}
.resultMain .leftBox .curList .clpic.vido{ position: relative;}
.resultMain .leftBox .curList .clpic.vido .fbg{ position: absolute; top: 0; left: 0; display: block; width: 196px; height: 110px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');background:rgba(0,0,0,0.4); z-index: 1;}
.resultMain .leftBox .curList .clpic.vido .bficon{ position: absolute; top: 50%; left: 50%; margin: -16px 0 0 -16px; display: block; width: 32px; height: 32px; background: url(/static/med/PC/img/s_14.png) no-repeat; z-index: 2;}
.resultMain .leftBox .curList .clpic.vido .jiao{ position: absolute; top: 0; right: 0; display: block; width: 44px; height: 16px; background: #f23e3f; line-height: 16px; text-align: center; font-size: 12px; color: #fff; border-radius: 0 0 0 6px; z-index: 2;}
.resultMain .leftBox .curList .clright{ width: 330px;}
.resultMain .leftBox .curList .clright-txt{ line-height: 24px; font-size: 14px; color: #666;}
.resultMain .leftBox .curList .clright-bot{ height: 28px; padding-top: 10px;}
.resultMain .leftBox .curList .clright-bot .price{ line-height: 28px; font-size: 16px; color: #e91313;}
.resultMain .leftBox .curList .clright-bot .oprice{ line-height: 28px; font-size: 12px; color: #999; text-decoration: line-through; margin-left: 12px;}
.resultMain .leftBox .curList .clright-bot .aud{ display: block; width: 40px; height: 26px; padding-left: 30px; line-height: 26px; font-size: 14px; color: #127de1; border: 1px solid #e1e1e1; background: url(/static/med/PC/img/s_12.png) no-repeat 10px center; margin-left: 16px;}
.resultMain .leftBox .curList .clright-bot .aud:hover{ text-decoration: none;}
.resultMain .leftBox .curList .clright-bot .han{ display: block; height: 26px; padding: 0 10px; line-height: 26px; font-size: 14px; color: #127de1; border: 1px solid #e1e1e1; margin-left: 16px;}
.resultMain .leftBox .curList .clright-bot .han:hover{ text-decoration: none;}
.resultMain .leftBox .curList .clright-bot .han.ml0{ margin-left: 0;}

.resultMain .leftBox .porList{ margin-bottom: 16px;}
.resultMain .leftBox .porList .clpor{ display: block; width: 120px; height: 120px; text-align: center; color: #fff;}
.resultMain .leftBox .porList .clpor:hover{ text-decoration: none}
.resultMain .leftBox .porList .clpor .txtTwo{ line-height: 20px; padding: 36px 10px 0;font-size: 20px;}
.resultMain .leftBox .porList .clpor .txtTwo .em{color: #fff;}
.resultMain .leftBox .porList .clpor.bglv{ background: #48cf94;}
.resultMain .leftBox .porList .clright{ width: 400px;}
.resultMain .leftBox .porList .clright-txt{ line-height: 20px; font-size: 14px;}
.resultMain .leftBox .porList .clright-a{ display: block; line-height: 20px; font-size: 14px; color: #44a43a; margin-top: 20px; word-wrap:break-word;}

.resultMain .leftBox .related-tit{ line-height: 42px; height: 42px;}
.resultMain .leftBox .related-tit-left{ font-size: 14px; font-weight: 700;}
.resultMain .leftBox .related-bot-list{ display: block; float: left; width: 160px; height: 34px; line-height: 34px; font-size: 14px; color: #127de1; margin-right: 20px;}

.resultMain .leftBox .kong{ padding: 56px 0;}
.resultMain .leftBox .kong .ktop{ line-height: 28px; font-size: 16px; margin-bottom: 10px;}
.resultMain .leftBox .kong .kts-tit{ line-height: 36px; font-size: 14px; color: #666;}
.resultMain .leftBox .kong .kts-list{ position: relative; height: 28px; line-height: 28px; font-size: 14px; color: #999; padding-left: 42px;}
.resultMain .leftBox .kong .kts-list .dian{ position: absolute; left: 30px; top: 50%; margin-top: -3px; display: block; width: 6px; height: 6px; background: #474747; border-radius: 50%;}

/*右侧推荐*/
.resultMain .rightBox{ width: 404px; border-left: 1px solid #e5e5e5; margin: 42px 0 0 115px;}
.resultMain .rightBox .hotspot{ padding: 0 16px; margin-bottom: 22px;}
.resultMain .rightBox .hotspot .htit{ line-height: 18px; font-size: 14px; font-weight: 700;}
.resultMain .rightBox .hotspot .hlist{ position: relative; height: 34px; line-height: 34px; border-bottom: 1px solid #f7f7f7; padding-left: 22px; font-size: 14px; color: #127de1;}
.resultMain .rightBox .hotspot .hlist a{ white-space: nowrap; color: #127de1;}
.resultMain .rightBox .hotspot .hlist .icon{ position: absolute; top: 50%; left: 0; margin-top: -7px; display: block; width: 14px; height: 14px; background: #5bc450; font-size: 12px; text-align: center; line-height: 14px; color: #fff;}
.resultMain .rightBox .hotspot .hlist .icon.one{ background: #f54e4e;}
.resultMain .rightBox .hotspot .hlist .icon.two{ background: #ff803d;}
.resultMain .rightBox .hotspot .hlist .icon.thr{ background: #ffac37;}
.resultMain .rightBox .rcourse{ margin-bottom: 22px;}
.resultMain .rightBox .rcourse .rtit{ line-height: 36px; font-size: 14px; font-weight: 700; padding-left: 16px;}
.resultMain .rightBox .rcourse .rclist{ display: block; width: 186px; height: 182px; margin: 0 0 20px 16px;}
.resultMain .rightBox .rcourse .rclist-pic{ display: block; width: 186px; height: 106px; margin-bottom: 4px;}
.resultMain .rightBox .rcourse .rclist-pic img{ width: 186px; height: 106px;}
.resultMain .rightBox .rcourse .rclist-cen{ overflow: hidden; display: block; height: 40px; line-height: 20px; font-size: 14px; margin-bottom: 12px;}
.resultMain .rightBox .rcourse .rclist-cen:hover{ color: #4ab83e}
.resultMain .rightBox .rcourse .rclist-bot{ height: 20px; line-height: 20px;}
.resultMain .rightBox .rcourse .rclist-bot .price{ font-size: 14px; color: #e91313;}
.resultMain .rightBox .rcourse .rclist-bot .oprice{ font-size: 12px; color: #999; text-decoration: line-through; margin-left: 12px;}
.resultMain .rightBox .rcourse .rclist-bot .han{ display: block; width: 20px; height: 20px; background: url(/static/med/PC/img/s_13.png) no-repeat center;}

/*翻页*/
.fanye{ clear: both; height: 36px; padding-top: 20px; margin: 0 0 80px 140px;}
.fanye a{ text-decoration: none;}
.fanye a:hover{ border: 1px solid #4ab83e; color: #4ab83e;}
.fanye .sx{ display: inline-block; *display: inline; *zoom: 1; width: 88px; height: 34px; border: 1px solid #e8e8e8; text-align: center; line-height: 34px; font-size: 14px; color: #666; margin-right: 6px; border-radius: 3px; cursor: pointer;}
.fanye .sx.hui{ color: #ccc; cursor: auto;}
.fanye .sx.hui:hover{ border: 1px solid #e8e8e8;}
.fanye .ym{ display: inline-block; *display: inline; *zoom: 1; width: 34px; height: 34px; border: 1px solid #e8e8e8; text-align: center; line-height: 34px; font-size: 14px; color: #666; margin-right: 6px; border-radius: 3px; cursor: pointer;}
.fanye .ym.on{ border: 1px solid #4ab83e; background: #4ab83e; color: #fff;}

/*页尾*/
.footerBg{ clear: both; height: 76px; border-top: 1px solid #ebebeb; background: #f6f6f6;}
.footer{ padding-left: 140px; line-height: 76px; font-size: 12px; color: #999;}







