﻿@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:14px;background:#fff;}
ol,ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
body{background:#fff;}
picture{display:block;}
.ysj{width:1200px; margin:0 auto; position:relative; z-index:1;}
a:hover{text-decoration:none;}
a{color:#666; font-size:14px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.fl{float:left;}
.fr{float:right;}
@font-face {
  font-family: '../font/iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "../font/iconfont";
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.top_info{ height:100px;position:fixed; top:0; z-index:3; background:#fff;width:100%;}
/*top*/
.top_info .logo{ float:left;width:267px; padding-top:5px;}



/*网站导航*/
.ys_menu{width:800px; float:right; height:100px;}
.nav li{ position:relative; background: url(../images/nav_t.jpg) right center no-repeat; float:left; width:100px; z-index: 999; text-align:center;}
.nav li a{ display:block; line-height:100px;  font-size:16px; color:#2c2b2b;}
.span_1 .b_left { width:0px; height:3px; background:#fd5308; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.span_1 .b_right { width:0px; height:3px; background:#fd5308; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover .span_1 .b_left { width:37px; height:3px; background:#fd5308; display: block; position:absolute; right:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover .span_1 .b_right { width:37px; height:3px; background:#fd5308; display: block; position:absolute; left:50%; bottom:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover a{ color: #fe6c00;}
.nav li .lev2{position:absolute;display:none;top:100px;width:100px;background-color:#fff;border-top:1px solid #ddd;}
.nav li .lev2 li{position:static;width:100%; border-bottom:1px solid #f0f0f0; }
.nav li .lev2 li a{ width:100%;  margin:0 auto; color: #2c2b2b; background:#fff; display:block; height:56px !important; line-height:56px !important;}
.nav li .lev2 li:hover a{ color:#fff; background-color:#143b71; }
.nav li .menu_fine{color: #fe6c00;}


/* bannercss */
.slideBox{ width:100%; height:740px;overflow:hidden; margin-top:100px;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%;margin-left: -90px;  margin-top:680px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul span li{ width:11px;}
.slideBox .hd ul li{ float:left; margin:0 6px; width:40px; height:5px;filter: Alpha(Opacity=70);opacity: 0.7; background:#fff;  font-size:0; cursor:pointer;}
.slideBox .hd ul li.on{background:#fe6c00; filter: Alpha(Opacity=100);opacity: 1;}
.slideBox .banner{ position:relative; height:100%; z-index:0;}
.slideBox .banner li{ zoom:1; vertical-align:middle; height:740px;}
.slideBox .banner li a{ display:block; width:100%; height:740px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.absolute{ position:absolute;}
.web_widht{ width:1260px; margin:0 auto; position:absolute; padding-top:20px; text-align:center; left:0; right:0;}
.fast_nav{ height:85px; position:relative; margin-top:-85px; z-index:9;}
.fast_nav .back_hei{ width:100%; height:100%; left:0; top:0; background:#000;}
.fast_nav .web_widht{ z-index:10;}

/*产品*/
.cpzs{ overflow:hidden;}
.cpzs_nr{overflow:hidden;}
.slideTxtBox{}
.slideTxtBox .hd{ height:134px;  position:relative;background:url(../images/cp_h1.jpg) repeat-x;}
.slideTxtBox .hd div ul{ height:134px;}
.slideTxtBox .hd div ul li{ float:left; width:171px; text-align:center;height:124px;line-height:124px;  cursor:pointer; font-size:14px; color:#1d1d1d;}
.slideTxtBox .hd div ul li i{width:70px; height:70px; line-height:70px; border:1px solid #95c41c; background:#fff;-moz-border-radius:70px; -webkit-border-radius:70px;border-radius:70px; color:#95c41c; font-size:38px; display:inline-block; margin-right:4px; margin-top:22px;}
.slideTxtBox .hd div ul li.on{ height:134px; background:url(../images/cp_h.png) no-repeat center; color:#fff;}
.slideTxtBox .hd div ul li.on i{ color:#95c41c;}
.slideTxtBox .bd{ margin-top:10px; padding-top:20px;}
.slideTxtBox .bd li{width:277px; float:left; margin-top:8px; margin-right:30px; color:#fff; text-align:center; line-height:46px; font-size:14px;}
.slideTxtBox .bd li:last-child{ margin-right:0;}
.slideTxtBox .bd li a{display:block;}
.slideTxtBox .bd li img {transition:All 0.4s ease-in-out; border:1px solid #e9e9e9;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.slideTxtBox .bd li img:hover {border:1px solid #95c41c;z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}

.cpzs_a a{width:164px; height:42px; border:1px solid #d8d8d8; text-align:center; line-height:42px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; display:block; margin:30px auto;}
.cpzs_a a::after{ content:""; display:block; width:0; height:100%; background:#95c41c; margin-top:-42px; transition:all 0.3s ease; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.cpzs_a a:hover{ color:#FFF;}
.cpzs_a a:hover::after{ width:100%; }

/*简介*/
.gsjj{ height:630px; background:url(../images/jj_bj.jpg) no-repeat center; background-attachment:fixed; margin-top:20px;}
.jj_t{ text-align:center; padding-top:60px;}
.jj_t p{ font-size:32px; font-weight:bold; color:#8cc301;}
.jj_t span{display:block;width:50px; height:3px; background:#fe6c00; margin:20px auto;}
.jj_t dl{ font-size:14px; line-height:30px; color:#4e4e4e; padding:20px 80px;}
.jj_t a{ color:#fd8800; font-weight:bold; font-size:14px; line-height:50px;}
.jj_z{ padding:40px 100px; overflow:hidden;}
.jj_z li{ float:left;width:134px; text-align:center;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;  -o-transition:All 0.4s ease-in-out; margin:0 58px;}

.jj_z li a{ float:left;width:134px; line-height:60px; font-size:16px; color:#555;}
.jj_z li a:hover {transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}
.jj_z li i{ font-size:66px; color:#92c60e;width:134px; height:134px; background:url(../images/b_01.png) no-repeat center; line-height:134px; display:block;}
.jj_z li:hover i{ background:url(../images/b_02.png) no-repeat center; color:#fff;}

/*新闻*/
.khxw{ margin-top:50px;}
.khxw_t{ text-align:center;}
.khxw_t p{ font-size:32px; font-weight:bold; color:#8cc301;}
.khxw_t span{display:block;width:50px; height:3px; background:#fe6c00; margin:20px auto;}
.khxw_t dl{ font-size:14px; color:#7f7e7e;}
.slideTxtBox1{ padding-top:50px; overflow:hidden; margin-bottom:40px;}
.xwzx_nr_lt{ float:left;width:590px;}
.xwzx_nr_rt{ float:right;width:550px;}
.xwzx_nr_lt .xwzx_t{ height:150px;}
.xwzx_nr_lt .xwzx_t a{display:block;height:110px;}
.xwzx_nr_rt .xwzx_t{ background:#ededed; height:150px;}
.xwzx_nr_rt .xwzx_t a{display:block;height:110px;}
.xwzx_nr_lt_lt1{ float:left; text-align:center;width:170px; height:125px; padding-top:25px; background:#8cc300; color:#fff;}
.xwzx_nr_lt_lt1 p{ font-size:52px; color:#fff; font-weight:bold;}
.xwzx_nr_lt_lt1 span{ font-size:16px; color:#fff;}
.xwzx_nr_lt_rt1{ float:right; width:420px;}
.xwzx_nr_lt_lt{ float:left; text-align:center;width:120px; height:110px; padding-top:30px;}
.xwzx_nr_lt_lt p{ color:#8cc300; font-size:15px;}
.xwzx_nr_lt_lt span{ font-size:54px; color:#8cc300; font-weight:bold;}
.xwzx_nr_lt_rt{ float:right; width:390px; padding-top:20px;}
.xwzx_nr_lt_rt p{ font-size:18px; color:#222222; line-height:50px;}
.xwzx_nr_lt_rt dl{ font-size:14px; color:#646464; line-height:26px;}
.xwzx_nr_lt_zh{ line-height:150px;float:left;width:30px;}
.xwzx_nr_lt_zh i{ font-size:24px;}
.xwzx_e1{ padding-top:5px;}
.xwzx_e1 p a{ font-size:15px; font-weight:bold; color:#74a200; display:block; border-bottom:1px solid #f3f3f3; line-height:60px;}
.xwzx_e1 span{ color:#747474; font-size:13px; line-height:26px; padding:20px 0; display:block;}
.xwzx_e1 dl a{ display:block;width:126px; height:34px; background:#8cc300; text-align:center; line-height:34px; color:#fff;}
.xwzx_e1 dl a:hover{ background:#fe6c00;}
.xwzx_e{ margin-top:10px;}
.xwzx_e li{ border-bottom:1px dashed #ededed;}
.xwzx_e li a{ color:#646464; line-height:54px; display:block; font-size:14px; background:url(../images/xi.jpg) no-repeat 0 24px; padding-left:34px;}
.xwzx_e li span{ float:right; font-size:13px; color:#646464; line-height:54px;}
.xwzx_e li a:hover{ color:#fe6c00; padding-left:38px;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.xw_e{ background:#f3f3f3; height:125px; padding:20px;}
.xw_e_lt{ float:left;width:140px;}
.dhx_lt{ width: 140px; float: left; padding-top:10px;}
.dhx_lt dl{ color:#808080; font-size:12px;}
.dhx_lt dd{ color:#474747; font-size:22px; line-height:40px; font-weight:bold;}
.dhx_lt ul{ margin-top:14px;}
.dhx_lt ul li{ width: auto; float: left; font-size: 12px; color: #a9c0e5; line-height: 33px; background: url(../images/header_t.jpg) right center no-repeat; padding-right:8px; position: relative; z-index: 9999; text-indent: 3px; cursor: pointer;}
.dhx_lt ul li i{ font-size:32px; display:block; float: left; color: #bdbdbd;}
.header_second1{ position: absolute; z-index:9999; top: 0px; left: -50px; display: none; width: 132px; height: 132px; text-align: center; background: #FFF; border: 1px solid #ddd;}
.dhx_lt ul li .header_second1 em{display: block;width: 16px;height:9px;overflow: hidden;background: url(../images/icon4.png) no-repeat center center;position: absolute;top:-9px;left:50%; margin-left:-8px}
.dhx_lt ul li .header_second1 img{ width: 120px; height: 120px; padding: 5px; margin: 0px;}
.xw_e_rt{ float:left; margin-left:20px;}
.xw_e_rt li{ float:left;width:410px; margin-right:60px;}
.xw_e_rt li i{ float:left; display:block; height:125px; color:#e35b11; font-weight:bold; width:20px; padding-top:20px;}
.xw_e_rt li a{ display:block; float:right;width:380px;}
.xw_e_rt li a p{ font-size:16px; font-weight:bold; line-height:50px; color:#222222; display:block; border-bottom:1px solid #dbdbdb;}
.xw_e_rt li a span{ font-size:12px; color:#646464; line-height:26px; display:block; margin-top:10px;}
.xw_e_rt li a:hover p,.xw_e_rt li a:hover span{ color:#fe6c00;}

/* lanr */
.lanr{width:100%;overflow:hidden; margin-top:60px;}
.lanr ul{width:100%;}
.lanr ul li{float:left;display:inline;width:25%;height:auto;overflow:hidden;position:relative; z-index:0}
.lanr ul li .photo{width:100%;height:430px;overflow:hidden;}
.lanr .rsp{width:100%;height:430px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;display: block; opacity: 0.6;}
.lanr .text{position:absolute;width:100%;left:40px;top:340px;overflow:hidden;}
.lanr .text p{width:40px; height:3px; background:#8cc300;}
.lanr .text h3{width:100%;line-height:36px;color:#FFFFFF;font-size:20px; font-weight:200;}
.lanr .text a{text-decoration:none}
.lanr .text div{color:#9b9b9b;font-size:12px;}


/* sik */
.sik{ height:425px; background:url(../images/hbj.jpg) repeat-x; padding-top:60px;}
.sik ul li{ float:left;width:260px; padding-top:40px; background:#f7f6f4; height:310px; margin-right:52px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-align:center;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.sik ul li:last-child{ margin-right:0;}
.sik ul li i{ border:12px solid #f1f0ec;width:110px; font-size:60px; color:#404040; display:inline-block; line-height:110px; background:#fff; height:110px; -moz-border-radius:110px; -webkit-border-radius:110px; border-radius:110px;}
.sik ul li p{ font-size:20px; color:#444; line-height:70px;}
.sik ul li span{ font-size:14px; color:#838383; line-height:24px; display:block; padding:0 20px 0 20px;}
.sik ul li:hover i{ background:#8cc300; color:#fff;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.sik ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}
.khr{ text-align:center; padding:40px 0; border-bottom:2px solid #eee;}




.footer{ height:400px; }
.footer1{ height:400px; background:#f2f2f2;}
.footer_t{height:300px;}
.footer_lt{width:540px; float:left; margin-top:30px; border-right:1px solid #dfdfdf;}
.footer_lt ul{ float:left; margin-right:80px;}
.footer_lt ul p a{ font-size:18px; color:#827b7b; display:block; background:url(../images/xi1.jpg) no-repeat left bottom; font-weight:bold; line-height:64px; margin-bottom:14px;}
.footer_lt ul li a{ color:#676767; font-size:14px; line-height:36px;}
.footer_lt ul li a:hover{ color:#e15c10;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.footer_rt{width:460px; float:right; line-height:30px; color:#6e6e6e; padding-top:50px;}
.footer_rt dl{ margin-top:15px;}
.footer_rt dl dt{ float:left;width:159px; text-align:center; margin-right:20px;}
.footer_rt dl dd b{ font-size:16px; display:block; line-height:50px;}
.cop{ height:105px; background:#eee; color:#6e6e6e; font-size:14px; line-height:26px; text-align:center; padding-top:25px;}
.cop a{ color:#6e6e6e;}
.cop1{ height:105px; background:#fff; color:#6e6e6e; font-size:14px; line-height:26px; text-align:center; padding-top:25px;}
.cop1 a{ color:#6e6e6e;}



.nyban1{ height:300px; background:url(../images/nyban1.jpg) no-repeat center; margin-top:100px;}
.ny_nav{ height:60px; margin-top:-35px; line-height:60px;text-align:center;}
.ny_nav li{ display:inline-block;width:160px; height:60px; line-height:60px; text-align:center; font-size:16px; box-shadow:0px 2px 3px #e5e1e1;}
.ny_nav a{ color:#333; line-height:60px; text-align:center; background:#fff; font-size:16px; display:block;width:100%; height:100%;}
.ny_nav ul .column_active{ background:#8cc300; color:#fff;}
.ny_nav ul li a:hover{ background:#8cc300; color:#fff;}
.ny_ll{ height:60px; border-bottom:1px solid #d8d8d8; color:#666;}
.ny_ll ul p{ border-bottom:2px solid #ff7609; line-height:58px; font-size:14px; display:inline-block;}
.ny_ll ul p i{ font-size:12px;}
.nynr{ line-height:34px; color:#333; font-size:14px; padding-top:30px;}

