body {margin:0 auto;padding:0;background: url(../images/bg.jpg) repeat;font-family:"微软雅黑", Arial;font-size:12px;line-height:24px;color:#333;text-decoration: none; width:100%;}
ul, li, dl, dd, dt, p, h1, h2, h3, img {margin:0px;padding:0px;list-style:none;border:0px;}
.img { vertical-align:bottom;}
a {text-decoration:none;color:#000;}
a:hover {color:#333; text-decoration:underline;}
.clear {clear:both;}

.top { background:#000; height:53px; line-height:53px;}
.top_main, .t5_main { margin:0 auto; padding:0; width:980px;}
.logo { float:left; width:124px;}
.menu { float: left;margin-left: 15px;width: 840px;}
.menu li { float:left; width:120px; background:url(../images/line.jpg) no-repeat right; height:53px; line-height:53px; text-align:center; font-size:16px;}
.menu li a { color:#EFEFEF;}
.menu li a:hover { color:#D42E23; text-decoration:underline;}


.t1 { background: url(../images/t1.jpg) no-repeat center top; height:162px;}
.t2 { background: url(../images/t2.jpg) no-repeat center top; height:176px;}
.t3 { background: url(../images/t3.jpg) no-repeat center top; height:174px;}
.t4 { background: url(../images/t4.jpg) no-repeat center top; height:143px;}
.t5 { background: url(../images/t5.jpg) no-repeat center top; height:101px;}

.main { margin:0 auto; padding:0; width:980px; }

.main2 { margin:0 auto; padding:0; background:#383838; margin-top:70px; }
.btn { margin:20px 0; text-align:center; padding-bottom:40px;}
.m3 { background:url(../images/m4_bg.jpg) no-repeat;margin-top:20px;}
.m3 h2 { font-weight:normal; font-size:20px; color:#2C4155; line-height:40px; }

.m4 { margin-top:20px;}
.m4 h2 { background:url(../images/t_bg.jpg) no-repeat; width:146px; height:43px; line-height:43px; color:#fff; text-align:center; font-weight:normal; font-size:20px; }
.m4 .text { margin-top:10px; font-size:16px; line-height:30px;}

.left_text { float:left; width:629px;}
.online { float:left; width:351px;}
.left_text ul li { float:left; background:url(../images/cir.jpg) no-repeat left; padding-left:25px; color:#fff; font-size:20px; width:594px; line-height:35px; margin-left:20px;}
.online { background:url(../images/online_bg.jpg) no-repeat; width:282px; height:187px; margin-top:20px; padding-top:100px; text-align:center;}
.online .input{line-height:20px;margin:7px 0;width:200px;padding:0 10px;color:#666666;font-size:12px; height:25px;  }
.online .img{margin:5px 0; text-align:center;}	

.s1 { background:url(../images/high_bg1.jpg) no-repeat; height:329px; color:#fff;}
.s2 { background:url(../images/high_bg2.jpg) no-repeat; height:311px; color:#fff;}

.s1_left { width:260px; float:left; margin-top:150px; margin-left:30px; font-size:18px; line-height:35px;}
.s1_right h2 { font-size:18px; margin-bottom:10px; font-weight:normal;}
.s1_right { width:660px; float:left; margin-top:70px; margin-right:30px; font-size:14px; line-height:24px;}
.icon { width:200px; background:#fff;  text-align:center; line-height:30px; border-radius:5px;-moz-border-radius:5px; float:right; margin-top:15px; }
.icon a { color:#F23A2E;}
.icon a:hover { color:#333; text-decoration:underline;}
.tea2 { margin-top:40px; color:#fff;}
.tea2_left { float:left; width:260px; }
.tea2_right { float:left; width:720px; margin-top:17px;}
.tea2_right p { margin:15px 0; color:#DFDFDF;}
.tea2_right .bg1, .tea2_right .bg2 { font-size:18px; line-height:30px;}
.tea2_right .bg1 span { background:#8DA2AD; width:65px; height:25px; line-height:25px; text-align:center; color:#ffffff; display:block; float:left;}
.tea2_right .bg2 span { background:#52646F; width:65px; height:25px; line-height:25px; text-align:center; color:#ffffff; display:block; float:left;}

.tea3 {　}
.tea3_right{ float:left; width:221px;}
.tea3_left { float:left; width:759px; margin-top:40px;}
.tea3_left p { margin:15px 0; color:#DFDFDF;}
.tea3_left .bg1, .tea3_left .bg2 { font-size:18px; line-height:30px;}
.tea3_left .bg1 span { background:#8DA2AD; width:65px; height:25px; line-height:25px; text-align:center; color:#ffffff; display:block; float:left;}
.tea3_left .bg2 span { background:#52646F; width:65px; height:25px; line-height:25px; text-align:center; color:#ffffff; display:block; float:left;}


.add { background:#EFEFEF; }
.add_main { margin:0 auto; padding:0; width:980px; }
#xiaoqu {
    background: none repeat scroll 0 0 #eee;
    clear: both;
    height: auto !important;
    min-height: 100px;
    padding: 30px 0;
}
#xiaoqu:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.xiaoqu {
    height: auto !important;
    margin: 0 auto;
    min-height: 100px;
    padding: 0;
    width: 980px;
}
.jiamenxiao {
    background-color: #646464;
    color: #fff;
    float: left;
    height: 25px;
    text-align: center;
    width: 81px;
}
.xq_h3 {
    float: left;
    font-family: Microsoft YaHei,simhei;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 235px;
    width: 129px;
}
.xiaoqu_rt {
    border-left: 1px solid #c8c8c8;
    float: right;
    height: auto;
    padding-left: 25px;
    width: 804px;
}
.xq_details {
    float: left;
    height: 120px;
    padding-bottom: 10px;
    padding-right: 10px;
    width: 380px;
}
.xq_details img {
    float: left;
    height: 111px;
    width: 81px;
}
.xq_dert {
    float: right;
    margin-top: 15px;
    width: 280px;
}
.xq_dert span {
    display: block;
}
.xq_dert span a {
    color: #397ad4;
}

.gn_nav {
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 980px;
}
.footer {
    background: none repeat scroll 0 0 #f4f4f4;
    width: 100%;
}
.copyright {
    clear: both;
    color: #666;
    height: 100px;
    line-height: 24px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 980px;
}


/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}


/*课程*/
.kc { margin-top:50px;}
.curriculum{clear:both;font-family:"微软雅黑";}
.TabContent{ overflow:hidden;color:#000;}
.none {display:none;}
.tabcontent_tit{font-size:24px; color:#3471C2;font-family:Microsoft YaHei,SimHei;}
.tabcontent_con{float:left; width:100%; text-align:left; display:inline; line-height:30px; font-size:14px;min-height:330px; _height:330px;}
.ft1 { color:#001811; font-size:16px;}
.tabcontent_con table tr .more a { color:#000; font-size:16px; padding-bottom:10px;}
.tabcontent_con table td { padding:0 10px;}
#myTab1{  height:60px; overflow:hidden;}
#myTab1 li{ float:left;text-align:center;height:60px; line-height:60px; font-size:18px; width:490px; cursor:pointer; background:#f8b62a; font-size:16px;}
.tabcontent_con table tr td a { color:#000000;}
.tabcontent_con table tr td a:hover { color:#001811; text-decoration:underline;}
#myTab1 li.tab0 { background:#f8b62a; color:#ffffff;}
#myTab1 li.tab1{ background:#0ba29b; color:#ffffff;}
#myTab1 li.tab2 { background:#0e6eb8; color:#ffffff;}
#myTab1 li.tab3 { background:#122b88; color:#ffffff;}


#myTab1 li.active { background:#1C1C1C;color:#ffffff;}
#myTab1 li a { color:#fff;}

#myTab1 li.tab1 a { color:#fff;}
#myTab1 li.tab1 a:active { color:#fff; text-decoration:underline;}
.tabcontent_con table tr td { height:45px;}

.tablez1{
	color:#fff;
	font-size:18px;
	}
.tablez2{
	color:#000;
	font-size:22px;
	}

.tablez3{
	color:#000;
	font-size:16px;
	padding-left:5px;
	}			
.tableT1{
	background-color:#e05b5b;
	border:1px #383838 solid;
	}
.tableT2{
	color:#fff;
	background-color:#e05b5b;
	border-top:1px #383838 solid;
	border-bottom:1px #383838 solid;
	}	
.tableT2l{ border-left:1px #383838 solid;}
.tableT2r{ border-right:1px #383838 solid;}
.tableT3{
	background-color:#ed6e6e;
	border:1px #383838 solid;
	}	
.tableT4{
	background-color:#f1a40f;
	border:1px #383838 solid;
	}	
.tableT5{
	background-color:#f8be4f;
	border:1px #383838 solid;
	}	