/* Main Setting */
.jobank_table_A{width:143px;	float:left;}
.jobank_table_B{width:465px;	float:left;	padding-left:20px;}
.jobank_table_C{width:175px;	float:left;	padding-left:29px;	margin-top:50px;}
.jobank_table_D{width:625px;	float:left;}

/* B0 ==================================================================*/
.headtitle{
	background: url(../images/tablestyle_title_bg3.gif) repeat-x top;
	border-left:1px solid #b77b8e;
	height:23px;
}
.headtitle .title{
	color:white;
	font-weight: bold;
	_padding-top:6px;
	padding-left:20px;
	background: url(../images/tablestyle_title_bg2.gif) no-repeat right;
}
.info{
    width:625px;
	background:white;
	margin-bottom:15px;
	border-left:1px solid #b77b8e;
	border-right:1px solid #b77b8e;
	border-bottom:1px solid #b77b8e;
}
.hotnews{
	margin-right:20px;
	width:603px;
}
.hotnews .photo{
	width:175px;
	text-align: center;
	padding-top:20px;
	padding-left:20px;
}
.hotnews .headline{
	padding-top:40px;
	vertical-align:middle;
	background:transparent url(../images/dotted5.gif) repeat-x bottom;
}
.hotnews .headline h1{
	color:#a30234;
	font-size:15px;
	font-weight: bold;
	float:left;
}
.hotnews .headline img{
	margin-right:5px;
	vertical-align:middle;
}
.hotnews .article{
   line-height:18px;
	padding:0 15px;
	color:#444444;
	background:transparent url(../images/dotted5.gif) repeat-x bottom;
}
.list{
	margin-top:25px;
	line-height:25px;
}
.list .tabA{
	background:white;
}
.list .tabB{
	background:#f1dcdf;
}
.list img{
	padding: 0 5px 0 8px;
	vertical-align:middle;
}
.list .tabA .entry1{
	width:55px;
	color:#985268;
	background:#ffffff url(../images/span_line.gif) no-repeat right;
}
.list .tabB .entry1{
	width:55px;
	color:#985268;
	background:#f1dcdf url(../images/span_line.gif) no-repeat right;
}
.list .entry2{
	padding-left:8px;
}
.list .entry2 a, .list .entry2 a:visited{
	color:#444444;
}
.list .entry2 a:hover{
	color:#a30234;
}
.list .morenews{
	height:35px;
	text-align:right;
}

