@charset "utf-8";
/*-------------------------------*/
body{font-size:100%;line-height:160%;letter-spacing:0;}
html>/**/body{font-size:13px;line-height:160%;letter-spacing:0;}
body{
	font:13px;
	*font-size:small;
	*font:x-small;
}
/*-------------------------------*/
html,body{height:100%;}
div#all{
	min-height:100%;
	height:auto !important;
	height:100%;
	width:100%;
	padding:0 0 0 0;
}
body > #all{height:auto;}

/*-------------------------------*/
.header{
	width: 100%;
	height: 37px;
	background: url(../images/bg_header.jpg) repeat-x;
}

.header_Inner{
	width: 1050px;
	height: auto;
	margin: 0 auto;
}

.slide_Wrap{
	width: 100%;
	height: 460px;
	background: url(../images/bg_main.jpg) repeat-x;
}

.slide_Inner{
	width: 1050px;
	height: 426px;
	margin: 0 auto;
	padding: 1px 0 0 0;
}

.nav_Wrap{
	width: 100%;
	height: 83px;
	padding: 10px 0 0 0;
	background: #0e5d4f;
}

.nav_Inner{
	width: 970px;
	height: auto;
	margin: 0 auto;
}

/*------ sec1 ------*/
.sec1{
	width: 950px;
	height: auto;
	margin: 20px auto 0;
}
.sec1_Inner{
	width: 890px;
	height: auto;
	margin: 25px auto 0;
}
.sec1_liL{
	width: 279px;
	height: auto;
	margin: 0 27px 0 0;
	float: left;
}
.sec1_liC{
	width: 279px;
	height: auto;
	margin: 0 26px 0 0;
	float: left;
}
.sec1_liR{
	width: 279px;
	height: auto;
	float: left;
}
.sec1_Txt01{
	color: #0c8e9a;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 0 0;
}

/*------ sec2 ------*/
.sec2{
	width: 950px;
	height: auto;
	margin: 100px auto 0;
}
.sec2_Inner{
	width: 890px;
	height: auto;
	margin: 25px auto 0;
}
.sec2_liL{
	width: 279px;
	height: auto;
	margin: 0 27px 0 0;
	float: left;
}
.sec2_liC{
	width: 279px;
	height: auto;
	margin: 0 26px 0 0;
	float: left;
}
.sec2_liR{
	width: 279px;
	height: auto;
	float: left;
}
.sec2_Txt01{
	color: #00592e;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 0 0;
}

/*------ sec3 ------*/
.sec3{
	width: 950px;
	height: auto;
	margin: 90px auto 0;
}
.wide_720{
	width: 720px;
	height: auto;
	margin: 20px auto 0;
}
.sec3_Txt01{
	font-size: 24px;
	font-weight: bold;
	line-height: 100%;
	color: #723497;
}
.sec3_Txt02{
	margin: 10px 0 0 0;
	font-size: 18px;
	line-height: 120%;
}
.sec3_Txt02 span{
	font-size: 15px;
}
.sec3_Txt03{
	width: 830px;
	height: 63px;
	margin: 95px auto 0;
	padding: 45px 0 0 0;
	text-align: center;
	background: #fce5df;
	color: #9a0000;
	font-size: 25px;
	font-weight: bold;
}

/*------ mediate ------*/
.mediate_Wrap{
	width: 950px;
	height: auto;
	margin: 90px auto 0;
}
.mediate_Inner{
	width: 890px;
	height: auto;
	margin: 25px auto 0;
}
.mediate_Txt01{
	color: #c02563;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 0 0;
}
.mediate_liL{
	width: 279px;
	height: auto;
	margin: 0 27px 0 0;
	float: left;
}
.mediate_liC{
	width: 279px;
	height: auto;
	margin: 0 26px 0 0;
	float: left;
}
.mediate_liR{
	width: 279px;
	height: auto;
	float: left;
}

/*------ owner_Wrap ------*/
.owner_Wrap{
	width: 950px;
	height: auto;
	margin: 90px auto 0;
}
.list_Wrap{
	width: 950px;
	height: auto;
	margin: 10px auto 0;
}
.list_Inner{
	border: 1px solid #c9c9c9;
}
.listTL{
	width: 348px;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	background: #e8e8e8;
	padding: 10px 0;
	font-size: 14px;
	font-weight: bold;
}
.listTC{
	width: 409px;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	font-weight: bold;
	background: #e8e8e8;
	padding: 10px 0;
	font-size: 14px;
}
.listTR{
	width: 190px;
	border-bottom: 1px solid #c9c9c9;
	background: #e8e8e8;
	font-weight: bold;
	padding: 10px 0;
	font-size: 14px;
}
.listTL2{
	width: 308px;
	border-right: 1px solid #c9c9c9;
	padding: 25px 0 20px 40px;
	font-size: 12px; 
	color: #333333;
}
.listTC2{
	width: 369px;
	border-right: 1px solid #c9c9c9;
	padding: 25px 0 20px 40px;
	font-size: 12px; 
	color: #333333;
}
.listTR2{
	width: 140px;
	font-weight: bold;
	padding: 25px 0 20px 50px;
	font-size: 12px; 
	color: #333333;
}


