@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:url(../images/bg.png) repeat;; font-size:14px; color:#333; font-family:"microsoft yahei"; 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:#009241 ; text-decoration:underline;}


/*--------------头部--------------*/
.top .hed{ height:140px; background:url(../images/hedbg.jpg) center no-repeat;}
.top .hed h1{ width:108px; height:100px; float:left; margin-top:20px;}
.top .name{ margin-left:60px;}
.top .name p{ font-size:30px; margin-top:36px; color:#fff;}
.top .name h2{ font-size:18px; font-weight:normal; margin-top:5px; color:#fff;}
.top .albb{ width:104px; height:25px; background:url(../images/albb.png) no-repeat; display:block; color:#fff; margin-left:180px; padding-top:80px; font-size:13px; text-align:center;}
.top .tact{ background:url(../images/tact.png) left no-repeat; text-indent:54px; margin-top:27px;}
.top .tact p{ font-size:16px; color:#fff;}
.top .tact .bold{ font-size:28px; font-weight:bold; font-family:impact; color:#fff; margin-top:5px;}

.nav{ height:60px; background:#fff; line-height:60px;}
.nav ul li{ float:left; text-align:center; height:14px; display:block; line-height:14px; border-left:1px solid #ccc; padding:0 46px; margin-top:22px;}
.nav ul li.li1{ border:none;}
.nav ul li a{ font-size:16px; display:block;}
.nav ul li a:hover,.nav ul li a.current,#nav .hover{ color:#009241; font-weight:bold; text-decoration:none;}


/*首页 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:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on{background:#009241;}
.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:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide2 .hd ul .on{background:#009241;}
.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:#009241;}
.sousuo .gjc{ width:750px; height:70px; overflow:hidden; color:#fff; font-size:14px; font-weight:bold; line-height:70px;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal; color:#fff;}

.search{ width:290px; height:32px; margin-top:10px;}
.search select{ width:59px; height:32px; vertical-align:top; background:#fff; color:#333; border:1px solid #ccc; text-indent:5px; border:none;}
.search .in1{ width:198px; height:32px; background:#fff ; border:none;float:left; text-indent:10px; color:#999; line-height:30px; border-left:1px solid #ddd;}
.search .in2{ width:32px; height:32px; background:url(../images/s2.png) no-repeat; border:none; float:left; cursor:pointer;}



/*--------------内容区--------------*/
.con1{ padding:70px 0;}
.con1 .hybt{ text-align:center;}
.con1 .hybt div{ font-size:30px;}
.con1 .hybt div span{ font-weight:bold; color:#009241;}
.con1 .hybt p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:4px;}
.con1 ul{ width:1125px; overflow:hidden; margin-top:40px;}
.con1 ul li{ width:200px; height:146px; background:url(../images/hy1.png) no-repeat; padding-top:54px; float:left; margin-right:25px;}
.con1 ul li:hover{ background:url(../images/hy2.png) no-repeat;}
.con1 ul li .p1{ width:55px; height:30px; background:url(../images/tb1.png) top no-repeat; padding-top:70px; margin-left:73px; text-align:center; font-size:20px; color:#fff;}
.con1 ul li .p2{ width:60px; height:30px; background:url(../images/tb2.png) top no-repeat; padding-top:70px; margin-left:70px; text-align:center; font-size:20px; color:#fff;}
.con1 ul li .p3{ width:57px; height:37px; background:url(../images/tb3.png) top no-repeat; padding-top:70px; margin-left:73px; text-align:center; font-size:20px; color:#fff;}
.con1 ul li .p4{ width:55px; height:30px; background:url(../images/tb4.png) top no-repeat; padding-top:70px; margin-left:73px; text-align:center; font-size:20px; color:#fff;}
.con1 ul li .p5{ width:80px; height:30px; background:url(../images/tb5.png) top no-repeat; padding-top:70px; margin-left:60px; text-align:center; font-size:20px; color:#fff;}
.con1 .more{ width:220px; height:50px; background:#009241; border-radius:25px; font-size:16px; text-align:center; line-height:50px; display:block; margin:40px auto 0 auto; color:#fff;}
.con1 .more:hover{ background:#282828; text-decoration:none;}


.con2{ background:url(../images/cpbg.png) repeat; padding:70px 0;}
.con2 .cpbt a{ width:260px; height:32px; line-height:32px; display:block; background:url(../images/cpbt.png) center no-repeat; font-size:30px; text-align:center; margin:0 auto; font-weight:bold; color:#fff;}
.con2 .cpbt a:hover{ color:#009241;  text-decoration:none;}
.con2 .cpbt p{ font-size:16px; color:#fff; text-align:center; margin-top:10px;}
.con2 .menu{ text-align:center; margin-top:30px;}
.con2 .menu a{ padding:5px 25px; border:1px solid #fff; color:#fff; margin:0 5px; font-size:15px;}
.con2 .menu a:hover{ padding:6px 26px; background:#009241; text-decoration:none; color:#fff; border:none;}
.con2 .cp{ width:1140px; overflow:hidden;}
.con2 .cp li{ width:340px; float:left; margin-right:40px; margin-top:40px;}
.con2 .cp li img{ width:340px; height:340px;}
.con2 .cp li p{ width:336px; height:46px; border:2px solid #d0d0d7; text-align:center; line-height:46px; font-size:16px; color:#fff;}
.con2 .cp li:hover p{ color:#fff; background:#009241; width:340px; height:50px; border:none; line-height:50px;}
.con2 .cp li a{ text-decoration:none;}


.con3{ padding:70px 0;}
.con3 .ysbt{ width:400px; background:url(../images/ysbt.png) top no-repeat; text-align:center; margin:0 auto; font-size:30px; color:#009241; padding-top:40px;}
.con3 .ys{ margin-top:40px;}
.con3 .ys .img{ width:510px; height:510px;}
.con3 .ys .nr{ width:550px;}
.con3 .ys dl{ width:550px; height:120px;}
.con3 .ys .dl1{ height:150px;}
.con3 .ys dl dt{ width:52px; height:59px; float:left;}
.con3 .ys dl dd{ width:480px; margin-left:18px; float:left;}
.con3 .ys dl .dd1{ font-size:24px; font-weight:bold; line-height:24px;}
.con3 .ys dl .dd2{ width:480px; font-size:16px; line-height:26px; margin-top:15px;}


.con4{ padding:70px 0; height:380px; background:url(../images/gybg.jpg) center no-repeat;}
.con4 dl dt{ width:580px; height:380px; float:left;}
.con4 dl dd{ width:480px; margin-left:40px; float:left;}
.con4 dl .dd1{ width:391px; height:36px; background:url(../images/abbt.png) no-repeat; font-size:24px; color:#fff; text-indent:15px; padding-top:56px; margin-top:25px;}
.con4 dl .dd2{ width:480px; height:120px; overflow:hidden; font-size:15px; line-height:30px; color:#fff; margin-top:30px;}
.con4 dl .dd3{ margin-top:50px;}
.con4 dl .dd3 a{ padding:4px 20px; border:1px solid #fff; color:#fff; margin-right:10px; font-size:15px;}
.con4 dl .dd3 a:hover{ padding:5px 21px; background:#009241; text-decoration:none; color:#fff; border:none;}


.con5{ padding:70px 0;}
.con5 .xwbt a{ width:260px; height:32px; line-height:32px; display:block; background:url(../images/xwbt.png) center no-repeat; font-size:30px; text-align:center; margin:0 auto; font-weight:bold; color:#009241;}
.con5 .xwbt a:hover{ color:#282828;  text-decoration:none;}
.con5 .xwbt p{ font-size:16px; text-align:center; margin-top:10px;}
.con5 .xw{ margin-top:40px;}
.con5 .xwL{ width:560px;}
.con5 .gsbt{ height:20px; width:560px;}
.con5 .gsbt .bt{ width:200px; float:left;}
.con5 .gsbt .bt a,.con5 .gsbt .bt span{ font-size:16px; font-weight:bold; margin-right:10px;}
.con5 .gsbt a.more{ display:block; float:right;}
.con5 .xwL .nr{ margin-top:20px;}
.con5 .xwL .nr dl{ width:560px; height:125px; margin-top:10px;}
.con5 .xwL .nr dl dt{ width:200px; height:125px; float:left;}
.con5 .xwL .nr dl dd{ width:340px; float:left; margin-left:20px;}
.con5 .xwL .nr dl .dd1 a{ width:340px; height:18px; font-size:16px; overflow:hidden;}
.con5 .xwL .nr dl .dd2{ width:340px; height:48px; overflow:hidden; font-size:14px; line-height:24px; color:#666; margin-top:10px;}
.con5 .xwL .nr dl .dd3 a{ width:60px; height:20px; background:#009241; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; line-height:20px; color:#fff; display:block; margin-top:15px;}
.con5 .xwL .nr dl .dd3 a:hover{ background:#282828; text-decoration:none;}

.con5 .xwR{ width:490px;}
.con5 .xwR .bt{ width:200px; float:left;}
.con5 .xwR .bt a,.con5 .gsbt .bt span{ font-size:16px; font-weight:bold; margin-right:10px;}
.con5 .xwR a.more{ display:block; float:right;}
.con5 .xwR .img{ width:490px; height:160px; margin-top:20px;}
.con5 .xwR dl{ height:95px; border-bottom:1px solid #eee; margin-top:20px;}
.con5 .xwR dl dt{ width:490px; height:24px; background:url(../images/wen.png) left no-repeat; text-indent:35px; overflow:hidden; line-height:20px;}
.con5 .xwR dl dt a{ font-size:16px; text-indent:30px;}
.con5 .xwR dl dd{ margin-top:10px; color:#666;}
.con5 .xwR dl dd .tb{ width:24px; height:24px; background:url(../images/da.png) left top no-repeat;}
.con5 .xwR dl dd .wz{ font-size:13px; line-height:24px; margin-left:10px; width:455px; height:48px; overflow:hidden;}



.link{ height:50px; background:#009241; line-height:50px;}
.link .w1100{ background:url(../images/link.png) left no-repeat; text-indent:163px;}
.link .w1100 a{ color:#fff; margin:0 10px;}
.link .w1100 a:hover{ color:#fff000;}
.link .w1100 span{ color:#fff; margin:0 10px;}


/*--底部样式--*/
.bot{ background:url(../images/cpbg.png) repeat; padding-top:60px;}
.bot1 h3{ width:100px; height:31px; border:2px solid #999; font-size:16px; color:#fff; text-align:center; line-height:31px; margin-bottom:20px;}
.bot1 .menu{ width:450px;}
.bot1 .menu dl{ width:105px; height:122px; background:url(../images/fgx.png) left no-repeat; float:left; text-indent:17px; overflow:hidden;}
.bot1 .menu dl dt{ margin-bottom:10px; line-height:14px;}
.bot1 .menu dl dt a{ font-size:14px; font-weight:bold; color:#fff;}
.bot1 .menu dl dd a{ line-height:36px; color:#fff;}
.bot1 .menu dt a:hover,.bot1 .menu dd a:hover{ color:#61c3ff;}
.bot1 .tact{ margin-left:50px; width:340px;}
.bot1 .tact p{ color:#fff; line-height:28px;}
.bot1 .tact a{ color:#fff;}
.bot1 .tact a:hover{ color:#009241;}

.bot1 .ewm{ width:163px;}
.bot1 .ewm .img{ width:132px; height:132px;}
.bot1 .ewm p{ width:30px; height:130px; border:1px solid #fff; border-left:none; font-size:16px; color:#fff; text-align:center;}

.bot2{ border-top:1px solid #4f554b; margin-top:60px; text-align:center; padding:24px 0;}
.bot2 p{ font-size:14px; color:#999; line-height:24px;}
.bot2 a{ color:#999;}
.bot2 a:hover{ color:#009241;}

