/* ▼ Common ------------------------------------------------------------------*/


.clr { clear:both;}

/* ▼ Base ------------------------------------------------------------------*/
#base {
	width:960px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
}

#back{
	width: 960px;
} 

#wrap {
	width: 960px;
}



/* ▼ Header ------------------------------------------------------------------*/
#header {
	background-image: url(../img/top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 182px;
	width: 960px;
}

/* ▼ Contents ------------------------------------------------------------------*/
#contents {
	width:960px;
	margin-top:10px;
	margin-bottom:30px;
}
#contents .contents_top_link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin-bottom:10px;
}
#contents_h1{
	width:960px;
}

#contents_h1 .contents_h1_block_title_01 {
    background-image: url(../img/contents_block_title_01.gif);
	background-repeat: no-repeat;
	width:960px;
	height:29px;
	font-size: 12px;
	font-weight: bold;
	color: #763500;
	text-decoration: none;
	padding-top:6px;
	padding-left:10px;
}

#contents_h1 .contents_h1_block_title_01_14 {
    background-image: url(../img/contents_block_title_01.gif);
	background-repeat: no-repeat;
	width:960px;
	height:29px;
	font-size: 14px;
	font-weight: bold;
	color: #763500;
	text-decoration: none;
	padding-top:6px;
	padding-left:10px;
}

#contents_h1_block_title_011 
{
	 text-align:right;
      padding:5px;
	width:778px;
	

	

}

#contents_h2{
	width:950px;
	margin-bottom:10px;
	background-image: url(../img/contents_city_bg.gif);
	background-repeat: repeat-x;
	height: 78px;
	padding-left:10px;
}
#contents_h2 .contents_h2_title_text {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height:24px;
}
#contents_h2 .contents_h2_text {
    width:940px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height:22px;
}
#contents_h4{width:960px;}
#contents_h48{width:778px;}


#contents_h4 .contents_h4_block_title_bg {
 height:25px;
 background-image: url(../img/contents_h4_title_bg.gif);
 background-repeat: repeat-x;
 
}



#contents_h4 .contents_h4_block_title {
 height:25px;
 font-size: 12px;
 color: #003399;
 text-decoration: none;
 font-family:Arial;
	background-image: url(../img/contents_h4_title_bg_01.gif);
	background-repeat: repeat-x;
	background-position: bottom right;
	border-top:solid 1px #99ccff;
 text-align: center;
 vertical-align: middle;
 line-height: 25px;
 font-weight:bold;
 word-break: break-word;
}


.contents_h4_block_title1 {
 height:25px;
 font-size: 12px;
 color: #003399;
 text-decoration: none;
 font-family:Arial;
	background-image: url(../img/contents_h4_title_bg_01.gif);
	background-repeat: repeat-x;
	background-position: bottom right;
	border-top:solid 1px #99ccff;
 text-align: center;
 vertical-align: middle;
 line-height: 25px;
 font-weight:bold;
 word-break: break-word;
}


#contents_h4 .contents_h4_block_titleen {
 height:25px;
 font-size: 12px;
 color: #996600;
 text-decoration: none;
 font-family:Arial;
	background-image: url(../img/contents_h4_title_bg_01bg.gif);
	background-repeat: repeat-x;
	background-position: bottom right;
	border-top:solid 1px #99ccff;
 text-align: center;
 vertical-align: middle;
 line-height: 25px;
 font-weight:bold;
 word-break: break-word;
}
#contents_h4 .contents_h4_block_title a:hover{text-decoration: none;}
#contents_h4 .contents_h4_block_title_02 {
	height:25px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left:0px;
	background-color: #EDF8FF;
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/contents_h4_title_bg_01.gif);
	background-repeat: repeat-x;
	background-position: bottom right;
	
}
#contents_h4 .contents_h4_block_text_01 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding:3px 0;
	background: url(../img/contents_h4_text_bg_01.gif) repeat-x left bottom ;
   
}
#contents_h4 .contents_h4_block_text_02 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding:3px 0;
	background: url(../img/contents_h4_text_bg_01.gif) repeat-x left bottom ;	
	background-color:#F3F3F3;
	
}


