body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,inpup,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
	list-style-type: none;
	}
	
body{
	font:12px tahoma,arial,"ËÎÌå";
	}
	
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
	}

table{
	border-collapse:collapse;
	border-spacing:0;
	}

fieldset,img{
	border:0;
	vertical-align:middle}
a:link, a:visited{
	color:#999;
	text-decoration:none;}
a:hover{
	color:#02276e;}
*{marging:0;}
*{marging:0; padding:0;}

table{
	border-collapse:collapse;
	border-spacing:0;
	}
.xixibox {height:358px;}
.logo{
	width:200px;
	height:53px;}
.ziliao{
	width:300px;
	height:13px;
	margin-top:6px;}
.ziliao li{
	width:62px;
	height:13px;
	line-height:13px;
	float:left;
	color:#737272;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #737272;
	text-align:center;
}
.line{
	width:65px;
	height:13px;
	background:url(../images/line.png) no-repeat;
	background-position:right;
	}

#banner{
	width:1024px;
	height:302px;
	margin:0 auto;
	overflow:hidden;
	}
#btn
	{	display: inline;
		width:110px;
		hegiht:18px;
		float:left;
		margin:-30px 0px 0px 1100px;
		position:absolute;
		z-index:10;
	}
#btn a
	{
		color:#ca2424;
		font:700 11px "Arial";
		background:url(../images/ibbtn.gif) no-repeat;
		float:left;
		width:18px;
		height:18px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		margin-left:5px;
	}
#btn a.activeSlide
	{	
		color:#fff;
		background:url(../images/ibhbtn.gif) no-repeat;
	}
#btn a:hover
	{	
		color:#fff;
		background:url(../images/ibbtn.gif) no-repeat;
	}
.subnav{
	width:1000px;
	height:45px;
	background:url(../images/subnav1.jpg) repeat-x;
	margin:0 auto;
	padding:0;
}

.subnav a:link, .subnav a:visited{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:45px;}
.main{
	width:1000px;
	background:#e4e4e4;
	margin:0 auto;
	}
/*2018.08.29 update*/	
.content1{
	width:1000px;
	height:auto;
	background:url(../images/content1_bg.jpg) no-repeat;
	padding:98px 0 0 0;
	margin:0 0 10px 0;
	overflow:hidden;
	}
/*2018.08.29 update end*/		
.content1 a:link, .content1 a:visited{
	color:#000
	}
