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

html,body{ width:100%;}

body{ margin:0px; padding:0px; outline:none; font-family:Tahoma; font-size:12px; background:url(../images/body-bg.jpg) repeat-x top #0b0715;}

a img{ border:none;}

a{ text-decoration:none;}

#container{ width:990px; margin:0px auto;}

.banner{ width:990px; margin:0px; padding:0px; float:left; background:url(../images/banner.jpg) no-repeat; height:256px;}

.logo{ width:541px; padding:0px 0px 0px 449px; float:left; height:256px;}

.menu-bg{ width:990px; float:left; margin:0px; padding:0px; height:66px; background:url(../images/menu-bg.jpg) repeat-x;}

.left-menu{ width:320px; float:left; margin:0px; padding:25px 0px 0px 20px;}
.left-menu ul{ float:left; margin:0px; padding:0px;}
.left-menu ul li{ float:left; list-style:none;}

.left-menu ul li a{ font-size:16px; color:#FFFFFF; float:left; padding:0px 25px 0px 25px;}
.left-menu ul li a:hover{ color:#60a318;}
.left-menu ul li a.home-active{ color:#60a318;}



.right-menu{ width:570px; float:right; margin:0px; padding:0px 0px 0px 60px;}
.right-menu ul{ float:left; margin:0px; padding:0px;}
.right-menu ul li{ float:left; list-style:none;}

.right-menu ul li a{ float:left; font-size:18px; color:#FFFFFF; padding:0px 15px 0px 15px; line-height:66px;}
.right-menu ul li a:hover{ color:#60a318;}


/******************************************************************************************/

.center-part{ width:990px; margin:0px; padding:0px; float:left; background:#FFFFFF;}


/***********************************************************************************************/
.left-part{ width:310px; float:left; margin:0px; padding:0px;}

.heading-1{ width:260px; float:left; margin:0px 0px 0px 33px; padding:26px 0px 0px 0px; color:#60a318; font-weight:bold; font-size:38px; border-bottom:2px solid #c3c3c3;}
.heading-2{ margin:0px; padding:0px; font-size:30px; color:#1d3755; font-weight:normal;}
.text-1{ width:277px; float:left; margin:0px 0px 0px 0px; padding:9px 0px 0px 33px; font-weight:bold; font-size:15px; color:#1d3755; }


.div-1{ width:186px; float:left; margin:0px; padding:40px 0px 0px 0px;}
.green-heading{ width:153px; color:#60a318; font-weight:bold; font-size:15px; float:left; margin:0px; padding:0px 0px 0px 33px; text-align:justify;}
.text-2{ width:153px; color:#000000; font-size:14px; float:left; margin:0px; padding:0px 0px 0px 33px; text-align:justify;}
.img01{ width:107px; float:left; padding:51px 0px 0px 14px; margin:0px;}



.div-2{ width:307px; float:left; padding:26px 0px  0px 0px; margin:0px;}
.lft-pic01{ width:78px; float:left; margin:0px; padding:5px 0px 0px 20px; }


.green-heading-2{ width:191px; color:#60a318; font-weight:bold; font-size:15px; float:left; margin:0px; padding:0px 5px 0px 13px; text-align:justify;}
.text-3{ width:191px; color:#000000; font-size:14px; float:left; margin:0px; padding:5px 5px 10px 13px; text-align:justify;}

.brdr{ width:187px; float:left; margin:0px 10px 0px 110px; padding:0px; border-bottom:2px solid  #c3c3c3; }


.line-pic{ width:45px; margin:0px; padding:0px; float:left;}

.more{ width:187px; float:left; margin:0px 10px 0px 110px; padding:0px; font-weight:bold; font-size:15px; color:#000000;}
.more a{ color:#000000;}
.more a:hover{ color:#60a318;}


/************************************************************************************************/

.right-part{ width:635px; float:left; margin:0px; padding:0px;}

.welcome{ width:544px; color:#60a318; font-weight:bold; float:left; margin:0px 19px 0px 72px; padding:26px 0px 0px 0px; font-size:38px; border-bottom:2px solid #c3c3c3;}

.welcome-text-2{ width:544px; float:left; margin:0px 0px 0px 0px; padding:5px 19px 0px 72px; font-weight:bold; font-size:15px; color:#1d3755;}

.wel-pic01{ width:140px; float:left; margin:0px; padding:39px 16px 0px 0px;}

.right-headimg-01{ width:418px; float:left; margin:0px; padding:39px 61px 0px 0px; color:#559c08; font-weight:bold; font-size:15px; text-align:justify;  line-height:18px;}

.wel-text-01{ width:418px; float:left; margin:0px; padding:0px 61px 0px 0px; color:#000000; font-size:12px; text-align:justify; line-height:18px;}


.about-div{ width:293px; float:left; padding:43px 0px 0px 0px; margin:0px;}

.about{ width:261px; color:#60a318; font-weight:bold; float:left; margin:0px 32px 0px 0px; padding:0px 0px 0px 0px; font-size:38px; border-bottom:2px solid #c3c3c3;}

.about-text2{ width:293px; float:left; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; font-weight:bold; font-size:15px; color:#1d3755;}

.about-div-01{ width:293px; float:left; margin:0px; padding:0px;}
.about-pic-01{ width:156px; margin:0px; padding:20px 0px 0px 0px; float:left;}

.about-pic-text01{ width:136px; margin:0px; padding:20px 0px 0px 0px; float:left; text-align:justify; color:#000000; line-height:17px; }
.about-pic-text02{ color:#60a318; font-weight:bold; font-size:15px; font-weight:bold;}

.about-text-bold{ width:293px; color:#000000; font-weight:bold; margin:0px; padding:20px 0px 0px 0px; float:left; line-height:20px;}



/********************************************************************************************************************/


.listen{ width:322px; margin:0px; padding:35px 0px 0px 19px; font-size:66px; float:left; color:#971b87; font-weight:bold;}
.listen-text02{ width:322px; margin:0px; padding:0px 0px 0px 19px; font-size:22px; float:left; color:#60a318; font-weight:bold;}

.listen-pic-01{ width:46px; margin:0px; float:left; padding:20px 0px 0px 21px;}
.listen-pic-text{ width:238px; margin:0px; padding:20px 37px 0px 0px; float:left; line-height:18px;}


/*******************************************************************************************************************/

.footer-bg-white{ width:990px; float:left; padding:0px; margin:0px; height:21px; background:#FFFFFF;}
.footer-bg{ width:990px; float:left; padding:0px; margin:0px; height:71px; background:url(../images/footer-bg.jpg) repeat-x #FFFFFF;}


.copy-right{ width:468px; float:left; padding:26px 0px 0px 22px; font-size:12px; margin:0px; color:#FFFFFF;}



.footer-link{ width:350px; margin:0px; padding:26px 0px 0px 150px; float:left;}
.footer-link ul{ float:left; padding:0px; margin:0px;}
.footer-link ul li{ float:left; list-style:none; background:url(../images/footer-divider.png) no-repeat right;}

.footer-link ul li a{ color:#FFFFFF; font-size:12px; padding:0px 10px 0px 10px; float:left;}
.footer-link ul li a:hover{ color:#60a318;}
.footer-link ul li.no-ft-divider{ background:none;}
.footer-link ul li a.active{ color:#60a318;}
