
@charset "utf-8";

.header{width:1000px; margin:0 auto; height:79px; overflow:hidden; position:relative;}
.logo{ position:absolute; left:45px; top:10px;}
.header .link{ position:absolute; right:20px; top:26px;}
.header .tel{ position:absolute; left:340px; top:26px; line-height:30px; height:30px; font-size:16px;}
.header .tel span{ color:#f9841c;}

.banner{ width:1504px; height:500px; overflow:hidden; position:relative; left:50%; margin-left:-752px;}

.main{ width:1003px; margin:0 auto; margin-top:-132px;  display:table; position:relative;}
.main .days{ width:1003px; overflow:hidden; height:106px;}
.main .days dl{width:334px; float:left; background:#448f53; height:106px; display:table;}
.main .days dl dt{ width:106px; float:left;}
.main .days dl dt img{ border:3px solid #48a159;}
.main .days dl dd{ width:190px; float:right; margin-right:15px; color:#fff; }
.main .days dl dd h2{ line-height:40px; height:40px; border-bottom:1px solid #32753f; margin-bottom:10px;font-size:18px;}

.main .main_01{ background:url(../images/e_15.jpg) repeat-y top; display:table;}
.main .main_02{ background:url(../images/e_15.jpg) repeat-y top; display:table; clear:both; margin-top:18px;}
.main .ftimg{ width:1003px; height:3px; background:url(../images/e_38.jpg) no-repeat bottom; clear:both;}
.main .tpimg{ width:1003px; height:3px; background:url(../images/e_40.jpg) no-repeat top; clear:both;}

.main .main_01 .ewmdl{ width:960px; margin:0 auto; padding:40px 0; display:table;}
.main .main_01 .ewmdl dl{ width:730px; float:left; display:table;}
.main .main_01 .ewmdl dl dt{ float:left; width:177px;}
.main .main_01 .ewmdl dl dd{ float:right; width:520px;}
.main .main_01 .ewmdl dl dd h2{ font-size:19px; color:#438d51; margin-bottom:15px;}
.main .main_01 .ewmdl dl dd p{ line-height:22px;}

.main .main_01 .ewmdl .ewm{ width:140px; float:right; padding-left:50px; background:url(../images/xx_06.jpg) no-repeat left center;}
.main .main_01 .ewmdl .ewm img{ margin-left:5px; margin-bottom:10px;}

.main .main_01 .fgf{ height:18px; width:959px; margin:0 auto;}
.main .main_01 .video{ width:959px; margin:0 auto; padding:30px 0; margin-bottom:15px;}
.main .main_01 .video dl{ width:959px; height:272px; overflow:hidden; display:table;}
.main .main_01 .video dl dt{ float:left; width:418px; height:272px; overflow:hidden;}
.main .main_01 .video dl dd{ float:right; width:515px; background:url(../images/xx_18.jpg) no-repeat left; height:272px; overflow:hidden;}
.main .main_01 .video dl dd ul li{ float:left; margin-left:24px; margin-bottom:20px; text-align:center;}
.main .main_01 .video dl dd ul li img{ padding:3px; border:1px solid #e3e3e3;}
.main .main_01 .video dl dd ul li p{ line-height:24px;}
.main .main_01 .video dl dd ul li:Hover{ color:#438D51; cursor:pointer;}
.main .main_01 .video dl dd ul li:Hover img{border:1px solid #438D51;}
.main .main_01 .video dl dd ul li.hover{ color:#438D51; cursor:pointer;}
.main .main_01 .video dl dd ul li.hover img{border:1px solid #438D51;}

#zSlider{margin:0px auto; width:960px; overflow:hidden; display:table; clear:both; padding:20px 0; margin-bottom:15px; position:relative;}
#picshow{position:relative;}
#picshow,#picshow_img{width:496px; height:204px; overflow:hidden; float:right;}
#picshow_img li{width:496px; height:204px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:496px; height:204px;}
#picshow_tx{left:0px; width:496px; bottom:0px; position:absolute; height:64px; overflow:hidden;}
#picshow_tx li{background:url(../images/picshow_bg.png) repeat; padding:10px 30px; height:70px; color:#fff; display:none;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:underline;}
#picshow_tx li h3{ margin:13px 0;}
#picshow_tx li p{ color:#ccc; line-height:16px; height:16px; overflow:hidden;}
#select_btn{width:464px; height:204px; color:#111; float:left; display:inline;}
#select_btn li{ background:url(../images/ubg.jpg) no-repeat left center;cursor:pointer; padding-left:40px; line-height:30px; height:30px; margin-top:18px;}
#select_btn li:hover{background-color:#fff;}
#select_btn li.current a{background-color:#fff; color:#438d51; font-size:16px;}
#select_btn li.current:hover{background-color:#fff;}
#select_btn a{color:#000;}
#select_btn .select_text{ height:20px; font:bold 13px/16px 'Microsoft YaHei'; overflow:hidden; display:block;}
#select_btn .select_text:hover{text-decoration:underline;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;}

#zSlider .title{ font-size:18px; color:#438d51; margin-top:-15px;}
#zSlider .title span{ text-transform:uppercase; font-size:10px; display:inline-block; margin-left:15px; color:#b1cbb5;}

.honor{ width:959px; margin:0 auto; padding:20px 0; margin-bottom:15px;}
.honor .title{ font-size:18px; color:#438d51; margin-top:-15px; margin-bottom:20px;}
.honor .title span{ text-transform:uppercase; font-size:10px; display:inline-block; margin-left:15px; color:#b1cbb5;}




#s1{ position:relative; width:959px; color:#fff; height:205px; margin:0 auto;}

#s1 .abtn{ width:10px; height:17px; text-indent:10em; display:inline-block; position:absolute; overflow:hidden; z-index:99999999; top:-40px;}

#s1 .aleft{ right:20px; background:url(../images/btleft.jpg) no-repeat;}

#s1 .aright{ right:0; background:url(../images/btright.jpg) no-repeat;}


#s1 .imglist_w{width:959px;height:205px;overflow:hidden;position:relative;/*必要元素*/ background:#fff;}

#s1 .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}

#s1 .imglist_w li{width:129px; overflow:hidden;  margin-right:36px; float:left; text-align:center;}
#s1 .imglist_w li p{ line-height:40px; height:40px;}



.day{ width:959px; margin:0 auto; padding:30px 0; background:url(../images/xx_06.jpg) no-repeat center 150px; display:table;} 
.main_02 .title{ text-align:center; font-size:17px; color:#438d51; padding-bottom:30px;}
.day dl{ width:959px; display:table; margin-top:20px; background:#fff;}
.day dl dt{ float:left; width:155px; height:198px; overflow:hidden;}
.day dl dt img{ padding:3px; border:1px solid #e3e3e3;}
.day dl dd{ float:right; width:780px;}
.day dl dd h2{ color:#438d51; font-size:16px; padding-bottom:10px; border-bottom:1px solid #e3e3e3; margin-bottom:15px;}
.day dl dd p{ line-height:22px; margin-bottom:15px;}
.day dl.dl2{ float:right; margin-right:0;}

.day_01{width:959px; margin:0 auto; padding:30px 0; }
.newsxxk{ width:959px; margin:0 auto; clear:both; display:table; padding-bottom:30px;}
.newsxxk .tab{ height:40px; overflow:hidden; background:url(../images/21_86.jpg) repeat-x top;}
.newsxxk .tab ul li{ float:left; cursor:pointer; line-height:40px; height:40px; width:140px; padding-left:15px; font-size:16px; color:#000;}
.newsxxk .tab ul li.current{ background:url(../images/22_85.jpg) no-repeat right #438d51; color:#fff;}
.items{ width:959px; display:table; clear:both; margin-top:40px; display:none;}
.items dl{ width:959px; display:table;}
.items dl dt{ width:201px; height:257px; float:left; overflow:hidden;}
.items dl dt img{ padding:3px; border:1px solid #e3e3e3;}
.items dl dd{ float:right; width:738px; height:257px; overflow:hidden; background:url(../images/xx_18.jpg) no-repeat left;}
.items dl dd h2{ color:#438d51; font-size:16px; padding-left:28px; border-bottom:1px solid #ededed; padding-bottom:15px; margin-bottom:15px;}
.items dl dd h2 span{ display:block;}
.items dl dd  p{ line-height:22px; padding-left:28px; margin-bottom:15px; font-size:14px;}

.main_05 .items{ margin-top:20px; margin-bottom:30px;}

.scimg{ width:959px; overflow:hidden; margin:0 auto; margin-top:15px;}
.scimg ol{ width:110%;}
.scimg ol li{ float:left; width:168px; overflow:hidden; margin-right:30px; text-align:center;}
.scimg ol li p{ line-height:22px; margin-top:10px;}

.main_06 .newsxxk{ width:999px; margin:0 auto; clear:both; display:table; padding-bottom:30px;}
.main_06 .newsxxk .tab{ background:none; background:#f5f9f6;}
.main_06 .newsxxk .tab ul{ display:table;}
.main_06 .newsxxk .tab ul li{ background:url(../images/lll.jpg) right top no-repeat #f5f9f6; width:499px; text-align:center; float:left; margin:0; padding:0; border-bottom:1px solid #e5e5e5; height:39px; line-height:39px;}
.main_06 .newsxxk .tab ul li.current{ background:url(../images/lll.jpg) right top no-repeat #fff; color:#438d51; border-bottom:none;border-bottom:1px solid #fff;}
.main_06 .newsxxk .items{ margin:0 auto; padding:30px 0;}
.main_06 .newsxxk .items .ileft{ float:left; width:550px;}




.video .Project-c{ position:absolute; top:0px; right:0px; width:95px;}
.video .lt_main{ width:550px; display:table; position:relative;}
.video .title{ line-height:40px; height:35px; color:#6c5203; background:url(../images/tbsbg.jpg) repeat-y left top; padding-left:15px;}
.video .scrolllist{width:95px;height:260px;position:relative;}
.video .scrolllist .imglist_w{width:95px;height:250px;overflow:hidden;float:left;position:relative;/*必要元素*/ background:url("../images/tbsbg.jpg") repeat-y scroll left top;}
.video .scrolllist .imglist_w ul{height:10000px;position:absolute;left:0px;top:0px;}
.video .scrolllist .imglist_w li{width:95px;height:62px;position:relative;cursor:pointer; margin-bottom:1px;}
.video .scrolllist .imglist_w li img{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; width:95px; height:62px;}
.video .scrolllist .imglist_w li span{height:62px; width:281px; overflow:hidden; display:block;}
.video .scrolllist .imglist_w .hover img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; margin:}
.video .aleft{background:url(../images/btleft.jpg) no-repeat; overflow:hidden; text-indent:-9999px;width:10px;height:19px; display:block;position:absolute;bottom:-20px; right:30px;}
.video .aright{background:url(../images/btright.jpg) no-repeat; overflow:hidden;text-indent:-9999px;width:10px;height:19px; display:block;position:absolute;bottom:-20px; right:0px; }
.video .tabLb{width:432px;height:279px; overflow:hidden; float:left; position:relative; top:0;}
.video .tabLb h3{ font-size:14px; color:#ff0000; line-height:50px; height:50px; border-bottom:1px solid #d7d7d7;}
.video .tabLb p{ line-height:22px; margin:10px 0; color:#333;}
.video .tabLb .times{ display:block; color:#989898; clear:both;}
.video .dis{display:none;}
.video .dis2{ display:none;}

.main_06 .newsxxk .items .iright{ width:356px; float:right;}
.main_06 .newsxxk .items .iright h2{ color:#438d51; font-size:17px; border-bottom:1px solid #e3e3e3; padding-bottom:10px; margin-bottom:10px;}
.main_06 .newsxxk .items .iright p{ line-height:22px;}

.bkdiv{ width:959px; margin:0 auto; overflow:hidden; display:table; padding-bottom:30px;}
.bkdiv .title{ height:34px; line-height:34px; background:url(../images/ttbgs.jpg) no-repeat left top; font-size:20px; margin:20px 0; padding-bottom:0; clear:both;}
.bkdiv dl{ width:310px; height:137px; border:1px solid #e3e3e3; display:table; float:left; background:url(../images/bggg.jpg) no-repeat; margin-right:10px;}
.bkdiv dl dt{ float:left; width:115px; margin-left:5px; margin-top:5px;}
.bkdiv dl dd{ width:150px; float:right; padding:5px 10px;}
.bkdiv dl dd h2{ margin-bottom:5px; line-height:40px; height:40px; font-size:18px;}
.bkdiv dl dd p{ line-height:22px;}
 .title2{ width:959px; margin:0 auto; height:50px; line-height:60px; background:url(../images/ttbgs.jpg) no-repeat left center; font-size:20px; padding:20px 0;  clear:both; text-align:center;}

.huoban{ margin:0 auto; width:959px; padding-bottom:60px;}
.huoban h2{ color:#438d51; font-size:16px; border-bottom:1px solid #e3e3e3; line-height:40px; height:40px; margin-bottom:15px;}



#s4{ position:relative; width:959px; color:#fff; height:42px; margin:0 auto;}

#s4 .abtn{ width:13px; height:27px; text-indent:10em; display:inline-block; position:absolute; overflow:hidden; z-index:99999999; top:3px;}

#s4 .aleft{ left:0; background:url(../images/bl2.jpg) no-repeat;}

#s4 .aright{ right:0; background:url(../images/br2.jpg) no-repeat;}


#s4 .imglist_w{width:919px;height:44px; margin:0 auto;overflow:hidden;position:relative;/*必要元素*/ background:#fff;}

#s4 .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}

#s4 .imglist_w li{width:130px; overflow:hidden;line-height:42px; height:42px; border:1px solid #e5e5e5;  margin-right:25px; float:left; text-align:center;}


