*
	{
		margin:0px;
		padding:0px;
	}
body
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#000000;
		background:url(../images/body_bg.jpg) left top repeat-x;
	}
#wrapper
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
	}
#top_outer
	{
		float:left;
		margin:0px;
		padding:30px 0 0 0;
		width:100%;
		background:url(../images/top_bg.png) left top repeat-x;
	}
#top_inner
	{
		margin:0 auto;
		padding:0px;
		width:1000px;
	}
#top
	{
		float:left;
		margin:0px;
		padding:0px;
		width:1000px;
	}
#top .logo
	{
		margin:0 0 17px 0;
	}
#top .si
	{
		float:right;
		margin:0px;
		padding:0px;
		width:225px;
	}
#top .si .icon
	{
		float:left;
		margin:0 0px 0 0;
	}
#toplink
	{
		width:1000px;
		margin:0px;
		padding:0 0 33px 0;
		float:left;
	}
#toplink ul
	{
		width:1000px;
		margin:0px;
		padding:0px;
		float:left;
		list-style-type:none;
		
	}
#toplink ul li
	{
		margin:0px;
		padding:0px;
		float:left;
		list-style-type:none;
		background:url(../images/top_seprate.png) right 13px no-repeat;
	}
#toplink ul li a
	{
		margin:0px;
		padding:10px 17px;
		float:left;
		text-decoration:none;
		color:#000;
		border-bottom:2px solid #000;
		border-top:2px solid #000;
	}
#toplink ul li a:hover
	{
		margin:0 0 0 0;
		padding:10px 17px;
		float:left;
		text-decoration:none;
		color:#FFF200;
		background-color:#000;
		border-bottom:2px solid #FFF200;
		border-top:2px solid #FFF200;
	}
#toplink ul li a.current
	{
		margin:0 0 0 0;
		padding:10px 17px;
		float:left;
		text-decoration:none;
		color:#FFF200;
		background-color:#000;
		border-bottom:2px solid #FFF200;
		border-top:2px solid #FFF200;
	}
#main_inner
	{
		width:1000px;
		margin:0 auto;
		padding:0px;
	}
#main
	{
		width:1000px;
		margin:0px;
		padding:0px;
		float:left;
	}
#header
	{
		width:1000px;
		margin:25px 0 50px 0;
		padding:0px;
		float:left;
		  background:url(../images/header_bg.png) left top no-repeat;
	}
#center
	{
		width:1000px;
		margin:0px;
		padding:0px;
		float:left;
	}
#center_left
	{
		width:190px;
		margin:0 25px 0 0;
		padding:5px 5px 50px 5px;
		float:left;
		background-color:#970202;
	}
#center_left h1
	{
		width:190px;
		margin:0 0 6px 0;
		padding:4px 0;
		float:left;
		background-color:#fff;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:19px;
		font-weight:bold;
		color:#011590;
		text-align:center;
	}
#center_left .left_line
	{
		margin:12px 0 12px 0;
		padding:0px;
		float:left;
	}
#center_center
	{
		width:550px;
		margin:0px;
		padding:0px;
		float:left;
	}
#center_center h1
	{
		width:550px;
		margin:0 0 35px 0;
		padding:0px 0;
		float:left;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:25px;
		font-weight:bold;
		color:#011590;
	}
#center_center p
	{
		width:550px;
		margin:0 0 20px 0;
		padding:0px 0;
		float:left;
		text-align:justify;
	}
#center_right
	{
		width:190px;
		margin:0 0 0 25px;
		padding:5px;
		float:left;
		background-color:#970202;
	}
#center_right h1
	{
		width:190px;
		margin:0 0 6px 0;
		padding:4px 0;
		float:left;
		background-color:#fff;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#011590;
		text-align:center;
	}
#center_right .right_line
	{
		margin:12px 0 12px 0;
		padding:0px;
		float:left;
	}





#footer_outer
	{
		float:left;
		margin:70px 0 0 0;
		padding:0px 0 0 0;
		width:100%;
		background:url(../images/footer_bg.jpg) left top repeat-x;
	}
#footer_inner
	{
		margin:0 auto;
		padding:0px;
		width:1000px;
	}
#footer
	{
		float:left;
		margin:0px;
		padding:100px 0 163px 0;
		width:1000px;
	}
