  *{box-sizing:border-box;margin:0; padding:0; list-style:none; font-family: "微软雅黑"; font-size:14px; }
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;  }
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;}
hr{ border:none;}
.clear{ clear:both;}
p,ul{margin: 0;}
img{ border:0; vertical-align:middle; }
input,textarea{outline:none;}
.container{width:1200px; margin:0px auto;}
.r{float:right;}
.l{float:left;}


/*导航*/
.setHeight{width:100%; height:110px; position:fixed; top:0; left:0; padding: 0px 4%; z-index: 999;}
.h_logo{width:210px; height:105px; position: absolute; top:0; left:50%; margin-left: -105px; background: url(../images/logo_bjs.png) no-repeat center}
.h_logo img{width:166px; height: 56px; margin: 10px auto 0; display: block}



/*导航*/
#nav{width:100%; height:110px; text-align:center; float: right;}
#nav ul{width:100%; height: auto;}
#nav li{float:left; height:104px; box-sizing: border-box; padding-top:25px;  position:relative; z-index:99; width:123px;   }
#nav a.nav_h{width:100%; display:block; float:left;  color:#000000;outline:none;position:relative; font-size: 14px;  }
#nav a.nav_h span{font-size:14px;-webkit-text-size-adjust:none;line-height:14px; display:block; position:relative; color: #000000; margin-top:4px;}
#nav li ul{width:120px; display:none; position:absolute; background:#ddd; top:90px; left:50%; margin-left: -60px; padding:10px 0; z-index:99}
#nav li ul li{width:100%; line-height:30px; height:30px; margin:0; position:relative; padding:0px; background:none; z-index:2}
#nav li ul a,#nav li.active ul a,#nav li.sfhover ul a{width:100%; height:30px; line-height:30px; color:#333; font-size:14px; float:none;}
#nav li:last-child{background: none;}
#nav li.active{background: url(../images/nav_t.png) no-repeat bottom center}
#nav li.active a.nav_h,#nav li.active a.nav_h span{color:#fff; }
#nav li.nav_li ul li:hover a{color:#5fb3eb; font-weight: bold;}
.n_hezuo{margin-left: 210px;}

.ny_header #nav a.nav_h span,.ny_header #nav a.nav_h{color:#fff}
.ny_header{width:100%; height:110px; position:absolute; top:0; left:0; z-index:999}
.ny_header .setHeight{position:unset}
#nav li.active a.nav_h, #nav li.active a.nav_h span{color:#014ca7}





/*第1块*/
.section1{display: block; width: 100%; height:100vh;overflow: hidden; position: relative;  
	background: url(../images/ban_bj.jpg) no-repeat center; background-size: 100% 100%; padding-top: 50px;}
.section1_info{width:100%; height: 100%}
.section1 img{display: block; position: absolute}
.ban_1{left:5%!important; top:8vh!important}
.ban_2{width:623px; left:50%!important; margin-left:-311.5px; top:10vh!important; }
.ban_3{width:60%; left:50%!important; bottom:10vh; margin-left: -30%; top:170px!important;}
.ban_4{left:5%!important; bottom:12vh;top:auto!important; }
.ban_5{left:16%!important; top:35vh!important}
.ban_6{width:60%; left:50%!important; margin-left: -30%; top:210px!important}
.ban_7{right:5%!important;bottom:20vh!important; top:auto!important; left:auto!important}
.ban_8{right:5%!important; top:40vh!important; left:auto!important}




