/*=======banner======*/

.banner_wrap{ border-top:6px solid #f7f7f7; border-bottom:3px solid #409e40;}

.banner{ width:100%; height:450px; overflow:hidden; position:relative}

#banner_box{  width:9600px; position:absolute; top:0px; left:0px}

.banner ul li{ width:1920px; height:450px; overflow:hidden; float:left }

.banner ul li img{width:1920px; height:450px; display:block}

.list{ width:1000px; height:95px; position:absolute;  bottom:10px; display:none }

.list ul li{ width:162px; float:left}

.list ul li img{ width:135px; height:84px; display:block; border:2px solid #fff; filter:alpha(opacity=70); -moz-opacity:.7;opacity:.7; margin-top:4px}

.list ul li.now img{border:4px solid #409e40; filter:alpha(opacity=100); -moz-opacity:1.0;opacity:1.0; margin-top:0px}

.banner_left a#banner_left_btn{ width:40px; height:60px; position:absolute; top:200px; left:15%;display:inline-block; background:url(../images/banner_left_btn.png) no-repeat center center #141d09;filter:alpha(opacity=40); -moz-opacity:.4;opacity:0.4; z-index:300}

.banner_right a#banner_right_btn{width:40px; height:60px;  position:absolute; top:200px; right:15%; display:inline-block; background:url(../images/banner_right_btn.png) no-repeat  center center #141d09;filter:alpha(opacity=40); -moz-opacity:.4;opacity:0.4; z-index:300}

.banner_left a:hover#banner_left_btn,.banner_right a:hover#banner_right_btn{filter:alpha(opacity=100); -moz-opacity:1.0;opacity:1.0;}







.main1{ width:1000px; margin:0px auto; padding:30px 0 0px 0}

.main1_top{ text-align:center; background:url(../images/line_bg.jpg) repeat-x left bottom}

.main1_top strong{ font-size:; color:#20851e; font-size:32px; height:63px; line-height:63px; font-weight:bold; font-family:microsoft yahei; border-bottom:3px solid #9a9a9a; display:inline-block; padding-bottom:5px; letter-spacing:2px }

.main1_ctr{ margin-top:12px;}

.main1_ctr p{ color:#999; font-family:microsoft yahei; font-family:microsoft yahei; font-size:14px; text-align:center}



.main1_btm{ margin:30px 0 15px 0;}

.main1_btm ul li{ width:152px; float:left; margin-right:60px; cursor:pointer}

.main1_btm ul li dl dt{ width:102px; height:102px; margin:0 auto }

.main1_btm ul li dl dt.ch{ background:url(../images/main1_ch.png) no-repeat left top}

.main1_btm ul li dl dt.gh{ background:url(../images/main1_gh.png) no-repeat left top}

.main1_btm ul li dl dt.sj{ background:url(../images/main1_sj.png) no-repeat left top}

.main1_btm ul li dl dt.yy{ background:url(../images/main1_yy.png) no-repeat left top}

.main1_btm ul li dl dt.qt{ background:url(../images/main1_qt.png) no-repeat left top}



.main1_btm ul li:hover dl dt.ch{ background:url(../images/main1_chhover.png) no-repeat left top}

.main1_btm ul li:hover dl dt.gh{ background:url(../images/main1_ghhover.png) no-repeat left top}

.main1_btm ul li:hover dl dt.sj{ background:url(../images/main1_sjhover.png) no-repeat left top}

.main1_btm ul li:hover dl dt.yy{ background:url(../images/main1_yyhover.png) no-repeat left top}

.main1_btm ul li:hover dl dt.qt{ background:url(../images/main1_qthover.png) no-repeat left top}

.main1_btm ul li dl dd.bt{ font-size:20px; color:#222; font-weight:bold; text-align:center; font-family:midrosoft yahei; margin-top:18px}

.main1_btm ul li dl dd.xx{ margin-top:20px; line-height:20px; }

.main1_btm ul li dl dd.xx span{ color:#666; font-size:14px; font-family:microsoft yahei}

.main1_btm ul li:hover dl dd.xx span{ color:#409e40}



.zyyw_more{ width:100%; padding:20px 0 0 0; text-align:center; margin-top:20px}

.zyyw_more a{ font-size:18px; color:#409e40; font-family:microsoft yahei; padding-left:30px; background:url(../images/al_more.png) no-repeat left center}

.zyyw_more_left{ width:50%; float:left}

.zyyw_more_right{ width:50%; float:left}

.zyyw_more a:hover{ color:#666;}

/*========main2==========*/

.main2{ width:100%; margin:0 auto; background:url(../images/bg.jpg) repeat left top}

.main2_btm{ margin-top:35px}

.main2_btm ul li{ position:relative; height:211px; width:320px; float:left; margin:0 20px 20px 0}

.main2_btm ul li img{ height:211px; width:320px; display:block}

.main2_btm ul li .li_bg{ width:100%;  height:26px; position:absolute; bottom:0px; left:0px;}

.main2_btm ul li .li_bg1{ width:100%;  height:26px; position:absolute; bottom:0px; left:0px; background:#000; filter:alpha(opacity=70); -moz-opacity:.7;opacity:0.7;}

.main2_btm ul li p{ width:100%;  height:26px; position:absolute; bottom:0px; left:0px; text-align:center; color:#ccc; font-size:14px; font-family:microsoft yahei; line-height:24px}

.main2_btm ul li a:hover img{filter:alpha(opacity=70); -moz-opacity:.7;opacity:0.7;}



.main2_more{ padding:20px 0; text-align:center;}

.main2_more a{ font-size:18px; color:#666; font-family:microsoft yahei; padding-left:30px; background:url(../images/al_more.png) no-repeat left center}

.main2_more a:hover{ color:#409e40;}

.main3_btm{ margin-top:30px}

.main3_btm ul li{ border:1px solid #ddd; width:176px; height:55px; float:left; margin:0 27px 15px 0; f cursor:pointer}

.main3_btm ul li img{ ilter:alpha(opacity=100); -moz-opacity:1;opacity:1;}

.main3_btm ul li a:hover img{   filter:alpha(opacity=70); -moz-opacity:.7;opacity:0.7;}

.main3_btm ul li img{ width:176px; height:55px} 

/*========main4==========*/

.main4_btm{width:100%; height:265px; position:relative; margin-top:30px }

.main4_box{ width:998px; height:250px; position:relative; overflow:hidden}

#main4_btm_con{}

.main4_btm ul li{ width:218px; float:left; height:232px; overflow:hidden; background:#fff; padding:9px; margin-right:18px}

.main4_btm ul li img{ width:218px; height:146px; display:block}

.main4_btm ul li:hover{background:#409e40;}

.main4_btm ul li:hover span{ color:#fff;}

.main4_btm ul li:hover p{ color:#f5f5f5;}

.main4_btm ul li a:hover span{ color:#fff;}

.main4_btm ul li a:hover p{ color:#f5f5f5;}

.main4_btm ul li dl dd span{ width:218px;font-size:14px; color:#222; font-family:microsoft yahei; margin-top:5px; display:block; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}

.main4_btm ul li dl dd p{ line-height:16px; font-size:12px; color:#999; font-family:microsoft yahei; margin-top:10px; padding-bottom:5px}

.main4_btm_left{ position:absolute; left:-70px; top:100px}

.main4_btm_right{ position:absolute; right:-70px; top:100px}

.main4_btm_left a{ width:30px; height:45px; display:block; background:url(../images/main4_btm_left.png) no-repeat left center}

.main4_btm_left a:hover{background:url(../images/main4_btm_lefth.png) no-repeat left center}

.main4_btm_right a{width:30px; height:45px; display:block; background:url(../images/main4_btm_right.png) no-repeat left center}

.main4_btm_right a:hover{background:url(../images/main4_btm_righth.png) no-repeat left center}



/*main5*/

.main5_btm{ margin:30px 0}

.main5_btm_left{ width:530px; float:left; }

.main5_btm p{color:#333; font-family:microsoft yahei; font-size:14px; line-height:18px; margin-top:25px; letter-spacing:1.7px; word-break:break-all }

.main5_btm p b{ font-size:18px; color:#409e40}

.main5_btm_left p{ background:url(../images/main5_bg.png) no-repeat right 5px;  width:450px; padding-right:70px; }

.main5_btm_right{ width:450px; float:right; }



/*==========main6=============*/

.main6_top{ text-align:center; height:63px; background:url(../images/line_bg.jpg) repeat-x left bottom}

.main6_top a{ width:108px;  height:63px; line-height:63px; display:inline-block; margin-right:35px; font-size:20px; font-family:microsoft yahei; color:#333; text-align:center; letter-spacing:2px}

.main6_top a.now{ color:#409e40; font-weight:bold; background:url(../images/main6_bg.png) no-repeat left bottom}

.main6_btm{ margin:30px 0 20px 0;}

.main6_btm0 ul li{ width:193px; float:left; margin-right:8.5px; margin-bottom:20px}

.main6_btm0 ul li img{ width:191px; height:137px; display:block}

.main6_btm0 ul li dt{ width:191px; height:139px; border:1px solid #c8c8c8; background:#fff}

.main6_btm0 ul li dd{ font-size:12px; font-family:microsoft yahei; color:#222222; margin-top:8px; text-align:center}



.main6_btm1{ display:none}

.main6_btm1_top ul li{ width:485px; float:left; background:#fff; cursor:pointer}

.main6_btm1_top ul li img{ width:220px; height:145px; display:block; float:left}

.main6_btm1_top ul li  dl{ width:245px; float:right; padding-right:10px; padding-top:10px}

.main6_btm1_top ul li  dl dt{ margin-bottom:10px}

.main6_btm1_top ul li  dl dt a{ font-size:14px; font-family:microsoft yahei; color:#222; line-height:18px;}

.main6_btm1_top ul li  dl dd{ color:#999; line-height:22px; font-family:microsoft yahei; font-size:12px}

.main6_btm1_top ul li  dl dd a{ color:#409e40}

.main6_btm1_top ul li  dl dd a:hover{ text-decoration:underline }

.main6_btm1_top ul dt a:hover{ color:#409e40}

.main6_btm1_top ul li:hover img{ filter:alpha(opacity=90); -moz-opacity:.9;opacity:0.9;}



.main6_btm1_btm ul{ margin-top:30px}

.main6_btm1_btm ul li{width:470px; line-height:36px; border-bottom:1px dotted #ddd; float:left; padding-left:15px; background:url(../images/li_bg3.jpg) no-repeat left center;  }





.main6_btm1_btm ul li a{ font-size:14px; color:#222; font-family:microsoft yahei;}

.main6_btm1_btm ul li a:hover{ color:#409e40}



.main6_btm3{ display:none}

.main6_btm3 ul li{ width:451px; float:left; border:1px solid #e4e4e4; padding:17px; background:#fff; margin-bottom:10px; cursor:pointer}

.main6_btm3 ul li img{ width:98px; height:98px; float:left}

.main6_btm3 ul li dl{ width:335px; float:right}

.main6_btm3 ul li dl dt{ margin-bottom:10px}

.main6_btm3 ul li dl dt{ color:#007d00; font-weight:bold; font-size:14px; font-family:microsoft yahei; font-weight:bold}

.main6_btm3 ul li dl dd span{ color:#666; font-family:microsoft yahei; font-size:12px }

.main6_btm3 ul li dl dd{ color:#222224; font-size:14px;  font-family:microsoft yahei; line-height:22px}



.main6_btm3 ul li:hover{ border:1px solid #409e40;}

.main6_btm3 ul li:hover img{ filter:alpha(opacity=90); -moz-opacity:.9;opacity:0.9;}

/*======flink===========*/

.flink{ width:1000px; margin:0 auto; padding-top:50px}

.flink_left{ width:85px; float:left; padding-top:2px}

.flink_left b{ font-size:14px; font-family:microsoft yahei; line-height:18px; letter-spacing:2px}

.flink_right{ width:915px; float:right}

.flink_right p{ font-size:12px; line-height:22px; color:#666}

.flink_right p a{ color:#666; margin:0 5px; display:inline-block}

.flink_right p a:hover{color:#409e40; }

.dibu{ text-align:center; padding:15px 0px; color:#FFFFFF; background-color:#444444; font-size:12px; line-height:25px;}
.dibu a{ color:#FFFFFF;}
.dibu img{ margin-top:10px;}
.daohang{ width:1000px; margin:0px auto;}
.daohang1{ width:193px; float:left;}
.daohang2{ width:75px; font-size:14px; color:#20851D; float:left; padding-top:50px; margin-left:20px; display:inline;}
.daohang3{ width:680px; float:right;}