@charset "utf-8";
html, body, div, span, ul, li, p, h1, h3, h4, dl, dd, dt,input {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
img {
	border: 0;
}
body {
	font-family: "微软雅黑";
	
	font-size: 14px; color: #696969;
}
a {
	color: #696969;
	text-decoration: none;
}
.clear {
	clear: both;
}
.comm-conter {
	margin: 0 auto;
}
.comm {
	text-align: left;
}
.header{ width:1197px; margin:0 auto;}
.header .logo{ width:478px; height:78px; float:left;}
#navwarp{ width:1197px; margin:0 auto;  height:51px; line-height:51px; background:url(../images/nav.jpg) repeat-x;}

		/* 本例子css */
		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ width:1068px;  margin:0 auto; height:51px; line-height:51px;  position:relative; z-index:1;  }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;  position:relative; display:inline; background:url(../images/line.jpg) no-repeat right center;   }
		.nav .nLi h3{ float:left; width:145px; text-align:center;  }
		.nav .nLi h3 a{ display:block; width:145px; font-size:14px; font-weight:bold;  }
		.nav .sub{ display:none; width:145px; text-align:center; left:0; top:52px;  position:absolute; background:#F00;  line-height:26px; padding:5px 0;  }
		.nav .sub li{ zoom:1;line-height:30px; height:30px;   }
		.nav .sub a{ display:block; padding:0 10px; }
		.nav .sub a:hover{ background:#90241a; color:#fff;  }
		.nav .on h3 a{ background:#f30505; color:#fff;   }
		#bannerwarp{ width:339px; width:100%;}
		.c1{ width:1197px; margin:10px auto;}
		.c1-L{ width:792px; height:257px; float:left;}
		/* 本例子css */
		.c1-Ll{width:367px; height:237px;padding:10px; float:left; border:#ccc 1px solid; }
		.slideBox{ width:367px; height:237px; overflow:hidden; position:relative;}
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px; margin-top:2px;  width:10px; height:10px;  line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1;width:367px; vertical-align:middle; height:300px; }
		.slideBox .bd img{ width:367px; height:237px; display:block;  }
		.slideBox .bd li span{ width:580px; padding:0 0 0 20px; color:#fff; display:block; height:30px; line-height:30px; background-color:rgba(0,0,0,0.5);
		 position:absolute;bottom:0;height:30px; line-height:30px;}

		
		
		.c1-R{ width:381px; border:#ccc 1px solid; padding:5px; height:245px; float:right;}
		.tt1{ height:30px; padding:0 10px; line-height:30px; background-color:#f60100;}
		.tt1L{ border-left:#FFF 3px solid;height:20px; line-height:20px; margin-top:5px; color:#fff; padding:0 0 0 10px; float:left;}
		.tt1 a{ color:#fff;}
		.com{}
		.com li{ height:30px; line-height:30px; background:url(../images/dot1.jpg) no-repeat left center; padding-left:10px;}
		.com li span{ float:right;}
		.com li a:hover{ color:#F00;}
		.c2{ width:1197px; margin:0 auto;}
		.c2-L{width:780px;padding:5px; float:left; border:#ccc 1px solid;}
		.tt2{ height:33px; line-height:33px; background-color:#eaeaea;}
		.tt2l{ width:106px; float:left; color:#fff; height:33px; text-align:center; background:url(../images/biao.jpg) no-repeat;}
		.more{ padding:0 10px 0 0; float:right;}
		.more a{ color:#666;}
		.c2-L .text{ line-height:30px;  padding:10px 0; border-bottom:#ccc 1px solid;}
		.c2-L .text img{ width:173px; margin-right:10px;  height:127px; float:left;}
		.c2-R{ width:381px; border:#ccc 1px solid; position:relative; padding:5px; height:310px; float:right;}
		.c2-R .t{ width:270px; background:url(../images/t.png) no-repeat; height:30px; position:absolute; top:-8px; left:55px; text-align:center; color:#fff;}
		.c3{ width:1197px; margin:0 auto;}
				.c3-R{ width:381px; border:#ccc 1px solid; padding:5px; height:310px; float:right;}

.slideBox1{ width:1197px; height:111px; overflow:hidden; position:relative;}
		.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox1 .hd ul li{ float:left; margin-right:2px; margin-top:2px;  width:10px; height:10px;  line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox1 .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox1 .bd li{ zoom:1;width:1197px; vertical-align:middle; height:111px; }
		.slideBox1 .bd img{ width:1197px; height:111px; display:block;  }


.c4{ width:1186px; margin:10px auto 0 auto; padding:5px; border:#ccc 1px solid;}
/* 本例子css */
		.picMarquee-left{ width:1186px;  overflow:hidden; position:relative;}
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{ padding:10px 0;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:257px; height:201px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
		.ft{ width:1197px; margin:10px auto 0 auto; height:46px; background-color:#eaeaea;}
.fn{ text-align:center; line-height:50px; width:1197px; margin:0 auto;background-color:#f4f4f4; height:50px;}
.link{ width:1017px; margin:0 auto;}
.swd{ width:260px; margin:8px 0 0 60px; color:#666;  height:30px; line-height:30px; background-color:#f7f7f7; border:#f1f0f0 1px solid;}
/*内页*/
		.cn{ padding:10px 20px; text-align:left;}
		.cnT{ height:30px; line-height:30px; border-bottom:#ccc 1px dashed; text-align:right; }
		.tit3{ border-bottom:#ccc 1px solid; height:42px; line-height:42px; margin:20px 0 0 0;}
		.tit3L{ padding:0 10px; font-size:18px; float:left; background-color:#e0001a; color:#fff;}
		.tit3 .dd{ width:15px; height:42px;background:url(../images/ll.png) no-repeat; float:left;}
		.ab{ width:900px; margin:0 auto; border-left:#eeeeee 7px solid; padding:10px; line-height:200%;}
		.news{   line-height:200%;}
		.news ul{}
		.news ul li{ height:35px;  line-height:35px; background:url(../images/dot3.jpg) no-repeat left center; padding-left:20px; border-bottom:#ccc 1px dashed;}
		.news ul li span{ float:right; }
		.pro{   line-height:200%;}
		.pro ul{ text-align:center;}
		.pro ul li{ width:274px; padding:2px; border:#eaeaea 1px solid; float:left; margin:20px 0px 10px 30px;}
		.pro ul li img{ width:274px; height:191px;}
		.teacher{ width:1071px; margin:10px auto;   line-height:200%; }
		.teacher .left{ width:220px;border-radius:10px 10px 0 0; background-color:#fff; float:left; border:#eaeaea 1px solid;}
		.leftT{ height:40px; border-radius:10px 10px 0 0; background-color:#fff; line-height:40px; background-color:#e0001a; text-align:center; color:#fff;}
		.teacher .left ul {}
		.teacher .left ul li{ height:40px; text-align:center; border-bottom:#eaeaea 1px solid; line-height:40px;}
		.teacher .left ul li a:hover{height:40px; background-color:#eaeaea; line-height:40px; display:block;}
		.teacher .right{ width:810px; float:right; background-color:#fff;text-align:left; padding:0 10px;}
		.teacher .right .text{ padding:10px 0; border-bottom:#eaeaea 1px dashed;}
		.teacher .right .text .img{ width:160px; height:200px; float:left;}
		.teacher .right .text .jj{ width:640px; float:right;}
		.teacher .right .text .jjT{ height:30px; background-color:#eaeaea; padding:0 10px; line-height:30px;}
		
	.l1-Ll{width:417px; height:286px;padding:10px; float:left; border:#ccc 1px solid; }
		.slideBox2{ width:417px; height:286px; overflow:hidden; position:relative;}
		.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox2 .hd ul li{ float:left; margin-right:2px; margin-top:2px;  width:10px; height:10px;  line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox2 .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox2 .bd li{ zoom:1;width:417px; vertical-align:middle; height:300px; }
		.slideBox2 .bd img{ width:417px; height:286px; display:block;  }
		.slideBox2 .bd li span{ width:417px; padding:0 0 0 20px; color:#fff; display:block; height:30px; line-height:30px; background-color:rgba(0,0,0,0.5);
		 position:absolute;bottom:0;height:30px; line-height:30px;}
.l2-Ll{ width:470px; float:right;}
.l2-Ll ul{}
.l2-Ll ul li{ height:33px; border-bottom:#ccc 1px dashed; line-height:33px; background:url(../images/dot2.jpg) no-repeat left center; padding-left:15px;}
.l2-Ll ul li span{ float:right;}
.qyln1{ padding:30px 0 30px 0;}
	 .qyln2l{ width:640px; float:left;}
	 .qyln2r{ width:240px; padding:10px; float:right; border:#eaeaea 2px solid; }
	 .qyln2r ul{}
	 .qyln2r ul li{ height:30px; line-height:30px; border-bottom:#eaeaea 1px solid;}