﻿body{
  font-family:Arial, Helvetica, sans-serif; background-image:url(../images/bj.jpg); background-repeat:repeat-x;
  font-size:12px;color:#000000;margin:0; background-position:0px -250px;
}
ul,li,dd,dt,dl{
  margin:0px; padding:0px; list-style-type:none;
}
h5,h4,h3{
 display:block;margin:0px;color:#000000;font-size:12px;
}
img{border:0px;}
a{
  color:#000000; text-decoration:none; cursor:pointer;
}
a:hover{
  color:#1374be; text-decoration:underline; cursor:pointer;
}
p{
  line-height:22px;
}
/*top*/
.top{
 width:100%;height:80px;border-top:2px solid #f78508; background-color:#FFFFFF;
}
.top div{
 width:1003px; margin-left:auto; margin-right:auto;
}
.top h5{
 display:block;float:left;padding:10px 0px 0px 25px;
}
.top ul{
 display:block;float:right;padding:5px 25px 0px 0px; 
}
.top ul li{
 display:block;padding-top:10px; text-align:right;
}
.top ul li a{
 color:#666666;
}
.top ul li a:hover{
 color:#CC3300;
}
.s_box{
  width:150px;height:16px; border:1px solid #c8e6fd;
}
.s_btn{
  width:23px;height:17px; border:0px; background-image:url(../images/s_btn.gif); cursor:pointer;
}
/*nav*/
#nav{
 width:100%;height:30px; background-image:url(../images/nav_bj.jpg);font-size:12px; font-weight:bold;
}
#nav ul{
  width:1003px; list-style-type: none;
  margin-left:auto; margin-right:auto; 
}
#nav li {
 float:left;width:140px;
}
#nav li img{
 padding-top:3px;
}
#nav a {
 display: block;width:140px; text-align:center;color:#333; border-right:1px solid #CCCCCC;
}
#nav a:hover  {
 color:#0d66ab;text-decoration:none;
}
#nav li ul {
 text-align:left;left: -999em; width:140px; position: absolute; padding-top:7px;
}
#nav li ul li{
 float: left; width: 140px;background-color:#f8f8f8; background-image:none;
}
#nav li ul a{
 display:block;width:120px;text-align:left;color:#333;padding-left:20px; border:0px; font-size:12px;
 font-weight:normal;line-height:25px; border-bottom:1px solid #CCCCCC;
}
#nav li ul a:hover  {
 color:#F3F3F3;text-decoration:none; background-color:#2b8dd9;
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}
/*banner*/
.banner{
	width:972px;height:240px;margin:auto;margin-top:10px;
}
.banner_left{
 FILTER: progid:DXImagetransform.Microsoft.GradientWipe(duration=3,gradientSize=0.5,motion=forward);
 float:left;width:726px;height:238px;
}
.banner_right{
 float:right;width:230px;
}
.banner_right img{
 cursor:pointer;
}
.woon {
 filter:Invert;
}
.wooff {border-bottom: #329aec 1px solid; }
/*zhengwen*/
.zhengwen{
	width:972px;height:600px;margin:auto;margin-top:10px;
}
.left{
	width:727px;height:600px;float:left;
}
.left1{
	width:727px;height:180px;margin:auto;background:#ecf7ff;
}
.left1 a{
  color:#075c9e; text-decoration:none; cursor:pointer;
}
.left1 a:hover{
  color:#075c9e; text-decoration:underline; cursor:pointer;
}
.left2{
	width:727px;height:210px;margin:auto;margin-top:10px;
}
.left3{
	width:353px;height:180px;float:left;margin-top:10px;background:#ecf7ff;
}
.left4{
	width:354px;height:180px;float:right;margin-top:10px;background:#ecf7ff;
}

.right{
	width:232px;height:600px;float:right;
}
.right1{
	width:232px;height:180px;float:left;
}
.right2{
	width:232px;height:210px;float:left;margin-top:10px;
}
.right2 a{
  color:#075c9e; text-decoration:none; cursor:pointer;
}
.right2 a:hover{
  color:#075c9e; text-decoration:underline; cursor:pointer;
}
.right3{
	width:232px;height:140px;float:left;margin-top:10px;
}
.right_title{
 display:block;width:212px;height:25px; line-height:25px; border-top:2px solid #1885d8;
 padding-left:20px; background-color:#f0f0f0;
}
/*foot*/
.foot{
	width:100%;height:64px;background:url(../images/foot_bj.jpg); text-align:center;
}
.foot a{
  color:#c21010; text-decoration:none;
}
.foot a:hover{
  color:#000; text-decoration:underline;
}

.zi__main{
  width:970px;height:auto; margin-left:auto; margin-right:auto;padding-top:20px;
}
.zi_left{
  float:left;width:220px;
}
.zi_left h5{
 display:block;width:200px;height:20px; background-color:#f1f1f1; border-top:2px solid #1885d8;
 padding:6px 0px 0px 13px;font-size:12px;
}
.zi_right{
 float:right;width:730px;
}
.zi_left_nav{
  display:block;width:211px;min-height:250px;_height:250px;padding:15px 0px 10px 0px;border:1px solid #f1f1f1; 
  background-color:#FFFFFF;
}
.zi_left_nav li{
  display:block;width:190px;height:auto;margin-left:auto; margin-right:auto;
}
.zi_left_nav a{
  display:block;width:160px;height:25px; line-height:25px;border-bottom:1px solid #e2e2e2; margin-top:3px;
  padding-left:15px; background-image:url(images/ico_1.gif); background-repeat:no-repeat; background-position:10px 8px;
}
.zi_left_nav a:hover{
  background-image:url(images/ico_2.gif); background-color:#1885d8;color:#FFFFFF; text-decoration:none;
}
.zi_left_nav li span{
  display:block;width:160px;height:25px; line-height:25px;margin-bottom:3px;padding-left:15px; 
  background-image:url(images/ico_2.gif); background-repeat:no-repeat; background-position:10px 8px;
  background-color:#1885d8;color:#FFFFFF;
}
.zi_left_tel{
  display:block;padding-top:10px;
}
.zi_left_tel li{
  display:block;padding-top:5px;
}
.left_plist{
 display:block;width:211px;min-height:250px;_height:250px;padding:15px 0px 10px 0px;border:1px solid #f1f1f1; 
 background-color:#FFFFFF;
}
.arrowlistmenu{
  clear:both;width:200px;margin-left:auto; margin-right:auto;padding-bottom:10px;
}
.arrowlistmenu h3{
 display:block;padding:0px; margin:0px;font-size:12px; background:#fff url(images/p_tbj.jpg) repeat-x center left;
 padding-left:15px;height:26px;margin-bottom:1px;
 color:#fff;cursor: pointer; overflow:hidden;
}

.arrowlistmenu .menuheader{ /*闭合效果*/
color:#000;height:26px; line-height:26px;font-weight:bold;
background:#fff url(images/left_pbj1.jpg) repeat-x center left;
margin-bottom:2px; /*bottom spacing between header and rest of content*/ 
padding: 0px 0px 0px 15px; /*header text is indented 10px*/
cursor: pointer; background-color:#f8f8f8;border:1px solid #e0e0e0;
}

.arrowlistmenu .openheader{ /*展开效果*/
  color:#fff;height:26px; line-height:26px;font-weight:bold;
  background-color:#1885d8; background-image:none;border-left:4px solid #ff7200;
  margin-bottom:0px; /*bottom spacing between header and rest of content*/ 
  padding: 0px 0px 0px 15px; /*header text is indented 10px*/
  cursor: pointer;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
  list-style-type:none;margin:0;padding:0;padding:5px 0px 5px 0px; background-color:#FFFFFF;
   margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
  display:block;height:23px; line-height:23px;color:#848484;/*bottom spacing between menu items*/ 
  text-align:left;border-bottom:1px solid #e5e5e5; background-image:url(images/ico_1.gif); background-repeat:no-repeat;
  background-position:10px 10px;
}
.arrowlistmenu ul li strong{
 display:block;height:20px;background-image:url(images/left_pbj3.jpg); background-repeat:no-repeat;
 padding:5px 0px 0px 25px;color:#000000;
}
.arrowlistmenu ul li span{
 display:block;height:23px; line-height:23px;padding:2px 0px 0px 20px;color:#0066CC; background-color:#cae3f9;
 background-image:url(images/ico_3.gif); background-repeat:no-repeat;background-position:10px 10px;
}
.arrowlistmenu ul li a{
  display:block;padding:0px;color:#333333;
  padding:2px 0px 0px 20px; /*link text is indented 10px*/
  text-decoration: none;font-size:12px; 
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
  color:#0066CC; font-size:12px; text-decoration:underline;
}
/* plist结束*/

/*----右边----*/
.zi_banner{
  width:726px;border:1px solid #cfcfcf;
}
.zi_title{
  width:729px;height:40px; background-image:url(../images/zi_tbj.jpg); margin-top:7px;
}
.zi_title strong{
  display:block;float:left;padding:12px 0px 0px 40px;color:#ff5400;font-size:14px;
}
.zi_title span{
  display:block;float:right;padding:14px 15px 0px 0px;color:#666; font-size:11px;
}
.zi_title span a{
  color:#666;
}
.zi_title span font{
  color:#CC3300;font-size:12px;
}
.zi_content{
  width:698px;min-height:400px;_height:400px; padding:15px 15px 15px 15px; background-color:#FFFFFF;
  margin-left:auto; margin-right:auto; line-height:23px;
}
.about_img{
  display:block; width:680px;min-height:538px;background-image:url(../images/about_cbj.jpg); background-repeat:no-repeat;
  overflow:hidden;
}
.about_img li{
  display:block;width:650px; overflow-x:auto;margin-left:auto; margin-right:auto;
  
  scrollbar-3dlight-color:#595959; scrollbar-arrow-color:#000; scrollbar-base-color:#CFCFCF; 
  scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#CFCFCF; scrollbar-highlight-color:#FFFFFF; 
  scrollbar-shadow-color:#595959;
}
.about_img h5{
  display:block;height:350px;text-align:center; padding-top:25px;
}
.about_img li span{
  display:block; text-align:center;font-size:14px;font-family:Arial;padding-top:5px;
}
.about_img li a{
  display:block;width:110px;height:90px;text-align:center; overflow:hidden;
}
.about_img li a img{
  padding:2px;border:1px solid #CCCCCC;
}
.about_img li a:hover img{
  padding:2px;border:2px solid #ff6301;
}
.new_gk{
 clear:both;width:680px; margin-left:auto; margin-right:auto;
}
.new_gk h3{
 display:block;width:678px;height:30px; background-image:url(../images/p_tbj.jpg);border:1px solid #4e5155;
}
.new_gk h3 span{
  display:block;color:#FFFFFF;padding:7px 0px 0px 15px;
}
.new_gk ul{
  display:block;font-family:Arial;padding-top:20px;
}
.new_gk ul li{
  display:block;height:20px;border-bottom:1px dashed #9b9b9b; margin-top:8px;
}
.new_gk ul li a{
  display:block;float:left;padding-left:10px;color:#990000;
}
.new_gk ul li a img{
  padding-right:5px;
}
.new_gk ul li span{
  display:block;float:right;padding-right:15px;font-size:11px;color:#666;
}

.gk_plist{
 clear:both;width:680px; margin-left:auto; margin-right:auto; margin-top:15px;
}
.gk_plist h3{
 clear:both;width:676px;height:25px; background-color:#f5f5f5; border-left:4px solid #0986f1;
}
.gk_plist h3 span{
 display:block;padding:3px 0px 0px 10px;
}
.gk_plist ul{
 display:block;width:678px;padding-top:20px;border:1px solid #dedede; height:314px;
}
.gk_plist ul li{
 float:left;display:block;width:168px;height:160px; text-align:center;
}
.gk_plist ul strong{
 display:block;width:120px;height:120px;border:1px solid #eeeeee; overflow:hidden; margin-left:auto; margin-right:auto;
}
.gk_plist ul li span{
 display:block;padding-top:5px; font-family:Arial;
}
.gk_pshow{
 display:block;width:650px; margin-left:auto; margin-right:auto;
}
.gk_pshow h5{
 display:block; text-align:center;
}
.gk_pshow h3{
 display:block;font-size:14px;padding:10px 0px 10px 0px;
}
.jiaoyi_main{
  width:690px;
}
.jiaoyi_main a:hover img{
  FILTER: alpha(opacity=70);opacity:0.7;
}
.schools_list{
  width:700px;
}
.schools_list span{
  display:block;width:220px;height:80px; text-align:center;border:1px solid #CCCCCC;float:left; margin-right:10px;
  overflow:hidden; margin-bottom:10px;
}

.news_list{
  display:block;width:670px;padding:10px 0px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.news_list li{
  display:block;clear:both;width:670px;height:20px; border-bottom:1px solid #eaeaea;
  padding:10px 0px 5px 10px; 
}
.news_list li h5{
  display:block;float:left;font-weight:normal;color:#000000;
}
.news_list li img{
  margin-right:6px;
}
.news_list li u{
  display:block;float:right;width:30px; font-size:12px;
}
.news_list li span{
  display:block;float:right;padding-right:10px;font-size:11px;color:#666;
}
.news_list li span a{
  font-size:12px;
}

.zinews_show_title{
  padding:20px 0px 5px 0px; text-align:center; border-bottom:2px solid #ececec;
}
.zinews_show_title h5{
  font-size:14px;font-weight:bold;color:#000000; font-family:"Times New Roman", Times, serif;
}
.zinews_show_title span{
  display:block;font-size:12px;padding:0px 15px 0px 0px;color:#999999; text-align:right;
}
.zinews_showzi{
  width:700px;font-size:12px; line-height:20px;padding:15px 0px 0px 0px;
  margin-left:auto; margin-right:auto;
}

.job_list{
 display:block;width:660px;padding-top:5px;
}
.job_list li{
  display:block;width:640px;height:25px; margin-left:auto; margin-right:auto;
  border-bottom:1px solid #ececec;padding:5px 0px 0px 0px;
}
.job_list li a{
  display:block;float:left;width:410px;color:#000;padding:5px 0px 0px 10px;
}
.job_list li img{
  padding-right:8px;
}
.job_list li span{
  display:block;width:90px;float:left;color:#ff5102;text-align:right; font-family:Tahoma;
  padding-top:5px; font-weight:bold;
}
.job_list li strong{
 display:block;float:right;width:80px; text-align:right;color:#666;padding-top:5px;padding-right:10px;
  font-weight:normal;font-size:12px;
}








.return{
 clear:both;display:block;font-size:12px; text-align:center;padding:20px 0px 15px 0px; 
}
.return a{
  font-weight:bold;padding:3px 5px 2px 5px; background-color:#f0f7fd;color:#00a7e4;
  border:1px solid #00a7e4;
}
.return a:hover{
  background-color:#a3c3dc;color:#FFFFFF;font-weight:bold;text-decoration:none;
}
.tel{
  display:block;width:630px;font-size:14px; line-height:26px;padding:10px 0px 20px 20px;
  margin-top:20px;font-family:Arial;
}
.tel a{
 font-size:14px;color:#ab3d16; 
}
.tel a:hover{
  color:#c37c00; text-decoration:underline;
}
.xing{
  font-size:12px;color:#FF0000; font-family:"宋体";
}
.msgbox{
  height:15px; border:1px solid #999999;
}
.zipage,.zi_page{
  clear:both;width:680px;height:30px;text-align:center;padding:15px 0px 5px 0px;font-size:12px;
  margin-left:auto; margin-right:auto;font-family:Arial;
}
.zipage select{
  height:20px;
}
.zipage span{
  font-weight:bold;padding:1px 5px 1px 5px; background-color:#fff;color:#FF0000;
  border:1px solid #ff9857; margin-right:5px; 
}
.zipage li{
  display:block;margin-top:5px;
}
.zipage b{
  color:#FF3300;
}
.zipage a{
 padding:1px 5px 1px 5px; text-decoration:none;color:#666;
 margin-right:5px; border:1px solid #cecece; background-color:#fff;
}
.zipage a:hover{
  background-color:#fff;color:#000;padding:1px 5px 1px 5px; font-weight:bold;
  text-decoration:none;
}
.zi_page a:hover{
  text-decoration:underline;
}