@charset "utf-8";
/* CSS Document */

/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}


/************************************************************************************
GENERAL STYLING
*************************************************************************************/

@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/opensans-light.eot');
    src: url('../fonts/opensans-light.eot') format('embedded-opentype'),
         url('../fonts/opensans-light.woff') format('woff'),
         url('../fonts/opensans-light.ttf') format('truetype'),
         url('../fonts/opensans-light.svg#OpenSansLight') format('svg');
}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fonts/opensans-semibold.eot');
    src: url('../fonts/opensans-semibold.eot') format('embedded-opentype'),
         url('../fonts/opensans-semibold.woff2') format('woff2'),
         url('../fonts/opensans-semibold.woff') format('woff'),
         url('../fonts/opensans-semibold.ttf') format('truetype'),
         url('../fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
    font-family: 'OpenSansCondensedBold';
    src: url('../fonts/opensans-condbold.eot');
    src: url('../fonts/opensans-condbold.eot') format('embedded-opentype'),
         url('../fonts/opensans-condbold.woff2') format('woff2'),
         url('../fonts/opensans-condbold.woff') format('woff'),
         url('../fonts/opensans-condbold.ttf') format('truetype'),
         url('../fonts/opensans-condbold.svg#OpenSansCondensedBold') format('svg');
}

body {
	margin:0 0 0 0;
	font-family: 'Open Sans', sans-serif;
	color: #7c7c7c;
	font-size:13px;
	background:url(../images/pattern2.png);
	background-repeat:repeat-x repeat-y;
}
a {
	color: #7c7c7c;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
	color:#e8645a;
}
p {
color:#7c7c7c;
font-size:13px;
font-family: 'Open Sans', sans-serif;
line-height:21px;
}
ul li{
 font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#7c7c7c;
	font-weight:normal;
	list-style:none;
	}

.clearfix{
	clear:both;
}
.fltright{
float:right;
}
.fltleft{
float:left;
}
.top{
padding-top:20px;
}
h1{
font-family: 'OpenSansSemibold';
font-size:26px;
float:left;
color:#51cdf8;
text-transform:normal;
font-weight:400;
}
h2{
font-family: 'OpenSansSemibold';
font-size:20px;
color:#b8b8b8;
text-transform:none;
font-weight:400;
}
img {
	border:0;
	
}


/************************************************************************************
STRUCTURE
*************************************************************************************/
#pagewrap {
	width:1200px;
	margin:0 auto;
	max-width:1200px;
}

.container{
margin:0 auto;
width:1004px;
}

/************************************************************************************
HEADER
*************************************************************************************/
#header{
	width:1004px;
	margin:0 auto 0 -602px;
	left:50%;
	z-index:5000;
	position:absolute;
}

#logo{
	background:url(../images/logo_03.png) no-repeat;
	height:82px;
	width:386px;
	float:left;
	z-index:9000;
	top:32px;
	margin-left:30px;
	position:absolute;
}
.banner_img{
	background:url(../images/banner_03.png) no-repeat;
	width:692px;
	height:360px;
	z-index:5000;
	margin-left:50px;
	margin-top:226px;
}
.menu_top{
	margin-top:80px;
	float:right;
}
/************************************************************************************
MIDDLE SECTION
*************************************************************************************/
.middle_bg{
	background:url(../images/middle_bg_05.jpg);
	background-repeat:repeat-x repeat-y;
	height:460px;
}
.middle_top{
	padding: 50px 0 50px 0;
}

.welcome_bg{
	background:#5a5a5a;
	height:207px;
}
.welcome_area{
	margin-top:60px;
	width:435px;
	float:left;
}
.welcome_area p{
	font-size:13px;
	color:#51cdf8;
	font-family: 'Open Sans', sans-serif;
	float:left;
	line-height:20px;
}
.chairman_area{
	margin-top:60px;
	width:435px;
	float:right;
}
.chairman_area p{
	font-size:13px;
	color:#51cdf8;
	font-family: 'Open Sans', sans-serif;
	float:right;
	line-height:20px;
}

/************************************************************************************
FOOTER SECTION
*************************************************************************************/
.footer_bg{
	background:#242424;
	height:190px;
}
.footer_business{
	width:295px;
	float:left;
}
.footer_business ul li{
	line-height:22px;
}
.footer_padding{
	padding-left:70px;
}
.footer_bg1{
	background:#121212;
	height:50px;
}

.footer_bg1 a{
	font-weight:bold;
	font-size:12px;
	color:#5a5a5a;
	line-height:22px;

}
.footer_bg1 a:hover{
	font-weight:bold;
	font-size:12px;
	color:#fff;
}
.footer_bg1 img{
	padding:0 8px 0 0;
	line-height:23px;
}
.footer_bg1 img:hover{
	opacity:0.5;
}
.footer_bg1paddng{
	padding-left:225px;
	float:left;
}