/* B2 ==================================================================*/
.hotnews .headline .time{
	color:#b06f85;
	font-size:12px;
	float:right;
}
.hotnews .headline .icon{
	float:right;
   margin-left:8px;
}
.hotnews .project{
	line-height:25px;
	
}
.hotnews .project .item{
	color:#985268;
	width:54px;
    background:transparent url(../images/span_line.gif) no-repeat right;
}
.info .detail{
    width:625px;
	line-height:18px;
	padding:25px 40px;
	color:#444444;
	background:transparent url(../images/dotted6.gif) repeat-x bottom;
}
.info .detail .item{
line-height:25px;
   color:#985268;
	width:54px;
}
.info .gallery{
	background:#f8eff1 url(../images/dotted6.gif) repeat-x bottom;
	height:86px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	text-align:center;
	vertical-align:middle;	
}
.info .gallery img{
	margin-right:10px;
}
.projectlist{
	margin-top:30px;
	line-height:25px;
}
.projectlist .listtitle{
	padding-left:10px;
	padding-bottom:18px;
	vertical-align:middle;
}
.projectlist .listtitle img{
	padding:0 8px;
}
.projectlist .listtitle h2{
	font-size:15px;
	color:#af3e62;
}
.projectlist .listtable{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.projectlist .listtable .listitem{
	background:#f5f5f5;
	color:#555555;
	text-align:center;
}
.projectlist .listtable .listitem .entry1{
	background:#f5f5f5 url(../images/span_line2.gif) no-repeat right;
}
.projectlist .listtable .listitem .entry2{
	background:#f5f5f5 url(../images/span_line2.gif) no-repeat right;
}
.projectlist .listtable .tabA{
	background:white;
}
.projectlist .listtable .tabB{
	background:#f8eff1;
}
.page_select{
	padding:8px 0;
	text-align:center;
}
.link_pink a,
.link_pink a:visited{
	color:#c88393;
}
.link_pink a:hover{
	color:#a30234;
}

/* B4 ==================================================================*/
.detail .headline{
	padding-top:40px;
	padding-bottom:5px;
	margin-bottom:20px;
	vertical-align:middle;
	background:transparent url(../images/dotted5.gif) repeat-x bottom;
    width:360px;
	float:right;
}
.detail .headline h1{
	color:#a30234;
	font-size:15px;
	font-weight: bold;
	float:left;
}
.detail .headline img{
	margin-right:5px;
	vertical-align:middle;
}
.detail .headline .time{
	color:#b06f85;
	font-size:12px;
	float:right;
}
.detail .headline .icon{
	float:right;
    margin-left:8px;
}
.info .detail .photo{
    float:left;
	margin:0 20px 20px 0;
}
.info .detail .photo .pic{
	padding:4px 4px; border:1px solid #b67b8d;
} 
.info .detail .photo .shadow1{width:2px; background:url(../images/B0_shadow1.gif) no-repeat;}
.info .detail .photo .shadow2{height:4px; background:url(../images/B0_shadow2.gif) no-repeat;}


/* B5 ==================================================================*/
.info .cis{
	width:623px;
	height:300px;
}
.info .cis .cis_logo{
	width:282px;
	text-align:center;
	vertical-align:top;
}
.info .cis .cis_logo img{
   padding:30px 0 0 10px;
}
.info .cis .cis_detail{
	color:#444444;
	line-height:18px;
	padding-top:28px;
	padding-bottom:28px;
	padding-right:42px;
}
.info .cis .cis_detail ul{
    list-style:none;
    list-style-image:url(../images/icon5.gif);
	padding-left:18px;
}
.info .cis .cis_detail ul li{
    padding-bottom:20px;
}
.info .decoline{
	background-color:#f8eff1;
	line-height:2px;
	border-top:1px solid #b77b8e;
	border-bottom:1px solid #b77b8e;
}
.info .intro{
	margin:0 8px;
	width:607px;
}
.info .intro .introtitle{
	padding:18px 11px;
	vertical-align:middle;
	background: url(../images/dotted6.gif) repeat-x bottom;
}
.info .intro .introtitle h1{
	font-size:13px;
	font-weight:bold;
	color:#a30234;
}
.info .intro .introtitle img{
	padding:0 5px;
}
.info .intro .intro_content{
   padding:25px;
	color:#444444;
	line-height:18px;
	background: url(../images/dotted6.gif) repeat-x bottom;
}
.info .intro .intro_content_end{
	padding:25px;
	color:#444444;
	line-height:18px;
}
.info .intro .intro_content ul, .info .intro .intro_content_end ul{
    list-style-image:url(../images/icon5.gif);
	padding-left:20px;
}
.info .intro .intro_content ul li, .info .intro .intro_content_end ul li{
    padding-bottom:5px;
}


/* B6 ==================================================================*/
.info .serviceinfo .seviceitem{
	vertical-align:top;
	background: url(../images/service_li_bg.gif) repeat-x;
}
.info .serviceinfo .seviceitem ul{
	list-style:none;
	margin: 0  0 0 20px;	    
	white-space: nowrap;	
	line-height : 35px;
}
.info .serviceinfo .seviceitem ul li{
	display: inline;
	padding : 0 15px;	
	
}
.info .serviceinfo .seviceitem ul li a,
.info .serviceinfo .seviceitem ul li a:visited{
   color:#a30234;
}
.info .serviceinfo .seviceitem ul li a:hover{
   color:#c88393;
}
.info .serviceinfo .sevicecontent{
    padding : 20px 30px 40px 180px;
	background : url(../images/service_photo.jpg) no-repeat;
	color:#444444;
	line-height:18px;
}
.info .serviceinfo .sevicecontent div{
	float : left;
	width : 200px;
	margin-bottom : 35px;
}

.info .serviceinfo dt{    
    color:#a30234;
	font-weight:bold;
}
.info .serviceinfo dt img{
    padding-right:6px;
}
.info .serviceinfo dd{
    padding-top:5px;
}
.info .serviceinfo dd ul li{   
   margin-left : 20px;
	line-height : 20px;
}

.info .serviceinfo .service_detail .detail_text{
	color:#444444;
	line-height:18px;
	padding-bottom:10px;
}
.info .intro .co_content{
   padding-bottom:10px;
   padding-top:10px;
	color:#444444;
	line-height:18px;
	background: url(../images/dotted6.gif) repeat-x bottom;
}
.info .intro .co_content .co_block1{
	width:280px;
	height:130px;
	background-color:#f8eff1;
	float:left;
	padding:10px;
}
.info .intro .co_content .co_block2{
	width:280px;
	height:130px;
	background-color:#f8eff1;
	float:right;
	padding:10px;
}
.info .intro .co_content img{
	border:1px solid #CCC;
	margin-right:10px;
}
.info .intro .co_content span{
	padding-top:6px;
	line-height:18px;
}

/* B7 ==================================================================*/
.info .contact_head{
	color:#444444;
	line-height:18px;
	padding:20px;
}
.info .contact_head ul{
	list-style:none;
}
.info .contact_head ul li{
   padding-left:20px;
	background: url(../images/icon22.gif) no-repeat left;
}
.info .intro .contact_send{
	padding:20px;
	color:#444444;
	line-height:30px;
}
.info .intro .contact_send .item{
   text-align:right;
	vertical-align:top;
	width:20%;
	padding: 5px 5px 0 0;
}
.info .intro .contact_send .submitbtn{
	text-align: right;
	padding: 10px 30px 0 0;
}
.info .intro .contact_send a{
    color:#a30234;
	text-decoration:underline;
}
.info .intro .contact_send a:hover{
    text-decoration:none;
}

/* B7 ==================================================================*/
.info .intro_corporate{
	margin:0 8px 25px 8px;
	width:607px;
}
.info .intro_corporate .corporate{
	background: url(../images/dotted6.gif) repeat-x bottom;
}
.info .intro_corporate .corporate .corporate_head{
	margin:15px 0;
	width:605px;
	height:126px;
	border:1px solid #b88393;
	color:#444444;
	line-height:18px;
}
.info .intro_corporate .corporate .corporate_head ul{padding-left:20px; list-style:disc;}
.info .intro_corporate .corporate .corporate_head ul li{padding:5px 0;}
.info .intro_corporate .corporate .corporate_head ol{padding-left:20px;}
.info .intro_corporate .corporate .corporate_head ol li{padding:0;}
.info .intro_corporate .corporate .corporate_head h1{padding:20px 0 5px 0; font-size:14px; color:#a30234;}
.info .intro_corporate .contact_send{
	padding:20px;
	color:#444444;
	line-height:30px;
	background: url(../images/dotted6.gif) repeat-x bottom;
}
.info .intro_corporate .contact_send .item{
	text-align:right;
	vertical-align:top;
	width:25%;
	padding: 5px 5px 0 0;
}
.info .intro_corporate .contact_send .submitbtn{
	text-align: right;
	padding: 10px 30px 0 0;
}
.hotnews .photo .photos .pic{padding:4px 4px; border:1px solid #b67b8d}
.hotnews .photo .photos .shadow1{width:2px; background:url(../images/B0_shadow1.gif) no-repeat;}
.hotnews .photo .photos .shadow2{height:4px; background:url(../images/B0_shadow2.gif) no-repeat;}
