@charset "utf-8";
/* CSS Document */
@font-face
{
	font-family:Myriad;
	src:url(../../../fonts/MyriadPro-Regular.otf);
} 
body
{
	margin:0;
	padding:0;
	font-family:Myriad;
	background: url(../images/home/background-2.jpg) top center #fff repeat-x;
}
img
{
	border:none;
}
.cleaner
{
	clear:both;
}
.text-green
{
	color:#9bb70d;
	text-decoration:none;
}
.text-green:hover
{
	color:#d7f34b;
}
.text-green-dark
{
	color:#627501;
	text-decoration:none;
}
.text-green-dark:hover
{
	color:#495700;
	text-decoration:underline;
}
.mainframe
{
	width:1000px;
	margin:0 auto;
	padding:0;
	background:#2e4a29;
}
.left-content
{
	width:350px;
	background:#2e4a29;
	float:left;
	color:#fff;
}
.right-content
{
	width:650px;
	float:right;
	color:#434142;
}
.about-banner
{
	width:650px;
	height:113px;
	background:url(../images/home/banner-about.jpg);
	float:right;
	color:#434142;
}
.join-banner
{
	width:650px;
	height:113px;
	background:url(../images/home/banner-join.jpg);
	float:right;
	color:#434142;
}
.news-banner
{
	width:650px;
	height:113px;
	background:url(../images/home/banner-news.jpg);
	float:right;
	color:#434142;
}
.contact-banner
{
	width:650px;
	height:113px;
	background:url(../images/home/banner-contact.jpg);
	float:right;
	color:#434142;
}
.content-padding
{
	padding:10px;
}
.header-left
{
	width:320px;
	background:#2e4a29;
	padding:15px;
	float:left;
}
.language
{
	font-size:11px;
	height:20px; 
	margin:85px 10px 10px 10px;
	float:right;
}
.content-menu
{
	width:100%;
	height:30px;
	font-size:18px;
	opacity:0.9;
	font-weight:bold;
	color:#434142;
	text-align:left;
	text-decoration:none;
}
.content-menu ul
{
	margin-left:20px;
	padding:0;
}
.content-menu ul a
{
	text-decoration:none;
}
.content-menu li
{
	padding:5px;
	list-style:none;
	color:#fff;
}
.content-menu li:hover
{
	padding:5px;
	list-style:url(../images/home/list-style.jpg);
	color:#9bb70d;
}
.content-menu-bg
{
	background:#3d5d38;
	width:330px;
	height:235px;
	text-align:center;
	padding:10px;
	font:bold 24px Myriad;
	line-height:30px;
}
.content-menu li.current
{
	list-style:url(../images/home/list-style.jpg);
	color:#9bb70d;
}
.experience span
{
	font:bold 46px Myriad;
}
.form-home
{
	width:330px;
	height:380px;
	padding:10px;
	background:#2e4a29;
}
.breadcrumb
{
	width:650px;
	height:35px;
	border-bottom:1px solid #CCC;
	font-size:11px;
	background:#fff;
}

.content
{
	width:630px;
	min-height:600px;
	padding:10px;
	background:#fff;
}
.content span
{
	font:bold 18px Myriad;
}
/*form*/
input[type="text"]{
    
    padding: 5px;
	background:#f3ffe3;
	border: 1px solid #d9d9d9;
    box-shadow: 0 1px 0 #fff inset;
	color:#000;
}
input[type="text"]:hover
{
   border: 1px solid #d9d9d9;
}
input[type="text"]:focus
{
    box-shadow:0 0 2px #999;
}
textarea{
    
    padding: 5px;
	background:#f3ffe3;
	border: 1px solid #d9d9d9;
    box-shadow: 0 1px 0 #fff inset;
	color:#000;
}
textarea:hover
{
   border: 1px solid #d9d9d9;
}
textarea:focus
{
    box-shadow:0 0 2px #999;
}



.footer-left
{
	width:310px;
	height:30px;
	float:left;
	padding:40px 20px;
	background:#1e331a;
	font:normal 11px myriad;
	color:#e8e8e8;
}
.footer-center
{
	width:460px;
	height:89px;
	float:left;
	padding:10px;
	font:normal 11px myriad;
	color:#9c9c9c;
	border-top:1px solid #ccc;
	background:#fff;
}
.footer-right
{
	width:150px;
	height:89px;
	float:right;
	padding:10px;
	font:normal 11px myriad;
	color:#9c9c9c;
	border-top:1px solid #ccc;
	background:#fff;
}
.content-news
{
	width:640px;
	height:100px;
	border-bottom:1px solid #ccc;
	padding:10px 0;
}
.content-news .img
{
	float:left;
	width:120px;
	height:80px;
	padding:3px;
	box-shadow:0 0 5px #ccc;
	margin-right:10px;
}
.content-news .img img
{
	width:120px;
	height:80px;
}
.content-news .desc
{
	float:left;
	width:490px;
	height:100px;
}
.content-news .desc .tittle
{
	height:30px;
	font:bold 16px Myriad;
}
.content-news .desc .sort-desc
{
	height:50px;
}
.location {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 5px solid #FFFFFF;
    box-shadow: 0 8px 6px -6px #CCCCCC;
    float: left;
    margin: 5px;
    width:130px;
}
.location img {
    width:120px;
}
.location .desclocation
{
   font-size:14px;
   margin:0 0 5px 5px;
}