/* CSS Document */
/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
*{
	padding:0;
	margin:0;
	list-style-image: none;
	list-style-type: none;
	border:0;
	font-weight: normal;
}
body{
	font-family: ËÎÌå,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 190%;
	text-decoration: none;
	background:#fff url(../images/bg.gif) repeat-x left 133px;
	padding:0;
	margin:0;
	text-align: left;
}
ul,li{padding:0; margin:0;}
.none { background:none;}
.normal{ font-weight:normal;}
.center { text-align:center;}
.clear{
	line-height: 0px;
	clear: both;
	height: 0px;
	list-style-image: none;
	list-style-type: none;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}
.Cred {color:#B90000;}
.Cwhite {color:#fff;}
.bold { font-weight:bold;}
.Tblue { color:#3064A3; font-size:14px; font-weight:bold; text-decoration:underline;margin-right:5px;}
#main {width:880px;margin:0px auto;}
.h20{height:20px;}
.h10{height:10px;}

/*×ó²à*/
#leftpage{width:190px;float:left;}
#leftpage .logo {width:175px;height:123px;padding-top:10px;text-align:right;}
#leftpage .bg-pic{ background:url(../images/bg-pic.gif) no-repeat right 40px;height:90px;}
.tel{margin:20px 0 0;height:55px;}
.tel .bg1,.tel .bg2{padding-right:35px; text-align:right;color:#B90000;padding-top:5px;}
.tel .bg1{ background:url(../images/i-mail.gif) no-repeat right;}
.tel .bg2{ background:url(../images/i-tel.gif) no-repeat right;}
#leftpage .Partner {float:right;margin-top:30px;width:120px;}
#leftpage .Partner h5 {border-top:solid 1px #B90000;border-bottom:solid 4px #B90000; text-align:center; color:#B90000; font-size:14px;margin-bottom:15px;}
#leftpage .Partner div {
	background:url(../images/partner-picbg.gif) no-repeat;
	text-align:center;
	height:38px;
	margin-bottom:5px;
	verflow:hidden;
	position:relative;
	display:table-cell;
	vertical-align:middle;
	width:120px;
	float:left;
	padding-top:4px;
	
}
*+html #leftpage .Partner div,*html #leftpage .Partner div  {padding:0px;height:42px;}
#leftpage .Partner div p {    position:static;    +position:absolute;    top:50%    } 
#leftpage .Partner div img {    position:static;    +position:relative;    top:-50%;left:-50%;    }
/*×ó²à menu*/
.left-menu {border-top:solid 1px #B90000;border-bottom:solid 4px #B90000;padding:10px 0px;float:right;margin-top:40px;width:120px;}
.left-menu li { background:url(../images/left-menu.gif) no-repeat;padding:3px 0px 0px 40px;margin-bottom:2px;}
.left-menu a {color:#b90000; text-decoration:underline;}
.left-menu a:hover {color:#333; text-decoration:none}
/*×ó²à menu end*/
/*ÓÒ²à*/

#rightpage{width:680px; float:right; background: url(../images/rightbg.gif) repeat-y; }
#rightpage .top {margin-bottom:20px;height:328px;margin-top:0; background:url(../images/right-topbg.gif) no-repeat center top;padding:0px 10px 0px 9px;}
#rightpage .con { color:#333; background: url(../images/right-bottombg.gif) no-repeat center bottom;height:1050px;}
#rightpage .con  .content {padding:0px 53px 10px 53px;}
#rightpage .con .about,#rightpage .con .news {width:275px;height:290px;padding-top:45px;}
#rightpage .con .school,#rightpage .con .public {width:275px;height:300px;padding-top:45px;}
#rightpage .con .about {float:left; background: url(../images/Ititle-about.gif) no-repeat top left; }
#rightpage .con .news {width:290px;float:right; background:url(../images/Ititle-news.gif) no-repeat top left;}
#rightpage .con .school {float:left; background: url(../images/Ititle-school.gif) no-repeat top left; }
#rightpage .con .public {width:290px;float:right; background:url(../images/Ititle-public.gif) no-repeat top left;}
#rightpage .con .about img{float:left; margin:0px 10px 10px 0px;}
#rightpage .con .about p{padding-right:5px;}
#rightpage .con .school img{float:left; margin:0px 10px 10px 0px;}
#rightpage .con .school p{padding-right:5px;}
#rightpage .con .public img{float:left; margin:0px 10px 10px 0px;}
#rightpage .con .public p{padding-right:5px;}
#rightpage .con .news li{ background:url(../images/i1.gif) no-repeat left 8px;padding-left:8px; height:27px;}
#rightpage .con .news a {
	color: #333;
	text-decoration: underline;
}
#rightpage .con .news a:hover {
	color: #B90000;
	text-decoration: none;
}
#rightpage .con .news p {
	color: #333;
	text-decoration: none;
	background:url(../images/line.gif) no-repeat right;
	padding-right:5px;
	margin-right:6px;
	float:left;
}
#rightpage .con .show {
	height: 95px;
	width: 573px;
	background: url(../images/Ititle-show.gif) no-repeat top left;
	padding-top:45px;
	margin-top:15px;
	margin-bottom:15px
}
#rightpage .con .show img {
	float: left;
	height: 92px;
	width: 136px;
	margin-right: 7px;
}
#rightpage .con .activeshow {
	height: 95px;
	width: 573px;
	background: url(../images/Ititle-activeshow.gif) no-repeat top left;
	padding-top:45px;
	margin-top:15px;
	margin-bottom:15px
}
#rightpage .con .activeshow img {
	float: left;
	height: 92px;
	width: 136px;
	margin-right: 4px;
	margin-left: 3px;
}
#foot { background:#B90000 url(../images/foot-bg.gif) repeat-x; text-align:center; color:#fff;width:100%;padding:10px 0px 5px 0px;}
#foot .size{width:1003px; margin:0px auto; text-align:center;}
#foot .size p{width:843px; text-align:center; margin-left:160px;}

