﻿@charset "utf-8";
/*重置样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,button,img,span,table{ color:#333; padding:0px; margin:0px; border:0px;}
body{ background:#fff; font-size:14px; color:#333; font-family:"microsoft yahei"; background:#fff; overflow-x:hidden;}
fieldset,img{ border:0; vertical-align:middle;}
input,select,label,select,option,textarea,button,fieldset,legent,{ font-size:14px;}
ul{ list-style:none;}
input,select,textarea{ margin:0px; padding:0px; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
/*浮动样式*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px; overflow:hidden;}
.clearfix{ zoom:1}
/*宽度样式*/
.w1100{ width:1100px; margin:0 auto;}
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
a:hover{ color:#009f00 ; text-decoration:underline;}
/*--------------头部--------------*/
.top .header{ height:46px; line-height:46px; background:#f4f4f4;}
.top .hyy{ background:url(../images/home.png) left no-repeat; text-indent:30px; font-size:15px;} 
.top .header a{ margin:0 10px;}
.top .header span{ margin:0 10px;}
.top1{ height:140px;}
.top1 h1{ width:156px; height:80px; margin-top:30px;}
.top .dwy{ margin:35px 0 0 15px;}
.top .dwy p{ font-size:28px;}
.top .dwy h2{ font-size:16px; color:#009f00; font-weight:normal; margin-top:8px;}
.top1 .cxt{ width:214px; height:73px; margin:34px 0 0 80px;}
.top1 .cxt .a1{ width:104px; height:26px; background:url(../images/albb1.png) no-repeat; display:block; text-align:center; color:#fff; padding-top:47px;}
.top1 .cxt .a2{ width:104px; height:26px; background:url(../images/albb2.png) no-repeat; display:block; text-align:center; color:#fff; padding-top:47px;}
.top1 .name{ margin-left:20px; margin-top:37px;}
.top1 .tact{ background:url(../images/tact.png) left no-repeat; text-indent:57px; margin-top:22px;}
.top1 .tact p{ font-size:16px; line-height:16px; margin-top:5px;}
.top1 .tact .call{ font-size:26px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#009f00; margin-top:5px;}
.nav{ height:56px; background:#eee; line-height:56px;}
.nav ul li{ width:110px; height:56px; text-align:center; float:left;}
.nav ul li a{ font-size:16px; color:#000; display:block; text-decoration:none;}
.nav ul li a:hover,.nav ul li a.current,#nav .hover{ background:#009f00; color:#fff;}
/*首页 banner*/
.fullSlide{width:100%;position:relative;height:500px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#009f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/*内页 banner*/
.fullSlide2{width:100%;position:relative;height:360px;background:#000;}
.fullSlide2 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide2 .bd ul{width:100% !important;}
.fullSlide2 .bd li{width:100% !important;height:360px;overflow:hidden;text-align:center;}
.fullSlide2 .bd li a{display:block;height:360px;}
.fullSlide2 .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide2 .hd ul{text-align:center;}
.fullSlide2 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide2 .hd ul .on{background:#009f00;}
.fullSlide2 .prev,.fullSlide2 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide2 .next{left:auto;right:15%;background-position:-6px -137px;}
/*搜索*/
.sousuo{ height:70px; background:#f4f4f4;}
.sousuo .gjc{ width:750px; height:70px; overflow:hidden; font-size:14px; font-weight:bold; line-height:70px; color:#333;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal; color:#666;}
.search{ width:290px; height:32px; margin-top:10px;}
.search select{ width:59px; height:32px; vertical-align:top; background:#fff; color:#333; border:1px solid #ddd; text-indent:5px; border-right:none;}
.search .in1{ width:198px; height:30px; background:#fff ; border:1px solid #ddd; float:left; text-indent:10px; color:#999; line-height:30px; border-right:none;}
.search .in2{ width:32px; height:32px; background:url(../images/s2.png) no-repeat; border:none; float:left; cursor:pointer;}
/*--------------内容区--------------*/
.con1{ padding:60px 0;}
.con1 .bt{ font-size:30px; text-align:center;} 
.con1 .nr{ margin-top:30px}
.con1 .nr .img{ width:560px; height:360px;}
.con1 .nr .wz{ width:470px; height:260px; background-color: rgba(238,238,238,0.9); padding:50px 35px;}
.con1 .nr .wz p{ font-size:24px; margin-top:30px;}
.con1 .nr .wz .text{ font-size:14px; line-height:26px; margin-top:10px;}
.con2{ padding:60px 0; background:#eee;}
.con2 .bt{ width:603px; margin:0 auto; text-align:center;}
.con2 .bt .bold{ font-size:30px; line-height:30px;background:url(../images/cpysbt.png) center no-repeat;}
.con2 .bt p{ font-size:16px; color:#666; margin-top:10px;}
.con2 .nr dl{ width:530px; margin-top:40px;}
.con2 .nr dl dt{ width:181px; height:170px; float:left;}
.con2 .nr dl dd{ width:334px; float:left; margin-left:15px;}
.con2 .nr dl .dd1{ font-size:26px; margin-top:20px; margin-bottom:10px;}
.con2 .nr dl .dd2 p{ font-size:15px; line-height:30px;}
.con3{ padding:60px 0;}
.con3 .bt .bold{ font-size:30px; text-align:center;}
.con3 .bt p{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#999; text-align:center; margin-top:5px;}
.con3 .menu{ text-align:center; margin-top:30px;}
.con3 .menu a{ padding:3px 10px; background:#eee; margin:0 5px; font-size:15px;}
.con3 .menu a:hover{ background:#009f00; color:#fff; text-decoration:none;} 
.con3 .cp{ margin-top:30px;}
.con3 .dcp{ width:550px; height:404px;}
.con3 .dcp img{ width:550px; height:344px;}
.con3 .dcp p{ width:550px; height:60px; background:#eee; font-size:16px; text-align:center; line-height:60px;}
.con3 .dcp:hover p{ background:#009f00; text-decoration:none; color:#fff;}
.con3 ul{ width:550px; height:404px; overflow:hidden;}
.con3 ul li{ width:265px; height:197px; float:left; margin-left:10px; margin-bottom:10px;}
.con3 ul li p{ width:265px; height:31px; background:#eee; text-align:center; line-height:31px; font-size:14px;}
.con3 ul li:hover p{ background:#009f00; color:#fff;}
.con3 .more{ width:158px; height:38px; border:1px solid #009f00; text-align:center; line-height:38px; margin:40px auto 0 auto; display:block;}
.con4{ padding:60px 0; background:#eee;}
.con4 .bt .bold{ font-size:30px; text-align:center;}
.con4 .bt p{ font-size:16px; color:#666; text-align:center; margin-top:5px;}
.con4 .sub2_2{ position:relative; width:1100px; height:360px; margin-top:40px;}
.con4 .sub2_2 a.plus{ width:40px; height:30px; display:block; position:absolute; left:560px; bottom:10px; background:url(../images/ysL.png) no-repeat; z-index:999;}
.con4 .sub2_2 a.minus{ width:40px; height:30px; display:block; position:absolute; left:610px; bottom:10px; background:url(../images/ysR.png) no-repeat;}
.con4 .box{ position:absolute; left:0px; top:0px; width:1100px; height:360px; overflow:hidden}
.con4 .sub2_2 .list{ position:absolute; left:0px; top:0px; width:200000px; height:360px; overflow:hidden;}
.con4 .sub2_2 .list li{ float:left; width:1100px; height:360px; position:relative;}
.con4 .sub2_2 dl dt img{ width:520px; height:360px;}
.con4 .sub2_2 dl dt{ width:520px; height:360px; float:left;}
.con4 .sub2_2 dl dd{ width:540px; float:left; margin-left:40px;}
.con4 .sub2_2 dl .dd1{ margin-top:10px;}
.con4 .sub2_2 dl .dd2{ font-size:24px; margin-top:30px;}
.con4 .sub2_2 dl .dd3{ font-size:15px; line-height:26px; margin-top:15px;}
.con5{ padding:60px 0;}
.con5 dl dt{ width:480px; height:520px; float:left;}
.con5 dl dd{ width:560px; margin-left:60px; float:left;}
.con5 dl .dd1{ background:url(../images/abbt.png) no-repeat; padding-top:40px; font-size:30px; color:#009f00;}
.con5 dl .dd2{ margin-top:20px;}
.con5 dl .dd2 p{ font-size:15px; line-height:28px;}
.con5 dl .dd2 .gre{ font-size:16px; color:#009f00; margin-top:30px;}
.con5 dl .dd3 a{ width:42px; height:42px; background:url(../images/more.png) no-repeat; display:block; margin-top:50px;}
.con6{ padding:40px; background:#eee;}
.con6 .sub2_2{ position:relative; height:200px;}
.con6 .sub2_2 a.plus{ width:35px; height:45px; display:block; position:absolute; left:-65px; top:60px; background:url(../images/xcL.png) no-repeat; z-index:999;}
.con6 .sub2_2 a.minus{ width:35px; height:45px; display:block; position:absolute; right:-65px; top:60px; background:url(../images/xcR.png) no-repeat;}
.con6 .box{ position:absolute; left:0px; top:0px; width:1100px; height:200px; overflow:hidden}
.con6 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:200px; overflow:hidden;}
.con6 ul li{ float:left; width:280px; height:200px;}
.con6 ul li img{ width:260px; height:163px;}
.con6 ul li p{ width:260px; text-align:center; line-height:37px;}
.con6 ul li:hover p{ color:#009f00;}
.con6 ul li a{ text-decoration:none; display:block;}
.con7{ padding:60px 0;}
.con7 .bt .bold{ font-size:30px; text-align:center;}
.con7 .bt p{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#666; text-align:center; margin-top:5px;}
.con7 .xw{ margin-top:40px;}
.con7 .xw .nr{ width:520px;}
.con7 .xw .bt{ height:18px; border-left:3px solid #009f00; font-size:18px; color:#009f00; line-height:18px; text-indent:13px;}
.con7 .xw .bt a{ font-size:14px; color:#999; float:right;}
.con7 .xw dl{ padding:10px; background:#eee; margin-top:20px;}
.con7 .xw dl dt{ width:224px; height:140px; float:left;}
.con7 .xw dl dd{ width:240px; float:left; margin-left:20px;}
.con7 .xw dl .dd1 a{ width:240px; height:20px; display:block; overflow:hidden; font-size:16px; color:#333; margin-top:6px;}
.con7 .xw dl .dd2{ width:240px; height:52px; overflow:hidden; font-size:14px; color:#666; line-height:26px; margin-top:10px;}
.con7 .xw dl .dd3 a{ width:70px; height:26px; background:#009f00; display:block; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:26px; margin-top:15px;}
.con7 .xw ul{ margin-top:20px;}
.con7 .xw ul li{ width:474px; height:50px; background:#f4f4f4; border-left:6px solid #ccc; padding:10px 20px; margin-top:10px;}
.con7 .xw ul li .bz{ width:474px; height:20px; overflow:hidden; font-size:16px;}
.con7 .xw ul li .bz span{ font-size:14px; color:#666; float:right;}
.con7 .xw ul li p{ font-size:14px; width:474px; height:18px; overflow:hidden; color:#666; margin-top:8px;}
.con7 .xw ul li a{ width:520px; height:70px; display:block; text-decoration:none;}
.con7 .xw ul li:hover{ border-left:6px solid #009f00;}
.con7 .fgx{ width:2px; height:487px; background:url(../images/fgx.png) no-repeat; margin-left:29px; margin-top:40px;}
.link{}
.link .bold{ height:33px; border-bottom:1px solid #ddd; font-size:18px; font-weight:normal; color:#009f00}
.link .bold span{ font-size:16px; color:#999;}
.link .nr{ margin-top:5px;}
.link a{ margin-right:20px; font-size:14px; line-height:30px;}
.link span{ margin-right:20px; color:#999;}
/*--底部样式--*/
.bot{ background:#eee; margin-top:30px;}
.bot .bot1{ height:100px; border-bottom:1px solid #bebebe;}
.bot .bot1 .menu{ text-align:center;}
.bot .bot1 .menu a{ font-size:15px; margin:0 20px; line-height:100px;}
.bot .bot2{ margin-top:60px;}
.bot .bot2 .dzrx p{ font-size:15px; letter-spacing:2px;}
.bot .bot2 .dzrx .bold{ font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-top:10px;}
.bot .bot2 .dzrx a{ width:100px; height:32px; background:url(../images/zxzx.png) no-repeat; display:block; margin-top:40px;}
.bot .bot2 .tact{ margin-left:250px;}
.bot .bot2 .tact .ew{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-bottom:5px;}
.bot .bot2 .tact .bz{ font-size:16px; font-weight:bold; color:#333; margin-bottom:10px;}
.bot .bot2 .tact p,.bot .bot2 .tact a{ line-height:30px;}
.bot .bot2 .ewm{ width:130px; height:170px;}
.bot .bot2 .ewm p{ width:130px; text-align:center; line-height:30px;}
.bot3{ margin-top:60px; background:url(../images/botX.png) repeat-x; text-align:center; padding:20px 0; color:#777;}
.bot3 a{ color:#999;}
.bot3 a:hover,.bot .bot2 .tact a:hover,.bot .bot1 .menu a:hover{ text-decoration:none; color:#009f00;}
