@charset "UTF-8";


/*common
__________________________________________*/
.nontxt {text-indent: -9999px;}

.left {float: left !important;}

.bg_y{background-color: #fff0cf;}

body {
	overflow: hidden;
	width: 980px;
	margin: 0 auto;	
}

#home_10,
#home_20 section,
#home_30 section,
#home_40 section {
	width: 977px;
}

section p {
	font-size: 14px;
	color: #4c4c4c;
}

section strong {
	font-weight: bold;
	color: #ff0000;
}

a {
	display: block !important;
	height: 100% !important;
}

/*header
__________________________________________*/

#header {
	overflow: hidden;
	height: 176px;
	background: url("../../common/img/pic_01.png") no-repeat center -4px;
}
#line {
	position: relative;
	z-index: 10;
	height: 5px;
	background-color:#0060A9;
	box-shadow: 1px 1px 1px #c6c6c6;
}

#address_area {
	overflow: hidden;
	width: 670px;
	height: 66px;
	background: url("../../common/img/bg_address.png") no-repeat center -3px;
}

#logo {
	width: 298px;
	height: 66px;
	background: url("../../common/img/img_logo.png") no-repeat 6px bottom;
	margin-right: 12px;
}

#logo_02 {
	width: 173px;
	height: 60px;
	background: url("../../common/img/img_logo_02.png") no-repeat 3px bottom;
}

#address {
	width: 342px;
	height: 66px;
	background: url("../../common/img/txt_address.png") no-repeat center center;
}

#contact {
	width: 151px;
	height: 62px;
	background: url("../../common/img/btn_contact.png") no-repeat center center;
}

#catch {
	width: 100%;
	height: 90px;
	background: url("../../common/img/txt_catch.png") no-repeat center 25px;
}/*home
__________________________________________*/

#home_10 {
	height: 235px;
	background: url("../../common/img/img_home_10.png") no-repeat 756px 55px;
	border: 1px solid #89B7FF;
	border-radius: 5px;
	margin-top: 22px;
	box-shadow: 1px 1px 1px #c6c6c6;
}

#home_10 h2 {
	height: 50px;
	background: url("../../common/img/h2_home_10.png") no-repeat -2px -4px;
}
#home_10 p {
	width: 730px;
	line-height: 1.9;
	padding: 20px 0 0 15px;
}

#navigation {
	overflow: hidden;
	margin-top: 20px;
}

#navigation h2 {
	height: 30px;
	background: url("../../common/img/h2_nav.png") no-repeat center -5px;
}

#navigation ul li{
	width: 326px;
	height: 125px;}

#nav_list_01 {background: url("../../common/img/img_nav_01.png") no-repeat -6px 1px;}
#nav_list_02 {background: url("../../common/img/img_nav_02.png") no-repeat -1px 1px;}
#nav_list_03 {background: url("../../common/img/img_nav_03.png") no-repeat -1px 1px;}

.more {
	width: 124px;
	height: 21px;
	position: relative;
	background: url("../../common/img/btn_more.png") no-repeat center center;
}

#more_01 {
	top:100px;
	left: 193px;
}

#more_02 {
	top:79px;
	left: 522px;
}

#more_03 {
	top:57px;
	left: 848px;
}

#home_20 {margin-top: 22px;}

#home_20 h2 {
	height: 58px;
	background: url("../../common/img/h2_home_20.png") no-repeat center -3px;}

#home_20 section{
	height: 520px;
	background-image:
		url("../../common/img/txt_home_20_02.png"),
		url("../../common/img/txt_home_20.png"),
		url("../../common/img/img_home_20.png");
	background-repeat: no-repeat;
	background-position: 
		left 6px,
		right 10px,
		735px 100px;
	border: 1px solid #4c4c4c;
	border-radius: 5px;
	box-shadow: 1px 1px 1px #c6c6c6;
}

#home_20_01 {
	width: 465px;
	padding:  5px 5px 5px 10px;
	margin: 15px 0 0 370px;
	border: 2px solid #ff5a91;
}

#home_20_02 {
	width: 720px;
	line-height: 1.8;
	margin: 20px 0px 0px 15px;
}

#home_20_03 {
	padding: 10px 25px;
	margin: 20px 12px 0;
}

#home_20_04 {
	width: 234px;
	height: 54px;
	background: url("../../common/img/btn_home_20.png") no-repeat center center;
	margin: 12px auto 0;
}

.pagetop {
	position: relative;
	width: 108px;
	height: 22px;
	background: url("../../common/img/btn_pagetop.png") no-repeat center center;	
}

#pagetop_01 {
	bottom: 20px;
	left: 860px;
}
#pagetop_02 {
	bottom: 20px;
	left: 860px;
}

#pagetop_03 {
	top: 20px;
	left: 860px;
}


#home_30 section {
	height: 246px;
	background-image:
		url("../../common/img/txt_home_30.png"),
		url("../../common/img/img_home_30.png");
	background-repeat: no-repeat;
	background-position: 
		right 5px,
		646px center;
	border: 1px solid #4c4c4c;
	border-radius: 5px;
	box-shadow: 1px 1px 1px #c6c6c6;
}

#home_30 h2 {
	height: 55px;
	background: url("../../common/img/h2_home_30.png") no-repeat 1px -4px;
	margin-top: 20px;
}

#home_30_01 {
	width: 620px;
	line-height: 1.8;
	margin: 10px 0 0 15px;
}

#home_30_02 {
	width: 580px;
	margin: 10px 0 0 15px;
	padding: 5px 15px 5px 25px;
}

#home_40 section {
	height: 200px;
	background-image:
		url("../../common/img/txt_home_40.png"),
		url("../../common/img/img_home_40.png");
	background-repeat: no-repeat;
	background-position: 
		863px 5px,
		646px center;
	border: 1px solid #4c4c4c;
	border-radius: 5px;
	box-shadow: 1px 1px 1px #c6c6c6;
}

#home_40 h2 {
	height: 55px;
	background: url("../../common/img/h2_home_40.png") no-repeat center -3px;
	margin-top: 20px;
}

#home_40_01 {
	width: 600px;
	line-height: 1.8;
	margin: 10px 0 0 15px;
}

#home_40_02 {
	width: 580px;
	margin: 10px;
	padding: 5px 15px 5px 25px;
}

#banner {overflow: hidden;}

#banner ul li {
	width: 235px;
	height: 50px;
	margin: 10px 5px 10px 5px;
}

.bnr_00{background: url("../../common/img/bnr_00.png") no-repeat center center;}
#bnr_01{background: url("../../common/img/bnr_01.png") no-repeat center center;}

#footer div {
	overflow: hidden;
	border-top: 1px dashed #4c4c4c;
}

#logo_03 {width: 346px; height: 78px; background: url("../../common/img/img_logo_03.png") no-repeat center center;margin-left: 10px;}
#address_02 {width: 408px; height: 78px; background: url("../../common/img/txt_address_02.png") no-repeat center center;}
#contact_02 {width: 215px; height: 70px; background: url("../../common/img/btn_contact_02.png") no-repeat center center;}

#copyright {
	height: 27px;
	background: url("../../common/img/bg_foorter.png") repeat-x center 1px;
}

#copyright span {
	display: block;
	width: 100%;
	height: 100%;
	background: url("../../common/img/txt_copyright.png") no-repeat 485px center;
}







