@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {font-family:Arial, Helvetica, sans-serif;	list-style: none;	margin: 0;	padding: 0;	border: 0;	/* [disabled]outline:0; */list-style: none;	font-size: 100%;	background: transparent;}

header{width:982px; height:107px; margin:auto;}
.logo{float:left; padding:21px 0 0 15px;}
nav{width:980px; height:36px; margin:auto; border:solid 1px #cbab6e;}

nav li{display:block; float:left; line-height:36px; padding:0px 15px; text-transform:uppercase; font-size:12px;}
nav li a{text-decoration:none; color:#FFF;}
nav ul li ul {
  padding: 5;
  position: absolute;
  overflow:hidden;
  /*left: 750px;*/
  background:#66532b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
nav ul li ul li{ 
  background: #372113; line-height:20px; padding:5px 10px; margin-left:10px; clear:both;  display: block; 
  color: #fff; 
}

nav ul li:hover ul {
  display: block; background-color:#372113;
  opacity: 1; z-index:9999;
  visibility: visible;
  margin-left:-20px;
}
.banner{width:980px; height:356px; margin:auto; padding-top:7px;}
main{width:982px; padding:20px 0px; margin:auto;} 
section{float:left; width:741px; overflow:hidden;}
.section{width:980px; overflow:hidden; margin-bottom:20px;}
.contactus{width:980px; height:463px; margin:auto;}
.contactus1{height:305px; background:rgba(255,255,255,1); margin:auto; margin-top:29px; border-radius:20px; box-shadow:inset 0px 0px 40px rgba(0,0,0,0.3);  padding: 43px 82px; width: 436px;}
aside{float:right; width:232px;}
aside input{width:200px; height:25px; margin-bottom:5px; border-radius:5px;}
aside textarea{width:200px; height:30px; margin-bottom:6px; border-radius:5px;}
.marquee{width:962px; height:142px; margin:auto; clear:both; padding:20px 10px;}
footer{width:980px; height:60px; margin:auto; background:#372113; border-radius:5px 0px; padding:10px 0px; overflow:hidden;}
footer li{float:left; line-height:20px; font-size:12px; color:#FFF; padding:0px 15px;  margin-right:15px; text-transform:uppercase}
footer li a{color:#FFF; text-decoration:none;}
footer li:first-child+li+li+li+li+li+li{clear:both; margin-top:10px; font-size:10px; line-height:15px;}
footer li:first-child+li+li+li+li+li+li+li{clear:both; margin-top:0px; font-size:10px; line-height:15px;}
footer li:first-child+li+li+li+li+li+li+li+li{float:right; margin-top:-45px; margin-right:-5px;}
.welcome-contant li{float:left; margin:17px; background:#e4e4e4; border-radius:5px; padding:2px;} 
.welcome-contant li p{text-align:center; color:#000;}
.contactus1 input{width:370px; height:20px; border:solid 1px #cbab6e; padding:5px; margin-bottom:5px;}
.contactus1 textarea{width:370px; height:40px; border:solid 1px #cbab6e; padding:5px; margin-bottom:5px;}
.contactus1 button{border:solid 1px #cbab6e; line-height:20px; margin-top:10px;}
/* Marquee */
/* General Styling */

.outerWrapper {
	text-align: left;
	position:relative;
	width:940px;
	padding-left:18px;
}

.item {
	float:left;
	width:214px;
	padding:0px 11px 8px 11px;
	height:141px;
	background:url(../images/template/marquee_bg.png) repeat-y;
}
.item h2{line-height:28px;  color:#fff}

.left-nav-btn, .right-nav-btn {
	position:absolute;
	width:37px;
	height:37px;
	top:60px;
	cursor:pointer;
	opacity: 0.8;
	background: transparent  url(../images/arrows.png)  top left no-repeat;
	-webkit-transition:opacity 0.2s linear;
  	-moz-transition:opacity 0.2s linear;
  	-o-transition:opacity 0.2s linear;
  	transition:opacity 0.2s linear;
}

.left-nav-btn {
	left:-20px;
}

.right-nav-btn {
	right:-20px;
	background-position: top right;
}

.left-nav-btn:hover, .right-nav-btn:hover {
	opacity: 1;
}

/* Vertical Mode */
.social-icon{float:right; height:auto; margin-top:25px; margin-right:10px;}

.social-icon ul li{list-style:none; float:left; text-decoration:none; padding:0px 5px 0px 5px;}

.bg{ background-image:url(../images/client/bg.jpg);  padding: 1px 11px; overflow:hidden;
 }