/*------ sec4 ------*/
.sec4{
	width: 1051px;
	height: auto;
	margin: 40px auto 0;
}
.sec4_box01{
	width: 860px;
	height: auto;
	margin: 5px auto 0;
}
.sec4_boxL{
	width: 450px;
	height: auto;
	float: left;
	line-height: 170%;
	padding: 20px 0 0 0;
}
.sec4_boxR{
	width: 395px;
	height: 203px;
	background: url(../images/sec4_img03.jpg) no-repeat;
	position: relative;
	float: right;
}
.sec4_Txt01{
	width: 330px;
	height: auto;
	position: absolute;
	top: 145px;
	left: 20px;
}
.sec4_box02{
	width: 830px;
	height: auto;
	margin: 15px auto 0;
}
.sec4_liL{
	width: 401px;
	height: auto;
	float: left;
}
.sec4_litopL_Bg{
	width: 371px;
	height: 150px;
	padding: 15px 0 0 30px;
	background: url(../images/bg_sec4_01.gif) no-repeat;
}
.sec4_Txt02{
	font-size: 15px;
	line-height: 160%;
}
.sec4_liR{
	width: 401px;
	height: auto;
	float: right;
}
.sec4_libottomL_Bg{
	width: 371px;
	height: 99px;
	background: url(../images/bg_sec4_02.gif) no-repeat;
	padding: 10px 0 0 30px;
}

/*------ sec5 ------*/
.sec5{
	width: 1051px;
	height: auto;
	margin: 60px auto 0;
}
.sec5_box01{
	width: 890px;
	height: auto;
	margin: 25px auto 0;
}
.sec5_box01L{
	width: 423px;
	height: auto;
	float: left;
}
.sec5_box01L h3,
.sec5_box01R h3{
	margin-bottom: 15px;
}
.sec5_box01L_innerL{
	width: 270px;
	padding: 0 0 0 18px;
	float: left;
}
.sec5_Txt01{
	font-weight: normal;
	font-size: 13px;
}
.sec5_box01L_innerR{
	width: 85px;
	height: 230px;
	padding: 0 25px 0 0;
	float: right;
}
.sec5_box01R{
	width: 423px;
	height: auto;
	float: right;
}
.sec5_box01R_innerL{
	width: 230px;
	height: auto;
	float: left;
	padding: 0 0 0 15px;
}
.sec5_box01R_innerR{
	width: 150px;
	height: 151px;
	padding: 0 20px 0 0;
	float: right;
}
.sec5_Txt01 span{
	font-size: 14px;
}

/*------ sec6 ------*/
.sec6{
	width: 1051px;
	height: auto;
	margin: 100px auto 0;
}
.sec6_box{
	width: 890px;
	height; auto;
	margin: 20px auto 0;
}
.sec6_Txt01{
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 0 20px;
}
.sec6_Txt02{
	font-size: 30px;
	font-weight: bold;
	line-height: 130%;
	padding: 0 0 0 20px;
}
.sec6_Txt02 span{
	font-size: 20px;
}
.sec6_Txt03{
	padding: 0 0 0 30px;
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
}
.sec6_Txt04{
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
}
.sec6_Txt03 span{
	font-size: 12px;
}
.sec6_box1_01{
	width: 475px;
	height: auto;
	margin: 55px auto 0;
}
.sec6_box1_02{
	width: 582px;
	height: 168;
	margin: 60px auto 0;
}
.box1_02C{
	margin: 0 10px 0 10px;
}
.sec6_box1_03{
	width: 830px;
	height: auto;
	margin: 50px auto 0;
}
.sec6_box1_03L{
	width: 500px;
	height: auto;
	float: left;
}
.sec6_box1_03R{
	width: 314px;
	height: 196px;
	float: right;
}

/*------ sec7 ------*/
.sec7{
	width: 1051px;
	height: auto;
	margin: 80px auto 0;
}
.sec7_Inner{
	width: 830px;
	height: auto;
	margin: 0 auto;
}
.sec7_Txt01{
	font-size: 24px;;
	color: #b2180d;
}
.sec7_Txt02{
	font-size: 14px;;
	color: #111111;
	line-height: 150%;
}
.sec7_border{
	width: 830px;
	height: 2px;
	text-align: center;
	margin: 40px 0 0 0;
}

/*------ footer ------*/
.footer{
	width: 100%;
	padding: 7px 0;
	background: #000;
}
.foote_Inner{
	width: 1050px;
	margin: 0 auto;
}
.footer_Txt01{
	text-align: right;
	color: #fff;
	font-size: 10px;
}

