body {
	margin:0;
	padding:0;
	width:100%;
	color:#8a8a8a;
	font-size:12px;
	font-family: 'Hind', sans-serif;
	line-height:20px;	
	background:#0073ae ;
	font-weight:normal;
}

html, .main .main1{
	padding:0;
	margin:0;
}
.wapper{
	width:1040px;
	height:auto;
	margin:0 auto;
	background:#fff;
	
	
}
.main {
	width:1040px;
	height:311px; 	
	padding:0;
	margin:0 auto;
	font-size:13px;
	background:#fff url(images/footer_img.png) no-repeat;
	background-position:bottom;
	line-height:25px;
}
.main1 {
	width:1000px;
	height:auto; 	
	padding:0;
	margin:0 auto;
	margin-top:0px;
	font-size:13px;
	line-height:25px;
	background:#fff;
}
.main2 {
	width:1000px;
	height:auto; 	
	padding:0;
	margin:0 auto;
	margin-top:0px;
	font-size:13px;
	line-height:25px;
	background:#fff;
}
.banner{ padding:3px 0px;
		 margin:0px;
		 margin-left:36px;
}
.baner-bg {
    background: url("images/banner-bg.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.baner-bg_in {
    background: url("images/banner-bg_2.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.headding{
	width:967px;
	height:auto;
	margin:auto;
	padding:0px;
	margin-top:8px;
	margin-left:40px;
	margin-bottom:10px;
	background:none;
	float:left;	
}
.headding h4
{
	 font-size:28px;
	 font-weight:300;
	 color:#4a7e02;
	 margin:0px;
	 padding:10px 0;
	 text-transform:uppercase;
	 text-align:left;}
.headding h3
{
	 font-size:12px;
	 font-weight:bold;
	 color:#d12354;
	 margin:0px;
	 padding:0px;}
.header{
	width:1020px;
	height:110px; 
	margin:0px;
	padding:0px;
	background: none;
}
.headerh3{
	font-size:17px;
	font-weight:bold;
	color:#39384a;
	margin:0px;
	padding:0px;
	padding-top:76px;
}
.header_left{
	width:253px;
	height:89px; 
	float:left;
	margin:0px;
	margin-left:25px;
	padding:10px 10px;
	background:url(images/logo.png) no-repeat;
	
}
.header_middle{ width:528px; height:90px; float:left; margin:0px; padding:10px 0 0 0;}
.header_right{
	
	float:right;
	margin:5px 0 0 0;
	padding:0px;
	background:none;
	line-height:25px;
	text-align:right;
}


.container1 {
	width:1040px;
	height:85px;
	padding:10px 0 0 35px;
	margin:0px;
			
	clear:both;
}
 h4 { font-size:20px; font-weight:normal; color:#bd5729; margin:0px; padding:0px;}

.container2 {
	width:1040px;
	height:300px;
	padding:10px 0 0 50px;
	margin:0px 10px 0 0;
	background:url(images/text_bg.png) no-repeat;		
	clear:both;
}
.container2 h4{
	 font-size:16px;
	 font-weight:bold;
	 color:#9A9A9A;
	 margin:0px;
	 padding:0px;
}


.container3 {
	width:957px;
	height:auto;
	background: #f5eeee;
	padding:5px 5px;
	margin:0px;
	border:1px solid #eed7d7;
	margin-left:16px;
	margin-bottom:10px;
	clear:both;
	float:left;
	
}
 h4{ font-size:12px; font-weight:bold; color:#CD1F50; margin:0px; padding:0px;}

.container1 img{
	margin:0px;
	padding:0px 0 0 4px;
	border:none;
}
p{ padding:0px 20px 0 0}
.box1{ width:318px;
	   height:auto;
	   margin:0px;
	   padding:0px;
	   float:left;		
}
.box1 p{ font-size:12px;
		 line-height:20px;
		 border-right:1px dotted #CCCCCC;		 
		 text-align:justify;
		 padding:10px 15px 0 10px;
		
}
.box2{ width:318px;
	   height:auto;
	   margin:0px;
	   padding:0px;
	   float:left;		
}
.box2 p{ font-size:12px;
		 line-height:20px;
		 border-right:1px dotted #CCCCCC;
		 text-align:justify;
		 padding:10px 15px 0 10px;
		
}
.box3{ width:318px;
	   height:auto;
	   margin:0px;
	   padding:0px;
	   float:left;		
}
.box3 p{ font-size:12px;
		 line-height:20px;
		 border-right:none;
		 text-align:justify;
		 padding:10px 15px 0 10px;
		
}
.head1{ width:320px; height:auto; margin:0px; padding:0px; float:left;}
.head1 h4{ font-size:15px; color:#fff; margin:5px 0; padding:0px; text-align:center;  }
.head2{ width:320px; height:auto; margin:0px; padding:0px; float:left;}
.head2 h4{ font-size:13px; font-family: "trebuchet Ms", Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:0.2em; text-transform:uppercase; color:#fff; margin:5px 0; padding:0px; text-align:center;}
.head3{ width:320px; height:auto; margin:0px; padding:0px; float:left;}
.head3 h4{ font-size:15px; font-weight:bold; color:#fff; margin:5px 0; padding:0px; text-align:center;}
.read{ margin:0px; margin-right:20px; padding:0px; text-align:right; font-size:12px;}
.read a{ list-style:none; text-decoration:none; color:#e39294;}
.read a:hover{ list-style:none; text-decoration:none; color:#e0484c;}
.footer {
	width:1040px; 
	height:73px;
	color:#fff;
	background:url(images/footer.png) no-repeat;	
	text-align:center;	
	position:relative;
	z-index:99;
	overflow:hidden;
	padding:13px 0 0 0;
	}
.footer a {color:#fff; text-decoration:none;}
.footer a:hover {color:#fff; text-decoration:none;}
.footer p {margin:10px 0;}
.footer .inner {padding-top:35px;}
.footerbottom{
	 width:100%; float:left;
}
.footerbottom_l{
	 float:left; margin:10px 0px 0 50px;
}
.footerbottom_r{
	 float:right; margin:15px 50px 0 0px;
}
label{ color:#fff; font-weight:bold;}
input{ border:1px solid #b25425; background:none; height:22px; margin:0px; padding:0px; color:#6d6d6d;}
.search_btn{ width:59px; height:26px; background:url(images/search.jpg) no-repeat; margin:0px; padding:0px; border:none; color:#fff;}
.shodow{ width:1040px; height:auto; margin:0 auto; padding:0px; background:url(images/shodow.png) repeat-y;}
.follow{ float:right; margin:0px; padding:0px; padding-right:10px;}
.follow p{ color:#4c4c4c; font-size:16PX; font-weight:bold; margin:0px 0 8px 0; padding:0px;}
.row{ width:480px; height:30px; float:left;}
.label{ width:220px; float:left; color: #6d6d6d;}
.field{ width:250px; float:right;}
.red{ color:#A21109;}
select { width:270px; background:none; border:1px solid #b25425; height:24px; }
.row2{ width:90%; height:auto; float:left;}
textarea{border:1px solid #b25425; background:none;}





@font-face {
    font-family: "BastardusSans";
    src: url(fonts/BastardusSans.TTF);
	format:"True Type Font";
}
h4.customfont { 
    font-family: "BastardusSans", Verdana, Tahoma;
	font-size:17px;
	font-weight:normal;
	margin-bottom:12px;
	margin-top:5px;
	color:#9a9a9a;
}

h2.customfont { 
    font-family: "BastardusSans", Verdana, Tahoma;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:10px;
	
	color:#9a9a9a;
}
.container2 p{
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0px;
	
}

p{
	margin-bottom:10px;
	margin-top:10px;	
}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
strong{ font-size:14px; color:#666; font-weight:bold;}
img{ border:none;}
.advantage_main{
	float:left;
	width:690px;
	height:auto;
	margin:0px;
	padding:0px;
}
.advantage_left{
	width:340px;
	float:left;
	text-align:justify;
}
.advantage_right{
	width:340px;
	float:right;
	text-align:justify;
}
.advantage_left h3 {
	font-family:"tahoma",Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#137400;
	margin:0px;
	padding:0px;
	letter-spacing:0.1px;
	font-weight:normal;
	
}
.advantage_right h3 {
	font-family:"tahoma",Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#137400;
	margin:0px;
	padding:0px;
	letter-spacing:0.1px;
	font-weight:normal;
	
}
span{
	font-size:12px;
	color:#e95454;
	font-weight:bold;
	margin:0px;
	padding:0px;
	letter-spacing:0.1px;
}
.btn{ width:auto; height:auto; margin:0px 0 0 25px; padding:0px; text-decoration:none}
.btn a{
	font-size:16px;
	font-weight:500;
	color:#fff;
	text-align:right;
	margin:0px 10px 0 15px;
	text-decoration:none;
	background:url(images/btn_bg.jpg) repeat;
	padding:6px 15px;
	border-radius:5px;
	
}
.btn a:hover{
	font-size:16px;
	font-weight:500;
	color:#fff;
	text-align:right;
	margin:0px 10px 0 15px;
	text-decoration:none;
	background:url(images/btnh_bg.jpg) repeat;
	padding:6px 15px;
	border-radius:5px;
	
}


.inner-menu2{
	width:auto;
	height:35px;
	margin:0 auto;
	padding:15px 0;
	
}
.inner-menu2 ul{
	margin:0px auto;
	padding:0px;
	line-height:33px;
}
.inner-menu2 ul li{
	margin:0px 13px 0 0;
	padding:0px;
	text-decoration:none;
	list-style:none;
	display:inline;
}
.inner-menu2 li a{
	margin:0px;
	padding:10px 32px;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	list-style:none;	
	background:#686868;
	font-weight:600;
	border-radius:3px;
}
.inner-menu2 li a:hover{
	font-size:16px;
	color:#fff;
	text-decoration:none;
	list-style:none;
	background:#064b65;
	border-radius:3px;
}
.inner-menu2 a.active{
	
	font-size:16px;
	color:#fff;
	text-decoration:none;
	list-style:none;
	background:#064b65;
}
.inner-menu2 a:hover{
	
	font-size:15px;
	color:#fff;
	text-decoration:none;
	list-style:none;
	background:none;
}






