/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, textarea,img, div{border:0;margin:0;padding:0;font-family: "Microsoft YaHei",arial;}
body{background:#f6f6f6;}
em{font-style:normal;}
ul, ol{list-style:none;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,p,span,a{border:0;font-weight:normal}
table,th,td,{padding:0px;margin:0px;}
table{border-collapse:collapse;}
th,td,input{font-size:12px;font-family: "Microsoft YaHei",arial;}
li{list-style: none;}
ul{margin:0;padding:0;}
a{text-decoration:none;font-family: "Microsoft YaHei",arial;padding:0px;margin:0px;}
a,input{outline:none;font-family: "Microsoft YaHei",arial;padding:0px;margin:0px;}
span a{color:#818181;}
span a:hover{color:#c31e2f;}
.main{width:1180px;overflow: hidden;margin:0 auto;}

.top{width:100%;height:40px;border-bottom:1px solid #eaeaea;background: #f8f8f8;}
.top_nav{padding-left: 26px;float: left;background: url(../images/ico.gif) no-repeat left 8px;height:40px;line-height: 40px;}
.top_nav a{display: block;float: left;padding: 0 8px;line-height: 40px;color:#000;font-size: 14px;}
.top_nav a:hover{color:#c31e2f;}
.top_nav_right{height:40px;width:102px;float:right;}
.weixin{width:18px;height:18px;float:left;margin-top:11px;margin-right: 10px;}
.weixin .xixi{display:none;}
/*.weixin .xixi img{width:150px;height:150px;}*/
.weixin:hover .xixi{display:block;left:50%;margin-left:330px;top:9px;position:absolute;z-index: 9999;}
.weibo{width:62px;height:22px;float:left;padding-left:10px;border-left:1px solid #cdcdcd;margin-top:8px;}

.loho_bg{width:100%;overflow: hidden;background: #fff;}
.logo_1{height:53px;margin:24px auto;}
.logo{width:200px;height:53px;float: left;}
.tel{width:206px;height:53px;float: right;}
.hot{width:660px;height:53px;margin-left: 60px;float: left;}

.nav{width:100%;height:50px;background: #c31e2f;position: relative;z-index: 999;}
.qz_nav{width:182px;height:50px;text-align: center;font-size: 18px;color:#fcff00;line-height: 50px;cursor:pointer;background: #a20515;float: left;}
.menu{width:1178px;height:119px;display: none;position: absolute;top:50px;left:50%;margin-left:-590px;border-left:1px solid #c31e2f;border-right:1px solid #c31e2f;border-bottom:1px solid #c31e2f;background: #fff;}
.qz_nav:hover .menu{display: block;}
.nav_1{float: left;width:994px;height:50px;overflow: hidden;}
.nav_1 a{display: inline-block;height:46px;line-height: 46px;border-bottom: 2px solid #c31e2f;border-top: 2px solid #c31e2f;float: left;font-size: 18px;color:#fff;padding:0 12px;}
/*.nav_1 a:hover{border-bottom: 2px solid #f0f0f0;border-top: 2px solid #fff;background:#0073b1;color:#fcff00;}*/
.nav_1 a:hover{border-bottom: 2px solid #f6f6f6;border-top: 2px solid #fff;background:#fff;color:#333;}
.menu ul{width:100%;overflow: hidden;}
.menu ul li{width:234.8px;height:119px;float: left;}
.menu ul .cur{border-right: 1px solid #e4e4e4;}
.menu ul li h2{display:block;width:100%;font-size: 18px;color:#c31e2f;text-align: left;padding-left:20px;line-height: 30px;float: left;margin-top: 15px;}
.menu ul li a{display:block;width:80px;height:30px;line-height: 30px;text-align: left;font-size: 16px;color:#818181;float: left;padding-left: 27px;}
.menu ul li a:hover{color:#c31e2f;}

.ggt{width:1180px;height:94px;margin:20px auto;text-align: center;}
.ggt a{display: inline-block;width:265px;height:94px;margin:0 12px;}
/*.ggt a:last-child{margin-right: 0;}*/
.ggt a img{width:265px;height:94px;}

.ggt2{width:1180px;overflow: hidden;margin:20px auto;}
.ggt2 a{display: block;width:1180px;overflow: hidden;}
.ggt2 a img{width:1180px;height:100px;}

.kc{margin:20px auto;overflow: hidden;}
.kc_left{float: left;width:840px;background: #fff;padding:20px;height:494px;}
.kc_right{float: right;width:240px;background: #fff;padding:20px;height:494px;}
.kb{width:418px;overflow: hidden;float: left;}

.kb h1{display: block;width:378px;padding-left:40px;font-size: 20px;color:#000;line-height: 40px;background: url(../images/jz_b.png) no-repeat 0 0;border-bottom: 1px solid #f0f0f0;padding-bottom: 5px;}
.kb h2{display: block;width:415px;font-size: 16px;color:#f23a3a;line-height: 36px;margin-top: 6px;padding-left: 3px;}
.kb h2 span{font-weight: 700;}
.kb h2 a{color:#f23a3a;}
.kb ul{width:398px;overflow: hidden;padding:0 10px;}
.kb ul li{width:398px;height:34px;line-height: 34px;font-size: 16px;}
.kb ul li span{color:#333;color:#f23a3a;}
.kb ul li a{color:#333;}
.kb ul li:hover a,.kb ul li:hover span{color:#f23a3a;}
.xbt_kb{font-size: 16px;line-height: 30px;margin-top: 10px;}
.xbt_kb a{color:#000;font-weight: 700;display: inline-block;margin-right: 10px;}

/*.kb h2{display: block;width:378px;padding-left:40px;font-size: 20px;color:#000;line-height: 40px;background: url(../images/kb_b.png) no-repeat 0 0;border-bottom: 1px solid #f0f0f0;padding-bottom: 5px;}
.kb h2 span{float: right;display: inline-block;padding: 0 10px;font-size: 16px;line-height: 40px;color:#818181;}
.kb ul{width:100%;overflow: hidden;margin-top: 10px;}
.kb ul li{width:100%;height:50px;padding:6px 0;overflow: hidden;}
.kb ul li a{display: block;padding-left: 40px;font-size: 17px;line-height: 30px;color:#000;}
.kb ul li .a1{color:#c31e2f;}
.kb ul li span{display: block;padding-left: 40px;font-size: 14px;line-height: 20px;color:#adadad;}
.kb ul li:hover a{color:#c31e2f;}
.kb ul li:hover span{color:#8b8b8b;}
.kb ul .li_1{background: url(../images/new_1.png) no-repeat 10px 13px;}
.kb ul .li_2{background: url(../images/new_2.png) no-repeat 10px 13px;}
.kb ul .li_3{background: url(../images/new_3.png) no-repeat 10px 13px;}
.kb ul .li_4{background: url(../images/new_4.png) no-repeat 10px 13px;}
.kb ul .li_5{background: url(../images/new_5.png) no-repeat 10px 13px;}
.kb ul .li_6{background: url(../images/new_6.png) no-repeat 10px 13px;}
.kb ul .li_7{background: url(../images/new_7.png) no-repeat 10px 13px;}
.kb ul .li_8{background: url(../images/new_8.png) no-repeat 10px 13px;}*/
.jd{width:399px;overflow: hidden;float: right;}
.huandeng{width:399px;height:260px;float: left;}
/*焦点图开始*/
.jiaodiantu { width: 399px; height: 260px; margin:0 auto; position: relative; overflow:hidden;}
.jiaodiantu .pic_li{width: 399px; height: 260px;}
.jiaodiantu .pic_li li{width: 399px; height: 260px;}
.jiaodiantu .pic_li li a{display: block;width: 399px; height: 260px;}
.jiaodiantu .pic_li li img{width: 399px; height: 260px;float: left;}
/*数字按钮样式*/
.jiaodiantu .num { overflow:hidden; height: 22px; position: absolute; bottom:12px; left: 15px; zoom:1; z-index:3 }
.jiaodiantu .num ul{padding-left:10px;height: 22px;}
.jiaodiantu .num li { width: 22px; height: 22px; line-height: 22px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.jiaodiantu .num li.on { background: #FF7700; } /*当前项*/
/*上一个  下一个*/
.jiaodiantu .prev,.jiaodiantu .next { display: none; width: 30px; height: 60px; background: url(../images/btn.png) no-repeat; position: absolute; top: 100px;}
.jiaodiantu .prev { left: 0;border-top-right-radius: 6px;border-bottom-right-radius: 6px; }
.jiaodiantu .next { right: 0; background-position: right;border-top-left-radius: 6px;border-bottom-left-radius: 6px; }

/*焦点图结束*/
.jz{width:399px;overflow: hidden;float: left;margin-top: 20px;}
.jz h2{display: block;width:359px;padding-left:40px;font-size: 20px;color:#000;line-height: 40px;background: url(../images/kb_b.png) no-repeat 0 0;border-bottom: 1px solid #f0f0f0;padding-bottom: 5px;}
.jz h2 span{float: right;display: inline-block;padding: 0 10px;font-size: 16px;line-height: 40px;color:#818181;}
.jz ul{width:100%;overflow: hidden;margin-top: 10px;}
.jz ul li{width:100%;height:30px;padding:4px 0;}
.jz ul li a{display: block;padding-left: 40px;font-size: 16px;line-height: 30px;color:#000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jz ul li a span{display: block;float: right;padding: 0 4px;color:#333;font-size: 16px;}
.jz ul li:hover a{color:#c31e2f;}
.jz ul li:hover span{color:#c31e2f;}
.jz ul .li_1{background: url(../images/new_1.png) no-repeat 10px 11px;}
.jz ul .li_2{background: url(../images/new_2.png) no-repeat 10px 11px;}
.jz ul .li_3{background: url(../images/new_3.png) no-repeat 10px 11px;}
.jz ul .li_4{background: url(../images/new_4.png) no-repeat 10px 11px;}

.shangshi{width:240px;height:162px;margin-bottom: 10px;}

.zb{width:240px;overflow: hidden;float: left;}
.zb h2{display: block;width:200px;padding-left:40px;font-size: 20px;color:#000;line-height: 40px;background: url(../images/zb_b.png) no-repeat 0 0;border-bottom: 1px solid #f0f0f0;padding-bottom: 5px;}
.zb h2 span{float: right;display: inline-block;padding: 0 10px;font-size: 16px;line-height: 40px;color:#818181;}
.zb ul{width:100%;overflow: hidden;margin: 12px 0 8px;}
.zb ul li{width:100%;height:24px;padding:4px 0;background: url(../images/sp.gif) no-repeat 0 12px;}
.zb ul li a{display: block;padding-left: 24px;font-size: 16px;line-height: 24px;color:#000;}
.zb ul li:hover a{color:#c31e2f;}

.ggt_1{width:240px;overflow: hidden;}
.ggt_1 a{display: block;width:240px;height:117px;margin-top: 10px;}

.msxj{margin:20px auto;width:1180px;height:100px;}
.msxj img{width:1180px;height:100px;}

.gfb{margin:20px auto;width:1180px;height:60px;line-height: 60px;background: url(../images/gf_bg.png) no-repeat 0 0;}
.cjb{width:964px;height:40px;margin:10px 0;float: right;}
/*成绩榜开始*/
.qimo8{ overflow:hidden; width:944px;height:40px;line-height: 40px;background: #f6f6f6;}
.qimo8 .qimo {width:8000%; height:40px;line-height: 40px;}
.qimo8 .qimo div{ float:left;font-size: 16px;}
/*成绩榜结束*/
/*资讯开始*/
.zxzq{margin-top: 20px;}
.zxzq_left{float: left;width:300px;background: #fff;height:585px;}
.zxzq_right{float: right;width:860px;height:585px;/*background: #fff;*/}
.zxzq_left h2{width:246px;padding-left: 54px;height:40px;line-height: 40px;color:#fff;background: url(../images/hand.png) no-repeat 20px 7px #c31e2f;font-size: 20px;}
.zxzq_left ul{width:260px;overflow: hidden;padding: 20px;}
.zxzq_left ul li{width:100%;height:22px;padding:4px 0;background: url(../images/dian.png) no-repeat 0 13px;overflow:hidden;}
.zxzq_left ul li a{display: block;padding-left: 14px;font-size: 16px;line-height: 24px;color:#000;}
.zxzq_left ul li:hover a{color:#c31e2f;}
.tu_3{margin:0 20px 20px;width:260px;height:171px;}
.tu_3 img{width:260px;height:171px;}
.biao{width:860px;height:89px;background: url(../images/big_biao.png) no-repeat 0 0;}
.biao span{display: inline-block;width:284px;line-height: 87px;text-align: center;font-size: 40px;font-weight: 700;color:#333;}
.s_nav{float: right;text-align: center;height:29px;line-height: 29px;color:#cc0015;margin-top: 30px;font-size:14px;margin-right: 20px;}
.s_nav a{line-height: 29px;color:#fff;display: inline-block;padding: 0 6px;font-size: 16px;}
.s_nav a:hover{color:#fcff00;}
.zx_down{width:820px;border-top: 2px solid #c31e2f;height:454px;margin-top: 20px;background: #fff;padding:0px 20px 20px;}
.zx_1,.zx_2,.zx_3,.zx_4{width:400px;height:200px;float: left;margin-top: 24px;}
.zx_2,.zx_4{margin-left: 20px;}
.zx_down div h2{width:388px;height:30px;line-height: 30px;padding-left: 10px;border-left:2px solid #c31e2f;font-size: 18px;background: #f0f0f0;color: #c31e2f;}
.zx_down div h2 span{display: inline-block;float: right;padding: 0 10px;color:#818181;font-size:14px;}
.zx_down div h2 span:hover{color:#c31e2f;}
.zx_down div ul{width:100%;overflow: hidden;margin-top: 12px;}
.zx_down div ul li{width:100%;line-height: 26px;}
.zx_down div ul li a{font-size:16px;line-height: 26px;color:#000;padding-left:10px;}
.zx_down div ul li a:hover{color:#c31e2f;}
/*资讯结束*/
/*名师开始*/
.msjs{margin-top:20px;height:275px;width:1180px;background: #fff;overflow: hidden;padding:10px 0;}
.laoshi{ overflow:hidden;width:8000%;height:275px;}
.msjs .laoshi {height:275px;}
#mingshi1,#mingshi2{float: left;}
.msjs .laoshi img{width:190px;height:275px;}
.msjs .laoshi div a{width:190px;float:left;height:275px;margin-right:12px;position: relative;}
.msjs .laoshi div a .jianjie{width:190px;height:155px;display: block;position: absolute;top:0;left: 0;padding-top: 120px;opacity: 0;}
.msjs .laoshi div a .jianjie:hover{transition-duration: 1s;-moz-transition-duration: 1s; /* Firefox 4 */-webkit-transition-duration: 1s; /* Safari 和 Chrome */-o-transition-duration: 1s; /* Opera */width:190px;height:155px;display: block;background: url(../images/ms_bg.png) no-repeat center bottom;position: absolute;top:0;left: 0;opacity:1;padding-top: 120px;}
.ms_title{padding: 10px 10px 4px;font-size: 18px;color:#fff;}
.ms_tit{display: block;padding: 6px 10px;font-size: 14px;text-indent: 2em;color:#fff;height:64px;word-break:normal;white-space:pre-wrap;word-wrap : break-word ;line-height: 20px;}
.ms_dj{width:78px;height:24px;text-align: center;background: #ffd200;margin:0 auto;line-height: 24px;font-size: 14px;color:#000;}
/*名师结束*/
/*图书开始*/
.tushu{width:1140px;height:180px;margin:20px auto 0;background: #e5e5e5;padding:20px;}
.tushu  ul{width:1180px;height:220px;}
.tushu  ul li{width:1180px;height:220px;}
.tushu  ul li img{width:116px;height:162px;float: left;margin:10px 13px;}
/*图书结束*/
.jiameng{width:1180px;overflow: hidden;margin:20px auto 0;}
.jiameng img{width:1180px;}

.fgx{border:0;border-top: 1px solid #c9c9c9;margin:20px 0 0;width:100%;}
.city{width:100%;overflow: hidden;background: #f0f0f0;margin-top: 20px;}
.cs{width:1000px;overflow: hidden;margin:30px auto 20px;padding-left:180px;background: url(../images/map.png) no-repeat 20px 0;}
.cs ul{width:980px;float: right;overflow: hidden;margin-top: 4px;}
.cs ul li{width:56px;height:32px;float: left;margin-left:14px;background: #fff;margin-bottom: 10px;text-align: center;line-height: 30px;}
.cs ul li a{display: block;width:56px;height:32px;font-size: 16px;color:#333;}
.cs ul li:hover a{background: #c31e2f;color:#fff;}

.footer{width:100%;overflow: hidden;background: #f0f0f0;padding-bottom: 60px;margin-top: 20px;}
.foot{width:1180px;overflow: hidden;margin:20px auto;background: #f0f0f0;}
.foot p{font-size: 16px;line-height: 36px;float: left;display: block;width:500px;}
.foot p span{font-weight:700;margin-right:4px;}
.foot img{float: right;width:160px;margin-top: 10px;}
.lxfs,.hkzh{width:500px;float: left;overflow: hidden;}


/**********************************列表页**********************************/
.list_tit{width:1180px;height:40px;line-height: 40px;margin:20px auto;background: #e5e5e5;}
.list_tit span{line-height: 40px;font-size: 16px;color:#333;padding-left: 40px;background: url(../images/fang.png) no-repeat 10px 0;}
.list_tit span a{line-height: 40px;font-size: 16px;color:#333;}
.content{width:1180px;overflow: hidden;margin:0 auto;}
.con_left {width:800px;overflow: hidden;padding:20px;float: left;background: #fff;}
.con_right {width:320px;overflow: hidden;float: right;background: #fff;padding:20px 0 20px;}
.liebiao{margin-top: 10px;width:100%;overflow: hidden;}
.liebiao ul{width:100%;overflow: hidden;}
.liebiao ul li{width:100%;line-height: 40px;border-bottom: 1px dashed #e2e2e2;}
.liebiao ul li a{color:#000;padding-left: 20px;border-left: 1px solid #c31e2f;font-size: 16px;}
.liebiao ul li span{float: right;color:#818181;padding-right: 10px;font-size: 16px;}
.liebiao ul li:hover{background: #f8f8f8;}
.liebiao ul li:hover a,.liebiao ul li:hover span{color:#c31e2f;}
.liebiao ul li:hover a{border-left: 2px solid #c31e2f;padding-left: 24px;}

.fenye{width:100%;line-height: 30px;margin:30px 0 20px;overflow: hidden;}
.fenye ul{width:100%;overflow: hidden;}
.fenye ul li{float: left;margin-right: 10px;margin-bottom: 10px;}
.fenye ul li:hover a{background: #333;color:#fff;}
.fenye ul .current {padding:0 10px;background:#c31e2f;color:#fff;border:1px solid #c31e2f; }
.fenye ul li a{border:1px solid #e2e2e2;padding:0 10px;display: inline-block;line-height: 30px;color:#333;}
.fenxiang{width:100%;overflow: hidden;margin-bottom:10px;}
.remen_1{width:100%;overflow: hidden;}
.remen_1 h2{width:250px;margin-left:20px;padding-left: 30px;height:40px;line-height: 40px;color:#c31e2f;background: url(../images/deng.png) no-repeat 0 7px #fff;border-bottom: 1px solid #c31e2f;font-size: 20px;}
.remen_1 ul{width:280px;overflow: hidden;padding: 20px;}
.remen_1 ul li{width:100%;line-height:34px;}
.remen_1 ul li a{display: block;font-size: 16px;line-height: 34px;color:#000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.remen_1 ul li:hover a{color:#c31e2f;}

.ggt_li{width:280px;overflow: hidden;padding:0 20px;}
.ggt_li img{width:100%;margin-bottom: 20px;}

.footer_1{width:100%;height:250px;background:#f0f0f0;}
.foot_1{width:1180px;height:200px;margin:25px auto;font-size: 15px;color: #333;}
.foot_1 ul{padding-top:36px;display: block;list-style-type: disc;color: #333;}
.foot_1 ul li{line-height:30px;text-align: center;color: #333;}
.foot_1 ul li a{color: #333;}
.foot_1 ul li a:hover{color:#c31e2f;}

/**********************************文章页**********************************/
.wenzhang{margin-top: 10px;width:100%;overflow: hidden;}
.wenzhang h1{font-size: 24px;font-weight:700;line-height: 40px;color:#333;}
.wenzhang h2{font-size: 16px;line-height: 30px;color:#666666;margin:20px 0 30px;background: #f0f0f0;padding-right: 20px;text-align: right;}
.wenzhang p{font-size: 16px;line-height: 2em;padding:0 20px;text-indent: 2em;}

.sxyp{margin: 30px 0;width:100%;overflow: hidden;border-top:1px dashed #e2e2e2;padding-top: 10px;}
.sxyp ul{width:100%;overflow: hidden;}
.sxyp ul li{width:100%;overflow: hidden;line-height: 30px;margin-top: 4px;}
.sxyp ul li span{margin-left:40px;line-height: 30px;font-weight: 700;font-size: 16px;color:#000;margin-right: 10px;}
.sxyp ul li a{font-size: 16px;color:#333;}
.sxyp ul li a:hover{color:#c31e2f}
.sxyp ul li:hover{background: #f0f0f0;}

/**********************************老师、图书列表**********************************/
.li_t{margin-top: 10px;width:100%;overflow: hidden;}
.li_t ul{width:100%;overflow: hidden;}
.li_t ul li{width:100%;border-bottom: 1px dashed #e2e2e2;overflow: hidden;padding:14px 0;}
.li_t ul li img{float: left;margin-right: 20px;width:120px;margin-left:10px;}
.li_t ul li h2{font-size:20px;font-weight: 700;color:#333;line-height: 40px;}
.li_t ul li p{font-size:16px;line-height: 30px;color:#333;}
.li_t a{display: block;width:100%;overflow: hidden;}
.li_t ul li:hover{background: #f0f0f0;}
.li_t ul li:hover h2{color:#c31e2f;}

#top_div{width:30px;cursor:pointer;overflow: hidden; position:fixed;bottom:80px;right:0;display:none;text-align: center;color:#fff;padding:10px 0;background: #c31e2f;border-top-left-radius: 5px;border-bottom-left-radius: 5px;} 

/*首页底部表单提交*/
.tjxx{width:100%;height:60px;background: rgba(0,0,0,.8);position: fixed;bottom:0;z-index: 999}
.tjxx ul{width:1200px;height:60px;line-height: 60px;}
.tjxx ul li{display: inline-block;}
.tjxx ul li span{font-size: 18px;color:#fff;margin-left: 16px;margin-right:6px;}
.tjxx ul li input{display: inline-block;width:134px;height:32px;padding-left: 6px;font-size: 16px;color:#333;border:1px solid #333;background: rgba(255,255,255,.85);}
.tjxx #btn_ksdgjx{width:160px;border:0;background: #ffc600;margin-left: 40px;height:32px;border-radius: 32px;line-height: 32px;font-size: 16px;color:#333;text-align: center;}
.tjxx #btn_ksdgjx:hover{color:#c31e2f;cursor:pointer;}

/*分页*/
.dede_pages { margin: 0px auto; width: 100%; float: none; display: inline-block; text-align: center; }
.dede_pages ul { float: none; text-align: center; padding: 12px 0px 12px 16px; }
.dede_pages ul li { float: none; display: inline; font-family: Tahoma; line-height: 17px; margin-right: 6px; border: 1px solid #E9E9E9; }
.dede_pages ul li a { float: left; padding: 2px 4px 2px; color: #555; display: block; }
.dede_pages ul li a:hover { color: #690; text-decoration: none; padding: 2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color: #F8F8F8; padding: 2px 4px 2px; font-weight: bold; }
.dede_pages .pageinfo { line-height: 21px; padding: 12px 10px 12px 16px; color: #999; }
.dede_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px; }