/*第2块*/
.section2{display: block; width: 100%; height: 100%;overflow: hidden; position: relative; background:url(../images/about_bj.jpg) no-repeat center}
.section2_info{padding-top:18vh; position:relative; height:100%}
.section2 .fp-tableCell{vertical-align:top;}
.in_about_left{width:525px; height: auto;  float: left; margin-top: 10vh; position: relative; z-index: 9; left:-100%}
.in_about_left h4{font-size: 18px; color: #000000; margin-top:10px;}
.in_about_t{width:100%; height: 107px; overflow: hidden; margin: 56px 0 30px}
.in_about_t a{font-size: 14px; color: #4d4d4d; line-height: 28px;}
.about_more{width:160px; height: 36px; border: 1px solid #e9e7e0; display: block; text-align: center; line-height: 36px; font-size: 14px; color:#4d4d4d}
.in_about_right{width:400px; height: 340px; background: url(../images/about_zi.png) no-repeat center; float: left;  padding: 36px 80px 0 36px; margin-left: 6px; position: relative; z-index: 8; right: -100%}
.in_about_right div{width:100%; height: 80px; overflow: hidden; background: url(../images/about_x.png) no-repeat 10px bottom; margin-bottom: 20px;}
.in_about_right div p{font-size:18px; color: #fff; line-height: 40px; margin-top: 5px; margin-left: 10px}
.ab_2{ margin-left:30px;}
.ab_3{margin-left: 50px;}
.about_ps{width:65%; height: auto; margin: 0px auto; position: absolute; bottom:100%; left:50%; margin-left: -424.5px;; z-index: 999}
.about_ps img{width:100%; height: auto; overflow: hidden}
.about_more:hover{ border:1px solid #5fb3eb; color:#5fb3eb}
.in_about_right div a{width:100%; height:auto; display:block;}
.in_about_right div a:hover{background:url(../images/pisa.png) no-repeat right center}
.in_about_right div.active a{background:url(../images/pisa.png) no-repeat right center}






/*第3块*/
.section3{display: block; width: 100%; height: 100%;overflow: hidden; position: relative;  background: url(../images/class_bjs.jpg) no-repeat center; }
.section3_info{padding-top: 8vh}
.index_class_t{width:100%; height: auto; text-align: center; display: none;}
.index_class_t p{font-size: 16px; color: #000000; line-height: 30px;}

.index_class_lei{width:298px; height: auto; margin: 5vh auto; display: none}
.index_class_lei a{width:86px; height: 86px; background: #fff; border: 2px solid #5fb3eb; border-radius: 8px; float: left; margin-right: 19px; text-align: center; 
	line-height: 86px;}
.index_class_lei a:last-child{margin-right: 0}
.index_class_lei a:hover{background: #5fb3eb; }
.index_class_lei a:hover i{color:#fff}
.index_class_lei i{font-size: 58px; color: #4d4d4d;}
.icon-pisa{font-size: 62px!important}
.section3 ul{width:100%; height: auto; overflow: hidden; padding: 50px 0; position: relative;    margin-left: 50px; left:-200%}
.section3 ul li{/*width:346px; height: 350px; */float: left; text-align: center; margin-right: 53px}
.section3 ul li h4{font-size: 18px; color: #000000}
.section3 ul li p{font-size: 14px; color: #4d4d4d; line-height: 20px;}
.section3 ul li span{width:20px; height:20px; font-size: 16px; line-height: 20px; color: #fff; background: #5fb3eb; border-radius: 50%; display: block; margin:15px auto; text-align: center}
.section3 ul li:nth-child(4){margin-right: 0}
.section3 ul li i{width:100%; height:21px; display: block; margin: 15px 0 10px}
.np_t{background: url(../images/np_t.png) no-repeat center}
.ps_t{background: url(../images/ps_t.png) no-repeat center}
.xc_t{background: url(../images/xc_t.png) no-repeat center}
.zs_t{background: url(../images/zs_t.png) no-repeat center}
.in_class_f{ background: url(../images/class_bottom.png) no-repeat center; padding-top: 18px;}
.in_class_t{ background: url(../images/class_top.png) no-repeat center; padding-top: 18px;}
.in_class_f .class_pic{margin-top: 40px;}
.in_class_t .class_pic{margin-top: -60px;}
.in_class_t .hc_logo{margin-top: 40px;}
.in_class_f:hover{background: url(../images/class_hbottom.png) no-repeat center}
.in_class_t:hover{background: url(../images/class_htop.png) no-repeat center}
.section3 ul li:hover h4,.section3 ul li:hover p{color:#fff}
.section3 ul li:hover span{color: #5fb3eb; background: #fff;}
.section3 ul li:hover .np_t{background: url(../images/np_ht.png) no-repeat center}
.section3 ul li:hover .ps_t{background: url(../images/ps_ht.png) no-repeat center}
.section3 ul li:hover .xc_t{background: url(../images/xc_ht.png) no-repeat center}
.section3 ul li:hover .zs_t{background: url(../images/zs_ht.png) no-repeat center}



    


/*第4块*/
.section4{display: block; width: 100%; height: 100%;overflow: hidden; position: relative;
	background: url(../images/product_bjs.jpg) repeat}
.section4_info{padding-top: 8vh}
.Box{width:100%; height: auto; margin-bottom: 8vh; position: relative; right:-200%}
.Box .Box_con {position: relative; margin-top:40px;}
.Box .Box_con .conbox {position: relative;overflow: hidden; width:100%; margin: 0px auto; }
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width:232px;height:419px; margin-left:10px;overflow: hidden;  }
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.in_pro_pic{width:232px; height: 254px; margin-top: -20px; }
.in_pro_pic img{width:100%; height: auto; overflow: hidden; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.Box .Box_con .btn {display: block;width:64px;height:64px;cursor: pointer;  text-align: center; position: absolute; top:50%;  margin-top: -32px;  }
.Box .Box_con .btnl {float: left; background: url(../images/p_left.png) no-repeat; left:-80px;}
.Box .Box_con .btnr { float: right; background: url(../images/p_right.png) no-repeat; right:-80px;}
.Box .Box_con .btnl:hover{background: url(../images/p_hleft.png) no-repeat;}
.Box .Box_con .btnr:hover{background: url(../images/p_hright.png) no-repeat}
.Box .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;}
.in_ptop{width:100%; height:58px; background: url(../images/p_top.png) no-repeat center; position: relative; z-index: 9}
.in_pro_xx{width:100%; height:181px;  background: url(../images/p_bottom.png) no-repeat center; position: relative; z-index: 999; margin-top: -78px; text-align: center;  padding: 40px 20px 0;}
.in_pro_xx h4{font-size: 18px; color: #000000; line-height: 30px; width: 100%; height:30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.in_pro_xx p{font-size: 16px; color: #4d4d4d; line-height: 30px;}
.in_pro_xx img.p_jia{width:29px; height: 29px; display: block; margin: 20px auto 0;}
.in_pro_link{width:100%; height:31px; margin-top: 20px; display: none;}
.in_pro_link .pro_yuan{width:31px; height: 31px; float: left; margin-right: 10px;}
.in_pro_more{width:109px; height: 31px; float: left; background: #fff; border-radius:25px; text-align: center; line-height: 31px; font-size: 14px; color: #5fb3eb}
.Box .Box_con .conbox ul li:hover .in_ptop{background: url(../images/p_htop.png) no-repeat center}
.Box .Box_con .conbox ul li:hover .in_pro_xx{background: url(../images/p_hbottom.png) no-repeat center}
.Box .Box_con .conbox ul li:hover h4,.Box .Box_con .conbox ul li:hover p{color:#fff}
.Box .Box_con .conbox ul li:hover img.p_jia{display: none}
.Box .Box_con .conbox ul li:hover .in_pro_link{display: block}

/*第5块*/
.section5{display: block; width: 100%; height: 100%;background:url(../images/join_bj.jpg) no-repeat center; overflow: hidden; }
.section5 .section5_left{width:46.3%; height: 100vh; float: left; padding-top: 15vh; position: relative; left:-200%; z-index: 9}
.section5_left img{width:80.5%;  height: auto; float: right}
.section5_right{width:53.7%; height: 100%; float: right; padding-top: 18vh; padding-left: 60px; position: relative; right:-200%; z-index: 9}
.section5_right .section5_title{width:100%;  height: auto; overflow: hidden}
.section5_title p{font-size: 16px; color: #fff; line-height: 30px;}
.section5_right ul{width:612px; height: auto; margin-top: 7vh; overflow: hidden }
.section5_right ul li{width:284px; height: 160px; float: left; margin-bottom: 5vh}
.in_join_num{width:100%; height: 42px;}
.in_join_num img{float: left}
.num_pic{margin-top:10px; margin-right:10px; }
.hb_icon{display: none;}
.in_join_xx{width:100%; height: auto; overflow: hidden;}
.in_join_xx h4{width:100%; height: 35px; line-height: 35px; font-size: 20px; color: #fff;}
.in_join_xx p{width:100%; height: auto; overflow: hidden; line-height: 26px; font-size: 14px; color: #cdcdcd; margin-top:5px;}
.section5_right ul li:nth-child(2n){float: right}
.section5_right ul li:hover .hb_icon{display: block}
.section5_right ul li:hover h4{font-size: 20px; color: #fff}
.join_more{width:100%; height: auto; overflow: hidden;  font-size: 24px; color: #5fb3eb; display: block; margin-top:5vh}


/*6*/
.section6{width:100%; height: auto; overflow: hidden; background: url(../images/news_bj.jpg) no-repeat center}
.section6_info{padding-top: 10vh}
.index_news_t{width:100%; height: auto; overflow: hidden; text-align: center; display: none}
.index_news_t p{font-size: 16px; color: #fff; line-height: 30px;}
.section6 ul{width:100%; height: auto; overflow: hidden; margin-top: 6vh; display: none}
.section6 ul li{width:570px; height: auto; float: left; margin-bottom: 4vh}
.section6 ul li .index_news_pic{width:290px; height: 220px; float: left; overflow: hidden}
.index_news_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;}
.section6 ul li .index_news_xx{width:265px; height: auto; float: right; padding-top: 10px;}
.index_news_xx h4{width:100%; height: 30px; line-height: 30px; font-size: 20px; color: #ffffff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_news_xx i{font-size: 14px; color: #fff; font-style: normal; line-height: 30px;}
.index_news_xx p{width:100%; height: 50px; line-height:25px; font-size: 14px; color: #fff;}
.index_news_xx span{width:160px; height: 36px; border: 1px solid #fff; display: block; text-align: center; font-size:14px; color:#fff; line-height: 36px; margin-top: 40px;}
.news_more{width:100%; height: auto; overflow: hidden; text-align: center; font-size: 24px; color: #ffffff; display: block; margin-top:3vh; }
.section6 ul li:nth-child(2n){float: right}
.section6 ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.section6 ul li:hover h4{color:#5fb3eb}
.section6 ul li:hover span{background: #5fb3eb; color:#fff; border: 1px solid #5fb3eb}
.news_more:hover{color:#5fb3eb}



/*7*/
.section7{width:100%; height: 100vh; background: url(../images/contact_bj.jpg) no-repeat center}
.section7_info{padding-top: 12vh}
.section7_top{width:100%; height:330px; position: relative;left:-200% }
.section7_xx{width:200px;  height:auto;  text-align: center; position:absolute; }
.section7_xx img{width:140px; height: auto; display: block; margin: 0px auto;}
.section7_xx h4{font-size: 18px; color: #fff; margin-top: 10px; line-height: 40px;}
.section7_xx p{font-size: 16px; color: #fff; line-height: 26px;}
.section7_1{left:60px; top:83px;}
.section7_2{left:0px; top:0}
.section7_3{right: 0px; top:0}
.section7_4{right:60px; top:83px;}
.section7_input{width:100%; height:40px; line-height: 40px; margin-top:25vh;display: none}
.section7_input input[type="text"]{width:178px; height: 30px;border: 0; border-bottom: 1px solid #fff; background: none; font-size: 14px;  float: left; margin-right: 20px;}
.section7_input textarea{width:420px; height: 30px;border: 0; border-bottom: 1px solid #fff; background: none; font-size: 14px;  float: left; resize: none}
.section7_input .input_submit{width:160px; height: 37px; float: left; border: 1px solid #fff; float: right; background: none;  font-size: 14px; color:#fff}
.copy{width:100%; height: 40px; line-height: 40px; margin-top: 10px;}
.f_brq{float: left; font-size: 14px; color: #fff}
.f_links{float: left; font-size: 14px; color: #fff; margin-left: 20px;}
.index_zhichi{width:100%; height:40px; line-height: 40px;}
.index_zhichi p{ width:212px; float: left; font-size: 16px; color:#fff; line-height: 40px; margin-right: 10px; padding-left: 0!important}
.index_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top: 8px; margin-right: 10px}
.index_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top: 8px;}
.index_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.index_zhichi .js:hover{background: url(../images/wl_hover.png) no-repeat} 
.index_zhichi span{float: left; font-size: 14px; color: #fff;}
.index_zhichi i{ float: left;}
.f_ma_w{width:28px; height: 28px; float: right; background: url(../images/f_wx.png)  no-repeat center; position: relative; margin-left: 10px}
.f_ma_w img,.f_ma_sj img{width:100%; display: block; position: absolute; top:-100px; left:0; width: 100px; height: 100px; display: none}
.f_ma_sj{float: right; width:28px; height: 28px; background: url(../images/f_sj.png) no-repeat center; position: relative}
.f_ma_w:hover img,.f_ma_sj:hover img{display: block}

.section7_input input::-webkit-input-placeholder { 
    color:    #fff;  
}  
.section7_input input:-moz-placeholder { 
   color:    #fff;  
   opacity:  1;  
}  
.section7_input input::-moz-placeholder { 
   color:    #fff;  
   opacity:  1;  
}  
.section7_input input:-ms-input-placeholder { 
   color:    #fff;  
}  


.section7_input textarea::-webkit-input-placeholder { 
    color:    #fff;  
}  
.section7_input textarea:-moz-placeholder { 
   color:    #fff;  
   opacity:  1;  
}  
.section7_input textarea::-moz-placeholder { 
   color:    #fff;  
   opacity:  1;  
}  
.section7_input textarea:-ms-input-placeholder { 
   color:    #fff;  
}  





/*内页*/
.ny_banner{width:100%; height: 345px; position: relative}
.about_ban{background: url(../images/about_ban.jpg) no-repeat center left;}
.case_ban{background: url(../images/case_ban.jpg) no-repeat center left;}
.product_ban{ background: url(../images/pro_ban.jpg) no-repeat center left;}
.contact_ban{background: url(../images/contact_ban.jpg) no-repeat;}
.news_ban{ background: url(../images/news_ban.jpg) no-repeat center left;}
.service_ban{background: url(../images/service_ban.jpg) no-repeat center left;}
.join_ban{ background: url(../images/join_ban.jpg) no-repeat center left;}
.p-tit{height:55px;line-height:55px; border-bottom: 1px solid #dcdcdc}
.m-crm{color:#666666;font-size:14px; background: url(../images/home.png) no-repeat left center; padding-left: 30px; float: left; height:55px;}
.m-crm a{margin:0 3px;color:#666;-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: 55px;}
.p-tit ul li{float:left;margin:0 20px; height:55px;}
.p-tit ul li a{display:block;height:54px;line-height:54px;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 #5fb3eb}
.p-tit ul li.active a,.p-tit ul li:hover a{color:#5fb3eb}
.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:#5fb3eb; }



/*关于我们*/
.p-bd{width:100%; height:auto; overflow:hidden}
.ny_about{width:100%; height: auto; overflow: hidden; font-size: 14px; color: #333; line-height: 26px;  margin-top: 40px; margin-bottom: 40px;}
.ny_about table{border-collapse: collapse;}

/*新闻*/
.p-ct{width:100%; height: auto; overflow: hidden;margin-top: 38px;}
.new-list{width: 100%; height: auto;overflow: hidden; margin-bottom:25px;}
.new-list li{height:237px;padding:10px; background: #eeeeee; margin-bottom: 18px; overflow:hidden; width:100%;}
.new-list li:hover{background:#5fb3eb;}
.new-list .f-imgfd-img{width:287px;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:840px;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 h3,.new-list li:hover p,.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;}
.shebei_pic img{width:100%; height: 100%; 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: #5fb3eb}
.ny_shebei ul li:nth-child(4n){margin-right:0px;}


/*产品系列*/
.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;display:block;}
.ny_subtitle ul li{display:inline-block;width:auto;height: auto;    padding: 5px 20px;}
.ny_pronav ul li:nth-child(7n){margin-right: 0px;}
.ny_pronav ul li:hover{background:#5fb3eb; border-bottom: 2px solid #d3a404}
.ny_pronav ul li.active{background:#5fb3eb; border-bottom: 2px solid #d3a404}
.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:0px; margin-bottom: 20px;}
.ny_product ul li{width:286px; height:auto; float: left; margin-right: 18px;margin-bottom: 30px; overflow: hidden}
.ny_product ul li:nth-child(4n){margin-right: 0px;}
.pro_pic{width:100%; background: #eeeeee; padding: 10px; }
.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: #5fb3eb;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;}
.product_pidc .slideBox{ width:100%; height:556px; overflow:hidden; position:relative; margin-top: 50px; }
.product_pidc .slideBox .bd{ position:relative; height:100%; z-index:0;height: 556px;width:880px; margin: 0px auto; }
.product_pidc .slideBox .bd ul{height: 100%;width:100%}
.product_pidc .slideBox .bd li{ zoom:1; vertical-align:middle; height: 556px;width:880px;  }
.product_pidc .slideBox .prev,
.product_pidc .slideBox .next{ position:absolute; left:0px; top:50%; margin-top: -101px;  display:block; width:83px; height:202px; background:#f2f2f2; display: flex; align-items: center;  }
.product_pidc .slideBox .next{ left:auto; right:0px;}
.product_pidc .slideBox .prev:hover,
.product_pidc .slideBox .next:hover{ background: rgba(219,0,16,0.8)}
.product_pidc .slideBox .prev img,.slideBox .next img{align-items: center; margin: 0px auto;}

.container{ margin: 0px auto;width:1200px; }
#sl_ImgList div img{display:block;}

.ny_proshow_top{width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.ny_proshow_xx{margin-left:506px; height:100%; overflow:hidden}
.ny_proshow_bottom{width:100%; height:auto; overflow:hidden}
.proshow_xxk{color: #fff; font-size: 20px;font-weight: bold; border-left: 3px solid #5fb3eb;width:100%; display:block; background: #323136;padding-left:20px; height:40px; line-height:40px;}
.proshow_xx{font-size:14px; color:#666; line-height:30px; margin-top:10px;}
.proshow_xx img{max-width:100%;}
.go_black{width: 90px;height: 30px;background: #5fb3eb; color: #fff; text-align: center; line-height: 30px; border-radius: 5px; position: relative;}


/*内页底部*/
.n_footer{width:100%; height:210px; background: #eeeeee; margin-top: 20px;}
.n_footer_top{width:100%; height:250px;  text-align: center; padding-top: 40px;}
.n_footer_top h3{font-size: 16px;color: #333333; font-weight: bold;}
.n_footer_top h4{font-size: 30px; color: #333333; font-family: "Arial"; margin: 10px 0}
.n_footer_top .dz{width:253px; height: 25px; border-top: 1px solid #bfbfbf; display: block; margin: 5px auto 0;}
.n_footer_top span{font-size: 30px; color: #5fb3eb; font-weight: bold; display: block; margin: 10px 0}
.n_footer_top p{font-size: 14px; color: #333333; line-height: 28px;}
.n_footer_bottom{width:111px; height: 29px; margin: 15px auto 0;}
.n_footer_bottom i{font-size: 26px; color: #a2a2a2;}
.n_footer_bottom div{width:27px; height: auto; position: relative;float: left; cursor: pointer}
.n_footer_bottom div img{width:100px; height:100px; position: absolute; top:-60px; left:0px; display: none; z-index: 999}
.n_footer_bottom .f_sj{ margin: 0px 15px;}
.f_wx:hover img{display: block}
.f_sj:hover img{display: block}
.f_wb:hover img{display: block}

.ny_copy{clear:both;width:100%;height:50px;color:#fff;font-size:12px;line-height:50px;  background: #434343}
.copy_l{float:left; font-size:12px; color:#fff}
.copy_l span{color:#fff}
.copy_l a{color:#fff}
.copy_l a:hover{color:#5fb3eb!important}
.copy_r{float:right; margin-left:15px;}
.footer_zhichi{width:530px; height:45px;  float: right}
.footer_zhichi p{ width:245px; float: left; margin-left: 20px; font-size: 12px; color:#fff;}
.footer_zhichi .weiling{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top: 16px; margin-right: 10px}
.footer_zhichi .wangshang{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top: 16px;}
.footer_zhichi .weiling:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .wangshang:hover{background: url(../images/wl_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 12px; color: #fff;}
.footer_zhichi i{ float: left;}



/*联系我们*/
.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}

.ny_subtitle ul li a{font-size:12px;}
.ny_subtitle ul li{padding:0 15px;}






@media screen and (max-width:1440px){
	.ban_1{top:140px!important;}
	.ban_6{top:180px!important;}
	.ban_3{width:57%; margin-left: -28.5%}
	.about_ps{width:40%; margin-left: -20%}
	.in_about_right{margin-left: 21px;}
	.Box{margin-bottom: 3vh}
	.index_class_lei{margin: 0px auto 2vh}
	.section5_right ul{margin-top:3vh}
}

@media screen and (max-width:1400px){
	.ban_6{top:30vh!important;}
	.ban_2{top:18vh!important;}
	.ban_5{top:42vh!important;}
}




@media screen and (max-width:1366px){
	.section7_input{margin-top:10vh}
	.section7_xx img{width:130px}
	.index_news_t,.section5_title,.index_class_t{display:none!important;}
	.index_class_lei{margin:2vh auto}
	.section6_info{padding-top:110px}
	.section6 ul{margin-top:2vh}
	.section5_left img{width:75%;margin-top:2vh}
	.section6 ul li{margin-bottom:2vh}
	.section3_info{padding-top:14vh}
	.news_more{margin-top:2vh}
	.Box{margin-bottom:0vh}
	.fp-tableCell{transform: scale(0.9); -ms-transform: scale(0.9);-webkit-transform: scale(0.9);-o-transform: scale(0.9);-moz-transform:scale(0.9)}
	.about_ps{width:35%; margin-left: -17.5%; bottom:-20px;}

	.in_about_right{margin-left:32px;}
	.ban_3{width:50%;margin-left:-25%}
	.ban_6{width:60%;top:25vh!important;margin-left:-30%}
	.ban_4{left:2%!important}
	.ban_8{top:15vh!important}
	.ban_2{top:9vh!important}
	

}

