.main1{width:1040px;margin:auto;overflow:hidden;}
.zy_first{padding:48px 0px 40px 0px;overflow:hidden; text-align:center;}
.zong_top1{position:relative; width:100%;}
.zong_top1 h1{font-size:36px; color:#000; font-weight:bold;background:url(../images/title_bj.png) no-repeat; height:38px; line-height:38px;width:100%;}
.zong_top1 h1 span{font-size:36px; color:#09aec5; padding-left:20px;}
.zong_top1 p{color:#676767; font-size:14px; margin-top:10px;}
.zong_top1 h3{width:109px; height:32px;line-height:32px; vertical-align:middle; text-align:center; background:url(../images/lv_k.jpg) no-repeat;
position:absolute; right:0px; top:0px;-webkit-transition: all 0.5s ease-in-out;}
.zong_top1 h3 a{display:block; font-size:14px; color:#1a9d4b;}
.zong_top1 h3:hover{background:url(../images/lan_k.jpg) no-repeat;}
.zong_top1 h3:hover a{color:#0794ad}
.zy_first ul{ overflow:hidden; margin-top:23px; }
.zy_first li{width:220px; float:left; text-align:center;margin-right:40px; padding-top:10px;min-height:300px;}
.zy_first li h2{font-size:16px; color:#1a9d4b; padding:15px 0px 12px 0px;}
.zy_first li p{text-align:left; font-size:12px; color:#333333; line-height:20px; margin-top:15px;}
.zy_first li.b h2{background:url(../images/lan_t.jpg) no-repeat center bottom; font-size:16px; color:#0794ad; padding:15px 0px 12px 0px;}
