@charset "utf-8";
/* CSS Document */
body{margin:0;
     padding:0;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:14px;
	 line-height:20px;
}
#top_wrap{width:100%;
         height:auto;
		 margin:0;
		 padding:0;
		 float:left;
}
#header{width:1200px;
        height:130px;
		margin:0 auto;
		padding:0;
		background: rgba(255, 255, 255, .5);
		z-index:10000;
		position:relative;
}
#logo{width:38%;
      height:110px;
	  margin:10px 0 0 1%;
	  padding:0;
	  float:left;
	  text-align:left;
}
#menu_wrap{width:51%;
           height:130px;
		   margin:0 0 0 10%;
		   padding:0;
		   float:left;
}
#baner_main{width:100%;
            height:auto;
			margin:-130px 0 0 0;
			padding:0;
			float:left;
			z-index:8;
}
#wraper{width:1170px;
        height:auto;
		margin:0 auto;
		padding:0;
}
#section{width:100%;
         height:auto;
		 margin:50px 0 0 0;
		 padding:0;
		 float:left;
}
#sectiona{width:50%;
         height:auto;
		 margin:0;
		 padding:0;
		 float:left;
}
#sectionapic{width:40%;
             height:250px;
			 margin:0;
			 padding:0;
			 float:left;
			 overflow:hidden;
			 border-radius:150px;
}
#sectionacont{width:57%;
             height:auto;
			 margin:0 0 0 3%;
			 padding:0;
			 float:left;
}
#sectionacont h2{text-transform:uppercase;
                 color:#5e066e;
				 font-size:24px;
				 font-weight:normal;
				 margin:0;
				 line-height:30px;
}
#sectionacont h5{margin:5px 0 5px 0;
                 font-weight:normal;
}
#welcont{width:65%;
         height:auto;
		 margin:0 6% 0 0;
		 padding:0;
		 float:left;
		 text-align:justify;
}
.welcont_products{width:44% !important;
                  margin: 0px 3% 0px 3% !important;
}
#welcont ul{margin-left:-10px;
}
#welcont ul li{list-style:none;
               list-style-image:url(../images/list.png);
			   line-height:20px;
			   margin-bottom:10px;
}
#welcont ul li a{ text-decoration:none;
                  color:#4B2E26;
}
#welcont dt{font-weight:bold;
             color:#ff950e;
}
#welcont h2{
            padding:5px;
            height:auto;
            font-weight: normal;
			border-bottom:1px solid #ccc;
}
#welcont h3{border-bottom:1px solid #CCC;
}
#newscont{width:29%;
          height:auto;
		  margin:0;
		  padding:0;
		  float:left;
		  text-align:justify;
}
#newscont ul li{list-style:none;
                margin-left:-40px;
				margin-bottom:15px;
}
#newscont ul li span{text-decoration:underline;
                     color:#60241d;
}
h1{border-bottom:1px solid #d9d9d9;
    padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
}
#footer_wrap{width:100%;
             height:auto;
			 margin:20px 0 0 0;
			 padding:15px 0 0 0;
			 float:left;
			 background:#230129;
			 		  color:#FFF;

}
#footer_top{width:1200px;
             height:auto;
			 margin:0 auto;
			 padding:0;
			 text-align:center;
}
#footer_top a{text-decoration:none;
              color:#fff;
			  padding:0 15px;
}
#footer_top a:hover{color:#A84809;
}
#footerdiv{width:29%;
          height:280px;
		  margin:0 2%;
		  padding:0;
		  float:left;
}         
#footerdiv ul li{list-style:none;
                 margin-left:-40px;
}
#footerdiv ul li a{ text-decoration:none;
                    text-transform:uppercase;
					color:#FFF;
					font-size:12px;
}
#footerit{width:100%;
          height:auto;
		  margin:0 0 0 0;
		  padding:0;
		  float:left;
}
#footerit img{width:34%;
}
#footerit span{text-transform:uppercase;
               font-weight:bold;
			   margin-top:15px;
			   float:left;
}

#footerbottom{width:1200px;
              height:50px;
			  margin:0 auto;
			  padding:0;
			  border-top:1px solid #614b3c;
			  line-height:50px;
			  text-align:center;
}
.clear{clear:both;
}
.lefttxt{
         text-align:left;
		 text-transform: none !important;
		 font-weight:normal !important;
}
.nava{float: right;
    margin-top: 18px;
}

/*===================inner about====================*/		 
#img
{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
}
#inner_top_wrap{width:100%;
         height:auto;
		 margin:0 0 30px 0;
		 padding:0;
		 float:left;
		 background:url(../images/top_wrap_bg.jpg) repeat-y;
		 background-size:100% auto;
}
#baner_inner
           {width:100%;
            height:auto;
			margin:-130px 0 0 0;
			padding:0;
			float:left;
			z-index:8;
}
#baner_inner img {width:100%;
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0px;
}
.form-control:focus {
    border-color: #73BB4B;
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(115, 187, 75, 0.6);
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
/*===================== INNER PAGE ====================================*/

#products_footer{width:1200px;
                 height:200px;
				 margin:20px auto 0 auto;
				 padding:20px 0px 0 0px;
				 border-top:1px solid #ccc;
}
#products_footer h3{margin:0;
}
#pro_secmain{width:100%;
         height:auto;
		 margin:0;
		 padding:0;
		 float:left;
		 font-size:14px;
}
#pro_sec{width:48%;
         height:auto;
		 margin:0 1%;
		 padding:0;
		 float:left;
		 font-size:12px;
}
#pro_sec ul{margin-left:-30px;
}
#pro_sec ul li{list-style:none;
               list-style-image:url(../images/squirelist.jpg);
			   line-height:26px;
			   font-size:14px;
}
#pro_sec ul li a{text-decoration:none;
                 color:#000;
}
h4{color:#ff6633;
   font-size:16px;
}
#rout_map
{
	width:100%;
	height:400px;
	margin:0;
	padding:0;
}




