body,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,li,p,select,ul,div,img,p,a,dl,dt,dd{margin:0;padding:0;}
	a{text-decoration:none;}
body{background:#fef3f9;color:#666;width:100%;font-size:14px;font-family:"Microsoft YaHei";}
body,input,option,select{font:12px/22px "\5b8b\4f53",Verdana,Arial,Helvetica,sans-serif;}
ul li{list-style-type: none;}
*{margin:0;padding:0;}
img{border:0;}
ul,li{list-style:none;}
a{color:#333;}
ul{ list-style: square inside; }
a, a:visited{ text-decoration: none; }
blockquote{ 
	padding: 0 20px; 
	margin-left: 20px; 
	border-left: 20px solid #ccc; 
	font-size: 14px; 	
	font-family: Georgia, serif; 
	font-style: italic; 
	margin-top: 10px;
}
.clear{clear: both;}

.ht_top {
    width: 100%;
    height: 41px;
    background: url(imgnav-bg.gif) repeat-x;
    line-height: 41px;
    min-width:1000px;

}
.ht_top .zt_top {
    height: 41px;
    margin: 0 auto;
    width: 1000px;
}
.ht_top .logo {
    float: left;
    margin: 0;
    padding: 0;
    line-height: 20px;
}
.zt_top .logo a img {
    height: 38px;
}
.ht_top .logozc {
    width: 150px;
    float: left;
    margin-left: 15px;
    font-size: 16px;
    font-family: 'Microsoft YaHei';
}
.ht_top .topnav {
    float: right;
}
.logozc a {
    line-height: 32px;
    color: #333;
    font-size: 14px;
}
.ht_top .topnav a {
    margin: 6px;
    line-height: 32px;
    color: #333;
    font-size: 14px;
}
#banner_bg{
	width: 100%;
}
.banner {
    width: 100%;
    height: 811px;
    background: url(imgbanner.png) no-repeat center;
    min-width:1000px;
}
#t_bg{
	width: 100%;
}
.t1 {
    width: 100%;
    height: 182px;
    background: url(imgt1.png) no-repeat center;
    min-width:1000px;
}
#libao_bg{
    width: 100%;
    height: 394px;
    background: url(imglibao_bg.png) no-repeat center;
    min-width:1000px;	
}
.libao {
	width: 1000px;
	margin: 0 auto;
}
.libao .tu{
	float: left;
	margin-top: 91px;
	margin-left: 52px;
}
.libao .text{
	float: left;
	margin-top: 120px;
	margin-left: 101px;
}
.libao .button{
	float: left;
	margin-left: 183px;
	margin-top: 54px;	
}
.t2 {
    width: 100%;
    height: 166px;
    background: url(imgt2.png) no-repeat center;
    min-width:1000px;
}
#bei_bg{
    width: 100%;
    height: 393px;
    background: url(imgbei_bg.png) no-repeat center;
    min-width:1000px;	    

}
.bei {
	width: 1000px;
	margin: 0 auto;
}
				  				  
.floatLeft{ 
	float: left;
	margin-right: 10px;
}
.floatRight{ 
	float: right; 
}
a{ 
	outline: none; 
}

