
@font-face {
font-family:"Century Gothic";
src:url(".../font/GOTHIC.TTF") format("truetype")
}
@font-face {
    font-family: 'antonregular';
    src: url('../font/anton-webfont.woff2') format('woff2'),
         url('../font/anton-webfont.woff') format('woff'); 
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold';
    src: url('../font/opensans-bold_0-webfont.woff2') format('woff2'),
         url('../font/opensans-bold_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../font/opensans-regular-webfont.woff2') format('woff2'),
         url('../font/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldbook';
    src: url('../font/oswald-regular-webfont.woff2') format('woff2'),
         url('../font/oswald-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body {
  font-family: "open_sansregular", sans-serif;
  color: #444444;
  margin:0; padding:0; background:#090909;
}

a { text-decoration:none;}
a:hover { text-decoration:none;}
#header { width:100%; height:80px; background:#fff; }
.header_inner { width:1140px; height:80px; margin:0 auto;}
.header_inner_left { width:205px; height:80px; margin:0; float:left; line-height:80px; font-weight:bold; color:#CCC !important;}
.menu { width:780px; height:70px; margin:0; float:right; font-family: "oswaldbook", sans-serif; font-size:15px; padding:10px 0 0 0;}
.menu ul { margin:0; padding:0; height:51px;}
.menu ul li { margin:0; padding:0; height:51px; display: inline; float:right; line-height:51px;}
.menu ul li a { margin:0; padding:5px 10px; color:#848484; font-size: 14px; }
/*.menu ul li a:hover { margin:0 5px; padding:6px 10px; background:#cf453c;}*/

.innerpage_banner { width:100%; height:150px; background:url(../images/inner_banner.jpg) repeat-y center;}
.baner_right_list_txt { width:auto; height:auto; margin:0; padding:20px 0 0 0; float:right;}

.baner_right_list_txt ul { margin:0; padding:0;}
.baner_right_list_txt ul li { margin:0 0 10px 0; padding:0 0 0 40px; font-family:"antonregular";background:url(../images/list.png) no-repeat left top; list-style:none;}
.baner_right_list_txt ul li a { margin:0; padding:0; color:#FFF;}
.baner_right_list_txt ul li a:hover { margin:0; padding:0; color:#FFF;}

#banner { width:100%; height:518px; background:url(../images/banner.jpg) no-repeat center top;}
.baner_left { width:452px; height:414px; margin:0; padding:22px 0 0 0; float:left;}
.baner_left_logo { width:452px; height:83px; margin:0; padding:0; float:left;}
.baner_left_logo_inner { width:452px; height:83px; margin:0 0 0 -43px; padding:32px 0 0 0; float:left;}

.baner_left_list { width:422px; height:270px; margin:40px 0 0 0; padding:15px; float:left; background:url(../images/baner_left_list.png) repeat;}
.baner_left_list_img  { width:422px; height:auto; margin:0; padding:0; float:left;}
.baner_left_list_txt {  width:422px; height:auto; margin:0; padding:15px 0 0 0; float:left;}
.baner_left_list_txt ul { margin:0; padding:0;}
.baner_left_list_txt ul li { margin:0 0 10px 0; padding:0 0 0 40px; font-family:"antonregular"; background:url(../images/list.png) no-repeat left top;}
.baner_left_list_txt ul li a { margin:0; padding:0; color:#FFF;}
.baner_left_list_txt ul li a:hover { margin:0; padding:0; color:#FFF;}
.baner_right { width:510px; height:414px; margin:0; padding:22px 0 0 0; float:right;}
.baner_right_main { width:506px; height:337px; margin:0; padding:0; float:right; border:solid 2px #FFF;}
.baner_right_bottom { width:510px; height:341px; margin:45px 0 0 0; padding:22px 0 0 0; float:right; text-align:center;}
.banner_inner { width:1140px; height:auto; margin:0 auto;}

#content { width:1140px; height:auto; margin:0 auto; padding:0;}
#content h1 { color:#860202;  font-family: 'oswaldbook'; font-size:16px; margin:0 0 15px 0; padding:0 0 10px 0; border:dashed #999; border-width:0 0 1px 0;}
.content_top { width:970px; height:auto; margin:0; padding:15px; float:left; background: url(../images/content.png) repeat-x #eaeaea; text-align:justify; font-family: "open_sansregular", sans-serif; font-size:12px; color:#333; line-height:19px;}
.content_top img { margin:0px 15px 5px 0;}
.content_slider { width:970px; height:auto; margin:25px 0 0 0; padding:15px; float:left; background:#fcfcfc;}
.content_slider h1{ color:#860202; font-family:'oswaldbook'; font-size:16px; margin:0 0 15px 0; padding:0 0 10px 0; border:dashed #999; border-width:0 0 1px 0;}
.slider { width:970px; height:auto; margin:0; padding:0; float:left;}
#footer { width:100%; height:51px; margin:25px 0 0 0; padding:0; background:#152842; border-top:3px solid #1BB5EA;}
.footer_inner { width:1140px; height:auto; margin:0 auto; color:#fff; font-family:'oswaldbook'; font-size:12px; line-height:51px;}
.footer_inner_left { width:500px; height:auto; margin:0; float:left;}
.footer_inner_right { width:400px; height:auto; margin:0; float:right; text-align:right;}
.footer_inner a { color:#fff;}
.footer_inner a:hover { color:#FFF;}
.reg_btn { background:url(../images/btn.png) no-repeat; border:none; outline:none; cursor:pointer; text-align:center; line-height:33px; color:#FFF; width:112px; height:33px; font-weight:bold; }

.gallery_cntr { width:970px; height:auto; margin:0 0 15px 0; padding:0; float:left;}
.gallery_items { width:121px; height:80px; margin:0 15px 0 0; padding:0; float:left;}
.gallery_items img { width:121px; height:80px; }
.gallery_items a img { border:none; border:solid 1px #0b6aba;}

#container {
    width:960px;
	height:auto;
	float:left;
	margin:0;
	padding:0 20px ;
	background:url(../images/container_bg.png) repeat-x top left ;
	z-index:1;
	}
	
#left_part {
    width:274px;
	height:auto;
	float:left;
	margin:0;
	padding:0 0 20px 0
	}
	
#right_part {
     width:685px;
	 height:auto;
	 float:left;
	 margin:0;
	 padding:20px 0 0 0;
	
	 }
.submenu_box{
  width:255px;
  height:auto;
  float:left;
  margin:0;
  background:url(../images/sub_bg.jpg) repeat-y;
}			 
	 
.submenu {
  width:225px;
  height:auto;
  float:left;
  margin:0;
  padding:20px 10px 20px 20px;
  background:url(../images/sub_menu_leftbox.jpg)  repeat-y top left;

  }
  .submenu  a{
  	width:230px;
	float:left;
	height:30px;
	display:block;
	background:url(../images/sub_menu_undr.png)  no-repeat center bottom;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding:5px 0 0; 
	
}