.contents_h4_block_text_011 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding:3px 0;
	background: url(../img/contents_h4_text_bg_01.gif) repeat-x left bottom ;
   
}
.contents_h4_block_text_021 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding:3px 0;
	background: url(../img/contents_h4_text_bg_01.gif) repeat-x left bottom ;	
	background-color:#F3F3F3;
	
}


#contents_h4 .contents_h4_block_text_03 {
	height:24px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F9FDFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8D6ED;
	text-align: center;
	vertical-align: middle;
	line-height: 24px;
}
#contents_h4 .contents_h4_block_text_04 {
	height:25px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	
	vertical-align: middle;
	background-image: url(../img/contents_h4_text_bg_04.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	line-height: 25px;
}
#contents_h4 .contents_h4_block_text_44 {
	height:25px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	
	vertical-align: middle;
	background-image: url(../img/contents_h4_text_bg_44.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	line-height: 25px;
	word-break:break-all;
}
#contents_h4 .contents_h4_link_text {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-bottom:10px;
	margin-top:5px;
	margin-left:10px;
}
#contents_h4 .contents_h4_Prompt_text {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 30px;
}
#contents_h5{
	float:left;
	margin-top:10px;
}
#contents_h5 .contents_h5_text {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	text-align: right;
}
#contents_h5 .contents_h5_text ul li{
	float:right;
	padding:3px 5px;
	
}
#contents_SmallSearch{
	width:260px;
	margin-left:10px;
}



#contents_SmallSearch .contents_SmallSearch_text {
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 text-align: left;
 vertical-align: middle;
 height:29px;
 padding-left:15px;
 background-image: url(../img/contents_SmallSearch_text_01.gif);
 background-repeat: repeat-x;
}
#contents_SmallSearch .contents_SmallSearch_text_00 {
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 text-align: left;
 vertical-align: middle;
 height:29px;
 padding-left:15px;
 background-image: url(../img/contents_SmallSearch_text_02.gif);
 background-repeat: repeat;
}
#contents_SmallSearch .contents_SmallSearch_text_000 {
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 text-align: left;
 vertical-align: middle;
 height:29px;
 padding-left:15px;
 background-image: url(../img/contents_SmallSearch_text_0.gif);
 background-repeat: repeat;
}
#contents_SmallSearch .contents_SmallSearch_text_01 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	height:28px;
	padding-left:15px;
}


/* ▼ Banner ------------------------------------------------------------------*/
#banner{
	width: 160px;
	float:right;
}


/* ▼ Footer ------------------------------------------------------------------*/
#footer{
	background-image: url(../img/footer.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 140px;
	width: 960px; 
	margin-top:30px;  
}


   #bottom {
 PADDING-RIGHT: 0px; BORDER-TOP: #ff6600 4px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: 100%; COLOR: #333; LINE-HEIGHT: 170%; PADDING-TOP: 1px; TEXT-ALIGN: center
}
#bottom A:link {
 COLOR: #333; TEXT-DECORATION: none
}
#bottom A:visited {
 COLOR: #333; TEXT-DECORATION: none
}
#bottom A:hover {
 COLOR: #ff6600; TEXT-DECORATION: underline
}



/* ▼ Footer new------------------------------------------------------------------*/
#Foot {	MARGIN: 25px auto 0px; WIDTH: 960px; font-size:12px; line-height:22px;}
#Foot img{ border:0;}
#Foot ul,li{ list-style-type:none;}
#Foot .link {list-style-type:none;margin:0; padding:0}
#Foot .link .wz {LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center;}
#Foot .link .line {BACKGROUND: url(http://www.jctrans.com/images/mainimg/Foot_line.gif) no-repeat; HEIGHT: 10px; }
#Foot .bottom {CLEAR: both; MARGIN-TOP: 6px}
#Foot .bottom .logo {BORDER-RIGHT: #d5d5d5 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 64px}
#Foot .bottom LI {FLOAT: left; MARGIN-LEFT: 20px}
#Foot .bottom LI P {COLOR: #1e242b; LINE-HEIGHT: 22px; HEIGHT: 22px; margin:0; padding:0;}
#Foot A {COLOR: #013179; TEXT-DECORATION: none}
#Foot A:hover {COLOR: #ff6600; TEXT-DECORATION: underline}

