@charset "utf-8";
/* css document */

html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{ margin:0px; padding:0px;font-family:微软雅黑;}
img{ border:0 none;}
ul,li{list-style:none;}
body{  padding:0px; margin:0px; line-height:24px;color:#000; font-size:12px; font-family:微软雅黑;  }
div,td,body, span, p, a{
	text-decoration:300;
	color:#000;
}
.div{ text-align:center}
button{ cursor:pointer;}
a, a:link { text-decoration: none; color:#000;}
a:visited {  }
a:active, a:hover { text-decoration: none; color:#03863c;}
.fl{float:left;}
.margint7{margin:auto;}
.w1184{ width:1184px; margin:0 auto;}
.cl{clear:both;}
.paddingwz_box{padding-bottom:45px;}
.bnt{background:#363636; border:1px #444444 solid;height:36px;line-height:32px; width:115px; text-align:center;font-size:20px; font-family:"微软雅黑";color:#fff;}
.in{width:245px;height:46px;border:none; background:#fff;padding-left:12px;font-size:14px;}
.smallinput{border:none; background:#fff;padding-left:12px;font-size:14px;}
.posrt{position: relative;}

.fgs_logo{ float:left; font-family:微软雅黑; font-size:28px; color:#009944;}
.fgs_lb{ height:42px; background:#333333;}
.fgs_lb ul li{ line-height:42px; font-size:15.5px; color:#fff; text-align:center; float:left;}
.fgs_banner{ height:419px; width:100%;}
.fgs_mid{ height:262px; padding-top:73px;}
.fgs_mid_box{ width:278px; height:215px; font-size:15px; margin-right:14px; float:left;}
.fgs_mid_left{ width:882px; float:left;}
.fgs_mid_right{ width:270px; float:right;}
.fgs_right_box{ width:287px; height:79px;}
.fgs_bot{ margin-top:62px;}
.fgs_bot_left{ width:862px; float:left;}
.fgs_bot_right{ width:290px; float:right;}
.bot_left_mid{ padding-top:50px;}
.bot_right_top{ font-family: 微软雅黑; font-size:25px; color:#015220;}
.bot_right_mid{ margin-top:18px; border-top:8px solid #00782e; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:25px 32px;}
.bot_right_mid2{ padding-top:11px;}
.foot{ margin-top:65px;   padding-bottom:34px; width:100%; float:left;}
.foot_tp{ margin-top:44px; text-align:center;background:#00430e; height:128px;color:#fff; }
.foot_tp p{padding-top:45px; line-height:26px;}
.foot_tp img{vertical-align:middle;}
.foot_tp b{font-size:18px;color:#fff;}
.foot_tp span{font-size:14px;color:#fff;}





