a{color:#ffffff;}
.container{
	width:1000px;
	
	}
.container_tytl{
	width: 980px;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	padding-left: 10px;
	padding-top: 5px;

}
.tytl_2{
	float: right;
	width: 260px;
	height: 30px;
	text-align: center;
	color:#fff;
	background: #406cfc; /* Old browsers */
background: -moz-linear-gradient(top,  #406cfc 0%, #85a1fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#406cfc), color-stop(100%,#85a1fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #406cfc 0%,#85a1fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #406cfc 0%,#85a1fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #406cfc 0%,#85a1fd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #406cfc 0%,#85a1fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0000', endColorstr='#c63535',GradientType=0 ); /* IE6-9 */
}	
.container_top{
	width: 1000px;
	height: auto;
	margin-bottom:5px;
}
.container_top_left{
	float: left;
	width: 700px;

	font-size: 15px;
	color: #333333;
	margin-left: 10px;
	line-height:20px;
	
}
.container_top_right{
	float: right;
	width: 270px;
}
#marqueecontainer{
	position: relative;
	width: 255px; /*marquee width */
	height: 130px; /*marquee height */
	background: #406cfc; /* Old browsers */
background: -moz-linear-gradient(top,  #406cfc 0%, #85a1fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#406cfc), color-stop(100%,#85a1fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #406cfc 0%,#85a1fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #406cfc 0%,#85a1fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #406cfc 0%,#85a1fd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #406cfc 0%,#85a1fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0000', endColorstr='#c63535',GradientType=0 ); /* IE6-9 */
	overflow: hidden;
	padding-left: 5px;
	color:#fff;
}

.brou_download{
	height: 90px;
	width: 260px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.home_form{
	
	width: 260px;
	font-size:15px;
	
	
	
}
.home_form_tytl{
	height: 30px;
	width: 260px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	background: #406cfc; /* Old browsers */
background: -moz-linear-gradient(top,  #406cfc 0%, #85a1fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#406cfc), color-stop(100%,#85a1fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #406cfc 0%,#85a1fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #406cfc 0%,#85a1fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #406cfc 0%,#85a1fd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #406cfc 0%,#85a1fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0000', endColorstr='#c63535',GradientType=0 ); /* IE6-9 */
}
.home_form_box{
	height: 230px;
	width: 260px;
	background: #406cfc; /* Old browsers */
background: -moz-linear-gradient(top,  #406cfc 0%, #85a1fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#406cfc), color-stop(100%,#85a1fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #406cfc 0%,#85a1fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #406cfc 0%,#85a1fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #406cfc 0%,#85a1fd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #406cfc 0%,#85a1fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0000', endColorstr='#c63535',GradientType=0 ); /* IE6-9 */
	padding-top: 10px;
	
}
.home_contact_1{
	height: 30px;
	width: 260px;
	margin-bottom: 10px;
	line-height: 30px;
}
.home_contact_2{
	height: 100px;
	width: 260px;
	margin-bottom: 10px;
	line-height: 30px;
}
.home_contact_1_left{
	float: left;
	height: 30px;
	width: 75px;
	padding-left: 5px;
	color:#d3f4ff;
	font-weight:400;
}
.home_contact_1_mid{
	font-weight: bold;
	float: left;
	height: 30px;
	width: 5px;
}
.home_contact_1_right{
	float: right;
	height: 30px;
	width: 175px;
}
.home_contact_2_right{
	float: right;
	height: 100px;
	width: 175px;
}
.home_txt_field{
	height: 26px;
	width: 150px;
	border: 1px solid #CCCCCC;
	border-radius:3px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	transition: 0.2s linear;
	border:1px solid #006;
	
	background: #e1ffff; /* Old browsers */
background: -moz-linear-gradient(top,  #e1ffff 0%, #e1ffff 7%, #e1ffff 12%, #fdffff 12%, #e6f8fd 30%, #c8eefb 54%, #bee4f8 75%, #b1d8f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1ffff), color-stop(7%,#e1ffff), color-stop(12%,#e1ffff), color-stop(12%,#fdffff), color-stop(30%,#e6f8fd), color-stop(54%,#c8eefb), color-stop(75%,#bee4f8), color-stop(100%,#b1d8f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=0 ); /* IE6-9 */

}
.home_txt_field:hover{
	box-shadow:0px 0px 5px #000;
	}

.home_ta_field{
	height: 90px;
	width: 150px;
	border: 1px solid #CCCCCC;
	border-radius:3px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	
	
	transition: 0.2s linear;
	border:1px solid #006;
	
	background: #e1ffff; /* Old browsers */
background: -moz-linear-gradient(top,  #e1ffff 0%, #e1ffff 7%, #e1ffff 12%, #fdffff 12%, #e6f8fd 30%, #c8eefb 54%, #bee4f8 75%, #b1d8f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1ffff), color-stop(7%,#e1ffff), color-stop(12%,#e1ffff), color-stop(12%,#fdffff), color-stop(30%,#e6f8fd), color-stop(54%,#c8eefb), color-stop(75%,#bee4f8), color-stop(100%,#b1d8f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e1ffff 0%,#e1ffff 7%,#e1ffff 12%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=0 ); /* IE6-9 */
}
.home_ta_field:hover{
	box-shadow:0px 0px 5px #000;
	}
.home_sub_bu{
	padding-right: 10px;
	padding-left: 10px;
	cursor:pointer;
	border: 1px solid #990000;
	border-radius:4px;
	background-color: #CC0000;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}
.home_sub_bu:hover{
	padding-right: 10px;
	padding-left: 10px;
	cursor:pointer;
	border: 1px solid #FF6600;
	border-radius:4px;
	background-color: #FF9900;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}
.container_top_left_tytl{
	float:left;
	margin-right:10px;
	width:204px;
	padding:10px;
	margin-bottom:10px;
	
	border-radius:4px;
	margin-top:10px;
	border:1px solid #FFFFFF;
	background-color:#EC5B23; 
	
}
.container_top_left_tytl_2{
	float:left;
	margin-top:10px;
	border:1px solid #FFFFFF;
	width:204px;
	padding:10px;
	background-color:#EC5B23;
	border-radius:4px;
	
}
.rd_m{
	background:#000;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	padding:2px 3px;
	float:right;
	border-radius:5px;
	margin-top:10px;
	border:1px solid #930;
	transition:all 0.2s linear;
	}
.rd_m:hover{
	padding:3px 5px;
	}
.container_top_left_tytl p{
	color:#FFFFFF;
	font-weight:normal;
	margin:0;
	font-size:15px;
	line-height:20px;
}
.container_top_left_tytl h2{
	 
	 background:#f47341;
	 padding-left:10px;
	 border-radius:5px;
	 margin-bottom:10px;
	 border:1px solid #c33903;
	 box-shadow: 3px 3px 0px #c33903;
	 color:#fff;
	 text-shadow:1px 1px 1px #7e2400;
	height:28px;
		 font-size:20px;
		 line-height:28px;
}

.container_top_left_tytl_2 p{
	color:#FFFFFF;
	font-weight:normal;
	margin:0;
	font-size:15px;
	line-height:20px;
}
.container_top_left_tytl_2 h2{
	 background:#f47341;
	 padding-left:10px;
	 border-radius:5px;
	 margin-bottom:10px;
	 border:1px solid #c33903;
	 box-shadow: 3px 3px 0px #c33903;
	 color:#fff;
	 text-shadow:1px 1px 1px #7e2400;
	 height:28px;
		 font-size:20px;
		 line-height:28px;
	}
.container_down{
	width: 980px;
	margin-right: 10px;
	margin-left: 10px;
	height: auto;
	padding-top: 10px;
	margin-bottom: 10px;
	line-height: 22px;
}	
.container_down_left{
	float: left;
	width: 350px;
}
.container_down_mid{
	float: left;
	width: 230px;
	margin-left: 10px;
}
.container_down_right{
	float: right;
	width: 380px;
}
.footer{
	width: 1000px;
	background: #7f0000; /* Old browsers */
background: -moz-linear-gradient(top,  #7f0000 0%, #c63535 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f0000), color-stop(100%,#c63535)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7f0000 0%,#c63535 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7f0000 0%,#c63535 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7f0000 0%,#c63535 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7f0000 0%,#c63535 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0000', endColorstr='#c63535',GradientType=0 ); /* IE6-9 */
	line-height: 50px;
	color: #CCCCCC;
	font-size: 14px;
	float: left;
}
.footer_left{
	float: left;
	height: 30px;
	width: 150px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.footer_mid{
	float: left;
	height: 50px;
	width: 600px;
	text-align: center;
	color:#fff;
}
.footer_right{
	float: right;
	height: 50px;
	width: 250px;
	color:#fff;
}
.footer_right a{
	color: #C3D600;
	text-decoration: none;
}
.footer_right a:hover{
	color: #FFFF00;
}
/* MENU */

.navbody{
	width:1000px;
	height:40px;
	margin:0px;
	padding:0px;
	background: #7f0000; /* Old browsers */
background: -moz-linear-gradient(top,  #7f0000 0%, #c63535 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f0000), color-stop(100%,#c63535)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7f0000 0%,#c63535 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7f0000 0%,#c63535 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7f0000 0%,#c63535 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7f0000 0%,#c63535 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0000', endColorstr='#c63535',GradientType=0 ); /* IE6-9 */

}
#nav {

width:1000px;
 margin:0px auto;
 padding:0px;

}

#nav li a, #nav li {
	float: left;
}

#nav li {
	list-style: none;
	position: relative;
	z-index:1000;
	background: #7f0000; /* Old browsers */
background: -moz-linear-gradient(top,  #7f0000 0%, #c63535 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f0000), color-stop(100%,#c63535)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7f0000 0%,#c63535 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7f0000 0%,#c63535 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7f0000 0%,#c63535 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7f0000 0%,#c63535 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0000', endColorstr='#c63535',GradientType=0 ); /* IE6-9 */
}

#nav li a {
	text-decoration: none;
	color: #FFFFFF;
	font-size:14px;
	padding-right: 15px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	line-height: 40px;
	font-weight: bold;
}

#nav li a:hover {
background: #c63535; /* Old browsers */
background: -moz-linear-gradient(top,  #c63535 0%, #7f0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c63535), color-stop(100%,#7f0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c63535 0%,#7f0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c63535 0%,#7f0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c63535 0%,#7f0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c63535 0%,#7f0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c63535', endColorstr='#7f0000',GradientType=0 ); /* IE6-9 */

}


/* Submenu */

.hasChildren {
	position: absolute;
	width: 5px;
	height: 5px;
	background: black;
	right : 0;
	bottom: 0;
	margin-top: 2px;	
}

#nav li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;
}

#nav li:hover > ul {
 display: block;
}

#nav li ul li, #nav li ul li a {
 float: none;
}

#nav li ul li {
 _display: inline; /* for IE6 */
}

#nav li ul li a {
 width: 170px;
 display: block;
}

/* SUBSUB Menu */

#nav li ul li ul {
 display: none;
}

#nav li ul li:hover ul {
 left: 100%;
 top: 0;
}

.clr{ clear:both;}
.bt{
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
/* Menu  close*/
/* Slider  Start*/
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
strong {font-weight: bold;}
/* Slider  close*/

.container_top_left p{ font-size:14px; line-height:25px;}
.management{ width:700px; float:left;}
.manage1{ width:690px; height:25px; background:#CCC; float:left; margin-bottom:2px; padding-left:10px;}
.manage2{ width:290px; height:25px;  float:left; font-size:14px; line-height:25px;}
.manage3{ width:400px; height:25px;  float:left; font-size:14px; line-height:25px;}
.manage33{ width:200px; height:25px;  float:left; font-size:14px; line-height:25px;}
.manage44{ width:200px; height:25px;  float:left; font-size:14px; line-height:25px;}



.manage_1{ width:690px; height:25px; background:#fff; float:left; margin-bottom:2px; padding-left:10px;}

.management2{ width:1000px; float:left; background:#09C;}
.manage-1{ width:690px; height:25px; background:#CCC; float:left; margin-bottom:2px; padding-left:10px;}
.manage-2{ width:290px; height:25px;  float:left; font-size:14px; line-height:25px;}
.manage-3{ width:400px; height:25px;  float:left; font-size:14px; line-height:25px;}
.manage-4{ width:200px; height:25px;  float:left; font-size:14px; line-height:25px;}

.manage-11{ width:990px; height:25px; background:#CCC; float:left; margin-bottom:2px; padding-left:10px;}
.manage_11{ width:990px; height:25px; background:#fff; float:left; margin-bottom:2px; padding-left:10px;}


.facility-table1{  width:690px; float:left; margin-bottom:2px; border:1px solid #999; margin-bottom:15px;}
.fac1{ width:495px;  float:left; padding-left:5px; line-height:30px; border-bottom:1px solid #999; border-right:1px solid #6c6c6c;}
.fac2{ width:189px;  float:left;  text-align:center; line-height:30px; border-bottom:1px solid #999;}

.facility-table2{  width:690px; float:left; margin-bottom:2px; border:1px solid #999; margin-bottom:15px;}
.fac-1{ width:89px;  float:left; padding-left:5px; line-height:30px; }
.fac-2{ width:290px;  float:left; border-left:1px solid #6c6c6c;  line-height:30px;  border-right:1px solid #6c6c6c; padding-left:10px;}
.fac-2 li{ list-style:none; line-height:20px; margin-left:10px; }
.fac-3{ width:280px;  float:left;  line-height:30px;  padding-left:10px;}
.fac-3 li{ list-style:none; line-height:20px; }
.ta-cl{ width:690px; float:left; border-bottom:1px solid #6c6c6c;}


.fac-11{ width:200px;  float:left; padding-left:5px; line-height:30px; }
.fac-11 li{ list-style:none; margin-left:20px; line-height:20px;}
.fac-22{ width:200px;  float:left; border-left:1px solid #6c6c6c;  line-height:30px;  border-right:1px solid #6c6c6c; padding-left:10px;}
.fac-22 li{ list-style:none; margin-left:20px; line-height:20px;}

.fac-33{ width:250px;  float:left;  line-height:30px;  padding-left:10px;}
.fac-33 li{ list-style:none; margin-left:20px; line-height:20px;}

.gallery{ float:left;}

.contact{ width:690px; height:500px; float:left; margin-left:20px;}
.address{ width:690px; float:left; padding-top:10px; margin-bottom:10px;}
.part1{ width:60px; float:left;}
.part2{ width:160px;  float:left;}
.part3{ width:420px;  float:left;}



/* ------------------------------------------------------------------------------*/
.thumb {
    max-height: 171px;
    border: solid 6px rgba(5, 5, 5, 0.8);
}

.lightbox {
    position: fixed;
    z-index: 999;
    height: 0;
    width: 0;
    text-align: center;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    opacity: 0;
}

.lightbox img {
    max-width: 90%;
    max-height: 80%;
    margin-top: 2%;
    opacity: 0;
}

.lightbox:target {
    /** Remove default browser outline */
    outline: none;

    width: 100%;
    height: 100%;
    opacity: 1 !important;
    
}

.lightbox:target img {
    border: solid 17px rgba(77, 77, 77, 0.8);
    opacity: 1;
    webkit-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.light-btn {
    color: #fafafa;
    background-color: #333;
    border: solid 3px #777;
    padding: 5px 15px;
    border-radius: 1px;
    text-decoration: none;
    cursor: pointer;
    vertical-align: middle;
    position: absolute;
    top: 45%;
    z-index: 99;
}

.light-btn:hover {
    background-color: #111;
}

.btn-prev {
    left: 7%;
}

.btn-next {
    right: 7%;
}

.btn-close {
    position: absolute;
    right: 2%;
    top: 2%;
    color: #fafafa;
    background-color: #92001d;
    border: solid 5px #ef4036;
    padding: 10px 15px;
    border-radius: 1px;
    text-decoration: none;
}

.btn-close:hover {
    background-color: #740404;
}
/* End Thumb*/







