@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑"; box-sizing:border-box; }
body{overflow-x: hidden}
img{ border:0; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.container{ width:1200px; margin: 0 auto;}
.clearfix{zoom:1; clear: none}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}




/*顶部*/
.header_top{width:100%; height:50px; background: #303a48}
.nav_left{width:auto; float: right; font-size: 14px; line-height: 50px; color: #fff;  background: url(../images/i_dt.png) no-repeat left center; padding-left: 20px;
	margin-right: 20px;}
.h_dhs{width:auto; height: auto; line-height: 50px; overflow: hidden; float: right; font-size: 14px; color: #fff; background: url(../images/i_dhs.png) no-repeat left center; 
	padding-left: 35px;  float: right}
.h_youxiang{width:auto; float: right; font-size: 14px; line-height: 50px; color: #fff; background: url(../images/i_yx.png) no-repeat left center; padding-left: 30px;
	margin: 0px 20px}






/* 导航栏 */
.header_center{width:100%; height:102px; }
.index_logo{width:210px; height:94px; float: left; margin-top: 5px;}
.index_logo img{width:100%; height: 100%; float: left}
#menu{ height:88px; width:810px;  float: right }
#menu .nav{ position:relative; z-index:1;  margin: 0 auto; width: 100%; height:70px;}
#menu .nav a{ color:#333333;}
#menu .nav .nLi{ float:left;  position:relative; display:inline; height:100%; }
#menu .nav .nLi h3{ float:left; font-weight: normal; width:101px; text-align:center; font-size:15px; z-index: 2; position: relative; height: 88px; }
#menu .nav .nLi h3 a{color:#333333;  overflow: hidden ; line-height:50px; display: block; margin-top: 20px;}
#menu .nav .sub{ display:none; width:100%; left:0;  top:88px;  position:absolute; background:#ddd;  line-height:36px; }
#menu .nav .sub li{ zoom:1; }
#menu .nav .sub a{ display:block; text-align: center; height: 36px;font-size: 14px;  color:#222e48;}
#menu .nav .sub a:hover{ color:#8cc332;  }
.nLi > h3 > span{display: block; width: 120px; text-align: center; position: absolute; top: 21px;font-size: 12px;font-weight: normal; color: #fff; }
#menu .nav .active h3 a{color: #8cc332; background: url(../images/l_x.png) no-repeat bottom center}
#menu .nav .nLi:hover h3 a{color:#8cc332; background: url(../images/l_x.png) no-repeat bottom center}





/* 首页:banner */
.banner{ width:100%;  position:relative;  height:670px;}
.banner .slideBox{position:relative;width:100%;height:100%}
.banner .slideBox .hd{position:absolute;right:50%; bottom:20px;z-index:1;overflow:hidden; height: 15px; margin-right: -33px;  z-index: 999}
.banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.banner .slideBox .hd ul li{float:left;margin-right:15px;  cursor:pointer; width: 12px; height: 12px; border-radius: 50%; background: #fff}
.banner .slideBox .hd ul li:last-child{margin-right: 0px;}
.banner .slideBox .hd ul li.on{background: #8cc332}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.banner .slideBox .bd img{display:block;width:100%;height:100%}
.banner .banner_info{width:1200px; height:231px; margin: 0px auto; background: url(../images/banner_x.png) no-repeat left center; padding-left: 40px; margin-top: 220px;}
.banner .banner_info h3{font-size: 40px; color:#fff}
.banner .banner_info p{font-size: 20px; color:#fff; line-height:30px; margin-top: 10px; margin-bottom:50px;}
.banner .banner_info span{font-size: 20px; color:#fff; width:120px; height:44px; border: 1px solid #fff; border-radius: 25px; display: block; text-align: center;line-height:42px;}











/*关于我们*/
.index_about{width:100%; height: 640px; overflow: hidden;  background: url(../images/about_bjs.png) no-repeat center; padding-top: 44px; margin-top: -44px; position: relative; z-index: 9}
.index_about_left{width:722px; height: auto; overflow: hidden; float: left}
.index_about_left .index_about_top{width:100%; height: 100px; padding-top: 24px;}
.index_about_top dl{width:auto; float: left; margin-right: 60px;}
.index_about_top dl dt{font-size: 14px; color: #bebebe; background: url(../images/yuans.png) no-repeat left center; padding-left: 10px;}
.index_about_top dl dd{font-size: 18px; color: #4d4d4d; height: 35px; line-height: 35px;}

.index_about_pic{width:720px; height: 400px;}
.index_about_pic .slideBox{position:relative;width:100%;height:100%}
.index_about_pic .slideBox .hd{position:absolute;right:50%; bottom:20px;z-index:1;overflow:hidden; height: 15px; margin-right: -33px;  z-index: 999}
.index_about_pic .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.index_about_pic .slideBox .hd ul li{float:left;margin-right:15px;  cursor:pointer; width: 12px; height: 12px; border-radius: 50%; background:none; border: 2px solid #fff}
.index_about_pic .slideBox .hd ul li:last-child{margin-right: 0px;}
.index_about_pic .slideBox .hd ul li.on{background: #fff}
.index_about_pic .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.index_about_pic .slideBox .bd ul{width:100%;height:100%}
.index_about_pic .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.index_about_pic .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.index_about_pic .slideBox .bd img{display:block;width:100%;height:100%}
.index_about_right{width:360px;height: auto; float: right}
.index_about_right h3{font-size: 24px; color: #fff; text-align: right}
.index_about_right img{text-align: right; float: right}
.index_about_right h4{font-size: 18px; color: #303a48; line-height: 28px; width: 100%; margin:26px 0}
.inabout_rxx{width:100%; height: 182px; font-size: 14px; color: #ffffff; line-height: 26px;}
.about_more{width:162px; height: 48px; border: 1px solid #fff; text-align: center; line-height: 48px; display: block; float: right; color: #fff; margin-top: 50px;}
.about_more:hover{background: #fff; color: #8cc332}


/*服务*/
.index_service{width:100%; height: 740px; overflow: hidden; background: url(../images/class_bj.jpg) no-repeat center; padding-top: 400px;}
.index_service ul{width:100%; height:280px;}
.index_service ul li{width:280px; height: 280px; float: left; position: relative; margin-right: 26px; overflow: hidden}
.index_service ul li:nth-child(4){margin-right:0}
.index_service ul li img{width:100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_service ul li .index_serinfo{width:100%; height: 100%; position: absolute; top:0; left:0; text-align: center;padding-top: 60px;  transition: .6s;}
.index_service ul li i{width:62px; height: 62px; display: block; margin:15px auto;}
.index_service ul li .index_serinfo h4{font-size: 20px; color: #fff;}
.index_service ul li .index_serinfo p{font-size: 14px; color: #fff}
.in_f1{background: url(../images/f1.png) no-repeat center;}
.in_f2{background: url(../images/f2.png) no-repeat center;}
.in_f3{background: url(../images/f3.png) no-repeat center;}
.in_f4{background: url(../images/f4.png) no-repeat center;}
.index_service ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_service ul li:hover .index_serinfo{padding-top:50px;  transition: .6s; }


/*娱乐项目*/
.index_ylxm{width:100%; height:720px; background: url(../images/ylxm_bjs.jpg) no-repeat center; padding-top: 56px;}
.index_ylxm .container{position: relative}
.index_ylxm_title{width:240px; height: auto;position: absolute; top:0px; left:0}
.index_ylxm_title h3{font-size: 24px;color: #fff; margin-bottom: 10px;}
.outBox{ width:100%; height: 720px}
.outBox .hd{ height:600px; width: 305px; float: right; background: url(../images/xm_xs.png) no-repeat 299px; padding-top: 15px; }
.outBox .hd ul{width:100%; height: auto; overflow: hidden}
.outBox .hd ul li{width:100%; height: 50px; margin-bottom: 46px; background: url(../images/x_yuan.png) no-repeat right center}
.outBox .hd ul li dl{width:216px; height: 100%; float: left}
.outBox .hd ul li dl dt{width:100%; height:28px; line-height: 28px; font-size: 20px; color: #4d4d4d; text-align: right}
.outBox .hd ul li dl dd{font-size: 14px; color: #777777; text-align: right}
.outBox .hd ul li i{width:80px; height: 50px; display: block; float: left}
.outBox .bd{width:895px; height: auto; float: left;}
.hd_1{background: url(../images/x1.png) no-repeat center}
.hd_2{background: url(../images/x2.png) no-repeat center}
.hd_3{background: url(../images/x3.png) no-repeat center}
.hd_4{background: url(../images/x4.png) no-repeat center}
.hd_5{background: url(../images/x5.png) no-repeat center}
.hd_6{background: url(../images/x6.png) no-repeat center}
.outBox .hd ul li.on dd,.outBox .hd ul li.on dt{color:#8cc332 }
.outBox .hd ul li.on .hd_1{background: url(../images/x1_h.png) no-repeat center}
.outBox .hd ul li.on .hd_2{background: url(../images/x2_h.png) no-repeat center}
.outBox .hd ul li.on .hd_3{background: url(../images/x3_h.png) no-repeat center}
.outBox .hd ul li.on .hd_4{background: url(../images/x4_h.png) no-repeat center}
.outBox .hd ul li.on .hd_5{background: url(../images/x5_h.png) no-repeat center}
.outBox .hd ul li.on .hd_6{background: url(../images/x6_h.png) no-repeat center}
.outBox .hd ul li.on{background:url(../images/xh_yuan.png) no-repeat 294px}
.index_ylxm_left{width:238px; height: auto; overflow: hidden; float: left; margin-top: 210px;}
.index_ylxm_left h3{font-size: 18px; color: #303a48;}
.ylxm_leftinfo{width:100%; height: 192px; overflow: hidden; font-size: 14px; color: #fff; line-height: 27px; margin-top: 40px;}
.index_ylxm_left a{width:160px; height: 50px; border: 1px solid #fff; text-align: center; line-height: 50px; font-size: 14px; color:#fff; display: block; margin-top: 70px;}
.inBox{width:100%; height: auto; overflow: hidden}
.inBox .inHd{width:80px; height: auto; }
.inBox .inHd ul{width:100%; height: 100%; }
.inBox .inHd ul li{width:24px; height:24px; border: 1px solid #fff; background: #8cc332; border-radius: 50%; position: absolute; }
.inBox .inHd ul li.on{ background:#fff; border: 1px solid #fff}
.inBox .inHd ul li:nth-child(1){bottom:118px; left:41px}
.inBox .inHd ul li:nth-child(2){bottom:74px; left:77px}
.inBox .inHd ul li:nth-child(3){bottom:38px; left:121px}
.inBox .inBd{width:100%; height: 100%; background: #fff; padding:30px;  border-radius: 50%;}
.inBox .inBd ul{width:100%; height: 100%;}
.inBox .inBd li{width:100%; height: 100%;}
.inBox .inBd li img{width:100%; height: 100%; border-radius: 50%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_ylxm_right{width:600px; height:600px; background: url(../images/bd_yuan.png) no-repeat center; float: left; margin-left: 50px; padding: 32px; position: relative}
.tempWrap{width:895px; height: auto; float: left}
.inBox .inBd li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;
}
.index_ylxm_left a:hover{background: #fff; color: #8cc332}




/*产品中心*/
.index_product{width:100%; height: 606px; overflow: hidden; background: #f5f5f5;}
.index_title{width:100%; height: auto; overflow: hidden; text-align: center}
.index_title h3{font-size: 24px;color: #4d4d4d; margin-bottom: 10px;}
.index_product .Box{width:100%; height: auto; }
.index_product .Box .Box_con {position: relative; margin-top:40px;}
.index_product .Box .Box_con .conbox {position: relative;overflow: hidden; width:100%; margin: 0px auto; }
.index_product .Box .Box_con .conbox ul {position: relative;list-style: none;}
.index_product .Box .Box_con .conbox ul li {float: left; width:400px; height:338px; overflow: hidden; position: relative}
.index_product .Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.in_pro_pic{width:400px; height:300px;  overflow: hidden; position: relative}
.in_pro_pic img{width:100%; height: 100%; transition: all 0.5s;}
.index_product .Box .Box_con .conbox ul li:hover img{transform: scale(1.1);}
.in_pro_info{width:100%; height: 100px; background: #8cc332; padding:15px 10px; text-align: center;position: absolute; left:0; bottom:0; opacity: 0}
.in_pro_info h3{font-size: 20px; color: #fff; text-overflow: ellipsis; overflow: hidden;  white-space: nowrap; width: 100%; height: 35px; line-height: 35px;}
.in_pro_info p{width:100%; height: 30px; line-height: 30px; color: #fff; font-size: 14px;}
.index_product .Box .Box_con .conbox ul li:hover .in_pro_info{opacity: 1}
.index_product .Box .Box_con .btn {display: block;width:56px;height:56px;cursor: pointer;  text-align: center; position: absolute; top:50%;  margin-top: -28px;  }
.index_product .Box .Box_con .btnl {float: left; background: url(../images/p_left.png) no-repeat; left:-80px;}
.index_product .Box .Box_con .btnr { float: right; background: url(../images/p_right.png) no-repeat; right:-80px;}
.index_product .Box .Box_con .btnl:hover{background: url(../images/p_hleft.png) no-repeat;}
.index_product .Box .Box_con .btnr:hover{background: url(../images/p_hright.png) no-repeat}
.pro_more{width:117px;  height: 35px; background: #02c2c5; color: #fff; text-align: center; line-height: 35px; border-radius: 25px; font-size: 16px;margin: 63px auto 60px; display: block}





/*企业实力*/
.index_shl{width:100%; height: auto; overflow: hidden; margin-top: 45px}
.index_shl_info{width:100%; height: auto; overflow: hidden; background: url(../images/video_bj.jpg) no-repeat top center; margin-top: 20px; padding-top: 170px;}
.shl_bf{width:60px; height: 60px; background: url(../images/bofang.png) no-repeat center; margin: 0px auto;}
.shl_bf img{width:100%; height: 100%;}
.shl_honor{width:100%; height: auto; background: #fff; padding: 24px; margin-top: 116px; overflow: hidden}
.shl_honor .slideTxtBox{ width:100%;}
.shl_honor .slideTxtBox .hd{width:100%;  height: 40px; line-height: 40px;}
.shl_honor .slideTxtBox .hd ul{width:100%; height: auto;}
.shl_honor .slideTxtBox .hd ul li{ float:left; width:auto; height: 40px; line-height: 40px; margin-right: 52px; }
.shl_honor .slideTxtBox .hd ul li a{font-size: 14px; color: #333333}
.shl_honor .slideTxtBox .hd ul li.on a{color:#009ea0; }
.shl_honor .slideTxtBox .bd ul{width:100%; height: auto; margin-top: 20px;}
.shl_honor .slideTxtBox .bd li{width:279px;height: 197px; float: left; overflow: hidden; margin-right: 12px;}
.shl_honor .slideTxtBox .bd li img{width:100%; height: 100%;   transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1); 
	-webkit-transform: all 1s ease 0s;}
.shl_honor .slideTxtBox .bd li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.shl_honor .slideTxtBox .bd li:last-child{ margin-right: 0;}

/*弹出视频*/
.video_bj{width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.5); z-index:888; display:none}
.video_xx{width:600px; height:400px; position:fixed; top:50%; left:50%; margin-left:-300px; margin-top:-190px; z-index:999}
.close{width:100%; height:40px; text-align:right; background:rgba(0,0,0,0.5);}
.close img{width:32px; height:32px; margin-top:4px; margin-right:10px;}
.video-box{width:100%; height:360px;}
.sj_video{width:100%; height:auto; overflow:hidden; display:none;}






/*新闻*/
.index_news{ width: 100%; height: auto; overflow: hidden; margin-top:80px; margin-bottom: 60px; }
.index_news_top{width:100%; height: auto; overflow: hidden}
.index_news_title{width:400px; height: 120px; float: left}
.index_news_title h3{font-size: 24px; color: #4d4d4d; margin-bottom: 10px;}
.index_news_links{width:auto; float: right; height: 45px; margin-top: 22px;}
.index_news_links dl{width:auto; float: left; margin-left:50px;}
.index_news_links dl dt{font-size: 14px; color: #bebebe; background: url(../images/yuans.png) no-repeat right center; padding-right: 10px}
.index_news_links dl dd{font-size: 18px; color: #4d4d4d; text-align: right}
.index_news_left{width:100%; height:280px;   }
.news_tpic{width:782px; height: 280px; overflow: hidden; float: left}
.news_tpic dt{width:600px; height: 280px; float: left}
.news_tpic dt img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.news_tpic:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.news_tpic dd{width:182px; height: 280px; background: #8cc332; text-align: center; float: left; padding-top: 50px;}
.news_tpic dd span{font-size: 64px; color: #fff; font-weight: bold;}
.news_tpic dd p{font-size: 20px; color: #fff; font-weight: bold;}
.news_txx{width:360px; height: 280px; float: right; padding-top: 20px;}
.news_txx h3{width:100%; height: 40px; line-height: 40px; font-size: 18px; color: #303a48;  text-overflow: ellipsis;overflow: hidden; white-space: nowrap}
.news_txx span{font-size: 14px; color: #777777; width: 158px; height: 42px; border: 1px solid #bebebe; text-align: center; line-height: 42px; display: block; margin-top: 24px; float: right}
.news_txx p{width:100%; height:110px; font-size: 14px;color: #777777; line-height: 28px; word-break:break-all;display:-webkit-box; -webkit-line-clamp:4;
  -webkit-box-orient:vertical; overflow:hidden; margin-top: 8px;}
.news_txx:hover p,.news_txx:hover span,.news_txx:hover h3{color:#8cc332}
.index_news_right{width:100%; height:auto; margin-top: 40px; padding-top: 40px; border-top: 1px solid #bebebe}
.index_news_right .Box{width:100%; height: auto; }
.index_news_right .Box .Box_con {position: relative; }
.index_news_right .Box .Box_con .conbox {position: relative;overflow: hidden; width:100%; margin: 0px auto; }
.index_news_right .Box .Box_con .conbox ul {position: relative;list-style: none;}
.index_news_right .Box .Box_con .conbox ul li {float: left; width:370px; height:338px; margin-left: 45px; overflow: hidden; position: relative}
.index_news_right .Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.in_news_pic{width:370px; height:250px;  overflow: hidden; }
.in_news_pic img{width:100%; height: 100%; transition: all 0.5s;}
.index_news_right .Box .Box_con .conbox ul li:hover img{transform: scale(1.1);}
.in_news_info{width:100%; height: auto; position: absolute; bottom:0; left:0; background: #fff; padding-top: 10px  }
.in_news_info h3{font-size: 18px; color: #303a48; text-overflow: ellipsis; overflow: hidden;  white-space: nowrap; width: 100%; height: 35px; line-height: 35px;}
.in_news_info p{width:100%; height: 30px; line-height: 30px; color: #777777; font-size: 14px;}
.in_news_info span{font-size: 14px;color: #777777; line-height: 30px; display: block}
.index_news_right .Box .Box_con .conbox ul li:hover .in_news_info{height:177px;}
.index_news_right .Box .Box_con .conbox ul li:hover .in_news_info p{ height: 97px; word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;}
.index_news_right .Box .Box_con .btn {display: block;width:56px;height:56px;cursor: pointer;  text-align: center; position: absolute; top:50%;  margin-top: -28px;  }
.index_news_right .Box .Box_con .btnls {float: left; background: url(../images/n_left.png) no-repeat; left:-80px;}
.index_news_right .Box .Box_con .btnrs { float: right; background: url(../images/n_right.png) no-repeat; right:-80px;}
.index_news_right .Box .Box_con .btnls:hover{background: url(../images/n_hleft.png) no-repeat;}
.index_news_right .Box .Box_con .btnrs:hover{background: url(../images/n_hright.png) no-repeat}
.pro_more{width:117px;  height: 35px; background: #02c2c5; color: #fff; text-align: center; line-height: 35px; border-radius: 25px; font-size: 16px;margin: 63px auto 60px; display: block}
.in_news_h{width:100%; height:162px; background: url(../images/news_hover.png) no-repeat center; position: absolute; top:0; left:0; opacity: 0}
.index_news_right .Box .Box_con .conbox ul li:hover .in_news_h{opacity: 1}
.index_news_links dl:hover dt,.index_news_links dl:hover dd{color:#8cc332}







/*底部*/
.footer{width: 100%; height:360px; background:#8cc332;  position: relative; padding-top: 47px;}
.f_ctitle{width:100%; height: auto; overflow: hidden; margin-bottom: 30px;}
.footer_conta{width:415px; height: auto; float: left}
.footer_conta h3{font-size: 24px; color: #ffffff; margin-bottom: 10px;}
.footer_conta h4{font-size: 18px; color: #ffffff; font-weight: bold; margin-bottom: 30px;}
.footer_conta p{font-size: 14px; color: #fff; line-height:30px;}
.footer_xx{width:440px; height: auto; float: left; padding-top: 15px;}
.footer_xx .footer_xx_info{width:100%; height: auto; overflow: hidden; text-align: center}
.footer_xx .footer_xx_info p{font-size: 14px; color: #fff;}
.footer_xx .footer_xx_info i{font-size: 22px; color: #fff; font-weight: bold;}
.footer_top_right h3{font-size: 24px; color: #ffffff; margin-bottom: 10px; text-align: right}
.f_title{width:100%; height: auto; text-align: right; margin-bottom: 30px;}
.footer_top_right{width:260px; height:auto;  display: block; overflow: hidden; float: right; }
.footer_img{width:113px; height: auto; overflow: hidden; float: left}
.footer_img div{width:113px; height: 113px; background: url(../images/m_bj.png) no-repeat center; padding: 10px;}
.footer_img div img{width:100%; height:100%;}
.footer_img p{width:100%; height:35px; line-height:35px; font-size:14px;  color: #ffffff; text-align: center }
.img_right{float: right!important}
.footer_ban{width:100%; height:auto;  margin-top: 30px; }
.footer_zhichi{width:auto; height:40px; line-height: 40px; }
.footer_zhichi p{ width:auto;  font-size: 14px; color:#fff; float: left; margin-right: 10px;}
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top:8px; }
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top:8px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/ws_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 14px; color: #fff;}
.footer_zhichi i{ float: left;}
.footer_ban p.f_brq{width:100%;height:100%; line-height:32px; font-size: 14px; color:#fff;}
.footer_ban a{ color: #fff; font-size: 14px;}
.footer_ban a:hover{font-weight: bold;}
.index_kuaijie{width:100%; height:80px; line-height:80px; overflow: hidden; background: #303a48 }
.index_kuaijie a{float: left; width:auto; text-align: center; font-size:14px; color: #fff; margin: 0px 10px;}
.index_kuaijie p{font-size: 16px; color: #fff; float: left; background: url(../images/link_zi.png)no-repeat  left center; padding-left:80px;}
.index_kuaijie a:hover{color:#8cc332}






/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;
    width: 77px;
    z-index: 999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
	 font-size: 14px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height:32px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
	 background-position: 0 6px;
}
.lxfx li i.icon-tel {
    background-position: 0 -20px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}

.lxfx li i.icon-top {
    background-position: -30px -50px;
}



.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#79ad25;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}





/*内页*/
.ny_banner{width:100%; height: 340px; position: relative}
.about_ban{background: url(../images/about_ban.jpg) no-repeat center;}
.case_ban{background: url(../images/case_ban.jpg) no-repeat center;}
.service_ban{background: url(../images/service_ban.jpg) no-repeat center;}
.goods_ban{background: url(../images/goods_ban.jpg) no-repeat center;}
.fwxm_ban{background: url(../images/fwxm_ban.jpg) no-repeat center;}
.news_ban{ background: url(../images/news_ban.jpg) no-repeat center;}
.foods_ban{ background: url(../images/foods_ban.jpg) no-repeat center;}
.product_ban{ background: url(../images/pro_ban.jpg) no-repeat center;}
.join_ban{ background: url(../images/join_ban.jpg) no-repeat center;}
.contact_ban{background: url(../images/contact_ban.jpg) no-repeat center;}


.p-tit{height:55px;line-height:55px; border-bottom: 1px solid #dcdcdc}
.m-crm{color:#666666;font-size:14px;  height:55px; background: url(../images/home.png) no-repeat left center; padding-left: 20px; float: left}
.m-crm a{margin:0 3px;color:#666; font-size:14px; -webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.m-crm a:hover{color:#333;text-decoration:underline}
.p-tit ul{float:right; height: 100%;}
.p-tit ul li{float:left;margin:0 20px}
.p-tit ul li a{display:block;height:52px;line-height:52px;color:#666;font-size:16px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.p-tit ul li.active,.p-tit ul li:hover{border-bottom:2px solid #8cc332}
.p-tit ul li.active a,.p-tit ul li:hover a{color:#8cc332}
.ny_futitle{width:100%; height: 68px; line-height: 68px; margin-top: 18px; }
.ny_futitle .container{background: #eeeeee; height: 68px;}
.ny_futitle .ny_fubiao{ width:auto; height: 68px; background:#ffd106 url(../images/t_bj.jpg) no-repeat;  padding-left: 80px; padding-right:12px;float: left}
.ny_futitle h3{font-size: 24px; color: #fff; font-weight: bold; width:auto; height: 68px; background: url(../images/jts.png) no-repeat center right; padding-right:60px;}
.ny_futitle ul{max-width:900px; height: 100%; float: right; padding-right: 30px;}
.ny_futitle ul li{width:auto; height: 68px; margin-right: 30px; float: left; line-height: 68px;}
.ny_futitle ul li a{color:#333333; font-size: 16px;}
.ny_futitle ul li.active a,.ny_futitle ul li:hover a{color:#8cc332; }



/*关于我们*/
.p-bd{width:100%; height:auto; overflow:hidden}
.ny_about{width:100%; height: auto; overflow: hidden; font-size: 16px; color: #666; line-height: 30px;  margin-top: 40px; margin-bottom: 40px;}
.keyword_light{ font-size: 16px; color: #666; line-height: 30px;}

/*新闻*/
.p-ct{width:100%; height: auto; overflow: hidden;margin-top: 38px; margin-bottom:40px;}
.new-list{width: 100%; height: auto;overflow: hidden; margin-bottom:25px;}
.new-list li{height:204px;padding:10px; background: #eeeeee; margin-bottom: 18px;}
.new-list li:hover{background:#8cc332;}
.new-list .f-imgfd-img{width:304px;height:100%;margin-right:40px;overflow:hidden; float: left}
.new-list .f-imgfd-img img{width:100%; height: 100%;}
.new-list li .f-imgfd-li{width:826px;height:100%;float: left; padding-top:20px;}
.new-list h3{width: 100%; height: 35px; line-height: 35px; font-size: 24px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;font-weight: bold}
.new-list .time{font-size: 14px; color: #333333;line-height: 35px;}
.f-xx{width:100%; height: 55px; line-height: 26px; overflow: hidden; margin-bottom:6px; color:#333333; font-size: 14px; margin-top: 20px;}
.new-list li:hover p,.new-list li:hover h3,.new-list li:hover .f-xx{color:#fff}

/*设备*/
.ny_shebei{height:auto; overflow: hidden}
.ny_shebei ul{width:100%; height: auto; overflow: hidden; margin-top: 38px;}
.ny_shebei ul li{width:267px; height: auto; overflow: hidden; float: left;margin-bottom: 27px; margin-right:43px;}
.shebei_pic{width:267px;overflow: hidden; height:148px;}
.shebei_pic img{width:100%; height: 100%; display:block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_shebei ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_shebei ul li .she_sousuo{width:100%; height: 45px; background: #eeeeee}
.ny_shebei ul li .she_sousuo p{width:189px; height: 45px; line-height: 45px; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; color: #333333; padding-left: 20px;}
.sousuo{width:58px; height: 45px; background: #b5b5b5; text-align: center; float: right; display: flex; align-items: center;}
.sousuo img{align-items: center; margin: 0px auto;}
.ny_shebei ul li:hover .sousuo{background: #8cc332}
.ny_shebei ul li:nth-child(4n){margin-right:0px;}
.ny_shebei ul li p{width:100%; height:40px; line-height:40px; font-size:16px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}


/*荣誉*/
.ny_shebei .honor_pic{width:100%; height:auto;}
.ny_shebei .honor_pic img{width:100%; height:auto;}


/*产品系列*/
.ny_pronav{width:100%; height: auto; overflow: hidden; margin: 20px 0}
.ny_pronav ul{width:1200px; height: auto; margin: 0px auto;}
.ny_pronav ul li{width:162px; height: 44px; background: #dcdcdc; text-align: center; line-height: 44px; float: left; margin-right: 11px; margin-bottom: 12px;border-bottom: 2px solid #fff;}
.ny_pronav ul li a{color:#333333; font-size: 15px; width:100%; height:100%; display:block;}
.ny_pronav ul li:nth-child(7n){margin-right: 0px;}
.ny_pronav ul li:hover{background:#8cc332;}
.ny_pronav ul li.active{background:#8cc332;}
.ny_pronav ul li.active a,.ny_pronav ul li:hover a{color:#fff}
.ny_product ul{width:100%; height: auto; overflow: hidden;margin-top:20px; margin-bottom: 20px;}
.ny_product ul li{width:388px; height:auto; float: left; margin-right: 18px;margin-bottom: 30px; overflow: hidden}
.ny_product ul li:nth-child(3n){margin-right: 0px;}
.pro_pic{width:100%; background: #eeeeee; padding: 10px;  height:277px;}
.pro_img{width:100%; height: 100%; position: relative; overflow: hidden}
.pro_h{width:100%; height: 100%; position: absolute; top: 0px; left:0px;  }
/*background: url(../images/p_h.png) no-repeat;background-size:100% 100%;opacity: 0;*/
.ny_product ul li img{width:100%; height: 100%; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_product ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_product ul li p{width:100%; height: 43px; background: #b5b5b5; text-align: center; line-height: 43px; font-size: 16px; color: #333333;margin-top: 10px;}
.ny_product ul li:hover .pro_h{opacity: 1}
.ny_product ul li:hover p{background: #8cc332;color:#fff;}
.ny_produc_xx{width:880px; height: auto; overflow: hidden; font-size: 14px; color: #777777; line-height: 26px;margin: 38px auto 0}
.ny_produc_xx p{font-size: 14px; color: #777777; line-height: 26px;}
.ny_product{margin-bottom:40px;}


/*服务项目*/
.fwxm_pic{width:100%; background: #eeeeee; padding: 10px;  height:286px;}
.fwxm_img{width:100%; height: 100%; position: relative; overflow: hidden}
.pro_h{width:100%; height: 100%; position: absolute; top: 0px; left:0px;  }






/*联系我们*/
.ny_contact {margin-bottom:40px;}
.m-cot{ height: auto; overflow: hidden; margin-top: 30px;}
.m-cot .ewm{float:right; margin-left: 15px;}
.m-cot .ewm img{width:110px;height:110px;border:1px solid #ddd; padding:5px;}
.m-cot .ewm p{text-align:center; font-size:14px; color:#666; line-height:26px;}
.m-map{width:100%; height:350px; margin-top:50px;}
.m-contright{width:700px; height: auto; float: left;font-size:14px; line-height:28px;color:#666}











