@charset "UTF-8";
/* CSS Document */
body{ background:#fff; color:#333;}
body, button, input, select, textarea {font: 12px/24px tahoma,arial,宋体;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,table{ margin: 0; padding: 0; list-style:none; /*border:none;*/}
img, iframe{ /*display:block;*/ border:0;}
ul,li{ list-style:none;}
a{color:#333;text-decoration:none}
a:hover{color:#2084f4;text-decoration:underline;}
.djs_span1{ clear:both;display:block;font-size:1px; overflow:hidden; height:1px;}
.djs_span5{ clear:both;display:block;font-size:1px; overflow:hidden; height:5px;}
.djs_span10{ clear:both;display:block;font-size:1px; overflow:hidden; height:10px;}
.djs_span15{ clear:both;display:block;font-size:1px; overflow:hidden; height:15px;}
.djs_span20{ clear:both;display:block;font-size:1px; overflow:hidden; height:20px;}
.djs_span40{ clear:both;display:block;font-size:1px; overflow:hidden; height:40px;}

.clearfix:after {clear: both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.clear {clear: both;}

.mainBox{width:1190px; margin:0 auto; overflow:hidden;}
.footer{line-height:24px;padding: 15px 0;text-align: center; border-top:solid 1px #ccc; background:#eee; margin-top:10px;}
.footer img{display:inline;}
/*顶部菜单*/
.logbox{ height:36px;_height:36px; border-bottom:solid 1px #cccccc; background:url(../images/logboxbg.jpg) repeat-x; _background:#f7f7f7;position:fixed;top: 0; z-index:3000; width:100%;_position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop))}
.login{width:1190px; margin:0 auto;padding-top:5px;}
.login input.text{width:70px; height:18px; border:solid 1px #c4c4c4; line-height:18px; padding:2px 5px; display:inline;}
.login input.btnLogin {color:#fff;cursor: pointer;height:23px;line-height:21px;width: 50px;/*! border:none; */ background:#2084f4; font-size:12px; /*! margin-top:3px; */border: solid 1px #1474e0;margin-left: 6px;border-radius: 3px;}
.topmenu topmenu strong.icon_arr, .topmenu li.weibo strong, .topmenu li.weixin strong, .topmenu .focusht, .topmenu .wxht, .topmenu li.khd .jq_hidebox, .topmenu li.khd strong { background: url("../images/topmenu.gif") no-repeat scroll 0 0;}
.topmenu_L{width:430px;_width:410px; height:24px;line-height:22px; }
.topmenu {float:right;width: 540px;_width:560px;color: #333;height:18px; padding-top:6px;}
.topmenu li{float:right;position: relative; background:url(../images/topmenuLine.gif) no-repeat;height: 13px;padding-right:3px; line-height:12px;}
.topmenu li.gwc{background:url("../images/icons2018.png") no-repeat scroll -381px -432px;padding-left:23px;}
.topmenu li.xxzx{background:url("../images/icons2018.png") no-repeat scroll -380px -465px;padding-left:23px;}
.topmenu li.khd{background:url("../images/icons2018.png") no-repeat scroll -387px -448px;padding-left:18px; _width:42px;}
.topmenu li.hover strong.icon_arr {background-position: right -46px;}
.topmenu li.weibo strong {width:24px;background-position: -5px -78px;padding-left: 26px;_width:24px;}
.topmenu li.weixin strong {width:28px;background-position: -5px -49px;padding-left: 28px;_width:24px;}
.topmenu li.last{background: url("../images/icons2018.png") no-repeat -384px -484px;background\0: url("../images/icons2018.png") no-repeat scroll  -384px -484px;_background: url("../images/icons2018.png") no-repeat  -384px -484px;*background: url("../images/icons2018.png") no-repeat  -384px -484px; margin-left:5px; padding-left:18px;}
.topmenu strong {cursor: default;display: block;font-weight: normal;height: 25px; margin: 0 1px;position: relative;z-index: 2;}
.topmenu .jq_hidebox {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DFDFDF;display: none;left: 0;padding: 10px;position: absolute;top: 24px;z-index: 1;}
.topmenu li.hover strong {background-color: #FFFFFF; border:solid 1px #dfdfdf; border-bottom:none;margin: 0;top: -1px;}
.topmenu strong.icon_arr {background-position: right -23px;padding-right: 23px;}
.topmenu li.hover strong.icon_arr {background-position: right -46px;}
.topmenu li.weibo .jq_hidebox {width:135px;}
.topmenu .focusht {background-position:0 -106px;display:block;height:50px;overflow: hidden;text-indent:-100em;width: 135px;}
.topmenu .wxht {background-position:0 -177px;height: 42px;padding-left:70px; padding-top:20px;width: 90px;}
.topmenu .wxht span {color: #666666;display: inline-block;padding-top:3px;} 
.icon_quancheng{ display:inline-block; height:20px; padding-left:25px; background:url(../images/icon_quancheng.gif) no-repeat;}
.icon_tongguan{ display:inline-block; height:20px; padding-left:25px; background:url(../images/icon_tongguan.gif) no-repeat;}
.icon_vip{ display:inline-block; height:20px; padding-left:25px; background:url(../images/icon_vip.gif) no-repeat ;}
/*logo，搜索，电话部分*/
.topgg{width:980px; margin:0 auto;}
.proNav{clear: both;height:70px;margin:0 auto;position: relative;width:1190px;}
.searchBox{ width:486px; margin-left:170px;}
.search{ width:480px; height:32px; background:#2084f4; padding:3px;}
.searchInput{ width:395px; height:32px;}
.searchButton{ width:80px;background:#2084f4; border:none;color:#fff; font-size:18px; line-height:32px; text-align:center;}
.searchButton:hover{ color:#fff; text-decoration:none;}
/*图标*/
.proNav h1, .btnStyle01, .btnStyle02,.freeSt li, .list01 li,.listGg li,.listCjwt li, .btn_close,.mkNav a, .listAsk li, .listAsk02 li, .slpgHeader div, .list02 li, #siderNav02 a, .list06 .classes, .mun01, .btnSearch,.btnG,.btn_register,.jj,.btnZixun,.btnBaoming,.appDjs { background:url(../images/icons2018.png) no-repeat scroll 0 0 transparent; }/*#lessonNav dt.dt03,*/
.hot, .new, .headlines h2 span, .hot02, .btn01, .qqh span, #navmore dt{background:url(../images/icons201202.gif) no-repeat scroll 0 0 transparent;}/* #lessonNav dt.dt03, */

ul.list05 {line-height: 28px;padding:0 15px;}
.list05 .name {display: inline-block;width: 340px; background:url(../images/icons2018.png) no-repeat scroll -436px -687px transparent;}
.list05 i {display: inline-block;font-style: normal;text-align: right;width: 50px;}
.list05 b {display: inline-block;padding-left: 30px;text-align: right;width: 50px;}
.rmb {font-family: Arial;}
/*按钮*/
.btnStyle{ display:block; width:40px; height:20px; background:#2084f4; border:solid 1px #1ec1f6; text-align:center; color:#fff;line-height:20px; margin:0 auto;}
a.btnStyle:hover{ color:#ffee2b; text-decoration:none;}
.button_goumaiHover{float:right; width:54px; height:27px; background:url(../images/icons2018.png) no-repeat -137px -306px;color:#fff;line-height:27px;display:inline; padding-left:22px;}
a.button_goumaiHover:hover{text-decoration:none; color:#fff600;}
.button_zixunHover{ float:right; width:76px; height:27px;margin-right:8px; display:inline-block;}
a.button_zixunHover:hover{ text-decoration:none; color:#fff600;}
/*特色服务*/
.specialIcon{ display:block; width:65px; height:65px; background:url(../images/icons2018.png) no-repeat;}
.specialIcon_01{ background-position:0 -415px;}
.specialIcon_02{ background-position:-65px -415px;}
.specialIcon_03{ background-position:-130px -415px;}
.specialIcon_04{ background-position:-195px -415px;}
.specialIcon_05{ background-position:0 -480px;}
.specialIcon_06{ background-position:-65px -480px;}
.specialIcon_07{ background-position:-130px -480px;}
.specialIcon_08{ background-position:-195px -480px;}

.specialService { width:1190px;height: 230px; margin:0 auto;border-top: solid 1px #2084f4; padding-top: 5px;}
.specialService h2{ padding-bottom:5px;}
.specialService ul li span{display:block; width:185px;}
.specialService ul {padding: 30px 0 0 0;}
.specialService li { width: 260px;color: #666;float:left;margin-bottom: 20px; *margin-bottom: 0; padding: 0 45px 0 0; height: 65px;}
.specialService li h6 {color: #666666;font: bold 12px/25px "宋体",Arial,sans-serif;}
/*帮助*/
ul.help{ width:1190px;padding:10px 0; border:solid 1px #ddd;border-top:solid 2px #c6c6c6; margin:0 auto;}
ul.help li {float: left;padding-left: 55px;width: 180px;}
ul.help li h6 {font:normal 14px/25px "宋体",Arial,sans-serif;}
ul.help li a {color:#999;}
ul.help li a:hover {color: #2084f4;}
ul.helpp li i{ display:block; float:left;}
i.iconHelp_01{ width:20px; height:20px; background:url(../images/icons2018.png) no-repeat -3px -553px;}
i.iconHelp_02{ width:20px; height:20px; background:url(../images/icons2018.png) no-repeat -24px -553px;}
i.iconHelp_03{ width:20px; height:20px; background:url(../images/icons2018.png) no-repeat -43px -553px;}
i.iconHelp_04{ width:20px; height:20px; background:url(../images/icons2018.png) no-repeat -61px -553px;}
i.iconHelp_05{ width:20px; height:20px; background:url(../images/icons2018.png) no-repeat -85px -553px;}
i.iconHelp_06{ width:20px; height:20px; background:url(../images/icons2018.png) no-repeat -107px -553px;}

.fl{ float:left;}
.fr{ float:right;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mb10{ margin-bottom:10px;}
.mb5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml40{ margin-left:40px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr40{ margin-right:40px;}
.mr5{ margin-right:5px;}
.p10{ padding:10px;}
.pl10{ padding-left:10px;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}
.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}
.pl20{ padding-left:20px;}
.pl15{padding-left:15px}
.c888 {color: #888888;}
.color999{ color:#999;}
.c666{ color:#666;}
.c2ccbff{ color:#2084f4;}
.c00a0e9{ color:#00a0e9;}
.c2ccbff{ color:#2084f4;}
.mt5 {margin-top: 5px;}
.tc {text-align: center;}
.red{ color:#cc0000;}
.textR{ text-align:right;}
.borderDashT{ border-top:dashed 1px #ddd;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.noborder{border: medium none; border:none;}
.hengxian {text-decoration: line-through;}

@media screen and (min-width:0){   
.headlines ul li{ font-size:12px;line-height:28px;} /*opera*/  
} 
 @media screen and (min-width:0) {   
.headlines ul li{ font-size:12px;line-height:28px;} /*  for IE9/IE10  PS:国外有些习惯常写作\0，根本没考虑Opera也认识\0的实际 */  
} 
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {   
.headlines ul li{ font-size:12px;line-height:23px;}  /* for IE10+ 此写法可以适配到高对比度和默认模式，故可覆盖所有ie10的模式 */  
} 
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.headlines ul li{ font-size:12px;line-height:23px;} /*for Chrome/Safari*/   
} 
 @media screen and (max-device-width: 640px) {
.headlines ul li {font-size:8px;line-height:15px; }/*iPhone / mobile webkit */ 
ul.list05 li {font-size:8px;line-height:22px; }
.indexFooter{font-size:8px;line-height:15px; padding:0; margin:0;}
.footer{font-size:8px;line-height:15px; padding:0; margin:0;}
.populerban table .f12{ font-size:8px;line-height:14px;}
.jieduan .f12{ font-size:6px;line-height:14px;}
}

/*首页头部学习中心*/
.xxzx_z{background: url(../images/xxzx.jpg) no-repeat; width:70px; height:20px; display:inline-block;}
.xxzx_z:hover{background: url(../images/xxzx_hover.jpg) no-repeat; text-decoration:none;}

/*按钮等*/
.kcjButton {
    background: #ff7200 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    
    font-size: 14px;
    height: 26px;
    line-height: 26px;
	margin-left:2px;
    width: 38px;
}



.psjButton {
    background: #e54848 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    
    font-size: 14px;
    height: 26px;
    line-height: 26px;
	margin-left:2px;
    width: 38px;
}
.coff7200 {
    color: #ff7200;
}
.coe54848 {
    color: #e54848;
}

/*试听弹窗*/
.shiting_fix {height: 422px;position: fixed;left:50%;margin-left:-300px;top: 180px;width: 600px;z-index: 999;display:none;background:#000000;}
.shiting_fix h5{background:#CCCCCC;text-align:right;cursor:pointer;}
/*免费试听new图片*/
.new_icon {
    position: absolute;
    left: 0px;
    top: 0px;
}

