@charset "utf-8";
/* CSS Document */
a:link,a:visited{text-decoration:none; color:Black;}
a:active{text-decoration:none; color:Black;}
a:hover
{
	text-decoration:underline;
}
*{ margin:0; padding:0; border:0; background-color:#FFFFFF;}
.allfram{ width:978px; font-size:12px; color:#525151; font-family:"ËÎÌå", Times New Roman;}
.homefram a{ text-decoration:none; color:#000000;}

/* index */
.titlefram{ float:left; padding-left:50px; width:928px; padding-top:5px;}
.ttfram{ float:left; margin-right:20px;}
.ttfram ul{ list-style:none;}
.ttfram ul .Item{ background:url(../images/line.jpg) repeat-x; height:15px; padding-top:6px; width:230px;}
.ttfram ul .Item1{ background:url(../images/line.jpg) repeat-x; height:15px; padding-top:6px; width:200px;}
.ttfram1{ background:url(../images/contac.jpg) no-repeat; width:90px; height:24px; float:left; padding-left:70px; padding-top:60px;}
.endfram{ background:url(../images/end.jpg) no-repeat; width:978px; height:94px; margin-top:10px;}
.clearfram{ clear:both;}

/* about */
.confram{ width:978px; float:left;}
.leftfram{ float:left; background:url(../images/about_logo.jpg) no-repeat; width:361px; height:611px;}
.rightfram{ float:left; width:617px;}
.homefram{ float:right; height:30px; font-size:14px; font-weight:bold; color:#000000; padding-top:15px; width:150px;}
span{ font-family:"Times New Roman", Times, serif;}
a#one
{
	display:block;
	background:url(../images/mu2.jpg) no-repeat left; 
	width:75px; 
	height:45px; 
}
a#one:hover{background:url(../images/mu2over.jpg) no-repeat left;}
a#two
{
	display:block;
	background:url(../images/mu3.jpg) no-repeat left; 
	width:76px; 
	height:45px; 
}
a#two:hover{background:url(../images/mu3over.jpg) no-repeat left;}
a#three
{
	display:block;
	background:url(../images/mu4.jpg) no-repeat left; 
	width:77px; 
	height:45px; 
}
a#three:hover{background:url(../images/mu4over.jpg) no-repeat left;}
a#fore
{
	display:block;
	background:url(../images/mu5.jpg) no-repeat left; 
	width:79px; 
	height:45px; 
}
a#fore:hover{background:url(../images/mu5over.jpg) no-repeat left;}
a#five
{
	display:block;
	background:url(../images/mu6.jpg) no-repeat left; 
	width:78px; 
	height:45px; 
}
a#five:hover{background:url(../images/mu6over.jpg) no-repeat left;}
a#six
{
	display:block;
	background:url(../images/mu7.jpg) no-repeat left; 
	width:80px; 
	height:45px; 
}
a#six:hover{background:url(../images/mu7over.jpg) no-repeat left;}
a#sever
{
	display:block;
	background:url(../images/mu8.jpg) no-repeat left; 
	width:72px; 
	height:45px; 
}
a#sever:hover{background:url(../images/mu8over.jpg) no-repeat left;}
.ccfram{ padding:20px 35px 20px 20px; line-height:21px; font-size:14px; color:#000000; text-align:justify;}
.ccfram1{ padding:20px 20px 0px 20px;line-height:21px; font-size:14px; color:#000000;}
strong{ font-weight:lighter; color:#FF0000;}

/* job */
.picfram{ width:126px; margin-right:15px; text-align:center; float:left; padding-bottom:20px;}
.imgfram{ width:122px; height:110px; border:2px solid #46b1e5; margin-bottom:5px;}
.pagefram{ float:right; width:220px; margin-top:20px; font-size:14px;}
.picfram a{ color:#000000; text-decoration:none;}
.picfram a:hover{ color:#1077ab; text-decoration:underline;}
.pagefram a{ color:#000000; text-decoration:none;}
.pagefram a:hover{ text-decoration:underline;}

/* jobshow */
.imgfram1{ width:271px; border:2px solid #46b1e5; margin-bottom:5px; float:left;}
.showfram{ color:#000000; font-size:14px; float:left; margin-left:20px; width:560px; text-align:justify;}
h1{ font-size:16px; padding-bottom:10px;}

/* jobphoto
.ccfram1 td{ border:1px solid #8e5e09; padding-left:5px; padding-right:5px;}*/
h2{ font-size:14px; color:#f9aa20; text-align:center;}
.jpfram{ font-size:12px; margin-top:10px;}
.ccfram1 td a{ color:#000000; text-decoration:none;}
.ccfram1 td a:hover{ text-decoration:underline;} 

/* technology */
.ccfram1 ul{list-style:none; text-align:left;}


.tefram a{ color:#000000; text-decoration:none; font-weight:bold;}
.tefram a:hover{ color:#1077ab; text-decoration:underline;}
.tefram { float:left;}
.datefram{ float:right; padding-right:20px;}
.tetitle{ text-align:center; font-size:16px; font-weight:bold; margin-right:20px;}
.tecon{ text-align:justify; font-size:14px; margin-right:20px; margin-top:10px; overflow: auto;}
/*----------------------------------page----------------------------*/
.pager
{
	text-align:right;
	margin-top:20px;
	margin-bottom:5px;	
}

.page-number
{
	padding-left:10px;
	color:#000000;
	font-size:14px;
}

.disable
{
	color:Silver;
}

.clickable
{
	cursor:pointer;
}

.active
{
	font-weight:bold;
	color:red;
}

.prev,.next
{
	font-size:12px;
	cursor:pointer;
	margin-right:10px;
	color:#000000;

}

.next
{
	padding-left:10px;
	font-size:12px;
	cursor:pointer;
	color:#000000;
}
.pager span:hover {
	text-decoration:underline;
}
/*----------------------------------page----------------------------*/