﻿body 
{
    margin:0;
    padding:0;
    font-family:'Segoe UI';
    font-size:12px;
}
.wrapper
{
    height:auto;
    width:100%;
    
}
.lilili {
	list-style: none;
	list-style-image: none;
}
.header_back
{
    height:152px;
    width:100%;
    margin:0 auto;
    background-color:#83E3F8;
    border-top:5px solid #83E3F8;
}
.header
{
    height:130px;
    width:1024px;
    margin:0 auto;
}
.header_left
{
    height:115px;
    width:740px;
    float:left;
}
.logo
{
    height:100px;
    width:101px;
    float:left;
    margin:10px 0 0 10px;
}
.heading
{
    height:89px;
    width:616px;
    float:right;
    margin:15px 0 0 0;
}
.header_right
{
    height:115px;
    width:260px;
    float:right;
}
.contact_box
{
    height:115px;
    width:255px;
    margin:0 auto;
    background-color:#E5E5E5;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    box-shadow:0px 2px 5px 1px rgba(163, 138, 138, 0.61);
}
.social
{
    height:35px;
    width:100%;
    float:left;
    margin:5px 0 0 0;
}
.social > span
{
    color:#5D5D5D;
    font-size:15px;
    float:left;
    margin:5px 0 0 5px;
    font-weight:600;
}

.social_icon
{
    height:100%;
    width:auto;
    float:left;
    margin:5px;
}
.contact
{
    height:30px;
    width:100%;
    float:left;
}
.contact > span
{
    font-size:16px;
    font-weight:bold;
    color:#353535;
    float:left;
    margin:3px 0 0 0;
}
.contact_icon
{
    height:100%;
    width:auto;
    float:left;
    margin:5px;
}
.contact_inner
{
    height:35px;
    width:225px;
    margin:0 auto;
    border-bottom:2px solid #BFBCBC;
}
.menu_outer
{
}
.menu_frame
{
    height:41px;
    width:1024px;
    margin:0 auto;
    background-color:#000000;
    border-bottom:2px solid #3F3F3F;
    border-top:2px solid #3F3F3F;
    outline: rgba(163, 138, 138, 0.61) inset 2px ;
    position:absolute;
    top:126px;
    z-index: 99999;
   
}
.menu
{
    height:41px;
    width:1024px;
    
}
.menu_home
{
    height:41px;
    width:82px;
    background-color:#ffffff;
    text-align:center;
    color:Black;
    font-size:18px;
    font-weight:bold;
    float:left;
    line-height:36px;

}
.menu_home:hover
{
    color:White;
    background-color:#069CF9;
}
.menubar
{
    height:36px;
    margin:2px 0 0 0;
    width:940px;
    float:left;

}
.banner_frame
{
    height:470px;
    width:100%;
    margin:0 auto;
    background-color:#056f72;
}
.banner_back
{
    height:470px;
    width:1024px;
    margin:0px auto 0 auto;
}

.banner
{
    height:311px;
    width:697px;
    float:left;
     margin:25px 0 0 0;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    background-color:#E5E5E5;
}
.news
{
    height:311px;
    width:316px;
    float:right;
       border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    background-color:#6b8187;
      margin:25px 0 0 0;
}
.news_title
{
    height:30px;
    width:100%;
    float:left;
    text-align:center;
    font-size:18px;
    font-weight:bold;
   line-height:30px;
    color:#FFFFFF;
    border-top:2px solid #E5E5E5;
}
.news_content
{
    height:270px;
    width:316px;
    float:left;
    
}
.page_frame
{
    height:auto;
    width:100%;
    margin:0 auto;
    background-color:White;
    min-height:450px;
}
.page
{
    height:auto;
    width:1024px;
    margin:0 auto 0 auto;
     position:relative;
   
}
.page_left
{
    height:auto;
    width:700px;
    float:left;
   margin: -100px 0 0 0;
       position: relative;
}
.gallery
{
    height:139px;
    width:697px;
    float:left;
    background-color:#6b8187;
}
.gallery_title
{
    height:30px;
    width:250px;
    float:left;
    margin:0 0 0 20px;
    color:White;
    font-size:15px;
    font-weight:500;
}
.gal_content
{
    height:91px;
    width:675px;
    float:left;
    margin:0 0 0 20px;
}
.gal_pic
{
    height:91px;
    width:125px;
    float:left;
    margin:0 0 0 0px;
    background-color:#E5E5E5;
}
.page_content_text
{
     height:40px;
    width:657px;
    padding:0 0 0 40px;
    background-color:#E5E5E5;
    color:#4C739C;
    font-size:15px;
   float:left;
   font-weight:bold;
   line-height:35px;
   margin:10px 0 0 0;
    
}
.content_details
{
      width:657px;
      height:auto;
      float:left;
}
.page_right
{
    height:auto;
    width:315px;
    float:right;
   margin: -100px 0 0 0;
    position: relative;
    z-index: 6666;
 
}
.navigation
{
    height:auto;
    width:313px;
    float:left;
}
.nav_title
{
    height:40px;
    width:313px;
    
    float:left;
}
.nav_title1
{
    height:32px;
    width:273px;
    padding-left:40px;
    float:left;
    background-color:#3a3a3a;
    font-size:16px;
    font-weight:bold;
    color:White;
    position:relative;
    line-height:30px;
    z-index:8888;
    
}
.triangle
{
	width: 0;
	height: 0;
	border-top: 12px solid #252525;
	border-left: 17px solid transparent;
	float:left;

}

.nav_content
{
    height:auto;
    width:295px;
    float:right;
    border-left:1px solid #49739C;
    margin:-12px 0 0 0;
}

.auto_height
{
    clear:both;
    visibility:hidden;
}
.footer1
{
    height:130px;
    width:100%;
    margin:0 auto;
    background-color:#056f72;
}
.footer_inner
{
    height:130px;
    width:1024px;
    margin:0 auto;
    position:relative;
    z-index:9999;
}
.footer2
{
    height:25px;
    width:100%;
    margin:0 auto;
    background-color:#001e1e;
}
.Apply_online
{
    width:189px;
    height:56px;
    text-align:center;
    position:absolute;
   right:0;
    top:600px;
    right:-64px;
    background-color:black;
    text-align:center; 
    -ms-transform:rotate(-90deg);
         -webkit-transform:rotate(-90deg);
         transform:rotate(-90deg);
          -o-transform:rotate(-90deg);
    font-size:18px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    font-weight:bold;
    line-height:32px;
   color:White;
    
}
.footer_option {
	height: 130px;
	width: 300px;
	float: left;
	
}
.ffmenu {


	width: 108px;
	color:white;
	float: left;
	font-size: 12px;
	text-align :center;
	
	margin: 5px;
}
.ffmenu:hover {
	color: rgb(165, 202, 202);
	
}
.visitor {
height:65px;
width: 300px;
float: left;
	
}
.title_vis {
	height: 20px;
	width: 250px;
	padding: 0 0 0 50px;
	float: left;
	color: White;
	font-weight: bold;
	font-size: 16px;
}