#footer_link
	{
		width:1000px;
		margin:0 0 0px 0;
		padding:0 0 10px 0;
		float:left;
	}
#footer_link ul
	{
		width:1000px;
		margin:0px;
		padding:0px;
		float:left;
		list-style-type:none;
		
	}
#footer_link ul li
	{
		margin:0px;
		padding:0px;
		float:left;
		list-style-type:none;
		background:url(../images/top_seprate.png) right 13px no-repeat;
	}
#footer_link ul li a
	{
		margin:0px;
		padding:10px 17px;
		float:left;
		text-decoration:none;
		color:#000;
	}
#footer_link ul li a:hover
	{
		margin:0 0 0 0;
		padding:8px 15px;
		float:left;
		text-decoration:none;
		color:#0000FF;
		border:2px solid #006300;
		border-radius:5px;
	}
#footer_link ul li a.current1
	{
		margin:0 0 0 0;
		padding:8px 15px;
		float:left;
		text-decoration:none;
		color:#0000FF;
		border:2px solid #006300;
		border-radius:5px;
		background:none !important;
	}
#footer_about
	{
		width:360px;
		margin:0px;
		padding:0px;
		float:left;
	}
#footer_about h1
	{
		width:225px;
		margin:0 0 6px 0;
		padding:0px;
		float:left;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:28px;
		font-weight:bold;
		color:#3535F4;
	}
#footer_about p
	{
		width:360px;
		margin:0px;
		padding:0px 0;
		float:left;
		text-align:justify;
	}
#footer_about .footer_read
	{
		margin:8px 0 0 0;
		padding:0px 0;
		float:right;
		color:#006300;
		text-decoration:none;
		font-weight:bold;
	}
#footer .footer_si
	{
		float:right;
		margin:0px;
		padding:0px;
		width:225px;
	}
#footer .footer_si .footer_icon
	{
		float:left;
		margin:0 0px 0 0;
	}
#footer .footer_logo
	{
		float:right;
		margin:17px 0 0 0;
	}
/******************* header ************************/
.slider {
  max-width: 1000px;
  height: 421px;
  margin: 0px;
  position: relative;

}
.slide1,.slide2,.slide3,.slide4,.slide5 {
  position: absolute;
  width: 100%;
  height: 100%;
}
.slide1 {
  background: url(../images/header01.png) no-repeat center;

    animation:fade 9s infinite;
-webkit-animation:fade 9s infinite;

} 
.slide2 {
  background: url(../images/header02.png) no-repeat center;
    animation:fade2 9s infinite;
-webkit-animation:fade2 9s infinite;
}
.slide3 {
    background: url(../images/header03.png) no-repeat center;
    animation:fade3 9s infinite;
-webkit-animation:fade3 9s infinite;
}
@keyframes fade
{
  0%   {opacity:1}
  33.333% { opacity: 0}
  66.666% { opacity: 0}
  100% { opacity: 1}
}
@keyframes fade2
{
  0%   {opacity:0}
  33.333% { opacity: 1}
  66.666% { opacity: 0 }
  100% { opacity: 0}
}
@keyframes fade3
{
  0%   {opacity:0}
  33.333% { opacity: 0}
  66.666% { opacity: 1}
  100% { opacity: 0}
}
/******************* header ************************/
/********************** inner **************/
#inner_header
	{
		width:1000px;
		margin:25px 0 50px 0;
		padding:0px;
		float:left;
	}

.txt_box
	{
		width:288px;
		float:left;
		margin:0 20px 10px 0;
		padding:5px;
		border:1px solid #272F25;
		border-radius:5px;
		font-family:"Trebuchet MS";
	}
.txt_area
	{
		width:300px;
		float:left;
		margin:0 0px 10px 0;
		padding:5px;
		border:1px solid #272F25;
		border-radius:5px;
		font-family:"Trebuchet MS";
	}
.submit
	{
		width:150px;
		float:left;
		margin:0 0px 20px 0;
		padding:5px;
		border-radius:5px;
		background-color:#272F25;
		color:#fff;
		font-family:"Trebuchet MS";
	}
.icon_add
	{
		margin:4px 20px 69px 0;
		padding:0px;
		float:left;
	}
.icon_ph
	{
		margin:2px 27px 0 8px;
		padding:0px;
		float:left;
	}
.icon_fax
	{
		margin:2px 20px 0 8px;
		padding:0px;
		float:left;
	}