@charset "utf-8";
h1, h2, h3, h4, h5, h6{font-size:1em;}
*{margin:0;padding:0;}
ul, li{list-style:none;margin:0;padding:0;}
fieldset, img{border:none;}
legend{display:none;}
input, textarea, select, button{ border:0px; font-size:12px;}
/* 完全清除*/
.clearfix{clear:both;}
.enlish{font-family:Arial, Helvetica, sans-serif;}
/* 网站常用*/
a{color:#666;text-decoration:none;}
a:hover{text-decoration:underline; color:#ff0000;}
.txt_l{ text-align:left;}
.left{float:left;}
.right{float:right;}
.padd5{padding:5px;}
.padd8{padding:8px;}
.padd10{padding:10px;}
.padd20{padding:20px;}
.paddt8{padding-top:8px;}
.paddl5{padding-left:5px;}
.paddl8{padding-left:8px;}
.paddb8{padding-bottom:8px;}
.paddb10{padding-bottom:10px;}
.paddt5{padding-top:5px;}
.paddt10{padding-top:10px;}
.paddr10{padding-right:10px;}
.mart5{margin-top:5px;}
.mart8{margin-top:8px;}
.mart10{margin-top:10px;}
.marb8{margin-bottom:8px;}
.col66{color:#666666;}
.bgff7{background:#fffff7;}
.bgf0f{background:#f0f4f7;}
.bgbor{border-bottom:1px solid #004992;height:80px;}
[class].bgbor{height:auto!important;}
.bgbor_line{border-bottom:1px solid #004992;}
.txt{text-indent:2em;}
.ys001{color:#e00000;font-size:12px;font-weight:bold;}
.ys002{color:#033364;font-size:14px;font-weight:bold;}
.ys003{font-size:11px;}
.ys004:link{color:#fff;text-decoration:none;}
.ys004:visited{color:#fff;text-decoration:none;}
.ys004:hover{text-decoration:underline; color:#ff0000;}
.ys005{color:#ff0000;}
.bgfo{ background:#f0f0f0;}
.txt_c{ text-align:center;}
.hight158{ height:158px;}

/* 网站voip*/
body{color:#666;font-size:12px;line-height:20px;background:#ccc; font-family:Arial, Helvetica, sans-serif;}
#main_body{ width:960px; margin:0 auto; background:#fff;}
#ac_heard{ background:url(/images/demo/heard_bg.jpg) repeat-x bottom center; height:98px;}
#ac_heard_vip{vertical-align: middle; padding-top:30px;}
#ac_bottom_list{ background: url(/images/demo/cspbottombg.jpg) repeat-x #ccc; padding:20px 0px 10px 60px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#ac_bottom_list ul{ width:110px; float:left;}
#ac_bottom_list div{ text-align:center;}
#ac_bottom_list a{ color:#666; text-decoration:none;}
#ac_bottom_list a:hover{ color:#666; text-decoration:underline;}
#ac_bottom_cs{ text-align:center; clear:both; padding:10px;}


/* 下拉菜单*/
#nav{ background:url(/images/demo/nav_bg.jpg) repeat-x; height:40px; line-height:40px;}
#nav a{ display: block; text-align:center;}
#nav a:link{ color:#fff; text-decoration:none;}
#nav a:visited { color:#fff;text-decoration:none;}
#nav a:hover { color:#FFF; text-decoration:none; font-weight:bold;}
#nav li{ float:left; text-align:center; color:#fff; font-size:14px; width:170px; font-weight:bold; height:40px;}
#nav li a:hover{}
#nav li ul{ line-height: 24px;  list-style-type: none; text-align:left; margin-left:-30px; left: -999em; width:150px; position: absolute; border:1px solid #ddd; background:#fff;}
#nav li ul li{ float: left; width:150px; border-bottom:1px solid #ededed; height:24px;}
#nav li ul a{ display: block; width:150px;text-align:left; text-indent:2em;}
#nav li ul a:link{ color:#666; text-decoration:none; font-size:12px;}
#nav li ul a:visited{ color:#666;text-decoration:none; font-size:12px;}
#nav li ul a:hover{ color:#fff;text-decoration:none;font-weight:normal; font-size:12px;  background:#C00;}
#nav li:hover ul{ left: auto;}
#nav li.sfhover ul{ left: auto;}
#content{ clear: left;}


/* box*/
#ac_voip_box{ background:#fff;}
#ac_voip_list{ margin:10px 0 10px 0;}
#ac_voip_list td{ padding:10px;}

#ac_top_bg{ background:url(/images/voip/ac_bg.jpg) no-repeat right bottom; width:900px; margin:0 auto;}
#ac_bg{ background:url(/images/voip/ac_top_bg.jpg) repeat-x top; clear:both;}
#ac_bg a{ color:#dd0000; text-decoration:underline; font-size:13px;}
#ac_bg a:hover{ color:#000; text-decoration:none; font-size:13px;}


/* teacher 弹出窗口*/
#tcsz_teacher_box{ width:550px; font-family:Arial, Helvetica, sans-serif;}
#tcsz_teacher_box ul{ border:1px solid #fff;}
#tcsz_teacher_box_li{ padding:10px;background:#fff; overflow-x:hidden; border:1px solid #ccc; height:100px;}[id]#tcsz_teacher_box_li{ height:auto!important;}
#tcsz_pic{ border:1px solid #ddd; width:175px; height:250px;}
#tcsz_teacher_right{}
#tcsz_title{ font-size:13px; color:#dd0000; font-weight:bold; line-height:24px; text-align:left;}
#tcsz_bor{ border-top:1px solid #ddd;}
#tcsz_bor_n{ padding-top:3px; border-top:1px solid #fff; margin-top:1px;}
#heard_top{ background:#f5f5f5; line-height:20px; height:20px; padding: 0px 10px 0px 10px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif;}
#heard_top label{ padding:0 5px 0 5px;}
#heard_top li{ line-height:20px; height:20px;}




















