@charset "utf-8";
body { margin:0px; padding:0px; outline:0px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; font-style:normal;
}

h1, h2, h3, h4, h5, h6, a, hover, p, ul, li, div, form, default{margin:0px; padding:0px; }

.color7{ color:#7a5c03; font-size:12px; line-height:20px; }

.color8{ color:#666666; font-size:16px; line-height:32px; font-weight:bold; }




h1 { font-size:20px; color:#525354; text-decoration:none; font-weight:bold; font-family: Candara; line-height:36px; border-bottom:#CCCCCC solid 1px;}
h1 span{  color:#376e01; }

h2 { font-size:18px; color:#0027b6; text-decoration:none; font-weight:normal; font-family:Corbel; line-height:35px; border-bottom:#666 dashed 1px;}

h3 { font-size:18px; color:#0027b6; text-decoration:none; font-weight:normal; font-family:Corbel; line-height:35px;}
h4 { font-size:16px; color:#0027b6; text-decoration:none; font-weight:bold; font-family:Corbel;line-height:30px;}
h5 { font-size:16px; color:#0027b6; text-decoration:none; font-weight:bold; font-family:Corbel; }

.view { font-size:11px; color:#0181a9; text-decoration:none; text-align:right; }
.view  a{ font-size:11px; color:#0181a9; text-decoration:none;text-align:right; line-height:25px;}
.view  a:hover{ font-size:11px; color:#0181a9; text-decoration:underline;text-align:right;}


.date { font-size:12px; color:#000; text-decoration:none;}
.date a{ font-size:12px; color:#0181a9; text-decoration:none; font-weight:bold; line-height:21px;}
.date a:hover{ font-size:12px; color:#0181a9; text-decoration:underline;}





#fulldiv { width:100%; height:100%;}
.bg2{ width:100%; }
.bg{ width:100%; height:100%; position:fixed; z-index:-1; top:0px; }
#main_div {width:971px; height:auto; margin:0 auto;}



#header {width:971px; height:auto; float:left; }

#header #logo {width:971px; height:auto; float:left;  margin: 0 0 0px 0;}
#header #nav {width:971px; height:37px; float:left; background:url(../images/nav.png) left top no-repeat; }
#header #banner {width:971px; height:313px; float:left; background: url(../images/banner_bg.png) left top no-repeat;}
#banner .banner_txt{width:317px; height:263px; float:left; padding:40px 10px 10px 10px ;}
.banner_txt .banner_butn {width:150px; height:33px; float:left;  }
.banner_txt .banner_butn a{width:150px; height:33px; float:left; background: url(../images/button.png) left top no-repeat; margin:15px 0 0 70px;}
.banner_txt .banner_butn a:hover{width:150px; height:33px; float:left; background:url(../images/button.png) left -33px no-repeat;}



#banner .slider777{width:634px; height:313px; float:left; overflow:hidden;}


#main_cover {width:971px; height:auto; float:left; margin:5px 0 0 0;}
#main_cover .top_corn{width:971px; height:auto; float:left; }
#main_cover .midd_corn{width:971px; height:auto; float:left;  background: url(../images/midd_corn.png) left top repeat-y; }



.midd_corn .left_part{ width:672px; height:auto; float:left; margin:0 0 0 10px; }
.left_part .welcome{ width:672px; height:auto; float:left; }
.welcome .welcome_hed{ width:672px; height:auto; float:left;}
.welcome .welcome_txt{ width:672px; height:auto; float:left; font-size:12px; color:#000000; line-height:22px; text-align:justify; margin:5px 0 0 0; }
.welcome .welcome_txt2{ width:672px; height:auto; float:left; font-size:12px; color:#000000; line-height:22px;margin:5px 0 0 0; }

.welcome .welcome_butn{ width:80px; height:27px; float:right; display:block; background:url(../images/wel_butn.png) left top no-repeat; text-align:right;}
.welcome .welcome_butn a{ width:80px; height:27px; float:right; display:block; background:url(../images/wel_butn.png) left top no-repeat;text-align:right;}
.welcome .welcome_butn a:hover{ width:80px; height:27px; float:right; display:block; background:url(../images/wel_butn.png) left -27px no-repeat; text-align:right;}




.left_part .welcome1{ width:672px; height:auto; float:left; background:url(../images/box.png) left top no-repeat; }
.welcome1 .welcome_hed1{ width:672px; height:auto; float:left;}
.welcome1 .welcome_txt1{ width:672px; height:auto; float:left; font-size:12px; color:#000000; line-height:22px; text-align:justify; margin:0px 0 0 0; }


.midd_corn .right_part{ width:245px; height:auto; float:right; margin:0 10px 0 0; }


.right_part .news{ width:245px; height:auto; float:left; margin:0 0 6px 0; }


.news .news_hed{ width:245px; height:29px; float:left; background: url(../images/news.png) left top no-repeat; line-height:29px;  font-size:13px; color:#fff; font-weight:bold; }
.news .news_txt{ width:245px; height:auto; float:left; font-size:14px; color:#000000; line-height:22px; background:url(../images/news_midd.png) left top repeat-y;  }

.news_txt ul { margin:0px; padding:0px; }

.news_txt ul li { line-height:25px; list-style-type:none; border-bottom:#ebe8eb solid 1px;}

.news_txt ul li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight: normal; text-decoration:none; color:#333333;  line-height:25px; padding:0 0 0 34px; background: url(../images/icon_arrw.jpg) 12px center no-repeat;}

.news_txt ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight: normal; text-decoration:none; color:#00a1f6; background:url(../images/icon_arrw.jpg) 14px center no-repeat;}



.featured{ width:100%;  height:auto; float:left; font-size:14px; color:#000000; line-height:22px;   }

.featured ul {  padding:0px;margin:30px 0 0 0; }

.featured ul li { line-height:25px; list-style-type:none; /*border-bottom:#ebe8eb solid 1px;*/}

.featured ul li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight: normal; text-decoration:none; color:#718703;  line-height:25px; padding:0 0 0 38px; background: url(../images/featured.png) 12px center no-repeat; display:block;}

.featured ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight: normal; text-decoration:none; color:#00a1f6; background: url(../images/featured.png) 14px center no-repeat;}



 .news .news_bottom{ width:245px; height:auto; float:left; }







#main_cover .bottom_corn{width:971px; height:auto; float:left; }



#footer { width:100%; height:auto; float:left;  margin:10px 0 0px 0;}

.footer { width:992px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#fff; text-decoration:none; text-align:center; margin:0 auto; background: url(../images/footer.jpg) center top no-repeat; }



.footer a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#fff; text-decoration:none; text-align:center; line-height:50px; padding:0px 8px 0 8px;  }

		
.footer a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#fff; text-decoration:underline;}




 .sb{ width:992px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px;   font-weight:bold; text-decoration:none; color:#fff; text-decoration:none; font-style:normal; text-align:right;}
 
 
 
  .sb a{font-family:Arial, Helvetica, sans-serif; font-size:11px;   font-weight:bold; text-decoration:none; color:#fff; text-decoration:none; font-style:normal; text-align:right; line-height:25px; float:right; text-align:right;}
 
   .sb a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:italic; text-align:right; line-height:25px; float:right; text-align:right;}









.all_pro{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-style:normal; text-decoration:none; font-weight:normal; }




.all_pro a{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-style:normal; text-decoration:none; font-weight:bold; 
 }



.all_pro a:hover{font-family:Arial, Helvetica, sans-serif; color:#990000; font-size:12px; font-style:normal; text-decoration:none; font-weight:bold; 
 }
 
.input { width:208px; padding:4px 4px 4px 4px  ; height:20px; border: #f5f5f5 solid 1px; background:url(../images/input_1.png) left top no-repeat; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none;}

.input25 { width:210px; height:108px; padding:4px; border:#f5f5f5 solid 1px; background: #f0e8e2; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none; background:  url(../images/input_big.png) left top no-repeat; line-height:18px;}

.button { width:100px; height:25px;  background: url(../images/send.png) no-repeat; border:none; outline:none; display:block; cursor:pointer; color:#fff; float:left; text-align:center;}


.button { width:83px; height:25px; background:  url(../images/send.png) left top no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px; }


 .button:hover{width:83px; height:25px; background: url(../images/send.png) center -25px no-repeat; display:block;  font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;}
	

.reset_butn { width:100px; height:25px;  background: url(../images/send.png) no-repeat; border:none; outline:none; display:block; cursor:pointer; color:#fff; float:left; text-align:center; margin:0 10px;}


.reset_butn { width:83px; height:25px; background:  url(../images/send.png) left -25px no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px; }


 .reset_butn:hover{width:83px; height:25px; background: url(../images/send.png) center top no-repeat; display:block;  font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;}
 
 .hillgreengal{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:27px; color:#FF0000;}
 
 .video
{
	width:560px;
	float:left;
	display:block;
	margin:20px 20px 20px 40px;
} 