@charset "utf-8";

.content_left{ width:210px; height:auto;overflow:hidden;}
.content_left h1{ width:160px; height:41px; line-height:35px; background:url(../images/leftmenubg.jpg); color:#FFFFFF; font-size:16px; padding-left:50px;}
.content_left ul{ margin:0; padding:0; list-style:none;}
.content_left ul li{ background:#3275bc; line-height:35px; padding-left:20px; border-bottom:1px dashed #4e91d8;}
.content_left ul li a{ color:#fff;}
.content_left ul li a:hover{ color:#fef000;}
.content_left img{ border:1px solid #3575bd;}

.content_right{ width:956px; height:auto; overflow:hidden;}
.position{ line-height:40px; height:40px; background:#FFFFFF; border:1px solid #eaeaea; padding:0 10px; }
.position span{ color:#3275bc;}
.about{ width:903px; padding:10px 25px; min-height:475px;background:#FFFFFF; border:1px solid #eaeaea; }
.about h1{ text-align:center;color:#3275bc; border-bottom:1px solid #cccccc; line-height:50px;}
.about h1 span{text-shadow:1px 1px 2px #3575bd; letter-spacing:6px; border-bottom:3px solid #3575bd; padding:8px 30px; }
.about p{ line-height:30px; font-size:14px; color:#333333;}
.about .info{ padding:20px 0;}

.newslist{width:953px; height:auto; min-height:550px; background:#fff; border:1px solid #eaeaea;}
.newslist ul{ margin:0; padding:0 30px; list-style:none;}
.newslist ul li{border-bottom:1px dashed #CCCCCC; padding:20px 0;}
.newslist ul li h3{ line-height:40px;}
.newslist ul li h3 a{ font-size:14px; color:#000;}
.newslist ul li h3 a span{ font-size:12px;}
.newslist ul li h3 a:hover{color:#043f81;}
.newslist ul li p{ line-height:23px;}

.imgdiv{ width:923px; height:140px;border-bottom:1px dashed #d6d6d6; padding:10px ;}
.imgdiv_left{ width:220px; height:140px;}
.imgdiv_left a img{ border:0;}
.imgdiv_right{ width:685px; height:150px;}
.imgdiv_right h3 a{ color:#000;}
.imgdiv_right h3 a:hover{color:#043f81;}
.imgdiv_right h3{ line-height:40px; font-size:15px;}
.imgdiv_right h4{ font-weight:normal; line-height:32px;}
.imgdiv_right p{line-height:30px;}
.imgdiv_right p a{ float:right; color:#043f81;}


.photolist{width:953px;  min-height:570px; height:auto;background:#fff; border:1px solid #eaeaea; }
.photolist ul{ margin:0; padding:10px 0; list-style:none;}
.photolist ul li{ float:left; width:350px; text-align:center; line-height:30px; margin:10px 55px;}
.photolist ul li a{ color:#000000; font-size:14px;}
.photolist ul li a:hover{color:#043f81;}
.photolist ul li a img{ border:1px solid #eaeaea; padding:4px;}
.photolist ul li a:hover img { border:1px solid #043f81; }


.productlist{width:953px;   min-height:520px; height:auto;background:#fff; border:1px solid #eaeaea; }
.productlist ul{ margin:0; padding:10px 0; list-style:none;}
.productlist ul li{ float:left; width:240px; text-align:center; line-height:20px; margin:13px 34px;}
.productlist ul li a{ color:#000000;}
.productlist ul li a:hover{color:#043f81;}
.productlist ul li a img{ border:1px solid #eaeaea; padding:4px;}
.productlist ul li a:hover img { border:1px solid #043f81; }


/*师资力量*/
.gltd{width:893px; height:auto; min-height:550px; background:#fff; border:1px solid #eaeaea;padding:5px 30px;}
.gltd_p{text-indent:24px; line-height:26px;}
.gltd_box{padding:20px 0; height:218px; border-bottom:#edf1f5 solid 1px;}
.gltd_l{width:200px; height:218px;}
.gltd_pic,.gltd_pic img{width:200px; height:150px;}
.gltd_pic2,.gltd_pic2 img{width:200px; height:200px;}
.gltd_name{width:200px; height:37px; border-top:#043f81 solid 4px; color:#8f9193; background:#e7ecef; line-height:18px;}
.gltd_name span{display:block; line-height:37px;}
.gltd_wz{width:636px; height:203px; padding-top:15px; overflow:hidden;/* text-indent:24px;*/ line-height:30px}
.gltd_wz2{width:636px; height:203px;  overflow:hidden;/* text-indent:24px;*/ line-height:30px}
.tc{ text-align:center;}
.lan{color:#000;}
.lan:hover{color:#043f81;}

/*联系我们*/
.contact{width:953px;   min-height:495px; height:auto;background:#fff; border:1px solid #eaeaea; }
.contact .hd{ height:40px; line-height:40px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.contact .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.contact .hd ul li{ float:left; padding:0 30px; cursor:pointer; list-style:none; }
.contact .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }

.contact .bd ul{ padding:15px;  zoom:1;  }
.contact .bd ul p{line-height:30px; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.contact .arrow{  position:absolute; right:10px; top:0; }
.contact .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:10px; margin-top:15px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.contact .arrow .next{ background-position:0 -50px;  }
.contact .arrow .prevStop{ background-position:-60px 0; }
.contact .arrow .nextStop{ background-position:-60px -50px; }


.news{width:913px; height:auto; min-height:550px; background:#fff; border:1px solid #eaeaea; padding:20px 20px 40px;}
.news img{max-width:900px;}
.news h1{ text-align:center; font-size:18px; line-height:45px;}
.news p.time{ text-align:center; border-top:1px dashed #CCCCCC; border-bottom:1px dashed #CCCCCC; font-size:12px; line-height:30px;}
.news p.time>span{ color:#FF0000;}
.news div{line-height:30px; font-size:14px; margin-top:5px;}
.news p{ line-height:30px; font-size:14px; margin-top:5px;}
.news p a{color:#000;}
.news p a:hover{color:#0857b0;}

/*新闻详情下方*/
.news h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #00a02d; margin:15px 0px 10px 0px;}
.news h4.related span{ float:left; display:inline; background:url(../images/rela-bg.jpg) repeat-x left top; min-width:70px;_width:70px; white-space:nowrap; text-align:center; color:#fff; text-shadow:-1px -1px #4d6e95; padding:0px 10px;}
.news .relatedlist li{ float:left; width:30%; margin-right:10px; height:27px; line-height:27px; padding-left:12px; background:url(../diantb.jpg) no-repeat 3px 12px; overflow:hidden; }
.news .relatedlist li a{ color:#000000;}
.news .relatedlist li a:hover{ color:#043f81; text-decoration:underline; }
.met_hits{ padding:0px 5px; height:35px; line-height:35px; margin-top:10px; border-top:1px dotted #ccc; text-align:right; position:relative; color:#666;}
.met_hits a{ color:#666;}
.met_hits .metjiathis{ position:absolute; left:5px; top:8px;}
.met_page{ text-align:center;}
.met_page a{ margin-right:50px; color:#3575bd;  text-decoration:underline;}
.list-none{ list-style:none; padding:0px; margin:0px;}

.table_con{ width:900px;}
.table_con td{ border:1px solid #ddd; padding:5px 0; text-align:center}
.table_con td.tit{ background:#f7f7f7;}

.custom{ font-size:14px;}
.table-tr{ line-height:40px;}
.table-tr-td{ height:20px; line-height:20px; }
.sub-bm{ width:130px; height:40px; border:none; background:#0857b0; color:#FFFFFF; font-size:20px; font-family:"微软雅黑"; cursor:pointer;}
textarea{resize:none}



#gallery {}
#gallery ul {  }
#gallery ul li { }
#gallery ul img {}
#gallery ul a:hover img {}
#gallery ul a:hover { }

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}