@charset "utf-8";
/* CSS Document */
body,p,img,h1,h2,h3,h4,ul,li,dt,dd{margin:0;padding:0}
body{font-size:12px;font-family:Microsoft YaHei;background:#FAFAFA}
li{list-style:none}
img{border:none}
input{outline:none;border:none;background:none}

.fl{float:left}
.fr{float:right}

.clearfix:after{content:"";display:block;clear:both}
.clearfix{zoom:1}

.mr{margin-right:25px}

.comwidth{margin:0 auto;width:1200px;position:relative}

#wrap{min-width:1300px}

.hd .top{width:100%;height:40px;line-height:40px;background:#E5E5E5}
.hd .top .user{margin-right:40px;width:85px}
.hd .top .user span{margin:0 7px;color:#666}
.hd .top .user a{font-size:14px;color:#E43A44;text-decoration:none}
.hd .top .user a:hover{font-size:14px;color:#E43A44;text-decoration:underline}

.logo_bar{width:100%;height:85px;background:#FAFAFA;overflow:hidden}
.logo_bar .logo{margin-top:6px;height:85px}
.logo_bar .tel{position:absolute;top:13px;right:285px;z-index:99}
.logo_bar .consult{position:absolute;top:13px;right:144px}
.logo_bar .group{position:absolute;top:13px;right:3px}

.nav_bar{width:100%;height:40px;background:#E60012}
.nav{width:100%}
.nav li{float:left;width:160px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:18px}
.nav li a{color:#fff;text-decoration:none}
.nav .cur{background:#B30000}
.nav_bar .audio{margin-top: 2px;width: 266px;height: 36px}

.banner{width:100%;height:400px;overflow:hidden}

.focus{height:400px;overflow:hidden;position:relative;background:#ccc}
.focus_m ul{width:100%;height:400px;overflow:hidden}
.focus_m li{width:100%;height:400px;_float:left}
.focus_m li a{display:inline-block;width:100%;height:400px}
.focus_s{height:0;position:relative;z-index:2}
.focus_s ul{height:12px;overflow:hidden;position:absolute;top:360px;left:50%;margin-left: -85px}
.focus_s li{float:left;cursor:pointer;width:20px;height:12px;overflow:hidden;margin-right:5px}
.focus_s li b{display:block;text-indent:-999em;background:url(../images/2017_circle.png) 0 0 no-repeat;width:20px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/2017_circle.png');_background:none}
.focus_s li.active b{margin-top:-20px}

.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:150px;}
.focus_l {left:0;}
.focus_r {right:0;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer;}
.focus_l span {left:12px;background:url(../images/l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png');_background:none;}
.focus_r span {left:16px;background:url(../images/r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}
.layout{margin-top:23px}
.layout_l{width:855px}
.layout_tab{padding-left:5px;height:44px;border-bottom:1px solid #BFBFBF}
.layout_tab a{float:left;width:130px;line-height:45px;text-align:center;font-size:28px;color:#333333;text-decoration:none;position:relative}
.layout_tab .active{color:#E60012;background:url(../images/2017_underline.png) no-repeat center bottom}

.layout_l_cont{height: 470px;position:relative}
.layout_l_cont ul{display:none}
.layout_l_cont .more{float:right;margin-top:26px;position:absolute;top:-45px;right:5px;z-index:9}
.layout_l_cont .more a{color:#656565;font-size:14px;font-family:"黑体";text-decoration:none}
.layout_l_cont .more a:hover{color:#E60012;font-size:14px;font-family:"黑体";text-decoration:underline}

.layout_l .item{margin-top:20px;width:410px;height:137px}
.layout_l .item .img{margin-right:18px;width:180px;height:137px}
.layout_l .item .info{padding-top: 3px;width:210px}
.layout_l .item .info h3{margin-bottom:15px;height:20px;overflow:hidden}
.layout_l .item .info h3 span{float:left;margin-right:17px;color:#D42A2E;font-size:14px}
.layout_l .item .info h3 span i{float:left;margin-right:5px;width:18px;height:20px;background:url(../images/2017_icon.png) no-repeat -1px -1px}
.layout_l .item .info h3 a{font-size:16px;color:#333;text-decoration:none}
.layout_l .item .info h3 a:hover{font-size:16px;color:#D42A2E;text-decoration:underline}
.layout_l .item .info p{width: 210px;height: 60px;overflow: hidden;line-height:20px;font-size:14px;color:#666}
.layout_l .item .info .bot{margin-top:15px}
.layout_l .item .info .bot span{float:left;margin-right:18px;line-height:20px;color:#666;font-size:12px}
.layout_l .item .info .bot span i{float:left;margin-right:5px;width:18px;height:20px;background:url(../images/2017_icon.png) no-repeat -1px -33px}

.layout_l .item .info .bot .date{margin-right:0px}
.layout_l .item .info .bot .date i{background:url(../images/2017_icon.png) no-repeat -1px -65px}

.layout_r{float:right;width:306px;height:516px}
.layout_r .live{margin-bottom:18px;width:306px;height:233px;position:relative;overflow:hidden}
.layout_r .live_tag{position:absolute;top:0;left:0}
.layout_r .live_name{padding:1px 12px 0;width:282px;height:40px;line-height:18px;background:url(../images/live_mask.png) no-repeat;position:absolute;top:193px;left:0}
.layout_r .live_name a{font-size:16px;color:#fff;text-decoration:none}
.layout_r .live_name a:hover{font-size:16px;color:#fff;text-decoration:underline}
.layout_r .live_name span{float:right;font-size: 15px}

.layout_r .live_review{margin-bottom:10px}
.layout_r .live_review h3{height:30px;color:#333;font-size:18px;font-weight:normal}
.layout_r .live_review h3 span{float:right}
.layout_r .live_review h3 span a{color:#8C8C8C;font-size:14px;text-decoration:underline;font-family:"黑体"}
.layout_r .live_review h3 span a:hover{color:#D42A2E;font-size:14px;text-decoration:underline;font-family:"黑体"}
.layout_r .live_review .cont{width:306px}
.layout_r .live_review li{width:306px;height:23px;font-size:16px;overflow:hidden}
.layout_r .live_review li a{color:#333333;text-decoration:none}
.layout_r .live_review li a:hover{color:#D42A2E;text-decoration:underline}
.layout_r .live_review .red a{color:#D42A2E;text-decoration:none}
.layout_r .live_review li i{float:left;margin-top:4px;margin-right:8px;padding-left: 5px;width: 11px;width:16px;height:15px;line-height:15px;font-style:normal;font-size:10px;color:#333333;background:url(../images/2017_icon.png) no-repeat -1px -151px}
.layout_r .live_review .red i{background-position:-1px -127px;color:#D42A2E}

.results{margin-top:20px;height:370px}
.results_title,.teacher_title{width:100%;height:44px;border-bottom:1px solid #BFBFBF}
.results_title h2,.teacher_title h2{float:left;width:130px;line-height:45px;text-align:center;font-size:24px;color:#E60012;font-weight:normal;background:url(../images/2017_underline.png) no-repeat center bottom;position:relative}
.results_title span,.teacher_title span{margin-top:25px;float:right}
.results_title span a,.teacher_title span a{font-size:14px;color:#656565;font-family:"黑体";text-decoration:none}
.results_title span a:hover,.teacher_title span a:hover{font-size:14px;color:#D42A2E;font-family:"黑体";text-decoration:underline}
.results .cont{margin-top:20px}
.results .cont li{margin-right:40px;float:left;width:270px}
.results .cont .nomargin{margin-right:0}
.results .cont li dd{padding-top:18px;width: 270px;height: 24px;overflow: hidden}
.results .cont li dd a{font-size:18px;color:#333;text-decoration:none}
.results .cont li dd a:hover{font-size:18px;color:#E60012;text-decoration:underline}
.results .cont li p{margin-top:8px}
.results .cont li p span{float:left;margin-right:18px;line-height:20px;color:#666;font-size:12px}
.results .cont li p span i{float:left;margin-right:5px;width:18px;height:20px;background:url(../images/2017_icon.png) no-repeat -1px -33px}
.results .cont li p .date i{background:url(../images/2017_icon.png) no-repeat -1px -65px}

.adbar{margin:10px auto;width:1200px}

.teacher .intr{margin: 0px auto;padding:30px 0 30px;width: 1200px;}
.teacher .intr li{float:left;margin-right: 15px;margin-bottom: 20px;width: 187px;height: 364px;}
.teacher .intr li.cur{margin-right:0}

/*.ft_wrap{width:100%;height:180px;border-top:4px solid #E60012}
.footer{padding-top:18px}
.ft_main{width:850px}
.ft_links{font-size:14px;color:#333}
.ft_links a{margin-right:18px;color:#333;font-size:14px;text-decoration:none}
.ft_links a:hover{color:#E60012;font-size:14px;text-decoration:underline}
.ft_img{padding-top:12px;height:45px}
.ft_img li{height:35px;border:1px solid #ccc;float:left;margin-right:10px;display:inline}
.ft_img .cur{margin-top:1px}
.ft_img .nomargin{margin-left:0;margin-right:0}
.ft_img .noborder{height: 35px;border:none}
.ft_img .last{margin-right:0}
.copyright{font-size:14px;color:#666}
.copyright span{display:block}

.ft_qrcode{width:222px}
.ft_qrcode li{margin-left:22px;float:right;width:87px}
.ft_qrcode li dd{font-size:14px;color:#333;text-align:center}*/


/* footer */
.footer{position:relative;z-index:999;padding-top: 50px;background:#fff}
.ft_links{margin: 0 auto;width:100%;height:45px;line-height:45px;font-size:14px;color:#fff;text-align:center;background:#F2F2F2}
.ft_links a{color:#747474;margin:0 25px;text-decoration:none}

.ft_top{margin-top:35px;width:100%;height:175px;color:#000}
.ft_top_main{width:1200px;margin:0 auto}
.ft_con{width: 1090px;height: 171px;margin: 10px auto 0}
.ft_pic{padding:38px 0 0 0}
.ft_con_left{padding-top:4px;width: 413px;height:165px;background:url(../images/lines.png) no-repeat center left;padding-left: 36px}
.ft_con_left h2,.ft_con_right h2{font-size:12px;color:#000;margin-bottom:5px}
.ft_con_left p,.ft_con_right p{line-height:23px;font-size:12px;color:#000}
.ft_con_right{padding-top:4px;padding-left:50px;width:282px;height:165px;background:url(../images/lines.png) no-repeat center left;padding-left: 38px}
.ft_con_right p span{display:block}
.ft_end{width:100%;height:115px;background:#fff}
.ft_end_main{margin:0 auto}
.ft_end_main .copyright{line-height:25px;color:#797979;font-size:10px;text-align:center}

.ft_list{margin: 0 auto;width:1130px;height:56px;padding-top:12px}
.ft_list li{height:38px;border:1px solid #ccc;float:left;margin:0 11px;display:inline}
.ft_list .cur{margin-top:1px}
.ft_list .nomargin{margin-left:0;margin-right:0}
.ft_list .noborder{height: 38px;border:none}
.ft_list .last{margin-right:0}

.ft_other{padding:23px 0 33px}
.ft_other .copyright{line-height:28px;color:#383838;font-size:14px;text-align:center}

