@import url("/css/superfish.css");
@import url("/css/common.css");
@import url("/css/company.css");
@import url("/css/sub.css?t=1");

/*Common*/
body{
font-family:Arial,tahoma,tahoma,AppleGothic, Verdana; 
}
 select,.gray_btn, .gray_btnl{ font-size:10px; font-family:Arial;}
 select{ font-size:11px;}


div { overflow:hidden}
img{ border:0px}
a{ text-decoration:none; color:#0076F4; outline:none} 
a:hover{ color:#000}
.smallfont{ font-size:10px; color:#999999;} 
.pointer{ cursor:pointer}
.none{ display:none}
.block{ display:block}
.italic{ font-style:italic;}
.tright{ text-align:left; margin: 0 0 5px 0}
.tcenter{ text-align:center}
.br{ clear:both; height:1px;}
.fright{ float:right; }
.fleft{ float:left; }
.p5{ padding:5px;}
body .p2 { padding:2px;}
.pt5{ padding-top:5px;}
.p8{ padding:8px;}
.red{ color:red}
.w155{ width:155px;}
.w80{ width:80px;}
body .error{ color:red;  background:#ff6600;   }
select.error{ background:none}
body label.error{ background:none; color:red}
body div.error{ background:none; color:red}
.bigfont{ font-size:14px; font-weight:bold; line-height: 16px}
form{ margin:0px; padding:0px;}
.cfocus{ color:#000 }
.cblur{  color:#b8b8b8; }
.grayborder{margin:0px; padding:0px; 

}
.pdflink{padding-left:17px; background:url(/userfiles/image/pdf.gif) no-repeat;}
h1{ font-size:14px;}
h2{ font-size:12px;}
h4{ margin:0px; padding:0px;}
.borderbottom{ border-bottom:1px solid #b8b8b8;}
.borderright{ border-right:1px solid #b8b8b8;}
.wide{ width:100%;}
.w100{ width:100px;}
.ucase{ text-transform:uppercase}

/*custom*/  
body{  background:#BABCBE; }
.body_fm{ width:957px;   padding:0px 19px 0px 19px; 
 border-bottom:0px; margin:0px}
 .body_bg{ width:995px; margin:0px auto;  background:url(/userfiles/image/body_bg.png) center #BABCBE repeat-y;}
 .foot_bg{  width:995px; margin:0px auto;  background:url(/userfiles/image/foot_bg.png) bottom no-repeat; height:38px;}
.top_fm{ height:84px; padding-top:3px; background:url(/userfiles/image/top_bg_line.png) no-repeat; border-bottom:1px solid #ebebeb; }
.top_btns{ height:51px; overflow:visible;}
.nav_fm{  height:33px;  }
.top_btn{ text-align:center;
 color:#fff; line-height:18px; vertical-align:middle; font-weight:bold;
 float:right; width:85px; height:21px; margin-left:8px; display:inline; background:url(/userfiles/image/top_btn_bg.png) no-repeat;
 overflow:visible; cursor:pointer;
 }
 .top_btn_grn{ background:url(/userfiles/image/top_btn_grn_bg.png) no-repeat; }
 .top_btns a{ color:#fff}
.top_btns_rel{ position:relative; padding-right:50px; }
.top_btns_countries{ width:85px; position:relative; z-index:30;
background:url(/userfiles/image/top_btn_bg.png) #829CC3 bottom no-repeat;  left:472px; top:0px; overflow:visible; vertical-align:top;
 overflow:hidden; top:-21px; 
}
.top_btns_countries_content{ color:#fff; padding-left:10px;  line-height:18px; vertical-align:middle;  display:none; clear:both}
.top_btns_countries .top_btn{ float:none; margin-left:0px; display:block}
.logo_fm{ float:left; width:257px; height:84px; }
 
 
 
.nav_fm_rel{  }
 


.bread_fm{ height:28px; text-align:right; padding:0px 20px 0px 0px; vertical-align:middle; line-height:28px; color:#908F8F; }
.bread_fm span{ color:#62990D}
.bread_fm img{vertical-align:middle; }



.leftmain_fm{ clear:both}

.left_fm{ float:left; margin:0px 23px 23px 8px; width:171px;}
.main_fm{ float:left; width:746px; width:755px;  padding-bottom:10px }

.content_fm .title_fm{ display:none}
.content_fm h3{ display:none}
.content_fm .demo_btn{ display:none}

.content_fm{ width:553px; padding:0px 0px 0px 0px; float:left; font-size:12px;  }
#contentsection{  padding:0px;  margin-top:0; width:553px;}

.content_fm div{ overflow:visible}
.title_fm img{ float:left}
.demo_btn{ float:left; margin-top:10px; margin-left:21px; display:inline;}
.demo_btn{ display:none;}
.title_fm{ 

 padding-top:13px;
 min-height:38px;
 


font-size:16px;
 border-top:1px solid #ddd;
 
 
} 
.title_fm {font-weight: bold; color: #1C5A86}

.title_content_fm{ float:left;    width:553px; margin-right: 23px; }

.title_content_side_fm{  }
.side_fm{ width:154px; float:left;  width:171px;   }


.foot_fm{ height:150px; border-top:1px solid #bebebe;  padding-top:17px; font-size:9px; height:auto; padding-bottom:17px;}
.foot_fm div{ float:left}
.foot_fm a{ color:#6d6d6d}

.foot_ac{  width:211px; text-align:center;  line-height:20px; font-size:12px; }
.foot_cp{ height:30px; padding-top:4px; width:280px;}
 .foot_copy{ float:left; width:275px;}
 
 .foot_search_label{ height:19px; line-height:19px; vertical-align:middle;  width:44px; font-size:9px;}
.foot_search input, .foot_search img{ float:left}
.foot_search input{ border:1px #cfcfcf solid; width:112px; height:17px; margin:0px; padding:0px;}
.foot_search img{ display:inline;}

 .foot_search{ float:left; padding-top:9px; width:181px;padding-left:55px;}
 
.foot_links{ width:230px; width:222px; font-weight:bold; padding-top:8px; text-align: center}
.foot_links a. .foot_links.a:visited {color: #303030}

.foot_top{ width:36px;  padding-top:11px; display:none}

.left_title{ height:54px; 
 color:#fff; font-weight:normal; 
 
 font-size:16px;
background:url(/userfiles/image/left_bg.gif) no-repeat; line-height:54px; text-align:center; vertical-align:middle}

.left_nav,.left_nav ul{ margin:0px; padding:0px; list-style:none}
.left_nav li{ font-weight:bold}
.left_nav li li{ font-weight:normal;}
.left_nav a{ display:block; padding:5px; border-bottom:1px solid #bebebe; background:url(/userfiles/image/leftmenu_ar.gif)  150px center no-repeat; color:#000} 
.left_nav ul{ background:#f7f7f7}
.left_nav .on{ background:url(/userfiles/image/leftmenu_aron.gif)  150px center no-repeat}
.left_nav a:hover{ background-image:url(/userfiles/image/leftmenu_aron.gif) }

.left_nav ul a{ background:url(/userfiles/image/leftmenu_bul.gif) no-repeat 12px 13px; padding-left:19px;}
.left_nav ul .on{ background:url(/userfiles/image/leftmenu_bul.gif) #AAC31D no-repeat 12px 13px; }
.left_nav ul a:hover{background-image:url(/userfiles/image/leftmenu_bulon.gif); background-color:#AAC31D; color:#fff}

.nav_fm{overflow:visible; display:block;}
.nav_fm_rel{ overflow:visible; display:block; position:relative; z-index:20;}
.top_links{ overflow:visible;}
.top_fm{ overflow:visible}

#imgsearch{ cursor:pointer}

/*front old site*/




 
  




/*
.nav_fm ul{ margin:0px; padding:0px; list-style:none}
.nav_fm li{ float:left; height:34px; padding:0px 0px 0px 0px; display:inline;   }
.nav_fm a{ display:block; float:left; color:#fff; padding:5px 15px 5px 15px; height:17px; overflow:hidden;}
.nav_fm a:hover{ background:#ff6600;   color:#fff;}
.nav_fm .on{ background:#ff6600;  color:#fff; }*/

.sf-sub-indicator{ display:none}
.sf-menu, .sf-menu ul{ margin:0px; padding:0px; }
.sf-menu li{ background:none; border:0px; margin:0px; padding:0px;}
.sf-menu a{ background:none; border:0px; margin:0px; padding:0px; float:left  } 


.sf-menu li{ height:20px;   font-weight:bold; overflow:visible; font-size: 12px; }
.sf-menu a, .sf-menu a.sf-with-ul{ 
color:#555; 
padding:0px 35px 0px 7px; 
 
 
 border-left:1px solid #afafaf; 
 overflow:visible
}

.sf-menu a:visited{ color:#555 }
.sf-menu a:hover{ color:#1E5D88;}
.sf-menu .on{background:#ff6600;  }

.sf-menu li:hover ul,.sf-menu li.sfHover ul {top:20px; }
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{ background:none}
.sf-menu ul, .sf-menu ul li{ width:146px; background:#e3e3e3; border:0px;  }

.sf-menu li li{ height:auto; font-size: 11px; letter-spacing:0px; font-family: Arial}
.sf-menu li li a{ width:136px; padding:5px; height:auto; border:0px; font-weight:normal}

.sf-menu ul{border:2px solid #f6f6f6;}
.sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active{ background:#1F5D89; color:#fff; }


/*home*/

 

 

.home_b_swf{height:238px; clear:both}
.home_b_swf_left{ height:238px; width:630px; border-right:1px solid #bebebe;  float:left}
.home_b_swf_right{ float:left; height:238px; width:326px;}
.main_container_swf1{width:727px; height:433px; margin:0 auto; overflow:hidden}
.main_container_swf2{width:904px; height:165px; margin:0 auto; overflow:hidden}
.swf{ display:none}
.home_slide{ height:260px; width:957px; }
.home_slide_rel{ position:relative;}


.home_grids{ padding:27px 0px 27px 20px; width:937px; height:109px;}
.home_grid{ 
height:86px; width:244px; float:left; border:1px solid #d0d1d3; 
 padding:10px; padding-left:35px; color:#808184; line-height:150%; font-size:12px;
margin-right:20px; display:inline; background:url(/userfiles/image/home_g1.png) left top no-repeat;}
.home_grid2{background:url(/userfiles/image/home_g2.png) left top no-repeat;}
.home_grid3{background:url(/userfiles/image/home_g3.png) left top no-repeat;}

.home_grid h1{ color:#000; font-size:16px; font-weight:bold; padding:0px; margin:0px; display:block; float:none; margin-bottom:3px;}
.home_grid .more{ padding-left:16px; background:url(/userfiles/image/more.png) left center no-repeat;}
.home_grid .tright{ text-align:right; margin:0}
.home_grid a{ color:#808184}

.home_news{ background:#B7DD3C; margin:0px 20px 0px 20px; height:27px; font-weight:bold;}
.home_news_head{ width:89px; margin:5px 0px 5px 0px; height:17px; float:left; line-height:16px; vertical-align:middle;
 padding-left:18px; border-right:1px solid #fff; color:#fff; font-size: 13px
}
.home_news_slide_fm{ width:807px; height:27px; float:left;}
.newslide_h{ line-height:27px; height:27px; vertical-align:middle; padding-left:20px;  width:783px; font-size:12px;}
.newslide_h a{ color:#fff;}

.home_grids_2{ padding:0px 20px 0px 20px;  /*height:137px; */ clear:both;}
.home_grid_2{ padding:15px 15px 15px 15px; /*height:125px; */ color:#808184; 
 font-size:14px;   background:#f0f0f0;
float:left; width:427px; border:1px solid #d0d1d3; border-top:0px; display:inline; border-right-width:0px;
 line-height:150%; height:145px;
}

.home_grid_2_left{ width:427px;}
.home_grid_22{   border-right-width:1px;  font-size:12px; }
.home_grid_2 h2{ display:block; float:none; padding:0px; margin:0 0 0 0; color:#000; font-size:16px; margin-bottom:3px;}
.home_grid_2_left h2{margin: 0 0 0 22px;}
.home_grid_2 ul{ padding:0px; margin:0px; margin-left:42px;   overflow:visible;}
.home_grid_2_left ul{ width:407px; }
.home_grid_2_left li{ width:407px;}
.home_grid_2 li{ overflow:visible; list-style-type:disc;  margin-left:15px; }

.home_what_left{ width:285px; float:left;  display:inline; overflow:hidden;}
.home_what_right{ width:136px; float:right;   display:inline; overflow:hidden; }


.home_story_img{ padding-right:20px; float:left;  }
.home_story_text{ width:317px; float:left; overflow:visible;   }
.person{ font-size:10px; font-style:italic; padding-left:6px;}


.home_logos{ padding:20px; width:917px; text-align:center;  clear:both;}

.home_grid_2 .home_stories, .home_grid_2 .home_story, .home_stories, .home_story{
 width:417px; 

 padding:0px; 
 margin:0px;  
 list-style:none; 
 overflow:visible; display:block; float:none;  
 } 
  .home_grid_2 .home_story, .home_story{
 
 }
 .home_story{ display:none}
 .home_story{ height:145px;}
 .hm_stories_pages{ }
 
    .hm_stories_pages a{
    margin: 0px;padding:0px;    
    text-decoration: none;display: block; float:left;
     outline: none;  display:inline; margin-right:35px; }
 

    .hm_stories_pages a.activeSlide{}
    .hm_stories_pages a:focus{outline: none;}
    .hm_stories_pages a img{ margin:0px; padding:0px;  
    
    /*
	  border:2px solid #d0d1d3; 
	  filter: gray() alpha(opacity=30);
	-moz-opacity:0.30;
	opacity:0.3;*/
	
	 }
    .hm_stories_pages a:hover{ 
	} 
    .hm_stories_pages a:hover img, .hm_stories_pages a.activeSlide img{  
    
    /*
    border:2px solid #fff; 
    filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
*/

	}
