/* CSS Document */
@charset "utf-8";
/* CSS Document */
@font-face
{
font-family: calibri;
src: url('fonts/calibri.ttf'),
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
 border: 0;
 margin:0px;
 padding:0px;
 list-style:none;
 outline:none;
}
img, a img {
 border:none;
}
.clear {
 clear:both;
 float:none;
 height:1px;
 border:none;
 margin:0px;
 padding:0px;
}
.sp_clear{
	clear:left;
}
a {
color:#FFFFFF; 
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
 font-weight:normal;
 color:#6f911a;
 font-family:calibri;
}

h1, h2, h3, h4, h5, h6, p {
 padding-bottom:8px;
 font-family:calibri;
}
h1 { color: #4B5A25;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: bold;
	margin-top:15px;
	 }
h2 { font-size:22px; }
h3 { font-size:16px; font-weight:bold; color:#000000; margin-bottom:-12px;}
h4 { font-size:14px; color:#000000; font-weight:bold; margin-left:20px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
p {
 line-height:1.75;
 font-size:16px; color:#666666;
}
.fltleft {
 float:left;
}
.fltright {
 float:right;
}
.hide {
 display:none;
}
.show {
 display:inline;
}
a{ text-decoration:none; padding:0px; margin:0px;}
ul{padding:0px; margin:0px;list-style: none;}
ul li{padding:0px; margin:0px;}
.header_wrapper{width:100%; height:120px; background-color:#ECECEC}
.header{ width:1000px; margin:0 auto;}
.logo{ float:left;}
.conact_head{ float:right;margin-top: 30px}
.conact_head p{color:#002E61; font-size:20px; font-weight:bold;}
.conact_head span{color:#000; font-size:14px; }
.menu_wrapper{width:100%; height:54px;  background:url(images/menu_bg.png) repeat-x;}
.menu{width:1000px; margin:0 auto;height:54px;}

.menu ul{ list-style:none;height:54px;}
.menu ul li{ display: block;
float: left;
min-width: 80px;
border-right: 1px solid #333333;
text-align: center;
height: 53px;
font-family:calibri;
}
.menu ul li:hover{
	 background:#000; 
}
.menu ul li a {
	text-decoration:none;
padding: 17px;
cursor: pointer;
display: block;
font-family:calibri;
}
.slider_wrapper{width:100%; height:365px;  background:#FFF;}
.slide_image{width:1000px; margin:0 auto;}
.line_br{width:100%; height:5px;  background:url(images/line_bg.png) repeat-x; background-color:#ECECEC}
.line_image{width:1000px; margin:0 auto;}
.mid_wrapper{width:100%; min-height:540px;  background:#ECECEC;}
.shadow_image{width:1000px; margin:0 auto; margin-top:-2px}
.mid_text{width: 960px;
padding-right: 40px;
line-height:35px; float:left; font-family:calibri; margin-left:10px;


}
.mid_text h1{ padding:0px; font-size:25px; font-weight:bold; color:#4B5A25; margin-top:15px; padding-bottom:8px;}
.mid_text p{ padding-bottom:8px; font-size:16px; color:#666666;line-height: 1.75; font-family:calibri;}
.post_portion{width:1000px; margin:0 auto; height:305px; background-color:#fff; margin-top:20px;}
.foooter_wrapper_top{width:100%; height:80px;  background:#003268;}
.footer_menu{width: 1000px;
margin: 0 auto;}
.footer_menu ul{list-style: none;
height: 25px;
float: left;
margin-top: 32px;margin-left: -10px;}
.footer_menu li{display: block;
float: left;
font-family:calibri;

text-align: center;
height: 16px;}
.footer_menu li a{text-decoration: none;
padding: 0px 10px;
cursor: pointer;
border-right: 1px solid #fff;
display: block; font-size:13px;height: 15px;}
.foooter_wrapper_bottom{width:100%; height:40px;  background:#00244B;}
.footer_copyright{width: 1000px;
margin: 0 auto; padding-top:10px; color:#005EC3; font-size:13px;}
.mn_logo{ float:right;}
.post1{padding: 10px 0px 0px 23px;
width: 265px;
height: 296px;
float: left;}
.post1 ul{margin-left: 15px;
font-size: 13px;
color: #333333;
line-height: 2;
font-family:calibri;
margin-top: 5px;}
.line{ height:260px; border-left:1px solid #DADADA; float:left;width:1px;margin-top: 28px;}
.post2{width: 325px;
height: 296px;
float: left;padding: 10px 0px 0px 23px;}
.post1 h1 , .post2  h1{ padding:0px; font-size:30px;  color:#333333; border-bottom:1px solid #DEDEDE;width: 210px;}

.post1 p , .post2  p{font-size: 12px;
line-height: 1.7;
padding-top: 10px;
padding-right: 10px;
color: #333333;}
.read_more a{color: #000;
font-size: 12px;
font-weight: bold;
margin-top: 0px;
float: left;}

/*How it work css start*/

.text_mid_how{
	width:1000px; margin:0 auto;
	}
.text_how{float:left;
	 width:630px; padding-top:15px;}
.text_how h1{
	 color:#4B5A25;
	 
	  font-weight:bold; font-size:25px;
	}	
.how_right{

float: left;
padding: 106px 0px 0px 44px;
width: 300px;
line-height: 3;}
.how_right ul li{font-weight: bold;
font-size: 15px;
color: #333333;
background-image: url(images/arrows.png);
background-repeat: no-repeat;
background-size:20px;
background-position: 0px 0px;
background-position:left;
font-family:calibri;
line-height:2;
margin-top:8px;
padding-left: 35px;}	

.mid_text_inner{width:635px; line-height:35px; float:left; font-family:calibri; margin-left:1px;}
.mid_text_inner p{padding-left:2px; line-height: 1.75; padding-bottom:8px; color:#666666;}
.txt_container{margin:0 auto; width:1000px;}
.side_img{float:right; margin-top:50px;}
.txtfield{width:190px; line-height:25px; color:#666666;}
.txtbox{background-color: rgba(0, 0, 0, 0);
    background-image: url("images/txtfield.png");
    border: medium none;
    height: 30px;
    width: 285px;}
.txtarea{background-color: rgba(0, 0, 0, 0);
    background-image: url("images/txtarea.png");
    border: medium none;
    height: 169px;
    width: 544px;}
.submitbtn{background-color: rgba(0, 0, 0, 0);
    background-image: url("images/btn_submit.png"); height:33px; width:101px; border:none; color:#FFF;}