@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,div{margin:0;padding:0;}
img{border:0;}
ul,ol,li{list-style:none;}
a{ text-decoration:none; outline:none; color:#555;}
a:hover{ color:#82c72a}
body{font-size:14px; background:#fff; color:#555;font-family: Arial, Helvetica, sans-serif,"微软雅黑"; padding-top:90px;}
div,ul,dl,dd,dt{height:auto; overflow:hidden}

.clear{padding:0; width:100%; height:1px; clear:both;}

.wrap{ width:1210px; margin:0 auto;}
.wrap2{ width:100%; min-width:1210px}
.mg30{ margin-top:30px;}

.header{ width:100%;min-width:1210px; height:90px; background:#FFF;position:fixed; z-index:99; top:0; left:0;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2);}
.logo{ float:left; width:167px;margin-top:25px}
.lag{ float:left; width:120px; text-align:center; padding:0 10px; height:20px; line-height:20px; border-left:1px solid #bababa; margin-top:35px;}
.lag a{ display:inline-block; color:#bababa; padding:0 10px;}
.lag a:hover{color:#82c72a}

#nav{width:900px; float:right; margin-top:30px;}
#nav li{ float:right; display:inline;height:30px;line-height:30px}
#nav li a{display:block;font-size:18px; padding:0 20px;color:#000}
#nav li.selected a,#nav li a:hover{ color:#82c72a}

.pl{position:relative}
.pl h3{ text-align:center; font-size:42px; height:60px; font-weight:normal; color:#82c72a; position:relative}
.pl h3:after{ content:''; position:absolute; left:50%; width:80px; margin-left:-40px; height:1px; bottom:0; border-bottom:1px solid #8a8a8a; }
.pl .area{ position:absolute;left:50%; margin-left:-600px;  width:1200px;top:60px;}

.contact{ background:#9bd155; height:635px;}
.contact .area{ top:100px}
.contact dl{ float:left; width:25%; margin-top:90px;}
.contact dt{ float:left; width:95px; height:87px;}
.contact dd{ color:#FFF; font-size:16px; line-height:22px;}
.contact dd span{ display:block; font-size:22px; margin-bottom:10px;}
.share_link{ text-align:right; margin-top:20px;}
.contact h3{ color:#fff; text-align:center}

.footer{ background:#555; padding:30px 0 60px;}
.footer ul{float:left; margin-top:20px;display:inline; text-align:left; display:inline;}
.footer ul a{ color:#c0c0c0}
.footer ul h3{ font-size:20px; margin-bottom:10px; height:30px;color:#9bd155; font-weight:normal}
.footer ul a{line-height:26px; font-size:16px; display:block}
.footer ul.f1{ width:425px;}
.footer ul.f2{ width:665px;}
.footer ul.f2 li{ width:235px; float:left}
.footer ul.f3{ width:110px;}