﻿@charset "utf-8";
/* CSS Document */
/*小图标*/
.sicon,.tel_icon,.sidebar h1 span,.nav_item b,.icon_g,.login_info_login a span,.btn_l,.btn_r,.btn_green span,.top-right li.on .sicon{background:url(images/icon.png) no-repeat;display:inline-block;overflow:hidden;}
/*课程分类*/
.sidebar,.pub_main_l{width:222px;}
.sidebar{height:430px;}
.sidebar h1{height:40px;line-height:40px;color:#fff;font-size:14px;background:#2fa95f;}
.sidebar h1 a{padding-left:12px;color:#fff;display:block;}
.sidebar h1 span{width:16px;height:16px;background-position:-20px -40px;float:left;margin:12px 10px 0px 12px;}
.slidebar-items{height:390px;border:1px solid #2fa95f;border-top:0;}
.nav_item{height:65px;padding:0px 15px; background:url(../images/icon01.gif) no-repeat 180px 11px;position:relative;z-index:1;}
.nav_item.bg_none{background-image:none;}
.nav_item_active{background-color:#ecfff3;}
/*.nav_item b{background-position:0px -9px;width:9px;height:14px; position:absolute;left:180px;top:12px;}*/
.nav_item_a{height:48px;padding:8px 0px;cursor:pointer;}
.nav_item_a h4{font-size:14px;font-weight:bold;color:#333;height:20px;}
.nav_item_a h4 span{background:url(images/right_01.png) no-repeat;width:20px;height:20px;display:block;float:left; margin-right:10px;}
.nav_item_a h4 span.icon_a{background-position:0px 0px;}
.nav_item_a h4 span.icon_b{background-position:0px -20px;}
.nav_item_a h4 span.icon_c{background-position:0px -40px;}
.nav_item_a h4 span.icon_d{background-position:0px -60px;}
.nav_item_a h4 span.icon_e{background-position:0px -90px;}
.nav_item_a h4 span.icon_f{}
.classify{}
.classify a{padding-right:6px;float:left;}
.classify a,.item_show dd a,.h_s_list a,.pub_list_b dd a,.link_list a,.tab_cont li a{color:#333;}
.classify a:hover,.item_show dd a:hover,.h_s_list a:hover,.pub_list_b dd a:hover,.link_list a:hover,.tab_cont li a:hover,.subject_list_title a:hover,.fast_list li a:hover{color:#3eb135;}
  /*弹出层*/
.item_show{width:630px;/*height:400px;*/background:#fff;padding:20px;border:1px solid #ddd;position:absolute;left:220px;top:0px;z-index:999;}
.icon_g{background-position:-39px -41px;width:12px;height:12px;margin-right:5px;*vertical-align:5px;}
.item_show dl{padding:10px 0px 15px;}
.item_show dt{font-weight:bold;margin:5px 0px;font-size:14px;}
.item_show dd{color:#666;}
.item_show dd a{margin:0px 8px;line-height:20px;display:inline-block;}
/*导航菜单*/
.solid-b4 {border-bottom:4px solid #27c068}
#nav {margin:20px auto;display:block;list-style:none; margin-top:45px;}
#nav li {display:block;display:inline;float:left;}
#nav li a, #nav li a:hover {display:block;height:43px;line-height:43px;width:108px;text-decoration:none;text-align:center;background:#2fa95f;color:#fff;font-size:16px;}
#nav li a:hover {background:#2e7751;}
#nav li.home a, #nav li.home a:hover {background:#2e7751;border-left:0;width:110px;}
#nav li.home a:hover {background:#2e7751;}
#nav li.on a, #nav li.on a:hover {background:#2e7751;}
/*右侧部分*/
.warp_r{width:970px;}
.menu{height:37px;line-height:37px;border-bottom:3px solid #2fa95f;}
.menu a{padding:0px 15px;}
.menu a,.menu span{display:inline-block;margin:0px 4px;font-size:14px;font-weight:bold;}
.menu span{color:#ececec;font-weight:normal;}
.menu a:hover,.menu a.c_blue:hover{color:#2fa95f;}
.menu a:hover{background:#f4f4f4;}
/*首页焦点图*/
.focus{width:660px;height:380px;position:relative;}
.banner_img{position:relative;width:100%;height:100%;overflow:hidden;}
#div_as{position:absolute;left:0;top:0;}
#div_as a{float:left;display:block;}
.banner_btn{width:100%;height:50px;line-height:50px;position:absolute;bottom:20px;text-align:center;}
.banner_btn a,.banner_btn a.b_active{background:url(../images/imgPlayer_n.png) no-repeat 0 0;width:50px;height:50px;display:inline-block;color:#999;font-weight:bold;margin:0px 8px;}
.banner_btn a:hover,.banner_btn a.b_active{background-position:-52px 0px;color:#fff;}
/*右侧登录、公告、快速通道*/
.fast_channel{width:300px;}
  /*登录*/
.user_infor{height:100px; text-align:center;}
.login_info_login{ text-align:center;}
.login_info_login a{width:130px;height:38px;line-height:38px;display:inline-block;color:#fff;font-weight:bold;text-align:center;background-color:#269acf;}
.login_info_login a:hover,.search_btn:hover{background-color:#2e8bb6;}
.login_info_login a span{float:left;margin:11px -20px 0px 20px;background-position:0px -41px;width:16px;height:17px;}

.f_c_top{height:135px;}
   /*文都公告、直播课堂选项卡*/
.tab_title,.fast_nav{position:relative;}
.tab_title span{position:absolute;left:50%;top:0;width:0px;height:25px;line-height:25px;display:inline-block;border-left:1px solid #ccc;z-index:10;}
.tab_title a{width:50%;height:25px;line-height:25px;color:#000;background:#f7f7f7;display:inline-block;text-align:center;border-bottom:1px solid #ccc;}
.tab_title a.tab_on{background:#fff;border:0;}
.tab_cont li a{width:270px;height:25px;line-height:25px;overflow:hidden;display:inline-block;}
.tab_cont li a.w65{ width: 65px;}
.tab_cont li a.w210{ width: 210px;}
.fast_nav{height:90px;margin-top:-1px;background:#f4f4f4;}
   /*快速通道按钮*/
.btn_l,.btn_r,.btn_active{width:16px;height:16px;position:absolute;top:10px;}
.btn_l{background-position:-21px 0px;right:35px;}
.btn_r{background-position:-38px 0px;right:10px;}
.btn_l:hover{background-position:-55px 0px;right:35px;}
.btn_r:hover{background-position:-72px 0px;right:10px;}
   /*快速通道列表*/
.fast_list li{width:58px;height:58px;border:1px solid #ccc;border-radius:5px;background:#fff;float:left;margin-right:12px;}
/*.fast_list li:hover{background-color:#2fa95f;}*/
.fast_list li.last{margin:0px;}
.fast_list li a{display:block; text-align:center;}
.fast_list li a span{background:url(images/right_02.png) no-repeat;width:100%;height:30px;display:block; margin-top:13px; margin-left:10px;}
.fast_list li a.list_icon_a span{background-position:0px 0px;}
/*.fast_list li a.list_icon_a:hover span{ background-position:0px -42px;}*/
.fast_list li a.list_icon_b span{background-position:-70px 0px;}
/*.fast_list li a.list_icon_b:hover span{background-position:-58px -36px;}*/
.fast_list li a.list_icon_c span{background-position:-205px 0px;}
/*.fast_list li a.list_icon_c:hover span{background-position:-58px -72px;}*/
.fast_list li a.list_icon_d span{background-position:-140px 0px;}
/*.fast_list li a.list_icon_d:hover span{background-position:-58px -106px;}*/
.fast_list li a.list_icon_e span{background-position:-205px 0px;}
/*.fast_list li a.list_icon_e:hover span{background-position:-58px -140px;}*/
.fast_list li a.list_icon_f span{background-position:-140px 0px;}
/*.fast_list li a.list_icon_f:hover span{background-position:-58px -176px;}*/
.fast_list li a.list_icon_g span{background-position:0px 0px;}
/*.fast_list li a.list_icon_g:hover span{background-position:-58px -210px;}*/
.fast_list li a.list_icon_h span{background-position:-70px 0px;}
/*.fast_list li a.list_icon_h:hover span{background-position:-58px -245px;}*/
  /*左侧课程列表*/
.pub_main_l{}
.pub_title_l,.pub_title_r{height:40px;line-height:40px;border-bottom:2px solid #2fa95f;/*background:url(../images/bor_bg.gif) repeat-x left bottom;*/}
.pub_title_l{font-size:23px;}
.pub_list{background:#f0f0f0;padding-bottom:20px;height:210px;}
.pub_list.bor{border-bottom:0px;}
.pub_list a{width:27px;height:33px;line-height:15px;padding:20px 13px 0px;margin:15px 0px 0px 14px;border:1px solid #ddd;display:block;float:left;background:#fff;text-align:center;}
.pub_list a:hover{color:#fff;background:#2fa95f;}
.pub_list a.text_4{height:42px;padding:11px 13px 0px;}
.banner_l{width:100%;height:140px;overflow:hidden;margin-top:-1px;}
  /*右侧选项卡*/
.pub_main_r{width:978px;}
.pub_title_r{height:40px;font-size:14px;padding-left:10px;}
.pub_title_r a{height:38px;ling-height:38px;padding:0px 3px;display:block;margin-right:30px;float:left;}
.pub_title_r a:hover,.pub_title_r a.pub_tab_on{color:#2fa95f;border-bottom:2px solid #2fa95f;}
.pub_cont{padding:10px 0px 0px 8px;height:365px;}
.subject_body{padding-bottom:20px;height:220px;}
.subject_list{width:225px;margin-right:23px;}
.subject_list_last{margin:0px;}
.subject_pic{width:100%;height:145px;overflow:hidden;position:relative;}
.subject_pic a{display:block;}
.subject_pic a span{display:none;}
.subject_pic a:hover span{width:100%;height:100%;background:#000;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;position:absolute;left:0;top:0;z-index:10;display:block;}
.subject_list_title{width:100%;height:20px;line-height:20px;overflow:hidden;}
.btn_green{width:50px;height:20px;line-height:20px;background:#3eb135;color:#fff;display:block;}
.btn_green:hover{background:#27981e;color:#fff;}
.btn_green span{background-position:0px -25px;width:13px;height:13px;float:left;margin:4px 3px 0px 5px;}
/*考研资讯、备考、工具箱*/
.pub_main_b{}
.pub_list_b{width:370px;line-height:20px;}
.pub_list_230{width:230px;}
.pub_list_b dt,.pub_list_b dt a.dt_title{height:20px;font-size:14px;font-weight:bold;margin-bottom:10px;}
.pub_list_b dt span{width:4px;height:14px;line-height:14px;background:#2fa95f;margin:5px 10px 0px 0px;display:block;float:left;overflow:hidden;}
.pub_list_b dt a{font-weight:normal;margin-left:15px;font-size:12px;}
.pub_list_b dt a:hover{color:#3eb135;}
.pub_list_b dt a.dt_title{margin:0;}
.pub_list_b dd{clear:both;line-height:25px;}
.pub_list_b dd a{}
.pub_list_b dd.tag_list a{width:70px;height:30px;line-height:30px;text-align:center;display:block;margin:0px 10px 5px 0px;float:left;background:#ddd;}
.pub_list_b dd.tag_list a:hover{background:#3eb135;color:#fff;}
.pub_list_b dd.tag_list a.mr_0{margin:0px 0px 5px 0px;}


/*tq侧边栏*/
.tq{position:fixed;top:300px;right:20px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-480));z-index:101;width:62px}
.tq-title li.tq-li{margin-bottom:3px;height:62px;_overflow:hidden}
.tq-title li a{width:62px;height:62px;background:url(../images/tq.gif) no-repeat;display:block;cursor:pointer;float:right}

/*.tq-title li a.customer{background-position:0 -65px}
.tq-title li a.two{background-position:0 -130px}
.tq-title li a.back{background-position:0 -195px;display:none}
.tq-title li a:hover.back{background-position:-62px -195px}
.tq-title li.on a.fast{background-position:-62px 0}
.tq-title li.on a.customer{background-position:-62px -65px}
.tq-title li.on a.two{background-position:-62px -130px}*/
.tq-title li.on a.customer{background-position:0 -65px}
.tq-title li.on a.two{background-position:0 -130px}
.tq-title li.on a.fast{background-position:0 0}
.tq-title li a.back{background-position:-62px -195px; display:none}
.tq-title li a.back:hover{background-position:0 -195px;}
.tq-title li a.fast{background-position:-62px 0}
.tq-title li a.customer{background-position:-62px -65px}
.tq-title li a.two{background-position:-62px -130px}

.tq-list{width:113px;display:none;overflow:hidden;position:absolute;right:62px}
.tq-sj{width:0;height:0;line-height:0;border-width:8px;overflow:hidden;font-size:0;margin-top:17px;border-style:solid;border-color:transparent transparent transparent #f1f1f1;_border-color:#fff #fff #fff #f1f1f1;_filter:chroma(color=ffffff);float:left}
.tq-title li .ul-1,.tq-title li .ul-2{width:97px;float:left;background:#f1f1f1}
.tq-title li .ul-1 li{height:23px;float:left}
.tq-title li .ul-1 li a{color:#666;width:97px;display:block;height:23px;line-height:23px;text-align:center;background:none;float:none}
.tq-title li .ul-1 li a:hover{background:#e1e1e1;color:#f00}
.tq-title li .ul-2 li{height:23px;float:left}
.tq-title li .ul-2 li a{color:#666;background:none;width:97px;text-align:center;float:left;height:23px;line-height:23px}
.tq-title li .ul-2 li a:hover,.tq-title li .ul-2 li a.cor1{color:#f00}
.tq-title li .ul-3{width:97px;background:#f1f1f1;float:left;text-align:center;padding-bottom:5px;color:#666}
.tq-title li .ul-3 .tit{height:25px;line-height:25px}
.tq-title li .ul-3 .share{height:19px;line-height:19px;vertical-align:middle;overflow:hidden}
.tq-title li .ul-3 .share a{color:#666;background:none;float:none;width:84px}
.tq-title li .ul-3 .share a:hover{color:#f00;background:none;float:none;width:84px}
.tq-title li .weixin{position:absolute;top:50px}
.tq-title li .weixin .tq-sj{margin-top:100px}
/*首页顶部广告栏*/
.banner_bg{background:url(../images/banner_bg.jpg) repeat-x;height:100px;width:100%;text-align:center;}