.content1 a:hover{
	color:#F00;}
/*2018.08.29 update*/	
.red1{
	width:980px;
	/*height:1580px;*/
	height:auto;
	overflow:hidden;
	margin:0 0 0 10px;
	padding-bottom: 10px;
	background-color: #af1717;
	background-position: 30px 20px;
	}
/*2018.08.29 update end*/	


.content5{
	width:1000px;
	height:auto;
	background:url(../images/content5_bg.jpg) no-repeat;
	padding:98px 0 0 0;
	margin:0 0 10px 0;
	overflow:hidden;
	}
/*2018.08.29 update end*/		
.content1 a:link, .content1 a:visited{
	color:#000
	}
.content1 a:hover{
	color:#F00;}
/*2018.08.29 update*/	
.red5{
	width:980px;
	/*height:1580px;*/
	height:auto;
	overflow:hidden;
	margin:0 0 0 10px;
	padding-bottom: 10px;
	background-color: #af1717;
	background-position: 30px 20px;
	}
	
	
.table{
    width:955px;
    background:#d7d6d5;
	font-size:12px;
	margin-left:13px;
	}
.table td{ 
    border:1px solid #fff;
	}
.table tr{
	height:25px;
	text-align: center;
	}
.table_top{
	background:#3adbfd;
	font-weight:bold;

	}
.blue{
	background:#9ee1fd;
	font-weight:bold;

	}
.yellow{
	background:#f3ff8c;
	font-weight:bold;
	}
.pink{
	background:#febefb;
	font-weight:bold;
	}

.content4{
	width:1000px;
	background:url(../images/content4_bg.jpg) no-repeat;
	padding:100px 0 10px 0;
	margin:0;
	overflow:hidden;
	}
	
.red4{
	width:980px;
	background:#af1717;
	margin:-2px 0 0 10px;
	 padding:15px 0 20px;
	overflow:hidden
	}
	
.zhengzhi{
	width:960px;
	
	background:#fff; padding-top:6px;}

.jieshao-t{
	width:960px;
	height:249px;
	margin-top:6px;
	
	}
.teacher01{
	width:467px;
	height:241px;
	background:#f7fbfd;
	float:left;
	border: 1px solid #d8f0fc;
	margin-left:8px; 
	line-height:18px;
	font-size:13px
}

.touxiang{
	width:100px;
	height:239px;
	margin-left:10px;
	margin-top:12px;
	float:left;}
.yejie{
	width:330px;
	
	float:left;
	margin-top:20px;
	margin-left:18px;}

.content2{
	width:1000px;
	background:url(../images/content2_bg.jpg) no-repeat;
	padding:100px 0 10px 0;
	margin:0;
	overflow:hidden;
	}
	
.red2{
	width:980px;
	background:#af1717;
	margin:-2px 0 0 10px;
	 padding:15px 0 20px;
	overflow:hidden
	}

.buttom{
	width:925px;
	height:280px;
	background:#e5e5e5;
	margin-left:15px;
	padding:10px 0 0 25px;
	line-height:25px;
	font-size:12px;}
.weibo{
	width:200px;
	height:25px;
	margin-top:10px;}
.img{
	width:100px;
	height:25px;
	float:left;}
.wz{
	width:100px;
	height:25px;
	float:left;
	line-height:30px;}
.b{
	font-weight:bold;
	color:#900;}
.footer02{
	width:1000px;
	font-size:12px;
	margin:0 auto;
    text-align:center;
	line-height:24px;
	height:70px; margin-top:10px;
}

.xl{
	width:125px;
	height:42px;
    float:left;}
.tx{
	width:125px;
	height:42px;
	float:left;}
table2 tr:hover{ background-color:#fcffa5;}
.ftk{
	width:960px;
	height:auto;
	margin:0 auto;}

/*add by ljz 2014-3-1*/

.tabs{ margin:0 13px;  overflow:hidden;}
.tabwa{ margin:0 0 20px;background:#f8f8f8;}
.tabwa .tabt{ text-align:center; padding:20px 0; color:#fff;  font:24px/34px "Î¢ÈíÑÅºÚ"; font-weight:bold; background:#680c33; border:1px solid #530627;border-bottom:none; overflow:hidden;}
.tabwa .tabt span{ display:block; font-size:20px}
.tabwa .tabt em{color:#ffdd00; font-weight:bold;}
.taba{width:100%; border-collapse:collapse; padding:0; margin:0; border-spacing:0;}
.taba th,.taba td{  font-size:14px; text-align:center; border:1px solid #bbb;}
.taba a{color:#282828;padding:10px 5px; display:block;}
.taba a:hover{color:#af1717; background:#e8e7e7;}

.tabwb{ margin:0 0 20px; background:#f8f8f8;}
.tabwb .tabt{ text-align:center; padding:20px 0; color:#fff;  font:24px/34px "Î¢ÈíÑÅºÚ"; font-weight:bold; background:#1a9017; border:1px solid #1f891c; border-bottom:none; overflow:hidden;}
.tabwb .tabt span{color:#ffdd00;}
.tabb{width:100%; border-collapse:collapse; padding:0; margin:0; border-spacing:0;}
.tabb th{ background:#2d88af;}
.tabb th,.tabb td{text-align:center; padding:5px; color:#333; line-height:20px;border:1px solid #f9f9f9;}
.tabb .mth,.tabb th{ background:#3adbfd; font-weight:bold; padding:8px 5px;  }
.tabb .mth{background:#474747; color:#fff; font-size:14px;border:1px solid #4a4949;  font:18px/18px "Î¢ÈíÑÅºÚ"; }
.tabb td{ background:#d9d9d9; }
	
.tabb .bgreen{ background:#22a01f; color:#fff;}
.tabb .zsth{color:#333; background:#f8f8f8; border-bottom:1px solid #31d0f1; text-align:left; padding-left:20px;}
.tabb .zsth span{background:#22a01f; color:#fff; padding:2px 3px; margin:0 4px;}
.tabb .kmtda{background: #9ee1fd; font-weight:bold;}
.tabb .kmtda2{ background:#f3ff8c; font-weight:bold;}

.tabwc{padding:0 0 25px}
.tabwc .tabt2{  background:#063f41; border:1px solid #062829;  border-bottom:none;}
.zldiv{ padding:20px 20px 0; overflow:hidden;}
.zldiv h2{ font:18px/34px "Î¢ÈíÑÅºÚ"; padding:0 0 5px; }
.zldiv h2 em{ float:left; display:inline; margin:12px 12px 0 0; background:#f00; width:10px; height:10px; overflow:hidden;}
.zldiv ul { padding:0 20px;}
.zldiv ul li{ background:url(../images/icoli.gif) left 8px no-repeat; padding:0 0 0 15px; line-height:28px; color:#333; overflow:hidden;}

.tabcw{ margin:0 20px;}
.tabc{width:100%; border-collapse:collapse; padding:0; border-spacing:0; }
.tabc th,.tabc td{  font-size:12px; text-align:center; border:1px solid #bbb; padding:8px 10px;background:#fff;}
.tabc td{text-align:left;}
.tabc th{font-weight:bold;}
.tabc a{color:#282828;padding:12px 5px; display:block;}
.tabc a:hover{color:#af1717; background:#e8e7e7}

.tabwd{padding:0 0 25px}
.tabwd .tabt2{  background:#063f41; border:1px solid #042f31;  border-bottom:none;}
.tabwd .tabt2 em{ display:block}

.tabd span{ margin:0 5px;}
.tabd .price{color:#af1717}
.tabd th,.tabd td{ padding:8px 15px; }


.fixed-city{ position:fixed; z-index:9000; width:954px; margin:0; box-shadow:0 2px 0 #888;overflow:hidden;}
.fixed-city2{ position: absolute; z-index:9000; width:954px; margin:0; box-shadow:none; overflow:hidden;}
.fixed-city .tab3{ padding:0; margin:0;}
.cbt{ z-index:888;}
.dish{height:312px; display:none;}
.w2{width:1000px; margin:0 auto;}
.flowbt{height:0; width:0; line-height:0; overflow:hidden;}


/**2014.3.14 ÐÞ¸Ä**/
.banav_M{
	width:100%;
	height:50px;
	background:#fcfffd;
	font-size:12px;
	}
.banav{
	width:1350px;
	height:50px;
	margin:0 auto;
	}
.banav a:link, a:visited{
	color:#737272;
	text-decoration:none;
	}

.banav a:hover{
	color:#fb5301;}

.banav_inde{
    width:1350px;
	height:50px;
	margin:auto;}
.banner_left{
	width:124px;
	height:36px;
	float:left;
	padding-top:6px;}
	
.banner_right{
	height:50px;
	float:left; margin-left:30px;}

.sunav-nav5
{
	font-size:12px; font-family:ËÎÌå;
	height:auto;}
.sunav-nav5 a{color:#666;font-size:12px; font-family:ËÎÌå; line-height:50px;}
.sunav-nav5 span{ padding:0 4px;color:#666;}

/* ÂÖ²¥ */
.banner { position: relative; background:#fff; margin:20px auto; width:960px;}

.banner li { list-style: none; }
.banner ul li { float:left; padding:12px 0; text-align:center; color:#666; }
.banner ul li span{text-align:center; font-size:18px; color:#fff; display:block}
.banner ul li a{ margin-left:15px; float:left; }
.banner .arrows {
    display: none;
}

.banner:hover .arrows,
.banner.hover .arrows {
    display: block;
}

@media only screen {
    .banner .arrows {
        -webkit-transition: opacity 0.4s;
        transition: opacity 0.4s;
        opacity: 0;
        display: block;
    }
    
    .banner:hover .arrows,
    .banner.hover .arrows {
        opacity: 1;
    }
}

.banner .arrows {
    position: absolute;
    z-index: 20;
	
	width:100%
}

.banner .arrows .prev,
.banner .arrows .next {
    position:absolute;
    width: 39px;
    height: 78px;
    font: 0/0 a;
    color: transparent;
    cursor: pointer;
	
	z-index:1000
	
}

.banner .arrows .prev {
    left:50%;
    background: url(../images/prv.png) no-repeat;
	margin-left:-480px;
}

.banner .arrows .next {
	left:50%;
    margin-left:446px;
    background: url(../images/next.png) no-repeat; z-index:100
}
.main_about{margin:0 auto; width:980px; height:460px; overflow:hidden;position:relative; }
.main_about .about-t{font:bold 30px/30px Microsoft YaHei; color:#333; }
.about_content{ float:left; width:990px; color:#242424;font:14px/26px "Microsoft YaHei"; overflow:hidden; margin-top:20px; }
.about_content img{ vertical-align: middle;margin-right: 10px; display:inline;}
.floor12,.floor12_1{ float:left;}
.floor12_2,.floor12_3{ float:left;}
.floor12{ width:500px;} 
.floor12_1{ width:490px;} 
.floor12_2{ width:500px; margin-top:20px;margin-bottom:20px;} 
.floor12_3{ width:490px; margin-top:20px;margin-bottom:20px;} 
.floor12_4{ width:440px; heig}

.weixin{ position:absolute; bottom:10px!important; left:445px; text-align:center; }
.weixin1{ position:absolute; bottom:10px!important; left:600px; text-align:center; }
.weixin2{ position:absolute; bottom:10px!important; left:780px; text-align:center; }
