ul, li, h1, h2, h3, h4, h5, p, b { margin:0; padding:0; list-style:none;}

.main {
 width:100%;	
	}
	.main h1 {font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:30px; color:#2c61a3;  font-weight:normal;}
	.main h2 {font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:18px; color:#2c61a3;  font-weight:normal;}
	.main p {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666666;  font-weight:normal;line-height:20px; margin-top:15px; margin-bottom:15px; }
	
 .mid-all-content {width:100%;}
 .mid-inner { width:964px; margin:0 auto;}
 .clr { clear:both;}
 .fleft { float:left;}
 .fright {float:right;}
 .header {width:100%;}
 .logo {width:164px; margin-top:30px; margin-left:30px;}
 .logoright {width:290px; font-family:Verdana, Geneva, sans-serif; color:#2c61a3; font-size:13px; line-height:22px; margin-top:75px;}
 .navi-part { width:100%;  background: url(../images/header-bg.png) top center no-repeat; margin-top:12px;}
 .navi-inner {width:900px;
 margin:0 auto;}
 .footer {width:100%; margin-top:12px;}
 
 <!-------Navigation------>
.navigation {width:100%;}
.height {
overflow: inherit !important;
height: 25px;

background:url(../images/navi-bg.png) repeat-x left;
}
#menu {    
	padding:0px; float:left;
	margin-top:2px;
	width:100%;
}
#menu > li { float:left; position:relative; list-style:none; background:url(../images/li-bor.jpg) top right no-repeat; line-height:35px; }
#menu > li > a{ display:block; padding:0 12px; font-size:12px; font-family: Verdana, Geneva, sans-serif; color:#fff; line-height:35px; text-decoration:none; position: relative; overflow:hidden; }
#menu > li > a span{ position: absolute; top:0; right:0; left:0; background:url(../images/menu_active1.png) center 0 no-repeat #1466AD; height:2px;}
#menu > li > a:hover, #menu > .active > a{}

#menu .marg_right1{ margin-top:0px}
#menu > .lst{ background:none}

.submenu_1{ position:absolute; top:35px; left:-10px; width:180px; z-index:101;}
.submenu_1 ul{ position:relative; background:url(../images/bg_box1.png) 0 0 repeat; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -webkit-box-shadow:1px 1px 8px rgba(0, 0, 0, .5); padding:15px 8px;}
.submenu_1 li{ line-height:20px; border-bottom:1px solid #bdbcbc; list-style:none;}
.submenu_1 a{ text-align:center; padding:2px; display:block; font-size:13px; font-family: 'Oswald', Arial, Helvetica, sans-serif; color:#363636; line-height:20px; text-decoration:none; position:relative; padding-top:1px; overflow:hidden}
.submenu_1 a:hover{ color:#6e6d6d}
.submenu_1 .sub_lst{ border-bottom:0px solid #ffffff}

#menu div{ display:none;}

.wel-trn-jpr { width:100%; font-size:18px; font-family:Verdana, Geneva, sans-serif; color:#2c61a3;   padding-left:15px; line-height:30px;}
.slogan {width:100%; text-align:center; margin-top:25px;}
.slider-part {width:872px; margin:0 auto;}
.slider {width:872px; height:320px; margin-top:42px; }
.home-content {width:100%; background-color:#FFF; padding-top:30px; border-radius:8px; box-shadow: 5px 5px 5px #888888;}
.home-wel {width:590px; margin-left:45px;}
.home-prod { width:255px; margin-right:45px;}
.home-prod ul {width:100%; margin-top:20px;}
.home-prod ul li {font-size:18px; color:#373737; font-family:Arial, Helvetica, sans-serif; height:80px;}
.home-prod ul li a {color:#373737; text-decoration:none;}
.home-prod ul li a:hover {color:#2c61a3; text-decoration:none;}
.home-prod ul li img { float:left; border-radius:15px; box-shadow: 5px 5px 5px #888888; border:1px solid #888888; margin-right:20px;}

.footer {width:100%; background:url(../images/footer.jpg) left repeat-x; height:214px;}
.foot-inner { width:964px; margin:0 auto;}
.client {width:100%;}
#scroll-bg {
height:56px;
margin-top:15px;
}
#scroll-bg ul {
    width:100%;
	float:left;
	position:relative;
	
   }
   #scroll-bg ul li {
display:inline;
margin-left:20px;
   }
   
   .foot-heading { width:100%; background:url(../images/foot-head.jpg) left top no-repeat; height:48px; font-size:14px; line-height:45px; color:#0c141f; font-family:"Myriad Pro",Arial, Helvetica, sans-serif; padding-left:20px;}
   
   
   #footmenu {    
	padding:0px; float:left;
	margin-top:15px;
	width:100%;
}
#footmenu > li { float:left; position:relative; list-style:none; border-right:1px solid #225398;}
#footmenu > li > a{ display:block; padding:0 19px; font-size:12px; font-family: Verdana, Geneva, sans-serif; color:#225398;  text-decoration:none; position: relative; overflow:hidden; }
#footmenu > li > a span{ position: absolute; top:0; right:0; left:0; background:url(../images/menu_active1.png) center 0 no-repeat #1466AD; height:2px;}
#footmenu > li > a:hover, #menu > .active > a{}

#footmenu .marg_right1{ margin-top:0px}
#footmenu > .lst{ background:none}
#footmenu div{ display:none;}

.copyright {width:100%; color:#4e5052; font-size:11px; font-family:Verdana, Geneva, sans-serif; margin-top:60px; line-height:30px;}
.copyright a {color:#225398; text-decoration:none;}
.social {width:200px; position:relative;}
.social-link { 
width:180px;
position:absolute;
left:0px;top:0px;
height:30px;
line-height:30px;
}
.social-link ul {
width:101px;
float:right;
background:url(../images/social-button.jpg) no-repeat top right;
}
.social-link ul li {
	width:30px;
	height:30px;
	display:inline-block;
	text-indent:-9999px;
}
.social-link ul li a {
	width:30px;
	height:30px;
	display:block;	
}
.organize {width:100%;}
.organize b {color:#2c61a3; font-size:15px;}
.organize span {color:#2c61a3; font-size:13px;}
.organize img { float:left; border-radius:10px; box-shadow: 5px 5px 5px #888888; border:0px solid #888888; margin-right:20px; margin-bottom:5px;}

.tbl {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666666;  font-weight:normal;line-height:20px; margin-top:15px; margin-bottom:15px; }

.contactsform   {
	font-family:Arial, Helvetica, sans-serif;
	width:590px;
}
.contactsform  label {
	font-size:14px;
	color:#55564A;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.contactsform input {
	width:480px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	margin-right:18px;
	height:20px;
	background-color:#ffffff;
	color:#55564A;
	margin-bottom:15px;
	font-weight:bold;
	border:1px solid #2c61a3;
	font-size:14px;
	margin-top:10px;	
	border-radius:10px; 
}
.contactsform .message {
	width:480px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	margin-top:15px;
	margin-right:18px;
	color:#55564A;
	font-weight:bold;
	border:1px solid #2c61a3;
	font-size:14px;
	height:90px;
	margin-bottom:20px;
	background-color:#ffffff;
	border-radius:10px; 
}
.contactsform input.btn {
width:100px;
height:50px;
}
.contactsform input.btn  { 
width:100px; 
height:30px;
font-size:16px;
color:#55564A;
font-family:"Times New Roman", Times,Verdana, Arial, Helvetica, sans-serif;
background:url(../images/send.png);
background-position:left;
background-repeat:no-repeat;

text-decoration: none;

}

.contactsform input.btn:hover {
width:100px; 
height:30px;
font-size:16px;
color:#2c61a3;
font-family:"Times New Roman", Times,Verdana, Arial, Helvetica, sans-serif;
background:url(../images/send-bg.png);
background-position:left;
background-repeat:no-repeat;

text-decoration: none;
cursor:pointer;
} 
.gallery { width:100%;}
.gallery ul { width:100%;}
.gallery ul li { width:140px; display:inline-block; text-align:center;}