@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-size: 14px;}
img{ border:0;}
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;margin-right:8%}
.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}
 #maps{width:750px;margin:0 auto; }
 
 /* 首页解决方案 */
 .index_solution_main{height: 884px; padding-top: 40px;}
 .index_solution{ height: 672px; background: url(../images/qianrui_pc_8.jpg) no-repeat center; padding-top: 80px;}
 .picScroll-left{ position: relative;}
 .picScroll-left .bd{ overflow: hidden; margin: 0 auto; height: 428px;}
 .picScroll-left .bd li{ width: 23.5%; margin-right: 28px; position: relative; height: 428px; overflow: hidden;}
 .picScroll-left .bd li .pic{ width: 100%;}
 .picScroll-left .bd li .pic img{ height: 100%;transition: all .4s;width: 100%;}
 .picScroll-left .bd li:hover .pic img{transform: scale(1.15); transition: all .4s;}
 .picScroll-left .bd li .index_solu_text{ position: absolute; width: 80.1%; height: 358px; left: 0; bottom: 0; padding: 10%;  transition: all .4s;}
 .picScroll-left .bd li .index_solu_text p{ line-height: 2; font-size: 24px; color: #fff; position: relative;}
 .picScroll-left .bd li .index_solu_text p::after{ content: ""; height: 23px; width: 23px; background: url(../images/qianrui_8.png) no-repeat center; position: absolute; right: 0; top: 20px; display: none;}
 .picScroll-left .bd li:hover .index_solu_text p::after{ display: block;}
 .picScroll-left .bd li .index_solu_text span{ color: #fff; display: block; text-transform: uppercase;}
 .picScroll-left .bd li .index_solu_text em{ position: absolute; bottom: 0; display: block; color: #fff; font-size: 14px; left: 0; margin:5% 10%; line-height: 1.8; border-top: 1px solid rgba(255,255,255,0.6); padding-top: 10px;}
 .picScroll-left .bd li .index_solu_text i{position: absolute; bottom: 0; display: block; color: #fff; font-size: 14px; left: 0; margin:5% 10%; line-height: 1.8; border-top: 1px solid rgba(255,255,255,0.6); padding-top: 10px; bottom: -112px;  transition: all 0.08s;}
 .picScroll-left .bd li:hover .index_solu_text i{bottom: 0; transition: all .4s;}
 .picScroll-left .bd li:hover .index_solu_text em{ display: none;}
 .picScroll-left .bd li:hover .index_solu_text{ background: #238e009e; height: 236px; bottom: 0;}
 

/* 首页:banner */
.banner{ width:100%; height:550px; position: relative; overflow: hidden;  }
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:100%}
.banner .slideBox .hd{position:absolute;right:50%; margin-right: -40px; bottom:20px;z-index:1;overflow:hidden;height:22px}
.banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.banner .slideBox .hd ul li{float:left;margin-right:15px;width:12px;height:12px; background: #fff; cursor:pointer; border-radius: 50%;}
.banner .slideBox .hd ul li.on{background:#238e00}
.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%; }




/*冷云*/
.index_jcly{width:100%; height: auto; overflow: hidden;  padding-top:78px;}
.index_jcly ul{width:100%; height: auto; overflow: hidden; margin-top: 55px; padding: 5px;}
.index_jcly ul li{width:224px; height: 268px; float: left; background: #fafafa url(../images/ly_bjs.jpg) no-repeat top center; margin-right: 17px; padding: 32px 20px 0;}
.index_jcly ul li:last-child{margin-right: 0}
.index_jcly ul li i{width:100%; height:60px; display: block; margin-bottom:15px; }
.ly_icon1{background: url(../images/icon_1.png) no-repeat center}
.ly_icon2{background: url(../images/icon_2.png) no-repeat center}
.ly_icon3{background: url(../images/icon_3.png) no-repeat center}
.ly_icon4{background: url(../images/icon_4.png) no-repeat center}
.ly_icon5{background: url(../images/icon_5.png) no-repeat center}
.index_jcly ul li h3{font-size: 18px; color: #333333; height: 40px; line-height: 40px; text-align: center}
.index_jcly ul li p{width:100%; height: auto; overflow: hidden; margin-top:5px; font-size: 14px; color: #777777; text-align: center; line-height: 26px;}
.index_jcly ul li:hover{box-shadow: 0px 0px 4px rgba(0,0,0,0.2)}

.index_jcly ul li:hover .ly_icon1{background: url(../images/icon_h1.png) no-repeat center}
.index_jcly ul li:hover  .ly_icon2{background: url(../images/icon_h2.png) no-repeat center}
.index_jcly ul li:hover  .ly_icon3{background: url(../images/icon_h3.png) no-repeat center}
.index_jcly ul li:hover  .ly_icon4{background: url(../images/icon_h4.png) no-repeat center}
.index_jcly ul li:hover  .ly_icon5{background: url(../images/icon_h5.png) no-repeat center}

.xb4{width:33.29252533%}
.xb1,.xb10,.xb11,.xb12,.xb2,.xb3,.xb4,.xb5,.xb6,.xb7,.xb8,.xb9{float:left;}


/*案例*/
.index_case{width:100%; height: auto; overflow: hidden; margin-top: 40px; margin-bottom: 60px;}
.index_case_left{ overflow:hidden; position:relative;  margin-top: 30px; margin-bottom: 28px; padding-top:30px;  }
.index_case_left .bd{ padding:0 10px;   }
.index_case_left .bd ul{ overflow:hidden; zoom:1; }
.index_case_left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; width: 372px; height: 440px; position:relative  }
.index_case_left .bd ul li a{width:100%; height: auto; display: block}
.pro_pic{width:100%; height: auto; overflow: hidden}
.pro_pic 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;}
.pro_info{ height: auto; overflow: hidden; padding: 20px; }
.pro_info h3{font-size: 18px; color: #21252e; height: 40px; line-height: 40px;  font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.pro_info p{font-size: 14px; color: #777777; height: 72px; line-height: 24px; }
.pro_info span{font-size:14px; color: #fff; height: 35px; line-height:35px; text-align: center;  background: #238e00; opacity: 0; display: block;
	margin-top: 10px;}
.index_case_left .bd ul li:hover{box-shadow: 0 0 7px rgba(0,0,0,0.3);}
.index_case_left .bd ul li:hover span{opacity: 1}
.index_case_left .bd ul li:hover h3{color:#238e00}
.index_case_left .bd 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_case_left .bd ul li:after{content:""; width:0; height:4px; background:#238e00; position:absolute; bottom:0; left:0; transition: all 0.4s ease-in-out;}
.index_case_left .bd ul li:hover:after{width:100%; transition: all 0.4s ease-in-out;}




/*方案*/
.index_fangan{width:100%; height:auto; background: #238e00; position: relative; padding-top: 56px;padding-bottom: 20px;}
.index_fangan .container{position: relative; z-index: 9}
.index_fangan_left{ overflow:hidden; position:relative;  margin-top: 35px; margin-bottom: 28px;  }
.index_fangan_left .bd{ padding:0 10px;   }
.index_fangan_left .bd ul{ overflow:hidden; zoom:1; }
.index_fangan_left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; width: 372px; height: 415px;  }
.index_fangan_left .bd ul li a{width:100%; height: auto; display: block}
.index_fa_pic{width:100%; height: auto; overflow: hidden}
.index_fa_pic 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;}
.index_fa_info{width:100%; height: auto; overflow: hidden; padding: 20px; }
.index_fa_info h3{font-size: 18px; color: #fff; height: 40px; line-height: 40px;  font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_fa_info p{font-size: 14px; color: #fff; height: 48px; line-height: 24px; }
.index_fa_info span{font-size:14px; color: #fff; height: 35px; line-height:35px; text-align: center; width: 115px; background: #005baa; opacity: 0; display: block;
	margin-top: 10px;}
.index_fangan_left .bd ul li:hover{box-shadow: 0 0 7px rgba(0,0,0,0.3); border-bottom: 4px solid #073775;}
.index_fangan_left .bd ul li:hover span{opacity: 1}
.index_fangan_left .bd ul li:hover h3{color:#005baa}
.index_fangan_left .bd ul li:hover p{color:#ffffff}
.index_fangan_left .bd ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
#particles-js{position:absolute; top:0; left:0; width:100%; height:100%}
.index_fa_titme{width:100%; height: auto; overflow: hidden; text-align: center}
.index_fa_titme h3{font-size: 36px; color: #238e00; font-weight: bold;}
.index_fa_titme p{font-size: 20px; color: #238e00; margin-top: 10px; line-height: 28px;}
.fa_more{width:280px; position: inherit;  height: 44px; border-radius:25px; border: 1px solid #fff; color:#fff; text-align: center; line-height: 44px;  font-size:18px; color: #fff; margin: 0px auto; display: block}
.fa_more:hover{background: #fff; color:#005baa}

@media screen and (max-width: 1500px){
    .index_shebie .container{width:1200px!important;}
    .banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1;background-size:100% 100%!important;}
    
}

/*设备*/
.index_shebie{width:100%;height:720px;background-color: #eeeeee;/* background-size: 100%; */padding-top:55px;}
.index_shebie .container{width:1600px;}
.index_shebie1{width:100%; height:720px; background: url(../images/zdsb_bjs.jpg) no-repeat center; background-attachment: fixed; background-size: cover; padding-top:55px;}
.index_shebei_left{ overflow:hidden; position:relative;  margin-top: 35px; margin-bottom: 28px;  }
.index_shebei_left .bd{ padding:0 10px;   }
.index_shebei_left .bd ul{ overflow:hidden; zoom:1; }
.index_shebei_left .bd ul li{ margin: 0px 11px; float:left; _display:inline; overflow:hidden; width: 372px; height: 415px; position: relative; background: #fff; 
	border-bottom: 4px solid #238e00}
.index_shebei_left .bd ul li a{width:100%; height: auto; display: block}
.index_shebei_left .bd ul li img{width:100%; height: auto; display: block}
.in_shebei{height: auto;position: absolute;bottom:0;left:0;padding:15px 20px;width: 332px;margin: 0 auto;}
.in_shebei h3{width:100%; height: 40px; line-height: 40px; font-size: 18px; color: #4d4d4d; text-overflow: ellipsis; overflow: hidden; white-space: normal}
.in_shebei p{width:100%; height: auto; font-size: 14px; color: #4d4d4d; line-height: 28px;}
.in_shebei span{
	font-size:14px;
	color: #fafafa;
	height: 35px;
	line-height:35px;
	text-align: center;
	background: #238e00;
	display: block;
	margin-top: 10px;
	/* display: none; */
	}
.sb_more{width:280px; height: 44px; border-radius:25px; background: #fff; color:#4d4d4d; text-align: center; line-height: 44px;  font-size:18px; margin:20px auto 0; display: block}
.sb_more:hover{background: #238e00; color:#fff}
 
.index_shebei_left .bd ul li:hover h3,.index_shebei_left .bd ul li:hover p{color:#238e00}
.index_shebei_left .bd ul li:hover .in_shebei{background:#238e00;}
.index_shebei_left .bd ul li:hover .in_shebei span{display:block;background: #ffffff;color: #000000;}
.index_shebei_left .bd ul li:hover .in_shebei h3,.index_shebei_left .bd ul li:hover .in_shebei p{color:#fff}
 


/*关于我们*/
.index_about{width:100%; height:720px; background: url(../images/about_bjs.jpg) no-repeat center; padding-top:50px; }
.idnex_video{width:90px; height: 90px; margin:31px auto;  -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out; cursor:pointer}
.idnex_video:hover{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.index_about_xx{width:100%; height: auto; overflow:hidden; background: #fff; padding: 40px;}
.index_about_xx h3{font-size: 22px; color: #333333}
.index_about_xx a{width:100%; height: auto; display: block; margin: 20px 0; font-size: 14px; color: #777777; line-height: 28px;}
.index_about_xx a span{color:#238e00}
.index_about_xx ul{width:100%; height: auto; overflow: hidden; border: 1px solid #bebebe; border-right:0; border-bottom: 0}
.index_about_xx ul li{width:186.5px; height: 100px; float: left; border-right:1px solid #bebebe; display: flex; align-items: center; border-bottom: 1px solid #bebebe; overflow:hidden}
.index_about_xx ul li img{align-items: center; margin: 0px auto; max-width: 100%; -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%); 
    filter: gray; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_about_xx ul li:hover img{-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);  transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}

.index_about_xx a:hover{color:#238e00}






/*弹出视频*/
.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: 40px; margin-bottom: 60px;}
.index_title{width:100%; height: auto; overflow: hidden; text-align: center}
.index_title h3{font-size: 36px; color: #333333; font-weight: bold;}
.index_title p{font-size: 20px; color: #777777; margin-top: 10px; line-height: 28px;}
.index_news ul{width:100%; height: auto; overflow: hidden; padding-right: 10px; padding-bottom: 10px; margin-top:28px;}
.index_news ul li{width:590px; height: auto; float: left; position: relative; margin-bottom: 30px;}
.index_news ul li:after{content: ""; width: 580px; height:215px; position: absolute; top:10px; left:10px; background: #238e00; opacity: 0; 
transition: all 0.4s ease-in-out;
 }
.index_news ul li:nth-child(2n){float: right}
.index_news ul li a{width:580px; height: 215px; background: #f7f7f7; padding: 13px; position: relative; display: block; z-index: 99; border: 1px solid #f7f7f7}
.in_news_pic{width:236px; height: auto; float: left; overflow: hidden}
.in_news_pic 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;}
.in_news_info{width:304px; height: auto; float: right}
.in_news_info h3{width:100%; height: 30px; line-height: 30px; font-size: 18px; color: #4d4d4d; font-weight: bold; text-overflow: ellipsis; overflow: hidden; 
	white-space: nowrap}
.in_news_info  span{width:100%; height: 30px; line-height: 30px; font-size:16px; color: #7d7d7d; display: block; margin-top:8px}
.in_news_info  p{width:100%; height: 75px; line-height:25px; font-size:14px; color: #7d7d7d; display: block;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden; margin-top: 20px;}
.index_news 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_news ul li:hover:after{opacity: 1; 
transition: all 0.4s ease-in-out;}
.index_news ul li:hover a{border: 1px solid #238e00}
.see_more{width:280px; height: 44px; background: #f3f3f3; color:#fff; text-align: center; line-height: 44px; border-radius: 25px; font-size:18px; color: #4d4d4d; margin: 0px auto; display: block}
.see_more:hover{background: #238e00; color:#fff}





 
.tianmao {
	display: block;
	float: left;
	background: url(../images/foot_link.png) left top;
	height: 26px;
	width: 140px;
	text-indent: -9999em;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.tianmao:hover {
	background: url(../images/foot_link.png) left bottom;
}
.jingdong {
	float: left;
	display: block;
	background: url(../images/foot_link.png) 225px top;
	height: 26px;
	width: 130px;
	text-indent: -9999em;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.jingdong:hover {
	background: url(../images/foot_link.png) 225px bottom;
}
.jingchuang {
	float: left;
	display: block;
	background: url(../images/foot_link.png) right top;
	height: 26px;
	width: 95px;
	text-indent: -9999em;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.jingchuang:hover {
	background: url(../images/foot_link.png) right bottom;
}


 

/*解决方案*/
.ny_banner{width:100%; height:500px; position: relative; overflow: hidden; }
.ny_banner .container{position: relative; height: 100%; padding-top: 18px;}
.ny_nav_con{width:1200px; margin:0px auto; background: #21252e; height:100%}
.jjfa_ban{background: url(../images/jjfa_ban.jpg) no-repeat center}
.lypt_ban{background: url(../images/lypt_ban.jpg) no-repeat center}
.kzt_ban{background: url(../images/kzt_ban.jpg) no-repeat center}
.about_ban{background: url(../images/about_ban.jpg) no-repeat center}
.case_ban{background: url(../images/case_ban.jpg) no-repeat center}
.news_ban{background: url(../images/news_ban.jpg) no-repeat center}
.product_ban{background: url(../images/product_ban.jpg) no-repeat center}
.stzm_ban{background: url(../images/stzm_ban.jpg) no-repeat center}
.sousuo_ban{background: url(../images/sousuo_ban.jpg) no-repeat center}
.ny_banner_info{margin-top: 96px; overflow: hidden}
.ny_banner_info h4{font-size: 36px; color: #ffffff; }
.ny_banner_info h5{font-size:50px; color: #ffffff; font-weight: bold;}
.ny_banner_info h6{font-size: 26px; color: #ffffff; margin-top:30px;}
.ny_banner_info a,.ny_banner_info a.active{width:200px; height: 40px; border: 1px solid #fff; line-height: 38px; text-align: center; display: block; margin-top: 20px; color:#fff; font-size: 20px;     position: relative;
    z-index: 9;}
.ny_banner_info a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out; 
}

.ny_banner_info a:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); 
}
.ny_banner_info a:hover{color:#238e00}
.banner_links{width:100%; height: 50px; position: absolute; bottom:0; left:0; text-align: center; line-height: 50px; color:#fff;  font-size: 16px;}
.banner_links a{width:600px; height: 100%; float: left; text-align: center; line-height: 50px; font-size: 16px; color: #fff}
.banner_links a:hover,.banner_links a.active{background: #238e00}
.ban_kzt_links{width:100%; height: 50px; background: #21252e; position: absolute; bottom:0; left:0; text-align: center; line-height: 50px; color:#fff;  font-size: 16px;}
.ban_kzt_links a{width:300px; height: 100%; float: left; text-align: center; line-height: 50px; font-size: 16px; color: #fff}
.ban_kzt_links a:hover{background: #238e00}
.ny_zdsb a{width:33.33%}
.f_top{position:fixed; top:80px; background:#fff;box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; z-index:999}

.ny_daohang a{width:25%; height: 100%; float: left; text-align: center; line-height: 50px; font-size: 16px; color: #fff}
.ban_post{width:100%; height: 40px; line-height: 40px; font-size: 16px; color: #fff;  margin-top:48px;}
.ban_post a{font-size: 16px; color: #fff;}
.ban_post span{font-size: 16px; color: #fff;}
.ny_jjfa_one{width:100%; height: auto; overflow: hidden; margin: 70px 0 80px}
.jjfa_one_left{width:215px; height: auto; float: left; margin-left: 40px; margin-top: 40px;}
.jjfa_one_left dl{width:100%; height: auto; overflow: hidden; padding-bottom:20px; }
.jjfa_one_left dl dt{width:100%; font-size: 36px; color: #333333; font-weight: bold; }
.jjfa_one_left dl dt span{font-size: 36px; color: #333333;}
.jjfa_one_left dl dd{font-size: 16px; color: #777777; line-height:30px;}
.jjfa_one_left dl:nth-child(1){border-bottom: 1px solid #bebebe; margin-bottom:30px;}
.jjfa_one_left dl:hover dt,.jjfa_one_left dl:hover dt span{color:#238e00}
.jjfa_one_right{width:787px; height: 270px; background: #005baa; padding: 46px; float: right}
.jjfa_one_right p{font-size: 16px; color:#fff; line-height: 30px; margin-top: 20px;}
.ny_jjfa_two{width:100%; height: auto; overflow: hidden; background: #f7f7f7; padding: 60px 0 50px}
.ny_title{width:100%; height: auto; overflow: hidden; text-align: center}
.ny_title h3{font-size: 36px; color: #333333; font-weight: bold;}
.ny_title hr{width:80px;  height: 5px; display: block; background: #238e00; margin: 15px auto }
.ny_title h4{font-size:28px; color: #333333; font-weight: bold;}
.ny_jjfa_two ul{width:100%; height: auto; overflow: hidden; margin-top: 30px; padding: 0px 5px}
.ny_jjfa_two ul li{width:372px; height: 422px; overflow: hidden; float: left; margin-right: 37px; margin-bottom: 20px; position:relative }
.ny_jjfa_two ul li:nth-child(3n){margin-right: 0}
.ny_fa_info{width:100%; height: auto; overflow: hidden; padding: 20px; }
.ny_fa_info h3{font-size: 18px; color: #21252e; height: 40px; line-height: 40px;  font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.ny_fa_info p{font-size: 14px; color: #777777; height: 48px; line-height: 24px; margin: 5px 0;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.ny_fa_info span{font-size:14px; color: #fff; height: 35px; line-height:35px; text-align: center; width: 115px; background: #238e00; opacity: 0; display: block;
	margin-top: 10px;}
.ny_jjfa_two ul li:after{content:""; width:0; height:4px; background:#238e00; position:absolute; bottom:0; left:0; transition: all 0.4s ease-in-out;}
.ny_jjfa_two ul li:hover{box-shadow: 0 0 7px rgba(0,0,0,0.3);  background: #fff}
.ny_jjfa_two ul li:hover span{opacity: 1}
.ny_jjfa_two ul li:hover h3{color:#238e00}
.ny_jjfa_two ul li:hover p{color:#4d4d4d}
.ny_jjfa_two 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_jjfa_two ul li:hover:after{width:100%; transition: all 0.4s ease-in-out;}
.ny_fa_more{width:372px; height: 48px; background: #ffffff; text-align: center; line-height: 48px; font-size: 18px; color: #4d4d4d; margin:28px auto; display: block}
.ny_fa_more:hover{background:#238e00; color:#fff}
.ny_fa_more:hover p{color:#fff}
.ny_jjfa_san{width:100%; height: auto; overflow: hidden; background: #f7f7f7; padding-bottom: 20px;}
.ny_jjfa_san .swiper-container{margin-top:20px;}
.ny_jjfa_san .swiper-slide a{width:100%; height: auto; overflow: hidden; display: block; border-bottom: 4px solid #f7f7f7;}
.ny_jjfa_san .swiper-slide a:hover{box-shadow: 0 0 7px rgba(0,0,0,0.3);  background: #fff}
.ny_jjfa_san .swiper-slide a:hover span{opacity: 1}
.ny_jjfa_san .swiper-slide a:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_jjfa_san .swiper-slide a:after{content:""; width:0; height:4px; background:#238e00; position:absolute; bottom:0; left:0; transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.ny_jjfa_san .swiper-slide a:hover:after{width:100%; transition: all 0.4s ease-in-out;}
.ny_jjfa_si{width:100%; height: auto; overflow: hidden; margin-top: 62px; margin-bottom: 60px;}
.ny_jjfa_si ul{width:100%; height: auto; overflow: hidden; margin-top: 20px;}
.ny_jjfa_si ul li{width:100%; height: 342px; padding:11px 0}
.ny_jjfa_si ul li a{width:1200px; height: auto; display: block; margin: 0px auto;}
.jjfa_si_pic{width:600px; height: auto; float: left; position: relative; overflow: hidden}
.jjfa_si_pic img{width:100%; height: 320px; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.jjfa_si_pic span{padding: 5px 20px; position: absolute; top:20px; left:20px; background: #005baa; color: #fff; font-size: 14px;}
.jjfa_si_info{width:600px; height: 320px; float: left; padding: 40px 60px;}
.jjfa_si_info h4{width:100%; height: 40px; line-height: 40px; font-size: 20px; color: #21252e; font-weight: bold;}
.jjfa_si_info p{width:100%; height: 125px; font-size: 16px; color: #777777; line-height: 26px; margin-top: 10px;}
.jjfa_si_info span{width:110px; height: 32px; background: #238e00; color: #fff; font-size: 14px; color: #fff; display: block; text-align: center; line-height: 32px;}
.ny_jjfa_si ul li:nth-child(2n){background: #f7f7f7}
.ny_jjfa_si ul li:hover .jjfa_si_info{background: #238e00}
.ny_jjfa_si ul li:hover h4,.ny_jjfa_si ul li:hover p{color:#fff}
.ny_jjfa_si ul li:hover span{background: #fff; color: #4d4d4d}
.ny_jjfa_si 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_faxq_one{width:100%; height: auto; overflow: hidden; margin: 70px 0 30px}
.ny_faxq_one ul{width:100%; height: auto; overflow: hidden; margin: 36px 0; padding: 10px}
.ny_faxq_one ul li{width:280px;  height: 206px; float: left; background: url(../images/fan_bjs.jpg) no-repeat center; text-align: center; padding-top:26px; 
	margin-right: 20px;}
.ny_faxq_one ul li h3{font-size: 42px; color: #333333; font-weight: bold;}
.ny_faxq_one ul li p{font-size: 16px; color: #777777; line-height: 28px; margin-top: 8px;}
.ny_faxq_one ul li:last-child{margin-right: 0}
.ny_faxq_one ul li:hover span{color:#238e00}
.ny_faxq_one ul li:hover{box-shadow:0 0 5px rgba(0,0,0,0.2);}
.ny_faxq_two{width:100%; height: auto; background: url(../images/faxq_bjs.jpg) no-repeat; background-size: cover; padding: 55px 0}
.ny_faxq_two .container{width: 1220px}
.ny_faxq_two ul{width:100%; height: auto; overflow: hidden; padding: 8px;}
.ny_faxq_two ul li{width:590px; height: 170px; background: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.2); padding: 26px; margin-bottom: 20px; float: left; position: relative}
.ny_faxq_two ul li:nth-child(2n){float: right}
.ny_faxq_two ul li h4{font-size: 22px; color: #4d4d4d; font-weight: bold; margin-bottom: 5px; line-height: 40px;}
.ny_faxq_two ul li p{font-size:16px; color: #777777; line-height:26px;}
.ny_faxq_two ul li:hover{background: #238e00;}
.ny_faxq_two ul li:hover h4,.ny_faxq_two ul li:hover p{color:#fff}
.ny_faxq_two ul li i{font-size: 122px; color:#fff; opacity: 0.1; position: absolute; top:0; right:10px; font-weight: bold;}
.ny_faxq_san{width:100%; height: auto; overflow: hidden; margin: 70px 0 30px;  }
.ny_faxq_san .faxq_san_list{width:100%; height: auto; display: block;}
.faxq_san_list h3{font-size: 22px; color:#4d4d4d; font-weight: bold; }
.faxq_san_list hr{width:40px; height: 2px; background: #238e00; display: block; margin: 8px 0}
.faxq_san_list p{color:#4d4d4d; font-size: 16px; line-height: 28px;}
.swiper-button-next, .swiper-button-prev{width:60px; height: 40px; opacity: 1!important; position: static; float: left; margin-top:40px; margin-left:45%; z-index: 999}
.swiper-button-next{background: #21252e url(../images/lc_right.png) no-repeat center; margin-left: 16px;}
.swiper-button-prev{background: #21252e url(../images/lc_left.png) no-repeat center}
.swiper-button-next:hover{background: #238e00 url(../images/lc_right.png) no-repeat center; }
.swiper-button-prev:hover{background: #238e00 url(../images/lc_left.png) no-repeat center; }
.ny_faxq_si{width:100%; height: auto; overflow: hidden; margin: 70px 0 30px; background: #fafafa; padding: 62px 0}
.ny_faxq_si .swiper-container,.ny_faxq_wu .swiper-container,.ny_faxq_san .swiper-container{margin-top:30px;}
.ny_faxq_si .swiper-slide a{width:100%; height: auto; overflow: hidden; display: block;border-bottom: 4px solid #fafafa;}
.ny_faxq_si .swiper-slide a:hover,.ny_faxq_wu .swiper-slide a:hover{box-shadow: 0 0 7px rgba(0,0,0,0.3); border-bottom: 4px solid #238e00; background: #fff}
.ny_faxq_si .swiper-slide a:hover span,.ny_faxq_wu .swiper-slide a:hover span{opacity: 1}
.ny_faxq_si .swiper-slide a:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_faxq_wu{width:100%; height: auto; overflow: hidden; margin: 60px 0 30px;}
.ny_faxq_wu .swiper-slide a{width:100%; height: auto; overflow: hidden; display: block;border-bottom: 4px solid #fff;}
.ny_faxq_six{width:100%; height: auto; overflow: hidden; background: #fafafa; padding: 58px 0}
.ny_faxq_six ul{width:100%; height: auto; overflow: hidden; padding-right: 10px; padding-bottom: 10px; margin-top:28px;}
.ny_faxq_six ul li{width:590px; height: auto; float: left; position: relative; margin-bottom: 30px;}
.ny_faxq_six ul li:after{content: ""; width: 580px; height:215px; position: absolute; top:10px; left:10px; background: #238e00; opacity: 0; 
transition: all 0.4s ease-in-out;
 }
.ny_faxq_six ul li:nth-child(2n){float: right}
.ny_faxq_six ul li a{width:580px; height: 215px; background: #f7f7f7; padding: 13px; position: relative; display: block; z-index: 99; border: 1px solid #f7f7f7}
.in_news_pic{width:236px; height: auto; float: left; overflow: hidden}
.ny_faxq_six 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_faxq_six ul li:hover:after{opacity: 1; 
transition: all 0.4s ease-in-out;}
.ny_faxq_six ul li:hover a{border: 1px solid #238e00}
.ny_faxq_wu .swiper-slide a:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}

.faxq_san_info{font-size:14px; color:#666; line-height:28px; margin:10px auto;}





/*平台详情*/
.ny_ptxq_all{width:100%; height: auto; overflow: hidden; padding: 70px 0; background: #fafafa}
.ptxq_all_left{width:320px; height: auto; float: left; background: #21252e;}
.ptxq_all_left dl{width:100%; height: auto; overflow: hidden;}
.ptxq_all_left dl dt{width:100%; height:60px; line-height: 60px; }
.ptxq_all_left dl dt a{font-size: 16px; color: #fff; font-weight: bold; width: 100%; height: 100%; display: block; padding: 0px 10px;}
.ptxq_all_left dl dd{width:100%; height: auto; overflow: hidden; background: #333333}
.ptxq_all_left dl dd a{width:100%; height: 60px; line-height: 60px; font-size: 16px; color: #fff; padding: 0px 10px; display: block}
.ptxq_all_left dl a:hover,.ptxq_all_left dl a.active{background: #238e00}
.ptxq_all_right{width:100%; height: auto; overflow: hidden; padding: 20px; background: #fff; }
.ptxq_zi{width:100%; height: auto; overflow:hidden}
.ptxq_zi h3{font-size: 30px; color: #333333; font-weight:bold;}
.ptxq_zi hr{width:80px; height: 4px; background: #238e00; display: block; margin-top: 20px;}
.ptxq_zi h4{font-size: 20px; color: #238e00; font-weight: bold; margin-top:20px;}
.ptxq_all_info{width:100%; height: auto; overflow: hidden; margin-top:20px; font-size: 14px; color: #4d4d4d; line-height: 28px;}
.ptxq_all_info img{max-width: 100%;}



/*冷云平台*/
.ny_lypt_one{width:100%; height: auto; overflow: hidden; margin-top: 56px;}
.lypt_one_left{width:312px; height: auto; float: left}
.lypt_one_left h3{font-size: 36px; color: #333333; font-weight: bold;}
.lypt_one_left hr{width:80px; height: 6px; background: #238e00; display: block; margin:15px 0;}
.lypt_one_left p{width:100%; height: auto; overflow:hidden; line-height: 32px; color: #777777; margin-top: 20px; font-size: 16px;}
.ny_lypt_one ul{width:815px; height: auto; overflow:hidden; padding: 10px; float: right}
.ny_lypt_one ul li{width:386px; height: 180px;  float: left; margin-bottom: 25px; background: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.2); padding: 20px; position: relative}
.ny_lypt_one ul li h3{width:100%; height: 40px; line-height: 40px; font-size: 20px; color: #4d4d4d; text-overflow: ellipsis; overflow: hidden; white-space: normal; position: relative; z-index: 9}
.ny_lypt_one ul li p{width:100%; height: 24px; font-size: 16px; color: #777777; line-height: 24px; margin-top: 10px; position: relative; z-index: 9; overflow:hidden}
.ny_lypt_one ul li:nth-child(2n){float: right}
.ny_lypt_one ul li:hover h3,.ny_lypt_one ul li:hover p{color:#fff}
.ny_lypt_one ul li:hover p{font-size: 14px; height:auto}
.ny_lypt_one ul li:hover{background: #238e00; box-shadow: 0}
.ny_lypt_one ul li i{color:#e6e6e6; font-size: 90px; position: absolute; bottom:0; right:0; opacity: 0.7}
.ny_lypt_one ul li:hover i{opacity: 0}
.ny_lypt_two{width:100%; height:477px; background: url(../images/dingwei_bjs.jpg) no-repeat center; margin-top: 40px; padding-top: 58px;}
.ny_lypt_title{width:100%; height: auto; overflow: hidden; text-align: center}
.ny_lypt_title h3{font-size: 36px; color: #ffffff; font-weight: bold; margin-bottom: 10px;}
.ny_lypt_title hr{width:80px; height: 6px; background: #238e00; display: block; margin: 15px auto;}
.ny_lypt_two ul{width:100%; height: auto; overflow: hidden; padding: 20px 0; margin-top: 50px;}
.ny_lypt_two ul li{width:300px; height: auto; float: left; text-align: center; transition: all 0.4s ease-in-out;}
.ny_lypt_two ul li i{font-size:68px; color:#fff}
.ny_lypt_two ul li h3{font-size: 20px; color: #fff; font-weight: bold; margin: 10px 0}
.ny_lypt_two ul li p{font-size: 16px; color: #fff; line-height: 26px;}
.ny_lypt_two ul li:hover{margin-top: -20px; transition: all 0.4s ease-in-out;}
.ny_lypt_san{width:100%; height: auto; overflow: hidden; margin: 60px 0 }
.lypt_san_left{width:298px; height: auto; float: left; margin-top: 20px; }
.lypt_san_left h3{font-size:36px; color: #333333; font-weight: bold;}
.lypt_san_left h4{width:100%; height: auto; overflow: hidden; font-size: 28px; color: #333333; font-weight: bold;}
.lypt_san_left hr{width:80px; height: 6px; background: #238e00; display: block; margin:20px 0}
.ny_lypt_san ul{width:829px; height: auto; float: right; padding: 10px;}
.ny_lypt_san ul li{width:250px; height: 360px; background: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.1); padding: 26px; margin-right:29px; float: left; position: relative}
.ny_lypt_san ul li h3{width:100%; height: 40px; line-height: 40px; font-size: 22px; color: #4d4d4d;font-weight: bold; margin-bottom: 10px; position: relative; z-index: 9}
.ny_lypt_san ul li p{width:100%; height: 28px; font-size: 16px; color: #777777; line-height: 28px; margin-top: 10px; position: relative; z-index: 9; overflow:hidden}
.ny_lypt_san ul li:last-child{margin-right: 0}
.ny_lypt_san ul li i{color:#e6e6e6; font-size:90px; position: absolute; bottom:0; right:0}
.ny_lypt_san ul li:hover i{color:#fff; opacity: 0.2}
.ny_lypt_san ul li:hover{background: #238e00}
.ny_lypt_san ul li:hover h3,.ny_lypt_san ul li:hover p{color:#fff}
.ny_lypt_san ul li:hover p{font-size: 14px; height:auto;}
.ny_lypt_si{width:100%; height: auto; overflow: hidden; background: url(../images/ping_bjs.jpg) no-repeat top center; padding-top: 60px;}
.ny_lypt_si .container{width:1220px;}
.ny_lypt_si ul{width:100%; height: auto; overflow: hidden; padding:10px; margin-top:30px;}
.ny_lypt_si ul li{width:224px; height: 290px; float: left; background: #fafafa url(../images/bj_top.jpg) no-repeat top center; margin-right: 20px; padding: 30px; 
	text-align: center}
.ny_lypt_si ul li h3{font-size: 20px; color: #333333; font-weight: bold; margin:18px 0; text-align: center}
.ny_lypt_si ul li p{width:100%; height: auto; overflow: hidden; line-height: 26px; font-size: 14px; color: #777777;}
.ny_lypt_si ul li i{font-size: 60px; color: #bebebe; text-align: center;}
.ny_lypt_si ul li:last-child{margin-right: 0}
.ny_lypt_si ul li:hover i{color:#238e00}
.ny_lypt_si ul li:hover{box-shadow: 0 0 5px rgba(0,0,0,0.2)}
.ny_lypt_wu{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.ny_lypt_wu .slideTxtBox{ width:100%; }
.ny_lypt_wu .slideTxtBox .hd{width:100%; height: auto; overflow: hidden; margin: 30px 0 40px}
.ny_lypt_wu .slideTxtBox .hd ul{width:800px; height: auto; margin: 0px auto}
.ny_lypt_wu .slideTxtBox .hd ul li{float: left; width: 400px; height: 50px; background: #21252e; font-size: 20px; color: #fff; font-weight: bold; text-align: center; line-height: 50px;}
.ny_lypt_wu .slideTxtBox .hd ul li.on{background:#238e00}
.ny_lypt_wu .slideTxtBox .bd ul{width:100%; height:auto; display: block}
.ny_lypt_wu .slideTxtBox .bd li{width:100%; height: auto; display: block}
.ny_lypt_wu .slideTxtBox .bd li img{width:100%; height: auto; display: block}
.ny_lypt_six{width:100%; height: 740px; overflow: hidden;  background: url(../images/xiaoxi_bjs.jpg) no-repeat center; padding: 45px; margin-top:68px;}
.ny_lypt_six .lypt_zi{font-size: 14px; color: #777777; line-height: 32px; text-align: center}
.lypt_zong{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.lypt_zong img{max-width: 100%; height: auto; display: block}
.ny_lypt_qi{width:100%; height: auto; overflow: hidden; margin-top: 50px;}
.lypt_qi_right{width:630px; height: auto; float: right; margin-top:50px; position:relative}
.lypt_qi_right p{font-size: 20px; color: #333333; font-weight: bold; }
.lypt_qi_right dl{width:120px; height:auto; float:left; text-align:center; margin-right:134px; position:relative; z-index:9}
.lypt_qi_right dl dt{width:100%; height:auto; text-align:center}
.lypt_qi_right dl dt img{webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;}
.lypt_qi_right dl dd{width:100%; height:30px; line-height:30px; margin-top:10px}
.lypt_qi_right dl:last-child{margin-right:0}
.lypt_qi_right:after{content:""; width:419px; height:6px; background:url(../images/ly_dian.png) no-repeat center; position:absolute; top:40px; left:102px;}
.lypt_qi_right dl:hover img{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg);}


.lypt_qi_left{ width: 340px; height: auto; float: left}
.lypt_qi_left h3{font-size: 36px; color: #333333; font-weight:bold; line-height:46px;}
.lypt_qi_left hr{width:80px; height: 6px; background: #238e00; display: block; margin:20px 0}
.lypt_qi_left h5{width: 260px; height: 42px; background: #238e00; text-align: center; line-height: 42px; box-shadow: 0 0 5px rgba(0,0,0,0.2); color: #fff; margin-top:70px; cursor:pointer}
.lypt_qi_tan{width:100%; height:100%; background:rgba(0,0,0,0.8); position:fixed; top:0; left:0; z-index:9; display:none}
.lypt_qi_tan .qi_tan_all{width:940px; height:auto; display:block; position:absolute; top:50%; left:50%; margin-left:-470px; margin-top:-137px; z-index:9}
.lypt_qi_tan img{width:100%; height:auto; display:block; }
.lypt_qi_tan .qi_close{width:32px; height:32px; display:block; background:url(../images/clase.png) no-repeat center; position:absolute; top:5px; right:12px;}


.ny_lypt_ba{width:100%; height: auto; overflow: hidden; margin-top: 50px;}
.ny_lypt_ba ul{width:100%; height: auto; overflow: hidden; margin: 30px 0}
.ny_lypt_ba ul li{width:20%; height: auto; float: left; position: relative; overflow: hidden}
.ny_lypt_ba ul li img.lypt_ba_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;}
.lypt_ba_hover{width:100%; height: 100%; display: block; position: absolute; top:0; left:0; background: rgba(0,0,0,0.5); padding: 28px;}
.lypt_ba_pic{width:70px; height: 70px; border-radius: 50%; background: rgba(33,37,46,0.8); display: flex; align-items: center;}
.lypt_ba_pic img{align-items: center; margin: 0px auto;}
.lypt_ba_hover dl{width:100%; height: auto; overflow:hidden; position: absolute; bottom:28px; left:28px;}
.lypt_ba_hover dl dt{width:100%; height:40px; line-height:40px; font-size: 18px; color: #fff}
.lypt_ba_hover dl dd{font-size: 14px; color: #fff; margin-top: 5px;}
.ny_lypt_ba ul li:hover .lypt_ba_img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_lypt_ba ul li:hover .lypt_ba_pic{background: #238e00}
.ny_lypt_ba ul li:hover .lypt_ba_hover{background: none;}
.ba_more{width:384px; height: 42px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.2); display: block; margin: 40px auto ; font-size: 18px; color: #4d4d4d; text-align: center; line-height: 40px;}
.ba_more:hover{background: #238e00; color:#fff}
.ny_lypt_jiu{width:100%; height: 507px; overflow: hidden; background: url(../images/tsaq_bjs.jpg) no-repeat center; padding-top: 70px; margin-top: 50px;}
.lypt_jiu_list{width:auto; height: auto; overflow: hidden; display: table; margin: 30px auto 40px;}
.lypt_jiu_list dl{width:auto; float: left;}
.lypt_jiu_list dl dt{width:90px; height: 90px; display: block; margin: 0px auto;  -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;}
.lypt_jiu_list dl dd{font-size: 22px; color: #fff; font-weight: bold; margin-top: 10px;}
.lypt_jiu_list dl:last-child{margin-right: 0}
.jiu_jt{width:130px; height: 129px; text-align: center; float: left; padding-top:30px}
.lypt_jiu_list dl:hover dt{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.lypt_jiu_dianhua{width:100%; height: auto; overflow: hidden; text-align: center; font-size: 26px; color: #fff; font-weight: bold; margin: 20px 0}
.lypt_jiu_input{width:100%; height: 50px; }
.lypt_jiu_input input[type="text"]{width:100%; height: 100%; overflow: hidden; font-size: 16px; color: #4d4d4d; padding: 0px 10px; border: 0}
.jiu_name{width:260px; height: 50px; float: left; background: #fff;  margin-right: 20px;}
.jiu_haoma{width:260px; height: 50px; float: left; background: #fff; margin-right: 20px;}
.jiu_xuqiu{width:360px; height: 50px; float: left; background: #fff;  margin-right: 20px;}
.jiu_submit{width:260px; height: 50px; float: right; background: #238e00; text-align: center; line-height: 50px; color:#fff; font-size: 16px; border: 0}
.jiu_submit:hover{background: #fff; color: #238e00; cursor: pointer}



/*控制台*/
.ny_kzt_one{width:100%; height: auto; overflow: hidden; margin:70px 0}
.ny_kzt_one .container{width:auto; display:table; margin :0px auto}
.ny_kzt_one dl{width:200px; float: left; text-align: center; margin-left:70px;}
.ny_kzt_one dl dt{width:100%; height:auto; overflow: hidden; font-size: 18px; color: #333333}
.ny_kzt_one dl dt span{font-size: 30px; color: #238e00; font-weight: bold;}
.ny_kzt_one dl dd{width:100%; height: 40px; line-height: 40px; font-size: 18px; color: #333333; text-align: center}
.ny_kzt_two{width:100%; height: auto; overflow: hidden; background: #f7f7f7; padding: 54px 0}
.ny_kzt_two ul{width:100%; height: auto; overflow: hidden; padding: 20px 10px;}
.ny_kzt_two ul li{width:380px; height: 460px; background: #fff; padding: 35px; box-shadow: 0 0 8px rgba(0,0,0,0.2); float: left; margin-right: 20px;}
.ny_kzt_two ul li:nth-child(3n){margin-right: 0}
.ny_kzt_two ul li h3{width:100%; height: 40px; line-height: 40px; color:#4d4d4d; font-weight: bold; font-size: 20px; text-align: center; margin: 20px 0}
.ny_kzt_two ul li p{width:100%; height:auto; line-height:26px; color:#777777; font-size: 14px; text-align: center}
.kzt_two_pic{width:100%; height: 180px; text-align: center; display: flex; align-items: center;}
.kzt_two_pic img{align-items: center; margin: 0px auto;}
.ny_kzt_san{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.ny_kzt_san ul{width:100%; height: auto; overflow: hidden; margin-top: 35px;}
.ny_kzt_san ul li{width:585px; height: 220px; float: left; background: #f7f7f7; padding: 46px 40px; position: relative; margin-bottom: 30px;}
.ny_kzt_san ul li:nth-child(2n){float: right}
.ny_kzt_san ul li:nth-child(2){margin-top: 58px;}
.kzt_san_pix{width:109px; height: 126px; float: left; background: url(../images/wubian.png)  no-repeat center;display: flex; align-items: center;}
.kzt_san_pix img{align-items: center; margin: 0px auto;}
.kzt_san_info{width:362px; height: auto; float: right; margin-top:12px; position: relative; z-index: 99}
.kzt_san_info h3{width:100%; height: 40px; line-height: 40px; font-size: 20px; color: #4d4d4d; font-weight: bold; margin-bottom: 10px;}
.kzt_san_info p{width:100%; height: auto; overflow:hidden; line-height: 24px; color: #777777; font-size: 14px;}
.ny_kzt_san ul li i{font-size: 130px; color: #fff;position: absolute;top:0; right:20px; font-weight: bold; display: block}
.ny_kzt_san ul li:hover .kzt_san_pix{background: url(../images/b_wuibian.png) no-repeat center}
.ny_kzt_san ul li:hover{background: #238e00}
.ny_kzt_san ul li:hover h3,.ny_kzt_san ul li:hover p{color:#fff}
.ny_kzt_san ul li:hover i{opacity: 0.2}

.ny_kzt_two ul li i{width:100%; height:100%; display:block;}
.kzt_p1{background:url(../images/kzt_p1.png) no-repeat center;}
.kzt_p2{background:url(../images/kzt_p2.png) no-repeat center;}
.kzt_p3{background:url(../images/kzt_p3.png) no-repeat center;}

.ny_kzt_two ul li:hover .kzt_p1{background:url(../images/kzt_hp1.png) no-repeat center;}
.ny_kzt_two ul li:hover .kzt_p2{background:url(../images/kzt_hp2.png) no-repeat center;}
.ny_kzt_two ul li:hover .kzt_p3{background:url(../images/kzt_hp3.png) no-repeat center;}






/*关于我们*/
.ban_about_links a{width:200px; height: 100%; float: left; text-align: center; line-height: 50px; font-size: 16px; color: #fff}
.ban_about_links a:hover,.ban_about_links a.active{background: #238e00}
.ny_about_one{width:100%; height: auto; overflow: hidden; margin-top: 50px;}
.about_one_left{width:352px; height: auto; float: left}
.about_one_left .lypt_qi_left{margin-bottom:30px; }
.about_one_left dl{width:100%; height: auto; overflow: hidden; margin-bottom: 30px;}
.about_one_left dl dt{width:100%; height: auto; overflow: hidden; font-size:18px; color: #333333;}
.about_one_left dl dt span{font-weight: bold; font-size: 32px;}
.about_one_left dl dd{font-size: 16px; color: #777777; margin-top: 8px;}
.about_one_right{width:780px; height:640px;float: right}
.about_one_right h3{font-size: 18px; color: #238e00; font-weight: bold; margin-bottom: 10px;}
.about_one_right p{width:100%; height: auto; overflow: hidden; line-height: 26px; font-size: 14px; color: #4d4d4d; margin-bottom: 30px;}
.about_one_more{width:auto; float: right; font-size: 16px; color: #777777; background: url(../images/h_jian.png) no-repeat center right; padding-right: 20px;}
.ny_about_two{overflow: hidden; margin: 40px auto 52px;}
.ny_about_two .slideBox{ width:100%; height:320px; overflow:hidden; position:relative; }
.ny_about_two .slideBox .hd{width:240px; height: 52px; background: #238e00; border-radius: 20px 0 0 0; position: absolute; bottom:0; right:0; z-index: 9; padding: 18px 50px;}
.ny_about_two .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ny_about_two .slideBox .hd ul li{ float:left;  margin: 0px 10px; width:15px; height:15px;  text-align:center; border: 1px solid #fff; cursor:pointer; border-radius: 50% }
.ny_about_two .slideBox .hd ul li.on{background: #fff;}
.ny_about_two .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.ny_about_two .slideBox .bd li{ zoom:1; vertical-align:middle; }
.ny_about_two .slideBox .bd img{width:100%; height: auto; display: block}
.ny_about_san{width:100%; height: auto; overflow: hidden; background: #fafafa; padding: 46px 0}
.ny_about_san ul{width:100%; height: auto; overflow: hidden; padding: 10px}
.ny_about_san ul li{width:220px; height: 270px; float: left; margin-right: 20px; background: #fff; padding: 26px; text-align: center}
.ny_about_san ul li:last-child{margin-right: 0}
.ny_about_san ul li h3{font-size: 20px; color: #333333; font-weight: bold; margin: 15px auto;}
.ny_about_san ul li p{font-size: 14px; color: #4d4d4d; line-height:24px; }
.ny_about_san ul li img{    -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;}
.ny_about_san ul li:hover img{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg);}
.ny_about_san ul li:hover{box-shadow: 0 0 5px rgba(0,0,0,0.2)}
.ny_about_si{width:100%; height: auto; overflow: hidden; margin: 60px 0}
.about_si_info{width:100%; height: auto; overflow: hidden}
.about_si_info h3{font-size:18px; color: #238e00; margin-bottom: 10px; font-weight: bold;}
.about_si_info p{width:100%; height: auto; overflow: hidden; line-height: 26px; font-size: 14px; color: #4d4d4d; text-indent: 2rem}
.about_si_info img{max-width: 100%; height: auto; display: block; margin-top: 30px;}
.ny_about_wu{width:100%; height: auto; overflow: hidden; background: #fafafa; padding: 55px 0}
.ny_about_wu ul{width:100%; height: auto; overflow: hidden; padding:10px; margin-top: 10px;}
.ny_about_wu ul li{width:380px; height: auto; float: left; margin-right: 20px; transition: all 0.4s ease-in-out;}
.ny_about_wu ul li:last-child{margin-right: 0}
.ny_about_wu ul li:hover{ margin-top: -10px; transition: all 0.4s ease-in-out;}
.about_wu_num{width:104px; height: 90px; background: url(../images/h_wb.png) no-repeat center; text-align: center; line-height: 90px; font-size: 60px; color: #fff; 
	font-weight: bold; margin: 0px auto; position: relative; z-index: 111; display: block}
.num_bian{width:100%; height:230px; background: #fff; padding: 62px 46px; text-align: center; margin-top: -45px; }
.num_bian h3{font-size: 20px; color: #4d4d4d; font-weight: bold; margin: 10px auto;}
.num_bian p{width:100%; height: auto; overflow: hidden; line-height: 28px; font-size: 14px; color: #777777}
.num_bian p span{font-weight: bold;}
.ny_about_six{width:100%; height:550px; background: url(../images/youshi_bjs.jpg) no-repeat center; padding: 45px 0}
.ny_about_six ul{width:100%; height: auto; overflow: hidden; margin-top: 20px;}
.ny_about_six ul li{width:580px; height: 150px; background: #fff; float: left; margin-bottom:33px; padding: 26px;}
.ny_about_six ul li:nth-child(2n){float: right}
.ny_about_six ul li img{width:82px; height: 82px; float: left; margin-top:6px;      -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;}
.about_six_info{width:412px; height: auto; float: right}
.about_six_info h3{font-size: 20px; color: #4d4d4d; font-weight: bold; margin-bottom: 10px;}
.about_six_info p{font-size:14px; color: #777777; line-height: 20px;}
.about_six_info p span{color:#238e00; font-weight: bold;}
.ny_about_six ul li:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.ny_about_qi{width:100%; height: auto; overflow: hidden; background: #fafafa; padding: 50px 0 60px}
.ny_about_qi ul{width:100%; height: auto; overflow: hidden; margin-top:20px; padding: 10px}
.ny_about_qi ul li{width:280px; height: 260px;  float: left; margin-right:20px; background: #fff; padding:16px 14px 0; 
	box-shadow: 0 0 5px rgba(0,0,0,0.2); position:relative}
.ny_about_qi ul li:after{content:""; width:0; height:4px; background:#238e00; position:absolute; top:0; left:0; transition: all 0.4s ease-in-out;}	
.ny_about_qi ul li:last-child{margin-right:0}
.ny_about_qi ul li h4{font-size: 30px; color: #333333; font-weight: bold; margin-bottom:15px;}
.ny_about_qi ul li p{width:100%; height: auto; overflow: hidden; line-height: 28px; font-size: 14px; color: #777777; line-height: 26px;}
.ny_about_qi ul li p span{color:#238e00; font-weight: bold;}
.ny_about_qi ul li i{width:100%; height: 60px; display: block}
.q_img1{background:url(../images/ab_s1.png) no-repeat center right}
.q_img2{background:url(../images/ab_s2.png) no-repeat center right}
.q_img3{background:url(../images/ab_s3.png) no-repeat center right}
.q_img4{background:url(../images/ab_s4.png) no-repeat center right}
.ny_about_qi ul li:hover .q_img1{background:url(../images/ab_sh1.png) no-repeat center right}
.ny_about_qi ul li:hover .q_img2{background:url(../images/ab_sh2.png) no-repeat center right}
.ny_about_qi ul li:hover .q_img3{background:url(../images/ab_sh3.png) no-repeat center right}
.ny_about_qi ul li:hover .q_img4{background:url(../images/ab_sh4.png) no-repeat center right}
.ny_about_qi ul li:hover:after{width:100%; transition: all 0.4s ease-in-out;}

.ny_about_qi ul li:hover h4{color:#238e00}
.ny_about_ba{width:100%; height: auto; overflow: hidden; margin: 50px 0}
.ny_about_ba ul{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.ny_about_ba ul li{width:380px; height: auto; float: left; margin-right:30px; text-align: center}
.ny_about_ba ul li:last-child{margin-right: 0}
.ny_about_ba ul li h3{font-size: 20px; color: #4d4d4d; margin: 10px auto; font-weight: bold;}
.ny_about_ba ul li p{font-size:14px; color: #4d4d4d; margin: 10px auto; line-height: 28px;}
.ny_about_ba ul li img{margin-bottom:18px;}
.ab_pic{    -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;}
.ny_about_ba ul li:hover img.ab_pic{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.ny_about_yslist{width:100%; height:500px; background: url(../images/ab_ysbjs.jpg) no-repeat center; padding: 62px 0; margin-bottom: 0!important}
.ny_about_yslist .lypt_san_left h3,.ny_about_yslist .lypt_san_left h4{color:#fff}
.ny_about_ryzz{width:100%; height: auto; overflow: hidden; background: url(../images/zzry_bjs.jpg) no-repeat top center; padding-top: 48px; margin-bottom: 50px;}
.ny_about_ryzz .container{width:1300px; margin: 0px auto;}
.ny_about_ryzz .slideGroup{ width:100%; height: auto;  }
.ny_about_ryzz .slideGroup .parHd{width:100%;  margin:15px auto 35px;  height: auto; overflow: hidden}
.ny_about_ryzz .slideGroup .parHd ul{ width:auto; display: table; margin: 0px auto; }
.ny_about_ryzz .slideGroup .parHd ul li{ float:left; background: #ffffff; font-size: 17px; color: #4d4d4d; width: 316px; height: 42px; text-align: center; line-height: 42px;
	margin: 0px 10px; }
.ny_about_ryzz .slideGroup .parHd ul li.on{background: #238e00; color:#fff}
.ny_about_ryzz .slideGroup .slideBox{ overflow:hidden; zoom:1; padding:0px 60px; position:relative;   }
.ny_about_ryzz .slideGroup .sPrev,.slideGroup .sNext{ position:absolute; top:50%; margin-top: -25px; display:block; width:50px; height:50px; }
.ny_about_ryzz .slideGroup .sNext{ left:auto; right:5px; background: url(../images/zz_right.png) no-repeat center; right:0}
.ny_about_ryzz .slideGroup .sPrev{ left:auto; right:5px; background: url(../images/zz_left.png) no-repeat center; left:0}
.ny_about_ryzz .slideGroup .sPrev:hover{background: url(../images/zz_hleft.png) no-repeat center}
.ny_about_ryzz .slideGroup .sNext:hover{background: url(../images/zz_hright.png) no-repeat center}
.ny_about_ryzz .slideGroup .parBd ul{ overflow:hidden; zoom:1; }
.ny_about_ryzz .slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width: 220px; }
.ny_about_ryzz .slideGroup .parBd ul li img{width:100%; height: auto; display: block; box-shadow: 0 0 5px rgba(0,0,0,0.2) }
.about_ryzz{width:384px; height: 44px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.2); display: block; margin: 10px auto; font-size: 18px; color: #4d4d4d; text-align: center; line-height: 44px; margin-top: 40px;}
.about_ryzz:hover{background: #238e00; color: #fff}
.ny_about_lc{width:100%; height: auto; overflow: hidden; }
.about_lc_left{width:328px; height: auto; float: left; margin-bottom: 50px; margin-top: 60px;}
.about_lc_pic{width:100%; height: auto; overflow: hidden; margin-top:50px;}
.about_lc_pic img{width:100%; height: auto; display: block}
.about_lc_title{width:100%; height: auto; overflow: hidden}
.about_lc_title h3{font-size: 36px; color: #333333; font-weight:bold; line-height:46px;}
.about_lc_title hr{width:80px; height: 6px; background: #238e00; display: block; margin:20px 0}
.about_lc_right{width:805px; height: auto; float: right; border-right:1px solid #bebebe; overflow: hidden; padding-top:60px;}
.tabs {width:85px; height: auto; float: right}
.tabs p{width:100%; height:45px; line-height:45px; font-size: 18px; color: #999999; margin-bottom: 15px; text-align: center}
.tabs p.active{color:#238e00; border-right:2px solid #238e00; font-weight: bold; font-size:22px; color: #999999; }
#tabs-container{height:460px; width:700px; float:left}
.lishi_div{width:100%;  overflow: hidden; margin-top: 80px;}
.lishi_div h3{font-size: 30px; color: #303030; font-weight: bold; line-height:30px;}
.overtext{width:100%; height:200px; overflow: hidden; font-size: 14px; color: #777777; line-height:32px; margin-top:30px;}
.btn-loadmore{font-size: 16px; color: #777777; background: url(../images/hh_jt.png) no-repeat right center; padding-right: 20px; height: 30px; line-height: 30px;}












/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:250px;
    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: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.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 -49px; height:32px;
}

.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#238e00;
    height: 62px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}








/*内页产品*/
.ny_pro_1{width:100%; height: auto; overflow: hidden}
.ny_pro_sear{width:646px; height: 50px; margin: 46px auto 0;}
.ny_pro_sear input[type="text"]{width:593px; height: 50px; float: left; background: #eeeeee; line-height: 50px; padding: 0px 10px; border: 0px}
.ny_pro_sear input[type="submit"]{width:53px; height: 50px; background: url(../images/ss.png) no-repeat; border: 0px;}
.ny_pro_ft{width:100%; height: auto; margin-top: 60px; margin-bottom: 20px; }
.ny_pro_ft h1{font-size: 30px;
    color: #1b1b1b;
    font-weight: bold;
    margin-bottom: 25px;
    text-align: center;}
.ny_pro_ft p,.ny_pro_fts p{font-size: 14px;
    color: #707070;
    line-height: 30px;
    text-align: center;
    width: 910px;
    margin: 0px auto;}
.ny_pro_list{width:100%; height: auto; overflow:hidden; margin-top:20px;}
.ny_pro_list ul { margin: 35px auto 10px; overflow: hidden; width:100%;}
.ny_pro_list ul li {float: left;width: 285px;height:auto;margin-right: 20px;overflow: hidden; position: relative; border: 1px solid #e5e5e5; background: #fff}
.ny_pro_list ul li img{width: 100%; height:190px; display:block; overflow: hidden;    transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.ny_pro_list 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_pro_list ul li:hover .ny_case_h{background: #238e00; border-top: 0px}
.ny_pro_list ul li:hover .ny_case_h h3,.ny_case_li .Box_con .conbox ul li:hover .ny_case_h p{color:#fff}
.ny_pro_list ul li:hover i{color: #fff}
.ny_pro_list ul li:hover a{color: #fff}
.ny_pro_list ul li:nth-child(4n) {margin-right: 0;}
.ny_pro_list ul li:hover .ny_honor_h{display: block}
.ny_pro_list ul li .ny_pro_img{width:100%; height:auto; overflow:hidden;}
.ny_pro_img img{width:100%; height:auto; display:block;}
.ny_pro_2,.ny_pro_4{width:100%; height: auto; overflow: hidden; background: #f5f5f5; margin-top: 52px; padding-bottom: 52px;}
.ny_prolist li{margin-bottom:30px;}
.ny_peijian ul{width:100%; height: auto; overflow: hidden}
.ny_peijian ul li{width:282px; height:248px; float: left; margin-right: 24px;}
.ny_peijian ul li:last-child,.ny_peijian ul li:nth-child(4n){margin-right: 0px;}
.ny_peijian ul li div{width:282px; height: 205px; overflow: hidden}
.ny_peijian ul li div img{width:100%; height: 100%;    transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.ny_peijian{background:#f5f5f5; padding:0px 0px 50px; overflow:hidden}
.ny_peijian ul li p{ font-size: 16px; color: #434343; height: 40px; line-height: 40px; text-align: center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.pei_link{width:300px; height: 55px;  border:1px solid #dcdcdc;  color: #1F1F1F; text-align: center; line-height: 55px; display: block; overflow: hidden; margin:32px auto 0;}
.ny_peijian 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_peijian ul li:hover p{color:#238e00}
.pei_link:hover { background: #238e00; color: #fff; }
.honor_more{width:100px; height:35px; background:#238e00; border-radius:25px; display:block; margin:30px auto 0;  color:#fff; text-align:center; line-height:35px;}



/*产品详情页*/
.ny_pro_show{width:100%; height: auto; overflow: hidden; margin-top: 55px;}
.ny_pro_top{width:100%; height: auto; overflow: hidden; margin-top:40px;}
.ny_pro_tleft{width:523px; height:auto; float: left}
.ny_pro_tleft .slideBox{ width:100%; height:auto; overflow:hidden; position:relative; border:1px solid #ddd;  }
.ny_pro_tleft .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:15px; z-index:1; }
.ny_pro_tleft .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ny_pro_tleft .slideBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; line-height:14px; text-align:center; background:#c9c9c9; cursor:pointer; border-radius: 50%;}
.ny_pro_tleft .slideBox .hd ul li.on{ background:#238e00; color:#fff; }
.ny_pro_tleft .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.ny_pro_tleft .slideBox .bd ul{width:100%; height: 100%; overflow: hidden}
.ny_pro_tleft .slideBox .bd li{width:100%; height: 100%; }
.ny_pro_tleft .slideBox .bd img{ width:100%; height:100%; display:block;  }
.ny_pro_tright{width:630px; height: auto; float: right}
.ny_pro_tright h3{ font-size:30px; width:100%; color: #191919; height:auto; line-height:30px; margin-top: 10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.ny_pro_p{width:100%; height: 170px; border-bottom: 1px solid #e5e5e5; margin-top:15px; overflow:hidden;}
.ny_pro_p p{width:100%; height:auto;  color: #000000; line-height: 35px; font-size: 15px; }
.ny_pro_a{width:100%; height: auto; overflow: hidden; margin: 35px 0 25px}
.ny_pro_a a{width:260px; height: 60px; background: #959595; display: block; overflow: hidden; line-height: 60px; font-size: 18px; color: #fff; float: left; margin-right: 18px; }
.ny_pro_a a:hover { background: #313131;}
.ny_pro_a a i{font-size: 28px; margin-right: 10px; float: left; margin-left:56px;}
.ny_pro_dh{width:100%; height:80px; margin-top:30px;}
.ny_pro_dh i{ color: #000000; font-size: 50px; float: left}
.ny_pro_ddh{float: left; background:url(../images/h_dhs.png) no-repeat left center; padding-left:50px;}
.ny_pro_ddh p{ font-size: 14px; color: #313131;}
.ny_pro_ddh span{ font-size: 30px; color: #238e00; font-family: "Impact"}
.ny_pro_24{width:100%; height: 60px; line-height: 30px; overflow: hidden}
.ny_pro_24 p{font-size: 14px; color: #313131; background: url(../images/dh.png) no-repeat left center; float: left; padding-left: 20px; margin-right: 30px;}
.ny_case_dh{margin-top:50px;}


.ny_pro_bottom{width:100%; display: block; overflow: hidden; margin-top: 65px; margin-bottom:60px;}
.ny_pro_bleft{width:869px; height: auto; overflow: hidden; float: left}
.ny_pro_bright{width:300px; height: auto; float: right}
.ny_probt_case{width:100%; height:auto; margin-top: 30px; }
.ny_probt_case h1,.ny_proshow_num h1{ font-size: 30px; color: #313131; font-weight: bold; text-align: center; margin-bottom: 24px;}
.ny_probt_case li{width:272px; height:auto; float: left; margin-right:10px; margin-bottom: 20px; }
.ny_probt_case li img{width:100%; height:auto; display:block;}
.ny_probt_case li:hover img{ transform:scale3d(1.1,1.1,1); }
.nyprocase-div{ width:275px; height: 185px; overflow: hidden; }
.nyprocase-div img{ transition:.6s; }
.ny_probt_case li:hover .ny_probt_xx h3{ color:#238e00; }
.ny_probt_case li .ny_probt_xx{width:100%; height: 40px; border: 1px solid #dcdcdc; }
.ny_probt_xx h3{width: 100%; height: 40px;  line-height: 40px; font-size: 14px; color: #313131; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align:center}
.ny_probt_xx p{ font-size: 13px; color: #313131; width: 100%; height: 25px; line-height:25px; overflow: hidden}
.ny_probt_case li:nth-child(3n){margin-right: 0px;}
.ny_proinput .ny_pro_ft{margin-top:50px;}
.ny_proinput .ny_pro_ft span{color: #238e00;}
.ny_proinput ul{width:100%; height: auto; display: block; overflow: hidden; margin-top: 38px;}
.ny_proinput ul li{width:100%; height: auto; margin-bottom: 12px; overflow: hidden }
.ny_proinput ul li div{height: 36px; width: 420px; border: 1px solid #d2d2d2; float: left;}
.ny_proinput ul li div input{width:100%; height: 100%; border: 0px; padding-left: 10px;}
.li_dh{float: right!important}
.ny_proinput ul li textarea{width:100%; height: 88px; border: 1px solid #d2d2d2; padding: 10px; resize: none}
.liji_su{width:423px; height:46px; background: #238e00; font-size: 16px; color: #ffffff; border: 0px; margin: 10px auto; display: block}
.ny_proinput{overflow:hidden; margin-bottom:20px;}
.sideMenu{width:100%; height: auto;  }
.sideMenu h3{ height:50px; line-height:50px;  background:#238e00;font-size: 15px; color: #fff; cursor:pointer; padding: 0px 22px 0 30px ;}
.sideMenu ul{ padding:20px 15px; color:#999; background: #eeeeee;}
.sideMenu ul li a{font-size: 15px; color: #313131; width:100%; height:100%; display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sideMenu ul li {width:100%; height: 32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sideMenu ul li a:hover{color:#238e00}
.ny_probt{width:100%; height:65px;}
.ny_probt li{width:216px; height:50px; background:#eeeeee; color:#313131; font-size:18px; float:left; text-align:center; line-height:50px; margin-right:1px; cursor: pointer; }
.ny_probt li:last-child{margin-right:0px;}
.ny_probt li:hover{background:#238e00; color:#fff}
.ny_probt li:hover a{color:#fff}
.ny_probt li.on{background:#238e00;}
.ny_probt li.on a{ color:#fff}
.ny_probt li a{width:100%; height:100%; display:block; overflow:hidden; font-size: 18px;}
.ny_proshow_num{width:100%; height:auto; overflow:hidden; margin-top: 30px; font-size:16px; color:#666; line-height:26px;}
.ny_proshow_num img{}
.ny_proshow_info{width:100%; height:auto; overflow:hidden;  margin-top: 30px;}
.fangan_show{ margin-top:20px;}
.ny_proshow_num table,.ny_proshow_num table tr,.ny_proshow_num table td{border:1px solid #eee;}
.FeedBack .commentbox{
	padding-top:5px;}	.FontRed {
    color: #FF0000;
}
 .FeedBack .commentbox #commentform td{
	height:40px;}
 .FeedBack .commentbox #commentform input{
	
	line-height:25px;}

 .FeedBack .commentbox #commentform .Cbutton{
	line-height:25px;
	background:#137b16;
	border:none;
	color:#FFFFFF;
	font-size:14px;
	cursor:pointer; padding:3px 10px;}
	
 .FeedBack .commentlist dt{
	padding:5px 10px;
	background-color:#dededc;
	height:22px;
	line-height:22px;
	font-size:12px;}	
 .FeedBack .commentlist dd{
	padding:15px 0px 15px 0px;
	line-height:180%;
	font-size:14px;
	}	
 .FeedBack .commentlist dd  b{
	color:#458D3A;}

 .FeedBack .commentlist dd span{
	color:#A00000;}	
 .FeedBack .commentlist p{
	padding:0px;
	line-height:180%;
	margin:0px;}

.RecruitList td {
    line-height: 35px;
    border-bottom: 1px solid #CCC;
    font-size: 12px;
}

.Rtitle {
    background: #ddd;
    color: #137b16;
    font-size: 14px;
    padding-left: 10px;
    height: 30px;
    line-height: 30px;
}
.ny_proshow_num a{color:#111;}

/*内页case*/
.ny_case{height: auto; display: block; overflow: hidden; margin-top:40px;}
.ny_case ul{width:100%; height: auto; display: block; overflow: hidden; margin-top: 29px;}
.ny_case ul li{width:388px; height: auto; float: left; margin-right: 18px; margin-bottom:18px;}
.ny_case ul li:nth-child(3n){margin-right: 0px;}
.ny_case ul li .ny_case_img{height: auto; overflow: hidden; border:1px solid #ddd; border-bottom:0}
.ny_case ul li .ny_case_img img{width:100%; height: 260px; display:block;   transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}


.ny_case_info h3{ font-size: 18px; color: #313131; font-weight: bold; margin-bottom:15px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:center}
.ny_case_info .ny_case_xx{width:100%; height: 70px;}
.ny_case_info .ny_case_xx p{width:100%; height: 70px; line-height: 25px;font-size: 14px; color: #707070; overflow:hidden}


.ny_case 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_case_info{ border: 1px solid #e5e5e5; padding: 18px; }
.ny_case ul li:hover{display:block;background: #238e00;color: #ffffff;transition: all .5s ease 0s;}
.ny_case ul li:hover .ny_case_info h3{color: #ffffff;}
.ny_case ul li:hover .ny_case_info .ny_case_xx p{color: #ffffff;}
.case_link{width:auto; height: 35px;  display:table; margin:15px auto 0;}
.case_link a{display: block; overflow: hidden; float: left; line-height: 35px;}
.case_link .see_more{width:95px; height: 35px; background: #313131; text-align: center; font-size: 14px; color: #ffffff; margin-right: 18px;}
.case_link .see_mucase{width:145px; height: 35px; background: #238e00; text-align: center; font-size: 14px; color: #ffffff}
.ny_xiang_pro{width:100%; height: auto; background: #f5f5f5; padding-top: 50px; margin-top:50px; padding-bottom:100px;}
.ny_xiang_pro h1{ font-size: 30px; color: #313131; font-weight: bold; text-align: center}
.ny_case_li{width:100%; height:auto; margin-top: 30px;}
.ny_case_li .Box_con {position: relative; height: 100%;}
.ny_case_li .Box_con .btnl {position: absolute;}
.ny_case_li .Box_con .btn {display: block;width: 45px;height:130px;position: absolute;top: 175px;cursor: pointer;  background:url(../images/an01.jpg) no-repeat;}
.ny_case_li .Box_con .btnl {background-position:0 0; left: -72px;}
.ny_case_li .Box_con .btnr {background-position:-90px 0; right: -72px;}
.ny_case_li .Box_con .btnl:hover {background-position:-45px 0;}
.ny_case_li .Box_con .btnr:hover {background-position:-133px 0;}
.ny_case_li .Box_con .conbox {position: relative;overflow: hidden; height: 100%;}
.ny_case_li .Box_con .conbox ul {position: relative;list-style: none;}
.ny_case_li .Box_con .conbox ul li {float: left; width:285px; height:auto; margin-left: 20px;overflow: hidden; position: relative; border: 1px solid #e5e5e5; background: #fff}
.ny_xgcp_img{width:100%; height:auto; display:block;}
.ny_case_li .Box_con .conbox ul li 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;
}

.ny_case_li .Box_con .conbox ul li:first-child {margin-left: 0;}
.ny_case_li .Box_con .conbox ul li:hover .ny_honor_h{display: block}
.ny_case_h{ height: auto; border-top: 1px solid #e5e5e5; padding: 15px;}
.ny_case_h h3{font-size: 18px; color: #313131; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; height: 25px; line-height: 25px;}
.ny_case_h p{ font-size: 14px; color: #959595; width: 100%; height: 35px; line-height: 35px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;text-align: center}
.ny_case_js .ny_case_cp{ float: left; width: 106px; height: 30px; line-height: 30px; border-radius: 30px; text-align: center; font-size: 14px; color: #434343; margin-right: 10px;}
.ny_case_js i{ color: #238e00; margin-right: 2px;}
.ny_case_jscs{float: left; width: 106px; height: 30px; line-height: 30px; border-radius: 30px; text-align: center; font-size: 14px; color: #434343;}
.ny_case_li .Box_con .conbox ul li:hover .ny_case_h{background: #238e00; border-top: 0px}
.ny_case_li .Box_con .conbox ul li:hover .ny_case_h h3,.ny_case_li .Box_con .conbox ul li:hover .ny_case_h p{color:#fff}
.ny_case_li .Box_con .conbox ul li:hover i{color: #fff}
.ny_case_li .Box_con .conbox ul li:hover a{color: #fff}
.ny_case_li .Box_con .conbox ul li:hover .ny_case_jscs,.ny_case_li .Box_con .conbox ul li:hover .ny_case_cp{color:#fff}
.ny_case_cp:hover{background: #fff; color:#238e00!important}
.ny_case_jscs:hover{background: #fff; color:#238e00!important}
.ny_case_cp:hover a,.ny_case_jscs:hover a{color:#238e00!important;}
.ny_case_jscs:hover i,.ny_case_cp:hover i{color:#238e00!important;}
.ny_case_li .Box_con .conbox 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_case_js{width:233px; margin:10px auto; overflow:hidden}
.ny_case_js a{color:#333}
.case_js_see{width: 106px; height: 30px; line-height: 30px; border-radius: 30px; text-align: center; font-size: 14px; color: #434343; display:block;  margin:0px auto}
.case_js_see:hover{color:#238e00!important; background:#fff}
.case_js_see:hover i{color:#238e00!important;}

.ny_case_cpic{width:100%; height:auto; overflow:hidden}
.ny_case_cpic img{width:100%; height:auto; display:block;}
.ny_case_top{width:100%; height: auto; overflow: hidden; }
.ny_case_top h3{font-size:30px;color: #191919; height:auto; line-height:30px; text-align:center; border-bottom:2px solid #ddd; padding-bottom:12px; display:table; margin:0px auto 40px;}
.ny_case_tleft{width:523px; height:auto; margin:0px auto;}
.ny_case_tleft .slideBox{ width:100%; height:338px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.ny_case_tleft .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:15px; z-index:1; }
.ny_case_tleft .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ny_case_tleft .slideBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; line-height:14px; text-align:center; background:#c9c9c9; cursor:pointer; border-radius: 50%;}
.ny_case_tleft .slideBox .hd ul li.on{ background:#238e00; color:#fff; }
.ny_case_tleft .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.ny_case_tleft .slideBox .bd ul{width:100%; height: 100%; overflow: hidden}
.ny_case_tleft .slideBox .bd li{width:100%; height: 100%; }
.ny_case_tleft .slideBox .bd img{ width:100%; height:100%; display:block;  }
.ny_case_nav{width:100%; height:auto; overflow:hidden; margin:10px 0}
.ny_case_nav a{width:100px; height:50px; line-height:40px; float:left; margin-right:20px; font-size:20px; color:#777777; text-align:center}
.ny_case_nav a:hover{border-bottom:2px solid #238e00}
.ny_case_nav a.active{border-bottom:2px solid #238e00}

.ny_casebt{width:100%; height:65px;}
.ny_casebt li{width:33.33%; height:50px; background:#eeeeee; color:#313131; font-size:18px; float:left; text-align:center; line-height:50px;cursor: pointer; border-right:1px solid #fff }
.ny_casebt li:last-child{margin-right:0px;}
.ny_casebt li:hover{background:#238e00; color:#fff}
.ny_casebt li:hover a{color:#fff}
.ny_casebt li.on{background:#238e00;}
.ny_casebt li.on a{ color:#fff}
.ny_casebt li a{width:100%; height:100%; display:block; overflow:hidden; font-size: 18px;}








/*副标题˜*/
.ny_fubiaoti{width:100%; height: auto; margin-top: 50px; text-align: center; display: table}
.ny_fubiaoti ul{width:auto; margin: 0px auto; display: table}
.ny_fubiaoti ul li{width:169px; height: 56px; background: #eeeeee; text-align: center; line-height: 56px; font-size: 16px; color: #535353; float: left; margin-right: 2px;}
.ny_fubiaoti ul li:last-child{margin-right: 0px;}
.ny_fubiaoti ul li:hover{background: #238e00;}
.ny_fubiaoti ul li:hover a,.ny_fubiaoti ul li.active a{ color: #fff}
.ny_fubiaoti ul li.active{background: #238e00;}
.ny_fubiaoti ul li a{ display:block; font-size: 16px; color:#333}


/*新闻页面*/
.ny_qynew_list{width:100%; height:auto; overflow:hidden; margin-bottom:40px; margin-top:40px;}
.ny_qynew_list ul{width:100%; height:auto; overflow:hidden}
.ny_qynew_list ul li{width:100%; height:109px; overflow:hidden; margin-bottom:20px;}
.ny_qynew_list ul li .ny_qynew_xx{width:1070px; float: right; padding:5px 0; height:100%;}
.ny_qynew_list ul li:hover h3{color:#238e00}
.ny_qynew_list ul li:hover p{color:#238e00}
.ny_qynew_rq{width:104px; height: 108px; background: #eeeeee; text-align: center; padding: 12px; float: left}
.ny_qynew_rq p{font-size: 48px; color: #238e00; font-family: "Impact"; border-bottom: 1px solid #d2d0d0;}
.ny_qynew_rq span{font-size: 16px; color: #238e00; font-family: "Impact"; line-height: 30px;}
.ny_qynew_xx{width: 535px;  float: right;}
.ny_qynew_xx h3{ font-size: 18px; color: #313131; height: 35px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: bold;}
.ny_qynew_xx p{ font-size: 14px; color: #898989; line-height:24px; height: 72px;   word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;}

.ny_news{margin:0 auto; overflow:hidden}
.ny_qynew{margin-top:40px;}





/*内页新闻*/
.ny_news_all{width:100%; height: auto; overflow: hidden; margin: 40px 0 0; }
.ny_news_all ul{width:100%; height: auto; overflow: hidden;margin-bottom: 0px; margin-top:0px;}
.ny_news_all ul li{width:45%; height: auto; overflow: hidden; padding: 10px; float:left; margin-bottom:15px;}
.news_xx_time{width:100%;height:30px; line-height:30px;  font-size:16px; color:#666;text-align:left;}
.news_xx{width:61%; height: auto; float: left; margin-left:2%; }
.news_xx h3{width:100%; height: 35px; line-height: 35px; font-size: 18px; color: #666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;text-align:left}
.news_xx p{width:100%; height:52px; line-height: 25px; font-size: 14px; color: #666;  margin: 10px 0; word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
text-align:left;
  -webkit-box-orient:vertical; overflow:hidden; }
.news_xx span{font-size: 14px; color: #aaaaaa}
.news_pic{width:35%; height: auto; float: right}
.news_pic img{width:100%; height: auto; display:block}
.ny_news_all ul li:hover{background: #f4f4f4}
.ny_news_all ul li:hover .news_xx_time,.ny_news_all ul li:hover span{color:#238e00}
.ny_news_all ul li:hover h3{font-weight: bold; }
.ny_news_h1{width: 100%; font-size: 14px; color: #555; padding: 10px 0px; text-align: center; clear: both; font-weight: bold}
.ny_news_h1 h1{font-size:22px; color:#333}
.ny_news_time{width: 100%; line-height: 30px; color: #999; height: 30px; margin-bottom: 20px;  border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center;
                clear: both}
.ny_news_bt{width:100%; height:auto; line-height:40px; text-align:center; font-size:26px; color:#333; margin:15px auto}
.ny_news_all ul li:nth-child(2n){float:right}
.keyword_light{font-size:16px; color:#666; line-height:28px; margin:0px auto;}

.keyword_light p{ margin:5px 0; text-align:justify}


/*荣誉资质*/
.ny_honor_li{height: auto; display: block; overflow: hidden; margin-top: 36px; margin-bottom:50px; }
.ny_honor_li ul{width:100%; overflow: hidden; height: auto; margin-bottom:30px}
.ny_honor_li li{width:285px; height: auto; float: left; position: relative; margin-right:13px; margin-bottom: 25px; border: 1px solid #d2d2d2;}
.ny_honor_li li:nth-child(4n){margin-right: 0px;}
.ny_honor_img{width:100%; height:auto; overflow: hidden; position:relative;}
.ny_honor_img img.honor_pic{width:100%; height: auto; display:block; transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;
}
.ny_honor_h{width:100%; height: 100%;  position: absolute; top: 0px; left: 0; z-index: 999; background: rgba(0,0,0,0.5); text-align: center; display: none; overflow:hidden}
.ny_honor_h h3{width:100%; height:100%;padding:10px; color:#fff; font-size:14px; line-height:190px;}
.ny_honor_h img{width:26px; height: 26px; margin-top:88px;}
.ny_honor_li li:hover .ny_honor_h{ display: block}
.ny_honor_li li:hover .ny_honor_img img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_honor_li li p{width:100%; height:40px; line-height:40px; font-size:16px; color:#333; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}


/*联系我们*/
.contact_ban{background: url(../images/contact_ban.jpg) no-repeat center;}
.ny_contact{width:100%; height: auto; overflow: hidden; margin-top: 55px; margin-bottom:83px; font-size:16px; line-height:30px;}
.contact_ban .container{ padding-top:60px; }
.ny_contact h1{font-size: 36px; color: #313131; line-height: 45px; text-align: center;}
.ny_contact h3{ font-size: 18px; color: #707070; line-height: 35px; text-align: center}
.ny_contact ul{width:100%; height: auto; display: block; overflow: hidden; margin-top: 37px;}
.ny_contact ul li{width:281px; height:176px; background: #eeeeee; text-align: center; float: left; margin-right: 25px; margin-bottom: 25px; }
.ny_contact ul li:nth-child(4n){margin-right: 0px;}
.ny_contact ul li i{color:#1b60d2; font-size:60px; margin-top: 30px; display: block; margin-bottom: 10px; height: 72px;}
.icon-jiageyuce{font-size:66px!important;}
.ny_contact ul li p{font-size: 22px; color: #313131;}
.ny_conta_xx{width:100%; height: auto; display: block; overflow: hidden; margin-bottom: 42px; margin-top: 20px;}
.ny_conta_info{width:600px; height: 445px; float: left; padding: 35px 35px; background: #f5f5f5}
.ny_conta_img{width:600px; height: 445px; float: right}
.ny_conta_img img{width:100%; height: 100%;}
.ny_conta_info .ny_ibt{font-size: 24px; color: #313131; height: 40px; line-height: 40px;}
.ny_conta_info .ny_if{font-size: 18px; color: #313131; height: 40px; line-height: 40px;}
.ny_conta_dh{width:100%; height: 70px; margin-top: 20px;}
.ny_conta_dh img{width:70px; height: 70px; float: left; margin-right: 10px;}
.ny_conta_dh p{ font-size: 18px; color: #313131;}
.ny_conta_dh h5{ font-size: 36px; color: #1b60d2; font-family: "Impact"}
.ny_conta_dz{width:100%; height: auto; margin: 20px 0}
.ny_conta_dz p{font-size: 16px; color: #313131; line-height: 30px;}
.ny_conta_dz p i{color: #000000; margin-right: 5px;}
.ny_cont_wx{width:100%; height: auto;}
.ny_cont_wx dl{width:140px; height: 200px; float: left; margin-right: 26px;}
.ny_cont_wx dl dt{width:140px; height: 140px; border: 4px solid #e5e5e5; padding: 10px; background: #fff}
.ny_cont_wx dl dd{ font-size: 14px; color: #626262; height: 35px; line-height: 35px; text-align: center}
.ny_cont_wx dl dt img{width:100%; height: 100%;}
.ny_contact ul li:hover{background:#1b60d2}
.ny_contact ul li:hover i,.ny_contact ul li:hover p{color:#fff}
.ny_map{width:100%; height:460px; position:relative}
.ny_map_xx{width:600px; height:100%; background:rgba(0,0,0,0.5); padding:126px; position:absolute; top:0;left:0}
.ny_map_xx h3{width:100%; height:40px; line-height:40px;  font-size:20px; color:#fff; text-align:left; background:url(../images/c_logo.png)no-repeat left center; padding-left:40px;}
.ny_map_xx p{width:100%; height:30px; color:#ffff; line-height:30px;}

/*服务*/
.ny_service{width:100%; height:auto; margin:40px auto; font-size:16px; color:#666; line-height:30px;}

/*生态招募*/
.ny_stzm_input{width:100%; height:auto; overflow:hidden; margin:40px 0}
.stzm_input_all{width:100%; height:auto; margin-top:30px;}
.stzm_input_all .button{width:138px; height:42px; display:block; margin:20px auto; background:#238e00; border-radius:8px; color:#fff; text-align:center;border:0}
.stzm_input_all .button:hover{background:#000}
.stzm_input_all p{width: 288px; border: 1px solid #000; height: 42px; line-height: 42px; color: #777777; margin-right:16px; float:left;}
.stzm_input_all p input[type="text"]{width:100%; height:100%; font-size:14px; color:#777; border:0; background:none; padding:0px 10px;}
.stzm_input_all p:nth-child(4){margin-right:0}
.stzm_input_all textarea{width:100%; border: 1px solid #000;  height: 68px;  margin-top: 20px;   color: #777777;  text-indent: 12px; padding-top: 4px; resize:none}



@media screen and (max-width:1450px){
	
	
	
}

@media screen and (max-width:1380px){
	.about_lc_right{margin-right:40px; width:780px;}
	#tabs-container{width:678px;}
	
}