#page-wrap{ 
	width: 534px; 
	height:392px;
	position: relative;
	background: url(imgbg.png) no-repeat center;
	float: left;
}
.slider-wrap{ 
	width: 508px;
	height: 350px; 
	position: absolute; 
	top: 24px; 
	left: 12px; 
}			
.stripViewer .panelContainer .panel ul{ 
	text-align: left; 
	margin: 0 15px 0 30px; 
}
.stripViewer{ 
	position: relative; 
	overflow: hidden; 
	width: 509px; 
	height: 351px; 
}
.stripViewer .panelContainer{ 
	position: relative; 
	left: 0; 
	top: 0; 
}
.stripViewer .panelContainer .panel{ 
	float: left; 
	height: 100%; 
	position: relative; 
	width: 509px; 
}
.stripNavL, .stripNavR, .stripNav{ 
	display: none; 
}
.nav-thumb{
	margin-right: 5px; 
}
#movers-row{
	margin: -57px 0 0 6px; 
}
#movers-row div{ 
	width: 11%; 
	float: left; 
}
#movers-row div a.cross-link{ 
	float: right;
}
.photo-meta-data{ 
	background: url(../img/transpBlack.png); 
	padding: 10px; 
	height: 30px; 
	margin-top: -50px; 
	position: relative; 
	z-index: 9999; 
	color: white;
}
.photo-meta-data span{
	font-size: 13px; 
}
.cross-link{
	display: block;
	width: 54px; 
	height:50px;
	margin-top: -14px; 
	position: relative;
	padding-top: 15px; 
	z-index: 9999;
}
.active-thumb{ 
	background: transparent url(../img/icon-uparrowsmallwhite.png) top center no-repeat; 
}
#bei_right{
	width: 457px;
	float: left;
	margin-left: 9px;
}
#bei_right input{
	width: 137px;
	height: 44px;
	background: url(imginput.png) no-repeat center;
	border: none;
	color: #3b0000;
	font-size: 18px;
	font-weight: bold;
	margin-top: 8px;
	cursor: pointer;
}
#bei_right input:hover{
	background: url(imginput_h.png) no-repeat center;
	
}
#bei_right .text2{
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
    width: 457px;
    display: block;	
}
.text2:hover{
	color: #ed3b39;
}
.t3 {
    width: 100%;
    height: 196px;
    background: url(imgt3.png) no-repeat center;
    min-width:1000px;
}
#k_bg{
    width: 100%;
    height: 205px;
    background: url(imgk_bg.png) no-repeat center;
    min-width:1000px;	    

}
.ke {
	width: 1000px;
	margin: 0 auto;
}
.kecheng{
	width: 196px;
	height: 205px;
	background: url(imgke_bg.png) no-repeat center;
	float: left;
}
.kecheng .kong{
	height: 9px;
}
.kecheng .content{
	width: 180px;
	height: 186px;
	border: 1px solid #000;
	margin: 0 auto;
	vertical-align: middle;
}
.kecheng .content img{
	margin: 0 auto;
    display: block;
    margin-top: 20px;	
}
.kecheng .content p{
	width: 174px;
    padding-top: 9px;
    margin: 0 auto;
    font-size: 14px;
    font-weight: bold;
    color: #000;

}
.right{
	margin-right:5px
}
.bg_color{
	background-color: #fff8ec;
}
.bg_color2{
	background-color: #ffd9d9;
}
.bg_color3{
	background-color: #c1f7ff;
}
.bg_color4{
	background-color: #d4deff;
}
.bg_color5{
	background-color: #ffd0f8;
}
.t4 {
    width: 100%;
    height: 182px;
    background: url(imgt4.png) no-repeat center;
    min-width:1000px;
}
#teacher_bg{
	width: 100%;
	height: 501px;
	background: url(imgtea_bg.png) no-repeat center;
	min-width: 1000px;
}
.focus{width:1000px; height:501px;margin:0 auto;}
.focusbox{background: url(imgtetacher_bg.png) no-repeat center; position:relative;width: 1000px;height: 501px;}
.focusimg{width:960px; height:315px; position:relative; overflow:hidden;-webkit-perspective: 1300px;margin: 0 auto;padding-top: 14px;}
#divimg{width:99300px; position:relative;-moz-perspective: 1300px;}
#divimg img{display:block; width:960px; height:315px; cursor:pointer;}
#divimg li{width:990px; height:376px; float:left;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}
#divimg li.onpre{-webkit-animation:onpre .5s ease-in-out;animation:onpre .5s ease-in-out;opacity:0;-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
@-webkit-keyframes onpre{
	0%{opacity:1;-webkit-transform:rotateY(0deg);}
	100%{opacity:0;-webkit-transform:rotateY(90deg)}
}
@keyframes onpre{
	0%{opacity:1;transform:rotateY(0deg);}
	100%{opacity:0;transform:rotateY(90deg)}
}
.focustool{width:970px; overflow:hidden; padding:5px 0 10px; margin:0 auto; position:relative;}
#divpage{width:4655px; position:relative;}
#divpage img{display:block; width:129px; height:97px; margin-bottom:3px;}
#divpage a{background-color:#fff; display:block; width:129px; padding:4px 0 4px 4px; position:relative;-webkit-transition:all .3s linear;transition:all .3s linear;}
#divpage li{float:left; cursor:pointer; -webkit-transition:all .3s linear; transition:all .3s linear;margin-left: 5px}
#divpage .imgname{line-height:25px; text-align:center; color:#000; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:400; font-size:18px; height:25px; overflow:hidden; cursor:pointer;}
#divpage .imgshortcat{line-height:20px; text-align:center; color:#7D7D7D; font-size:12px; height:20px; overflow:hidden; cursor:pointer;}
#divpage a:hover{background-color:#999; padding:4px; margin-right:-4px; z-index:100; top:-5px;}
#divpage a:hover .imgname{color:#DBC98C;}
#divpage a:hover .imgshortcat{color:#FFF;}
#divpage .on a{background-color:#999; padding:4px; margin-right:-4px; z-index:100; top:-5px;}
#divpage .on .imgname{color:#DBC98C;}
#divpage .on .imgshortcat{color:#FFF;}
#divimg li{display:none;}
#divimg li.active{display:block;}
.t5 {
    width: 100%;
    height: 192px;
    background: url(imgt5.png) no-repeat center;
    min-width:1000px;
}
#kecheng_bg{
	width: 100%;
	height: 225px;
	background: url(imglocation_bg.png) no-repeat center;
	min-width: 1000px;
}
.locate{width: 603px;margin: 0 auto;}
#kecheng_bg input{
	width: 183px;
	height: 59px;
	background: url(imglocate_input.png) no-repeat center;
	border: none;
	color: #3b0000;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 10px;
	cursor: pointer;
}
#kecheng_bg input:hover{
	background: url(imglocate_input_h.png) no-repeat center;
	
}
.m_r{
	margin-right: 20px;
}
.foot{
    background-color: #ffd800;
	width:100%;
    height:90px;
    min-width: 1000px;
}
.footer {
    width: 1000px;
    margin:auto;
    padding-top:30px;
    text-align: center;
    font-size: 14px;
    color: #1a1a1a;
    
}
.footer a{
	color:#1a1a1a;
    font-size: 14px;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
	color: #178b79;
}
