@charset "gb2312";

  body {
	font-size:12px; color:#5a5a5a; margin:0px auto; font-family:"微软雅黑"; background:#595757; -webkit-text-size-adjust:none;}

a{ text-decoration:none; color:#5b5a5a; -webkit-transition:all .2s linear;}
*{ margin:0px; padding:0px; border:0px;}
li,ul,h3,h4,h5,p,img{ list-style:none; margin:0; padding:0; font-size:12px; font-weight:normal; border:0;}

#topbg{ width:100%; height:140px; background:#f2f2f2;}
#top{ width:1100px; height:140px; margin:0px auto; background:url(imageslogo.gif) no-repeat 70px 55px; position:relative;}
#toplogo a{ width:92px; height:69px; display:block; position:absolute; left:70px; top:55px; float:left;}
.tel{ float:right; width:225px; height:55px; background:url(images400.gif) no-repeat; position:absolute; right:0px; top:65px;}


#banbg{ width:100%; height:240px; background:#3c3c3c;}
#banbg #banzt{ width:1110px; height:240px; margin:0px auto; background:#2d2c2c;}
#banbg #banzt #banpic{ width:885px; height:240px; float:left;}


#menu{width:225px; height:218px; float:left; padding-top:22px;}
#menu li{width:225px; height:30px; margin-bottom:3px;}
#menu1 a{ display:block; width:225px; height:30px; background:url(imagesmm1.gif) no-repeat;}
#menu1 a:hover{ background:url(imagesmm1.gif) 0 30px;}
#menu2 a{ display:block; width:225px; height:30px; background:url(imagesmm2.gif) no-repeat;}
#menu2 a:hover{ background:url(imagesmm2.gif) 0 30px;}
#menu3 a{ display:block; width:225px; height:30px; background:url(imagesmm3.gif) no-repeat;}
#menu3 a:hover{ background:url(imagesmm3.gif) 0 30px;}
#menu4 a{ display:block; width:225px; height:30px; background:url(imagesmm4.gif) no-repeat;}
#menu4 a:hover{ background:url(imagesmm4.gif) 0 30px;}
#menu5 a{ display:block; width:225px; height:30px; background:url(imagesmm5.gif) no-repeat;}
#menu5 a:hover{ background:url(imagesmm5.gif) 0 30px;}
#menu6 a{ display:block; width:225px; height:30px; background:url(imagesmm6.gif) no-repeat;}
#menu6 a:hover{ background:url(imagesmm6.gif) 0 30px;}


#index_main{width:100%; height:1300px; background:url(imagesbg_index_3.gif) repeat-x; }
#index_content {background:url(imagesbg_index_4.gif) no-repeat; width:1110px; margin:0 auto;overflow:hidden; padding-top:20px;}

/*首页左侧部分*/
#index_left{ width:215px; float:left; min-height:1000px;  height:auto !important; height:1000px; margin-right:10px;}
#index_mail{ margin-bottom:40px;}
#shengm{width:185px; min-height:500px;  height:auto !important; height:500px; background:url(imagesgg.gif) no-repeat; color:#ffffff; font-size:12px; padding:65px 15px 15px 15px; line-height:20px;}
#rongyu{ width:215px; height:215px; background:#000000; margin-top:15px;}
#rongyu .biaot{ width:215px; height:40px; background:url(imagesr01.gif) no-repeat;}
#rongyu .biaot a{ width:215px; height:40px; display:block;}
#rongyu .biaot a{width:215px; height:40px; display:block;}
#rongyu .qieh{ width:215px; height:175px;}

#hangyedx{ width:215px; height:188px; background:#999999; margin-top:15px;}
#hangyedx .biaot{ width:215px; height:40px; background:url(imagesr02.gif) no-repeat;}
#hangyedx .biaot a{ width:215px; height:40px; display:block;}
#hangyedx .wznr{ width:195px; height:140px; padding:10px;}
#hangyedx li{ width:185px; padding-left:10px; height:25px;line-height:25px; background:url(imagesjt.gif) no-repeat 1px 15px; overflow:hidden;}
#hangyedx li a {color:#000000;}
#hangyedx li a:hover{ color:#990001;}

/*首页中间案例部分*/
#sycase{ width:660px; background:#ffffff; height:1030px; float:left; margin-right:10px;}

/*首页右侧部分*/

#search{ width:215px; height:30px; position:relative; margin-bottom:40px;}
.s2{ float:left; width:155px; display:inline; height:30px;  }
.s2 input{ width:155px; height:30px; background:#808080; color:#ffffff; font-family:"微软雅黑";}
.s3{ float:left; width:70px; display:inline; position:absolute; left:145px; top:0px;}
.s3 input{ background:url(imagesss2.gif); width:70px; height:30px; border:0; }


#syright{ width:215px; height:1060px; float:left;}
#rightxw{ width:215px; height:570px; background:#999999;}
#rightxw .biaot{ width:215px; height:40px; background:url(imagesr03.gif) no-repeat;}
#rightxw .biaot a{width:215px; height:40px; display:block;}
#rightxw .newspic{ width:215px; height:120px; background:url(imagesr04.jpg) no-repeat;}
#rightxw .wznr{ width:195px;  padding:10px;}
#rightxw li{ width:185px; padding-left:10px; height:25px;line-height:25px; background:url(imagesjt.gif) no-repeat 1px 15px; overflow:hidden;}
#rightxw li a {color:#000000;}
#rightxw li a:hover{ color:#990001;}

#rightlx{ width:215px; height:450px; overflow:hidden; color:#ffffff; line-height:24px; font-size:12px; margin-top:15px;}
#rightlx a{ color:#ffffff;}


#footbg{ width:1110px; height:30px; background:#7f7f7f; margin:0px auto; margin-top:20px;}
#footbg #foot{ width:660px; height:30px; background:#bfbfbf; margin:0px auto; text-align:center; line-height:30px;}

#lianjie{ color:#b1b1b1; margin-top:20px;}
#lianjie a{ color:#b1b1b1;}




/*内页样式*/
#content{ width:1110px; background:url(imagesbg2.gif) no-repeat; margin:0px auto; min-height:800px;  height:auto !important; height:800px;}


/*内页案例*/
#bwg { width:640px; text-align:left; }
#bwg li{ width:310px; height:100px; margin-right:4px; background:#e6e6e6; float:left; margin-bottom:20px;}
#bwg li nth-child(even){margin-right:0px;}
#bwg .pic{ width:155px; height:100px; float:left;}
#bwg h3{ height:30px; line-height:30px; border-bottom:1px solid #aeacad; font-weight:bold; padding-left:5px; color:#000000;}
#bwg .yyyy{ width:155px; height:100px; float:left;}
#bwg p{ text-align:right; padding-right:10px; padding-top:20px;}


#ny_left{ width:215px; float:left; height:500px; margin-right:10px; padding-top:62px;}
#ny_left #huibg{ width:190px; height:210px; background:#b8bab9; padding-left:25px; padding-top:20px;}


#ny_left li{width:150px; height:30px; margin-bottom:5px;}
#ny_left #p1 a{ display:block; width:150px; height:30px; background:url(imagesp1.gif) no-repeat;}
#ny_left #p1 a:hover{ background:url(imagesp1.gif) 0 30px;}
#ny_left #p1dq{ background:url(imagesp1.gif) 0 30px;}
#ny_left #p2 a{ display:block; width:150px; height:30px; background:url(imagesp2.gif) no-repeat;}
#ny_left #p2 a:hover{ background:url(imagesp2.gif) 0 30px;}
#ny_left #p2dq{ background:url(imagesp2.gif) 0 30px;}
#ny_left #p3 a{ display:block; width:150px; height:30px; background:url(imagesp3.gif) no-repeat;}
#ny_left #p3 a:hover{ background:url(imagesp3.gif) 0 30px;}
#ny_left #p3dq{ background:url(imagesp3.gif) 0 30px;}

#ny_left #p4 a{ display:block; width:150px; height:30px; background:url(imagesp4.gif) no-repeat;}
#ny_left #p4 a:hover{ background:url(imagesp4.gif) 0 30px;}
#ny_left #p4dq{ background:url(imagesp4.gif) 0 30px;}
#ny_left #p5 a{ display:block; width:150px; height:30px; background:url(imagesp5.gif) no-repeat;}
#ny_left #p5 a:hover{ background:url(imagesp5.gif) 0 30px;}
#ny_left #p5dq{ background:url(imagesp5.gif) 0 30px;}

#ny_left #p6 a{ display:block; width:150px; height:30px; background:url(imagesp6.gif) no-repeat;}
#ny_left #p6 a:hover{ background:url(imagesp6.gif) 0 30px;}
#ny_left #p6dq{ background:url(imagesp6.gif) 0 30px;}
#ny_left #p7 a{ display:block; width:150px; height:30px; background:url(imagesp7.gif) no-repeat;}
#ny_left #p7 a:hover{ background:url(imagesp7.gif) 0 30px;}
#ny_left #p7dq{ background:url(imagesp7.gif) 0 30px;}
#ny_left #p8 a{ display:block; width:150px; height:30px; background:url(imagesp8.gif) no-repeat;}
#ny_left #p8 a:hover{ background:url(imagesp8.gif) 0 30px;}
#ny_left #p8dq{ background:url(imagesp8.gif) 0 30px;}
#ny_left #p9 a{ display:block; width:150px; height:30px; background:url(imagesp9.gif) no-repeat;}
#ny_left #p9 a:hover{ background:url(imagesp9.gif) 0 30px;}
#ny_left #p9dq{ background:url(imagesp9.gif) 0 30px;}

#ny_left #p77 a{ display:block; width:150px; height:30px; background:url(imagesp77.gif) no-repeat;}
#ny_left #p77 a:hover{ background:url(imagesp77.gif) 0 30px;}
#ny_left #p77dq{ background:url(imagesp77.gif) 0 30px;}
#ny_left #p88 a{ display:block; width:150px; height:30px; background:url(imagesp88.gif) no-repeat;}
#ny_left #p88 a:hover{ background:url(imagesp88.gif) 0 30px;}
#ny_left #p88dq{ background:url(imagesp88.gif) 0 30px;}
#ny_left #p99 a{ display:block; width:150px; height:30px; background:url(imagesp99.gif) no-repeat;}
#ny_left #p99 a:hover{ background:url(imagesp99.gif) 0 30px;}
#ny_left #p99dq{ background:url(imagesp99.gif) 0 30px;}


#ny_left #y1 a{ display:block; width:150px; height:30px; background:url(imagesy1.gif) no-repeat;}
#ny_left #y1 a:hover{ background:url(imagesy1.gif) 0 30px;}
#ny_left #y1dq{ background:url(imagesy1.gif) 0 30px;}
#ny_left #y2 a{ display:block; width:150px; height:30px; background:url(imagesy2.gif) no-repeat;}
#ny_left #y2 a:hover{ background:url(imagesy2.gif) 0 30px;}
#ny_left #y2dq{ background:url(imagesy2.gif) 0 30px;}
#ny_left #y3 a{ display:block; width:150px; height:30px; background:url(imagesy3.gif) no-repeat;}
#ny_left #y3 a:hover{ background:url(imagesy3.gif) 0 30px;}
#ny_left #y3dq{ background:url(imagesy3.gif) 0 30px;}
#ny_left #y4 a{ display:block; width:150px; height:30px; background:url(imagesy4.gif) no-repeat;}
#ny_left #y4 a:hover{ background:url(imagesy4.gif) 0 30px;}
#ny_left #y4dq{ background:url(imagesy4.gif) 0 30px;}
#ny_left #y5 a{ display:block; width:150px; height:30px; background:url(imagesy5.gif) no-repeat;}
#ny_left #y5 a:hover{ background:url(imagesy5.gif) 0 30px;}
#ny_left #y5dq{ background:url(imagesy5.gif) 0 30px;}
#ny_left #y6 a{ display:block; width:150px; height:30px; background:url(imagesy6.gif) no-repeat;}
#ny_left #y6 a:hover{ background:url(imagesy6.gif) 0 30px;}
#ny_left #y6dq{ background:url(imagesy6.gif) 0 30px;}



#nymail{ width:215px; height:30px; background:url(imagesmail.gif) no-repeat; margin-top:10px;}
#nymail { width:215px; height:30px; display:block;}



#ny_midzt{ width:660px; background:#ffffff; min-height:800px; height:auto !important; height:800px; float:left; padding-bottom:15px;}
#ny_midzt #ny_midbb{ width:660px; height:270px;}
#ny_midzt #ny_midnr{padding-left:15px; padding-right:15px;}



/*滑动*/
#sidebar {float:left;}
#portamento_container {float:left;position:relative;} /* take the positioning of the sidebar, and become the start point for the sidebar positioning */
#portamento_container #sidebar {float:none;position:absolute;} /* no need to float anymore, become absolutely positoned */
#portamento_container #sidebar.fixed {position:fixed;} /* if the panel is sliding, it needs position:fixed */


#ny_right{ width:225px; height:350px; float:left; position:fixed; top:140px; right:0px; z-index:2;}
#me{width:225px; height:218px; padding-top:22px; background:#2d2c2c;}
#me li{width:225px; height:30px; margin-bottom:3px;}
#me #menu1 a{ display:block; width:225px; height:30px; background:url(imagesmm1.gif) no-repeat;}
#me #menu1 a:hover{ background:url(imagesmm1.gif) 0 30px;}
#me #menu2 a{ display:block; width:225px; height:30px; background:url(imagesmm2.gif) no-repeat;}
#me #menu2 a:hover{ background:url(imagesmm2.gif) 0 30px;}
#me #menu3 a{ display:block; width:225px; height:30px; background:url(imagesmm3.gif) no-repeat;}
#me #menu3 a:hover{ background:url(imagesmm3.gif) 0 30px;}
#me #menu4 a{ display:block; width:225px; height:30px; background:url(imagesmm4.gif) no-repeat;}
#me #menu4 a:hover{ background:url(imagesmm4.gif) 0 30px;}
#me #menu5 a{ display:block; width:225px; height:30px; background:url(imagesmm5.gif) no-repeat;}
#me #menu5 a:hover{ background:url(imagesmm5.gif) 0 30px;}
#me #menu6 a{ display:block; width:225px; height:30px; background:url(imagesmm6.gif) no-repeat;}
#me #menu6 a:hover{ background:url(imagesmm6.gif) 0 30px;}



#search2{ width:225px; height:30px; position:relative; margin-bottom:10px; margin-top:10px;}
#search2 .s2{ float:left; width:155px; display:inline; height:30px;  }
#search2 .s2 input{ width:155px; height:30px; background:#808080; color:#ffffff; font-family:"微软雅黑";}
#search2 .s3{ float:left; width:70px; display:inline; position:absolute; left:155px; top:0px;}
#search2 .s3 input{ background:url(imagesss2.gif); width:70px; height:30px; border:0; }

#zp{ width:225px; height:50px; background:url(imagesnm2.gif) no-repeat;}
#zp a{ width:225px; height:50px; display:block;}




/*动态新闻asp页面样式*/
#dongtai li{ background:url(imagesnewsjt.gif) no-repeat 8px center; padding-left:25px; border-bottom:1px dotted #ccc; height:33px; line-height:33px;}
#dongtai .newstitle_in{ width:450px; float:left;}
#dongtai .newstitle_in a{ color:#444;}
#dongtai .newstitle_in a:hover{ color:#9b0000; text-decoration:underline;}
#dongtai .date_in{ float:right; width:150px; text-align:right;}


.page{ width:100%; text-align:center; clear:both; margin-top:20px; margin-bottom:20px;}



.shijian {
	font-family: Arial, Helvetica, sans-serif;
	color: #9d9d9d;
	font-size: 10px;
}

.hgnews {
	line-height: 24px;
	font-size: 12px;
	text-decoration: none;
}


/*教师风采asp页面样式*/

#prolist2{ padding-top:6px;}
#prolist2 li{ float:left; width:250px; margin-left:20px; margin-right:20px; margin-bottom:15px;}
#prolist2 img{ width:250px; height:170px;}
#prolist2 li p{ text-align:center;}
#prolist2 h4{ text-align:center; height:40px; line-height:35px;}
#prolist2 li a img{background:#ffffff; border:1px solid #e1e1e1; padding:4px;}
#prolist2 li a:hover img{background:#ffffff; border:1px solid #e1e1e1; padding:4px;}


/*导航条突出显示效果*/

#sub1 #menu1 a{color:#ff4403;}
#sub2 #menu2 a{color:#ff4403;}
#sub3 #menu3 a{color:#ff4403;}
#sub4 #menu4 a{color:#ff4403;}
#sub5 #menu5 a{color:#ff4403;}
#sub6 #menu6 a{color:#ff4403;}
#sub7 #menu7 a{color:#ff4403;}


#sub1 #mainban{ width:100%; height:300px; background:url(../images/main1.jpg) center top no-repeat;}
#sub2 #mainban{ width:100%; height:300px; background:url(../images/main2.jpg) center top no-repeat;}
#sub3 #mainban{ width:100%; height:300px; background:url(../images/main3.jpg) center top no-repeat;}
#sub4 #mainban{ width:100%; height:300px; background:url(../images/main4.jpg) center top no-repeat;}
#sub5 #mainban{ width:100%; height:300px; background:url(../images/main5.jpg) center top no-repeat;}
#sub6 #mainban{ width:100%; height:300px; background:url(../images/main6.jpg) center top no-repeat;}
#sub7 #mainban{ width:100%; height:300px; background:url(../images/main7.jpg) center top no-repeat;}




#left{width:240px; float:left; height:350px;}
#left_one{ width:240px; background:#fc7d50; height:100px; }
#left_one h3{color:#FFFFFF; font-size:25px; font-weight:bold; line-height:100px; text-align:center; font-family:"微软雅黑";}

#ny_left #huibg2{ width:205px; min-height:700px;  height:auto !important; height:700px; background:#e6e6e6; padding-left:5px; padding-top:20px;}
#submenu li{ width:190px;  text-align:left;  padding-left:8px;}
#submenu li a{ color:#333333; padding-left:8px;}
#submenu li a:hover{ color:#990000; text-decoration:underline; padding-left:8px; }
#submenu  li a.cur{ background:url(imagesjt2.gif) left 5px no-repeat; color:#333333; padding-left:8px;} 

.left22{width:208px; height:20px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}



/*右侧页面样式*/
#right{ width:840px; float:right;}
#right_title h3{ background:#f5f5f5; height:30px; overflow:hidden; _height:1%; padding-top:20px; padding-left:20px; margin-bottom:20px;}
#right_title h3 .title{ font-family:微软雅黑,宋体; font-size:14px; color:#8f8f8f; float:left; }
#right_title h3 .location{ float:right; color:#909090;  width:220px; padding-right:20px; text-align:right;}
#right_title h3 .location a{color:#919191;}
#right_content{line-height:24px; padding:15px 0px 15px 10px; min-height:500px; height:auto !important; height:500px; margin-bottom:5px; font-size:14px;}


/*留言样式发送到邮箱*/
.ly{ 
font-size:14px; 
color:#222222; 
}
.ly2{ color:#FF0000;font-size:14px; 
font-weight:bold;}
.bdk1{ width:500px; height:25px; border:1px solid #dadada; background:#FFFFFF;}
.bdk2{ width:500px; height:60px; border:1px solid #dadada; background:#FFFFFF;}
.bdk3{ width:100px; height:25px; border:1px solid #dadada; background:url(../images/bdtm.png);}
.anniu{ width:100px; height:30px; background:#d7d7d7; color:#333333; border-bottom:1px solid #b9b9b9; border-right:1px solid #b9b9b9; font-size:14px; 
font-weight:bold;}


/*产品asp页面样式*/

#prolist{ padding-top:6px;}
#prolist li{ float:left; width:260px; height:290px; margin-left:4px; margin-right:4px; margin-bottom:8px; background:#f5f5f5;}
#prolist li a{width:260px; height:290px; display:block;}
#prolist li a:hover{width:260px; height:290px; display:block; background:#fd9673; color:#ffffff;}
#prolist img{ width:260px; height:200px;}
#prolist h3{  height:30px; line-height:30px; text-align:center;  font-size:14px; padding-top:10px;}
#prolist h4{  height:25px; line-height:25px; text-align:center;  font-size:14px;}


.pro_img{ text-align:center; padding-top:20px;}
.pro_title{ height:30px;  margin-top:10px; text-align:center;}
.pro_title2{ height:30px; line-height:30px; padding-left:10px; margin-top:10px; text-align:center; font-weight:bold; font-size:14px; border-bottom:1px dotted #CACACA;}
.pro_intro{ padding:10px; margin-bottom:50px;}
.page1{ width:100%; height:40px; line-height:40px; text-align:center; margin-top:60px;}




/*新闻asp页面样式*/
#newslist li{ width:630px; height:90px; line-height:24px; margin-bottom:10px; padding-top:20px;}
#newslist li img{width:120px; height:90px; float:left; margin-right:10px; }
#newslist li h2{ font-size:14px; font-weight:bold; color:#535353; height:24px; line-height:24px; }
#newslist li h4 img{ width:60px; height:15px;}
#newslist li h3 a{ color:#5e5d5d; line-height:22px;}
#newslist li h3 a:hover{ color:#9b0000; text-decoration:underline;}

.date_in{ float:right; width:80px; color:#666; font-size:10px; font-family:arial;}

#newstitle_xx{ width:100%; height:40px; line-height:40px;  text-align:center; font-size:16px; background:#660000; margin-bottom:30px; color:#ffffff;  margin-top:15px;}
.page{ width:100%; text-align:center; clear:both; margin-top:5px; margin-bottom:20px;}



.shijian {
	font-family: Arial, Helvetica, sans-serif;
	color: #9d9d9d;
	font-size: 10px;
}

.hgnews {
	line-height: 24px;
	font-size: 14px;
	text-decoration: none;
}

.cpborder{border:1px solid #dfdfdf;}
.banquan {color: #000101; font-size:14px; line-height:180%}
.newstitle{ font-size:14px; font-weight:bold;}
.title16{font-size:16px; font-weight:bold; color:#C40000;}
.title14{font-size:14px; color:#C40000;}
.newstitle2{ font-weight:bold;}
.wenbenkuang{ width:360px; height:26px; line-height:26px; background:url(../images/wbk.gif) repeat-x; border:1px solid #f4d4e2; color:#4c4c4c;}
.wenbenkuang2{ width:450px; height:60px; background:#fffcfd; line-height:26px; border:1px solid #f4d4e2;  background:url(../images/wbk.gif) repeat-x;  color:#4c4c4c;}
.bdan1{ background:#f17eb0; width:80px; height:26px; color:#FFFFFF;}

#map{ width:720px; height:611px; background:url(../images/map.jpg) no-repeat;}



/*大图切换*/
/* 本特效css样式 */
.banner {
	position: relative;
	overflow: auto;
	z-index:1;

}
.banner li {
	list-style: none;
}
.banner ul li {
	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;
}
.banner .arrows .prev, .banner .arrows .next {
	position: absolute;
	width: 40px;
	height: 41px;
	font: 0/0 a;
	color: transparent;
	cursor: pointer;
}
.banner .arrows .prev {
	left:20px;
	background: url(../images/slide_arrow_left.png) no-repeat;
}
.banner .arrows .next {
	left: 1580px;
	background: url(../images/slide_arrow_right.png) no-repeat;
}
.wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	zoom: 1;
}
.section4 {
	height: 720px;
}
.section4 .banner ul li {
	height: 720px;
}
.section4 .banner .arrows {
	top: 500px;
}

.yc{ display:none;}


/* 代码整理：懒人之家 www.lanrenzhijia.com */
