﻿body{
	margin:0;
	padding:0;
	font-family:"Open Sans";
	font-size:13px;
	background:#fff;
}
p{
	margin:0;
	padding:0;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.whiteBg{
	background:#fff url('images/bg.jpg') top center no-repeat;
	/*width:1280px;*/
	margin:0 auto;
	/*-webkit-box-shadow: 0px 9px 14px 0px #12161c;
	-moz-box-shadow: 0px 9px 14px 0px #12161c;
	box-shadow: 0px 9px 14px 0px #12161c;*/
}
header{
	border-top:13px solid #1e9d18;
	/*width:1280px;*/
	margin:0 auto;
}
.headline{
	height:70px;
	background:#f1f1f1;
	margin-top: 30px;
	padding-top:21px;
	margin-bottom: 40px;
	box-sizing:border-box;
    -o-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.centerDiv{
	width:960px;
	margin:0 auto;
}
.logo{
	background:transparent url('images/logo.png') top left no-repeat;
	width:211px;
	height:74px;
	margin-top:39px;
	float:left;
}
.subpage .logo{
	background:transparent url('images/logo_green.png') top left no-repeat;
}
.logo a{
	display:block;
	width:156px;
	height:58px;
}
.navi{
	float:right;
	margin-top:59px;
	width: 660px;
	text-align:center;
	/*margin-right: 145px;*/
}
.navi ul{
	list-style-type: none;
	margin: 0 auto;
	display: inline-block;
}
.navi li{
	display:inline-block;
	float:left;
}
.navi li a{
	color:#fff;
	display:block;
	padding-right:35px;
	text-decoration:none;
	box-sizing:border-box;
    -o-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.subpage .navi li a, .subpage .lang a{
	color:#333;
}
.navi li.active a{
	/*color:#6cc979;*/
	text-decoration:underline;
}
.navi li a:hover{
	text-decoration:underline;
}
.lang{
	float:right;

}
.lang a{
	color:#fff;
	display:inline-block;
	text-decoration:none;
}
.lang a.active{
	/*color:#6cc979;*/
	text-decoration:underline;
}
.lang a:hover{
	text-decoration:underline;
}

.lang .separator{
	display:inline-block;
	width:1px;
	margin:0 15px;
	background:#fff;
	height:74px;
	opacity:0.2;
	margin-bottom: -1px;
}
.subpage .lang .separator{
	background:#333;
}

main{
	width:960px;
	margin:0 auto 80px;
}

.b_container{
	width:100%;
	/*background:#fff;*/
	height:200px;
	margin-top:387px;
	text-align:center;
	padding-top: 7px;
  	-webkit-border-radius: 20px; 
  	-moz-border-radius: 20px; 
   	 border-radius: 20px;
   	 box-sizing:border-box;
    -o-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.subpage .b_container{
	margin-top:30px;
}
.effect
{
  	position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect:before, .effect:after
{
	content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect:after
{
	right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}

.b_container a{
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	display: block;
	height: 210px;
padding-top: 126px;
	text-decoration: none;
	box-sizing:border-box;
    -o-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.b_container a:hover{
	text-decoration:underline;
}

.block1{
	background:transparent url('images/1.png') top left no-repeat;
	display:inline-block;
	width:187px;
	margin: 0 1px;
}
.block2{
	background:transparent url('images/2.png') top center no-repeat;
	display:inline-block;
	width:187px;
	margin: 0 1px;
}
.block3{
	background:transparent url('images/3.png') top center no-repeat;
	display:inline-block;
	width:187px;
	margin: 0 1px;
}
.block4{
	background:transparent url('images/4.png') top center no-repeat;
	display:inline-block;
	width:187px;
	margin: 0 1px;
}
.block5{
	background:transparent url('images/5.png') top right no-repeat;
	display:inline-block;
	width:187px;
	margin: 0 1px;
}

.mainTxt {
	text-align: left;
	margin: 20px auto 0;
	display: block;
	width: 851px;
}
.mainTxt .left{
	margin-top: 36px;
}
.mainTxt span{
	display:block;
	margin-bottom:60px;
}
h1{
	color:#3a8a45;
	font-size:20px;
	font-weight:700;
	margin:0 0 10px;
}
.subpage h1{
	/*color:#fff;*/
}


footer{
	background:#f2f5f7;
	border-top:1px solid #dee0e2;
	/*margin-top:60px;*/
	padding:10px 0;
	color:#7f7f7f;
	width:100%;
	bottom:0;
	position:fixed;
	box-sizing:border-box;
    -o-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}