/*À¸Ä¿Ò³*/
#culumn { color:#333; background: url(../images/right-bottombg.gif) no-repeat center bottom; line-height:180%;}
#culumn .content {padding:0px 53px 10px 53px;}
#culumn .content .school .img img{width:100px;height:25px;border:solid 1px #333;margin:0px 4px 5px 4px;float:left;}
#culumn .content .school{ margin-bottom:5px;padding:5px;}

#culumn .content .school #main{
width:560px;
overflow:hidden;
margin-top:10px;
}
#culumn .content .school #tab{
border-bottom:dashed 1px #aaa;padding-bottom:5px;
}
#culumn .content .school #tab li{
list-style:none;
float:left;
text-align:center;
padding:3px 0 0;
line-height:17px;
}
#culumn .content .school #tab a{
display:block;
text-decoration:none;
padding:0px 5px;

}

#culumn .content .school #cont{
clear:both;
border-top:0;
overflow-y:hidden;
margin-top:15px;
}

#culumn .content .school .common span {
background:url(../images/school-bg.gif) no-repeat; width:146px; height:24px; text-align:left;padding-left:18px;color:#c00; display:block;float:left;margin:0px 8px 5px 8px;
}
#culumn .content .school .common .no {
width:100%;margin:40px 0px; color:#c00; text-align:center;
}
#culumn .content .school .on{
background:#c00 url(../images/line.gif) no-repeat right; cursor:hand; color:#fff;
}

#culumn .content .school .off{
background:#fff url(../images/line.gif) no-repeat right; cursor:hand;

}

#culumn .content .Customer img {
    border:1px solid #E0E0E0;
	height: 50px;
	width: 100px;
}
#culumn .content .Customer {border: 1px dashed #cfd4e7;padding:5px;
}
#culumn .content .Customer .l {border-bottom: 1px dashed #cfd4e7;padding-bottom:8px;height:50px;margin-top:5px;
}
#culumn .content .Customer .l li {border-right: 1px dashed #cfd4e7;width:111px;height:50px; float:left; text-align:left; text-align:center;}
#culumn .content .Customer .l .none,#culumn .content .Customer .none{border:0px;
}
#culumn h5{margin-bottom:15px;}
#culumn h6{color:#CC0000; font-size:14px; font-weight:bold;margin:0px 0px 5px 0px;}
#culumn .t{ background:url(../images/arrow1.gif) no-repeat left 5px;padding-left:18px;}
#culumn p{padding-right:5px;margin-bottom:5px;}
#culumn span img{margin:10px auto; display:block; }
#culumn .swf{margin:10px auto; display:block; }
#culumn .list {border:solid 1px #ccc; line-height:160%;padding:3px 10px;width:200px; margin:0px auto;}
#culumn .col h5 { color:#CC0000; font-size:14px; font-weight:bold;margin:0px 0px 8px 0px; }
#culumn .col h6 { font-weight:bold; font-size:12px; margin:0px; color:#333; padding:0px; text-align:left;} 
#culumn .col .t { font-weight:bold; background:none; padding:0;} 
#culumn .col .other img {border:0px; margin:0px 5px;}
#culumn .col .other { text-align:center;margin-bottom:8px;}
#culumn .col li{background:url(../images/arrow1.gif) no-repeat left 5px;padding-left:18px;}
#public_active { text-align:center;background:url(../images/public1.gif) center top no-repeat; padding-top:20px; margin-bottom:20px; height:150px; }
#public_active img{ margin-top:5px; margin-bottom:5px;}
#public_active ul{float:left; width:190px; text-align:center;}
#culumn .col .pic{ text-align:center; margin-top:20px; margin-bottom:20px;}
#culumn .col .pic img{ padding-bottom:30px;}
#culumn .news {border-bottom:dashed 1px #ccc;padding-bottom:30px;margin-bottom:30px;}
#culumn  .none { border:0; padding:0; margin:0;}
#culumn .page li {float:left; margin-rigth:8px;}
#culumn .page {width:560px;}
.Recruitment .title {
	font-weight: bold;
	color: #333;
	margin:0;
	padding:0;
	height:25px;
}

.Recruitment {
	margin-bottom:10px;
	color: #666;
	width:570px;
}
.gov {margin:25px 0px;}
.gov .other1 {
	height: 22px;
	width: 310px;
	background:url(../images/gov-bg1.gif) no-repeat;
	color:#CC3300;
	padding:8px 0px 0px 50px;
}
.gov .other2 {
	height: 22px;
	width: 310px;
	background:url(../images/gov-bg3.gif) no-repeat;
	color:#CC3300;
	padding:30px 0px 0px 50px;
}
.gov li{
	height: 24px;
	width: 310px;
	background:url(../images/gov-bg2.gif) no-repeat;
	color:#CC3300;
	padding:28px 0px 0px 50px;
}
.f-12-black {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.f-12-black:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.f-12-black:hover {
	font-size: 12px;
	color: #B70000;
	text-decoration: none;
}
