﻿@charset "utf-8";
html,body,ul,li,dl,dt,dd,form,h1,h2,h3,h4,h5,p{margin:0px;padding:0px;color:#808080;font-size:12px;list-style-type:none;text-align:left;font-family:"microsoft yahei";}
a{text-decoration:none;color:#848484;}
a:hover{text-decoration:none;color:#00A950;}

#header{width:1000px;height:100px;margin:auto;}
#header .logo{width:200px;float:left;}
#header .menu{width:800px;float:right;text-align:right;}
#top_icon{padding-top:2px;height:40px;float:right;position:relative;}
#top_icon a{display:block;width:42px;height:40px;background:url(../images/01.png) no-repeat right top;float:left;}
#top_icon a.weibo{background-position:0px,0px;}
#top_icon a.weixin{background-position:-42px,0px;}
#top_icon a.weixin #weixin_img{width:160px;height:160px;border:1px solid #999;display:block;position:absolute;top:42px;left:2px;z-index:200;display:none;background:#fff;}
#top_icon a.baidu{background-position:-84px,0px;}
#top_icon a:hover{background:url(../images/02.png) no-repeat right top;}
#top_icon a.weibo:hover{background-position:0px,0px;}
#top_icon a.weixin:hover{background-position:-42px,0px;}
#top_icon a.weixin:hover #weixin_img{display:block;}
#top_icon a.baidu:hover{background-position:-84px,0px;}
#menu_item{clear:both;margin-top:22px;height:14px;float:right;}
#menu_item li{width:88px;height:14px;line-height:14px;float:left;border-right:1px solid #C6C6C6;text-align:center;}
#menu_item a{font-family:"microsoft yahei";font-size:13px;font-weight:bold;color:#333333;}
#menu_item a:hover,
#menu_item .current a{color:#00A950;}

#submenu{width:100%;top:104px;height:35px;position:absolute;z-index:100;display:none;}
#submenu div.bg{width:100%;top:0px;height:35px;position:absolute;z-index:99;background:#00A850;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
#submenu div.item{width:100%;z-index:102;position:absolute}
#submenu div.item div{width:1000px;margin:auto;;}
#submenu #sub_item1{display:none;text-align:right!important;padding-right:100px}
#submenu #sub_item2{display:none;text-align:right!important;}
#submenu #sub_item3{display:none;text-align:right!important;}
#submenu a{color:#FFFFFF;line-height:35px;padding-left:30px;}
#submenu a:hover{color:#FFFF00;}

#banner{height:550px;background:#EFFEF4;position:relative;overflow:hidden;border-top:4px solid #00A850;}
#banner .banner_item{position:absolute;top:0;left:0;width:100%;height:550px;background-position:center top;}
.banner_ctrl{height:51px;width:1100px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -550px;z-index:2;}
.banner_ctrl a{display:block;width:51px;height:51px;position:absolute;}
.banner_ctrl a.prev{left:0px;background:url(../images/icon_left.png) no-repeat;}
.banner_ctrl a.prev:hover{background:url(../images/icon_left2.png) no-repeat;}
.banner_ctrl a.next{right:0px;background:url(../images/icon_right.png) no-repeat;}
.banner_ctrl a.next:hover{background:url(../images/icon_right2.png) no-repeat;}

#main_content{clear:both;width:1000px;margin:auto;padding-bottom:16px;overflow:hidden;}
#main_content *{text-align:left;}
#main_content .title *{text-align:center;}
#main_content p{padding-bottom:28px;line-height:190%;}
#main_content  dl.title{padding:28px 0 28px 0;}
#main_content .title dt{font-size:28px;font-family:"microsoft yahei";color:#02A852;}
#main_content .title dd{font-size:18px;font-family:"microsoft yahei";color:#02A852;}

/*案例展示*/
.case_content{width:1050px;}
.case_content .case_item{width:350px;float:left;position:relative;margin-bottom:40px;}
.case_item a{display:block;width:300px;}
.case_item a .case_mask{display:none;}
.case_item a:hover .case_mask{display:block;width:300px;height:225px;background:url(../images/case_mask.png) no-repeat;position:absolute;top:0px;left:0px;z-index:101;}
.case_item a:hover h2{color:#00A950;}
.case_item dd{width:298px;height:80px;border:1px solid #E5E5E5;border-top:0px;overflow:hidden;}
.case_item *{text-align:left!important;}
.case_intro{width:244px;margin:auto;line-height:180%;}
.case_intro h2{width:100%;height:50px;font-size:18px;font-family:"microsoft yahei";font-weight:normal;border-bottom:1px dotted #E5E5E5;text-align:left;margin-bottom:30px;color:#333333;padding-top:15px;line-height:140%;}

/*新闻*/
.news_item{width:100%;height:220px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #E3E3E3;}
.news_item *{text-align:left!important;}
.news_item dt{width:340px;float:left;}
.news_item dd.news_intro{width:480px;float:left;line-height:200%;}
.news_item dd.news_more{width:112px;float:right;background:url(../images/index_news_icon.png) no-repeat left top;padding-top:30px;}
.news_item dd.news_more span{background:#01A751;width:110px;height:34px;line-height:34px;display:block;text-align:center!important;color:#FFFFFF;margin-top:28px;}
.news_item h2{color:#333333;padding-bottom:26px;font-size:18px;font-weight:normal;line-height:140%;}
.news_item a:hover h2{color:#00A950;}
.news_item a:hover span{color:#FFFF00;}

/*联系方式*/
#contact_map{width:100%;height:320px;margin-bottom:38px;overflow: hidden;}
#main_content .contact_left{width:400px;float:left;line-height:180%;}
#main_content .contact_left div{text-align:left;}
#main_content .contact_right{width:546px;float:right;}
#main_content .contact_right *{text-align:left;}
#main_content .contact_input{width:265px;height:38px;line-height:38px;border:1px solid #DDDDDD;text-indent:6px;}
#main_content .contact_textarea{width:536px;height:126px;line-height:180%;border:1px solid #DDDDDD;}

.prev_next{text-align:left!important;font-family:"宋体";padding-top:30px;padding-bottom:30px;}
.prev_next span{color:#00A950;padding-right:20px;}

#footer{clear:both;width:100%px;background:#E9E9E9;border-top:4px solid #01A751;}
#footer *{font-size:12px;line-height:180%;}