/*CSS reset*/
body,div,dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,p,input,img,span,em,a,i{margin:0;padding:0}
body{ font-family:"Microsoft Yahei","微软雅黑",tahoma,arial,tahoma,sans-serif;font-size:12px;min-width:1200px;color:#333;}
input{border:none}
img{border:0}
ul,dl,ol{list-style:none}
em{font-style:normal}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{color:#333;outline:none}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{color:#4db3f9;text-decoration:none;}
a:active{text-decoration:none}
/* 清理浮动 */
.clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;line-height:0}
.clear {zoom:1; /* for IE6 IE7 */}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}
.none{display:none}
.on{display: block}
.clear10{height:10px;width:100%;font-size:0;line-height:0;clear:both}
.clear5{height:5px;width:100%;font-size:0;line-height:0;clear:both}
.over{ overflow:hidden;}
/*列表布局*/
.content-l {width:869px;margin-right:24px;}
.content-r {width:283px;padding-left:24px;}
.content-bg {background:url(images/dian.png) repeat-y;}

/*字号*/
.fs14{font-size:14px}
.fs16{font-size:16px}
.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.mb30 {margin-bottom:30px;}
.mb25 {margin-bottom:25px;}
.mb20 {margin-bottom:20px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.fw{ font-weight:bold;}
/*定位*/
.fl,.fr{display:inline}
.fl{float:left}
.fr{float:right}
.rel{position:relative}
.abs{position:absolute}
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center}
.text_thr{text-decoration:line-through;color:#999;}
/*阴影*/
.boxs{box-shadow:0px 0px 4px rgba(0,0,0,.2)}
/*字色*/
.cor1{color:#ff8a00}
.cor2{color:#0054a7}
.white{color:#fff}
.plr4{padding:0 4px}
.c_bule{color:#2fa95f;}
.c_bule:hover{color:#2fa95f;}
.c_orange{color:#fd8612;}
.c_000{color:#000;}
/*间距*/
.mt3{margin-top:3px;}
.mt10{margin-top:10px;}
.mt13{margin-top:13px}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml20{margin-left:20px;}
.p10{padding:10px;}
.pb10 {padding-bottom:10px;}
/*边框*/
.bor_b{border-bottom:1px solid #ddd;}
.bor{border:1px solid #ddd;}


/*各个频道分页效果*/
.page{width:100%; text-align: center; overflow: hidden;  margin-top:10px;}
.page li {float:left;}
.page a,.page span{ display: inline-block; width:32px; height:32px; line-height:32px; margin:0 5px 0 0; text-align: center; vertical-align: middle; overflow: hidden;}
.page a{ font:16px/32px arial; color:#807f7f; text-align:center; border:1px solid #ccc; overflow: hidden;}
.page a.on,.page a:hover{background:#00956d;border:1px solid #00956d;  color:#fff;}
.page .page-split{color:#999; font-weight: bold;}
.page .pagepre,.page .pagenext{font:20px/32px "\5FAE\8F6F\96C5\9ED1"}



.border{border:1px solid red;}
.back{background-color:#4db3f9;}
.back1{background-color:#f94d65;}
.back2{background-color:#f97e4d;}

.w1200{width:1200px;margin:0 auto;}
.head_top{height:37px; line-height:37px; background-color:#3a3a3a;font-size:12px;font-family:songti;color:#fff;}
.head_top a{font-size:12px;font-family:songti;color:#fff;}
.head_top a:hover{ text-decoration:underline;}
.head_demo{height:78px; line-height:78px;border-bottom:1px solid #dad9da;}
.logo_img{margin:15px 15px 0 0}
.nav_head{}
.nav_head a{color:#3a3a3a;font-size:14px;font-family:songti; display:block; float:left; text-align:center;width:55px;margin-left:18px; line-height:74px;}
.nav_head a:hover{font-weight:bold;color:#4db3f9;border-bottom:4px solid #4db3f9;}
.nav_head .a_home{font-weight:bold;color:#4db3f9;border-bottom:4px solid #4db3f9;}

.menu_ban{background-color:#f2f3f7;width:279px;border: 1px solid #dad9da;}
.hd{padding-left:20px;line-height:42px;color:#424451}
.hd a{font-size:18px;color:#424451;}
.hd a:hover{color:#4db3f9}
.menu_ban li{position:relative;padding:12px 20px 12px;border-top:1px solid #dfdfdf;border-left:3px solid #f2f3f7;overflow: hidden;}
.menu_ban li:hover{background-color:#eef8fe;border-left:3px solid #4db3f9;}
.menu_ban li .menu_tab dt{line-height:24px;font-size:15px;font-weight:normal;}
.menu_ban li .menu_tab dt a{color: #000000;}
.menu_ban li .menu_tab dt a:hover{color:#4db3f9}
.menu_ban li .cl{margin-top:5px;line-height:20px;min-height:20px;}
.menu_ban li .cl a{float:left;margin-right:10px;white-space:nowrap;font-size:13px;color:#777777;}
.menu_ban li .cl a:hover{color:#4db3f9}
.banner_min{}
.login_ban{width:279px;height:84px;border:1px solid #dad9da;background-color:#f2f3f7;}
.login_ban .p{text-align:center;font-family:宋体;color:#424451;font-size:14px;margin:12px 0;}
.login_ban a{color:#fff; font-weight:bold; display:block;width:116px; height:36px; text-align: center; line-height:36px; margin-left:15px;}
.notice_ban{height:164px;border:1px solid #dad9da;}
.notice_ban .tab_title{background-color:#f2f2f2;border-bottom:1px solid #dad9da; height:30px; line-height:30px;}
.notice_ban .tab_title a{background-color:#fff; display:block; width:35%;height:31px;border-right:1px solid #dad9da; padding-left:40px;}
.tab_cont{margin-top:7px;}
.tab_cont li{overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.tab_cont li a{color:#3f3f3f;font-family:songti;font-size:12px; line-height:24px;}
.tab_cont li a:hover{color:#4db3f9; text-decoration:underline}
.table_nav{text-align:center;border:1px solid #dad9da;width:100%;border-collapse:collapse;}
.table_nav td{border:1px solid #dad9da;width:25%;height:80px;}
.table_nav td a{ display:block;}
.table_nav td a div{ height:40px;margin-bottom:2px;}
.table_nav td a p{color:#505050;}
.gonggao{width:618px; height:38px; line-height:38px;border:1px solid #dad9da;background-color:#f2f3f7; margin-top:7px; overflow:hidden;}
.gonggao .img{margin:12px 15px;}
.gonggao li{float:left;width:45%; margin-left:5px;}
.gonggao li a{border-left:4px solid #4db3f9; padding-left:7px;}

.ke_list{width:1300px; margin:25px 0;}
.ke_list li{float:left;width:283px;height:219px;border:1px solid #dad9da;position:relative;margin-right:19px; margin-bottom:20px;}
.ke_list li .opa{color:#fff;width:271px;position:absolute;bottom:0;left:0; line-height:24px;padding:3px;z-index:1;height:1px;min-height:1px;overflow:hidden;background-color:#000;opacity:0.7;}
.ke_list li .opa p{float:left;width:33.33%;}
.ke_list li .opa img{margin-bottom:-3px;margin-right:5px;}
.ke_list li .opa .btu_t{color:#fff;width:80px;height:25px;text-align:center;margin:3px 0;line-height:25px;display:block}
.ke_list li .opa .s{background-color:#000;opacity:0.7;width:283px;height:1px;bottom:0;left:0;position:absolute;z-index:-1;}

.b{background-color:#f9f9f9;border:1px solid #b6b6b6;border-left:0;border-right:0;}
.tit_menu{width:283px;height:219px;color:#fff;margin-right:19px; overflow:hidden;}
.tit_menu a{color:#fff;}
.tit_menu .tit_{padding:30px 30px; display:block;color:#fff;font-size:18px;}
.tit_menu .tit_c{line-height:40px;font-size:14px;}
.tit_menu .tit_c a{padding-left:30px;}

.teacher_l{width:892px;overflow:hidden;}
.teacher_l li{position:relative;width:210px;height:171px;float:left;margin-right:17.5px; margin-bottom:15px;}
.teacher_l li .s{background-color:#000;opacity:0.7;width:170px;height:131px;bottom:0;left:0;position:absolute;z-index:-1;}
.zi_r{width:287px;font-family:songti;}
.zi_r .zi_tit{height:58px; line-height:58px; font-size:18px;padding-left:20px;font-family:微软雅黑;}
.zi_r dl{border-bottom:1px dashed #7b7b7b;padding-bottom:10px;}
.zi_r dl dt{overflow:hidden;white-space:nowrap;text-overflow: ellipsis;margin-bottom:6px;}
.zi_r dl dt a{font-size:14px;color:#f94d4d;}
.zi_r dl dt img{margin-bottom:-3px;}
.zi_r ul{line-height:24px; margin-top:10px;color:#797979;}
.zi_r ul .ov{width:190px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.zi_r ul .ov a{color:#797979;}
.zi_r ul .ov a:hover{color:#4db3f9;}

.foot_a{background-color:#1f2021;}
.foot_a dl{float:left; margin-right:20px; color:#fff;width:17.7%;}
.foot_a dl dt{font-size:18px; margin-bottom:8px;}
.foot_a dl a{color:#ccc;line-height:32px;font-family:songti;}

.LoginBox{ width:350px; position: fixed; _position: absolute; top:100px; left:50%; margin-left:-175px; background-color:#fff; border:1px #ccc solid; border-radius: 4px; box-shadow: 0 0 10px 0 #555;}
.LoginBox #uf_Close { float: right; background: url("../Images/kefu_btn.png") no-repeat -2px -96px; padding: 12px 20px; width:0; height:0; overflow:hidden; position:absolute; right:0; }
.LoginBox #uf_Close:hover { background-position: -2px -72px; }
.LoginBox input { border: 1px solid #CCC; line-height: 25px; height: 25px; width: 240px; border-radius: 2px; padding: 0 5px; }
.LoginBox .uf_Img { float: right; background: url("/Images/kefu_btn.png") no-repeat 0 -120px; width: 130px; height: 130px; background-color: transparent;  margin-right:10px;  margin-top:-10px;}
.uf_title li{ width:80px; font-size:14px; float:left; text-align:center; padding:3px; margin-left:5px; cursor:pointer;}
.uf_title{border-bottom:1px #ccc solid; background-color:#f4f4f4; margin:0; padding-top:5px; height:26px; }
.uf_title .hover{ border:1px #ccc solid; border-bottom:0; margin-bottom:-1px; background-color:White;}
#Login_main{ background-color:White; padding:10px; }
#Login_main table td{ padding:3px;}
.login_btn{ background-color:#43d602;color:#FFFFFF; width:300px; border:1px #38af03 solid; margin-bottom:10px; margin-top:10px;}



.rig_new{overflow:hidden;} 
.rig_new  li{float:left;} 
.rig_new{width:300px;overflow:hidden; }
.rig_new  li a{float:left; padding:0 10px;}


.banner_new{overflow:hidden;} 
.banner_new  li{float:left;} 
.banner_new{width:300px;overflow:hidden; }
.banner_new  li a{float:left; padding:0 10px;}

