﻿*{border:0; margin:0; padding:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,fieldset,legend,button,textarea,div,img{border:0 none; margin:0; padding:0; box-sizing:border-box; outline:0;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5;color:#3d3d3d;outline:0;font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;font-style: normal;}
html,body{width:100%; position:relative;height:100%;}
.bodyw,.body_st{height:100%;}
body{overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
ul,li,ol{list-style:none;}

/** 重置超链接元素 **/
a{text-decoration:none;color:#3d3d3d;-webkit-transition:0.5s;transition:0.5s;}
a:hover{color:#e02428;}

/** 重置图片元素 **/
.l{ float:left;}
.r{ float:right;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.w1650{ width:1650px;max-width: 95%; margin:auto;}
.w1200{ width:1200px;max-width: 95%; margin:auto;}

.top_bg{position: fixed;left: 0;top: 0;right: 0;background: #fff;z-index: 9;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}
.top_h{}
.top_h .logo{padding: 32px 0;}
.top_h .logo img{display: block;height: 30px;}
.dh_tx{position: absolute;top: 32px;}
.dh_tx i{position: absolute;top: 0; height:30px;-webkit-transition:0.5s;transition:0.5s;background: #f00;border-radius: 15px;}
.dh{padding-top: 32px;}
.dh ul li{float: left;}
.dh ul li p a{display: block;line-height: 30px;font-size: 16px;position: relative;color: #3d3d3d;padding: 0 40px;font-weight: bold;}
.dh ul li.on p a{color: #fff;}
.dh ul li .dh_fl{position: absolute;left: 20px;top: 73px;padding-top: 1px; width: 170px;opacity: 0;visibility: hidden;-webkit-transition: 0.3s;transition: 0.3s;-webkit-transform: translate(0px, 10px);transform: translate(0px, 10px);}
.dh ul li:hover .dh_fl{opacity:1;visibility: visible;-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}
.dh ul li .dh_fl ul{background: #fff;border: 1px solid #eaeaec;padding: 15px 23px;}
.dh ul li .dh_fl ul li{float: none;padding: 0;}
.dh ul li .dh_fl ul li:after{content:"."; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.dh ul li .dh_fl ul li a{float: left; font-size: 14px;line-height: 35px;position: relative;color: #282828;}
.dh ul li .dh_fl ul li a:after{content: "";position: absolute;left: 0;bottom: 5px;width: 100%;height: 2px;background: #000;-webkit-transition: 0.5s;transition: 0.5s;opacity:0;}
.dh ul li .dh_fl ul li:hover a:after{opacity:1;}
.top_yy{padding:32px 0;position: relative;margin-left: 45px;}
.top_yy a{font-size: 18px;line-height:30px; color: #3d3d3d;}
.top_yy a span{font-size: 22px;color: #f00;float: left;padding-right: 10px;}
.top_yy a:hover{color: #e02428;}
.top_yy_xl{z-index: 1;position: absolute;right:-15px;border-radius:0 0 5px 5px;width: 100px; top: 80px;padding:15px 0;border: 1px solid #eee;background: #fff;display: none;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.top_yy_xl a{display: block;padding: 0 25px;font-size: 14px;line-height: 30px; color: #666;-webkit-transition:0.5s;transition:0.5s;text-align: center;}
.top_yy_xl a:hover{color: #f00;}
.top_yy_xl a.on{color: #f00;font-weight: bold;}
.top_lx{padding-left: 45px;padding-top: 32px;font-size: 18px;line-height:30px; color: #3d3d3d;}
.top_lx span{font-size: 24px;color: #f00;float: left;padding-right: 10px;}


.banner{width:100%;overflow:hidden;position:relative;/*padding-bottom: 40px;*/margin-top: 94px;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{float:left;width:1%;overflow:hidden;position:relative;}
.banner ul li img{display:block;width:100%;}
.bandd{ position:absolute; left:0; bottom:80px; width:100%; text-align:center; z-index:5;}
.ny_banner .bandd{bottom:40px;}
.bandd span{z-index:2;cursor:pointer;margin:0 5px;display:inline-block;width:50px;height:2px;zoom:1;position:relative;-webkit-transition:0.5s;transition:0.5s;background: #fff;}
.bandd span.on{background:#e02428;}
#banner_dw{position: absolute;left: 0;bottom: 94px;}

.sy_sz{width: 95%;max-width: 1248px;margin: auto;background: #fff;border-radius: 13px;position: relative;top: -55px;box-shadow: -8px 10px 50px rgba(0, 0, 0, 0.15);}
.sy_sz ul li{float:left;width:25%;text-align:center;padding: 35px 0;}
.sy_sz ul li .h1{font-size:16px;line-height:42px;color:#030303;}
.sy_sz ul li .h1 span{font-size:42px;line-height:42px;color:#030303;font-family:Arial,sans-serif;}
.sy_sz ul li .h2{font-size:20px;line-height:20px;color:#757575;padding-top: 5px;}

.sy_bt{text-align: center;}
.sy_bt.text_l{text-align: left;}
.sy_bt .h1{font-size: 54px;line-height: 54px;color: #dc0303;font-family:Arial, sans-serif;}
.sy_bt .h2{margin-top: 20px;font-size: 0;}
.sy_bt .h2 span{font-size: 22px;line-height: 50px;padding:0 35px;color: #fff;background: #dc0303;display: inline-block;}
.sy_bt .h3{font-size: 20px;line-height: 30px;color: #3d3d3d;padding-top: 15px;}

.sy_s1{padding: 80px 0;background: #f8f9fb;}
.sy_s1 .l{width: 45%;}
.txt{font-size: 16px;line-height: 35px;color: #757575;padding-top: 25px;}
.sy_s1 .r{width: 50%;overflow: hidden;}
.sy_s1 .r img{width: 100%;display: block;-webkit-transition:0.5s;transition:0.5s;}
.sy_s1 .r:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_s1_tb{float: left;width: 100%;margin-top: 60px;}
.sy_s1_tb ul li{float: left;width: 25%;text-align: center;}
.sy_s1_tb ul li .h1 img{display: block;margin: auto;}
.sy_s1_tb ul li .h2{font-size: 18px;line-height: 18px;color: #3d3d3d;margin-top: 20px;}
.sy_s1_tb ul li .h3{font-size: 14px;line-height: 20px;color: #757575;margin-top: 10px;}

.sy_s2{padding: 80px 0;}
.sy_s2_txt{margin: 80px auto 0;width: 95%;max-width: 1260px;position: relative;}
.sy_s2_txt img{display: block;margin: auto;max-width: 100%;}
.sy_s2_txt .h1{width: 557px;margin: auto;max-width: 45%;}
.sy_s2_txt .h1 img{display: block;width: 100%;}
.sy_s2_txt .h2{position: absolute;left: 1%;top: 0;width: 27%;}
.sy_s2_txt .h3{position: absolute;right: 2%;top: 0;width: 27%;}
.sy_s2_txt .h4{position: absolute;left: 0;bottom: 0;width: 26%;}
.sy_s2_txt .h5{position: absolute;right: 0;bottom: 0;width: 26%;}
.sy_s2_txt .bt{font-size: 22px;line-height: 30px;font-weight: bold;color: #3d3d3d;}
.sy_s2_txt .h2 .bt,.sy_s2_txt .h4 .bt{text-align: right;}
.sy_s2_txt .ms{font-size: 16px;line-height: 35px;color: #757575;margin-top: 10px;}

.sy_s3{background:#f8f9fb;}
.sy_s3 ul li{position:relative;padding: 60px 0;}
.sy_s3 ul li:after{content: "";position: absolute;width: 50%;right: 0;top: 0;bottom: 0;background: #fde3d4;}
.sy_s3 ul li .sy_s3_img{float: right;width: 50%;}
.sy_s3 ul li .sy_s3_img span{display: block;overflow: hidden; width: 100%;background: #fff;padding: 25px; max-width: 720px;position: relative;left: -80px;z-index: 1;box-shadow:0 0 50px rgba(0, 0, 0, 0.15);}
.sy_s3 ul li .sy_s3_img span img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_s3 ul li .sy_s3_img span:hover img{-webkit-transform:scale(1.15);transform:scale(1.15);}
.sy_s3 ul li .sy_s3_txt{float: left;width: 50%;padding-right: 130px;}
.sy_s3 ul li .sy_s3_txt .h1{font-size: 24px;line-height: 35px;color: #fb0101;padding-top: 60px;}
.sy_s3 ul li .sy_s3_txt .h2{font-size: 16px;line-height: 30px;color: #757575;}
.sy_s3 ul li .sy_s3_txt .h3{font-size: 16px;line-height: 35px;color: #757575;margin-top:100px;padding-left: 100px;position: relative;}
.sy_s3 ul li .sy_s3_txt .h3:after{content: "";width: 60px;height: 3px;background: #757575;position: absolute;left: 0;top: 13px;}
.sy_s3 ul li .sy_s3_txt .h4{margin-top: 50px;padding-left: 100px;}
.sy_s3 ul li .sy_s3_txt .h4 a{font-size: 18px;line-height: 24px;color: #3d3d3d;}
.sy_s3 ul li .sy_s3_txt .h4 a:hover{color: #e02428;}
.sy_s3 ul li.odd:after{right:auto;left:0;background: #bbd8f5;}
.sy_s3 ul li.odd .sy_s3_img{float: left;}
.sy_s3 ul li.odd .sy_s3_img span{left:auto;right: -80px;margin: 0 0 0 auto;}
.sy_s3 ul li.odd .sy_s3_txt{float: right;padding-right:0px;padding-left: 130px;}

.sy_cpfl{padding:80px 0 50px;}
.sy_cpfl_img{margin-top: 60px;}
.sy_cpfl_img ul li{float: left;width: 31.333%;margin:0 3% 3% 0;box-shadow:0 0 35px rgba(0, 0, 0, 0.1);-webkit-transition:0.5s;transition:0.5s;}
.sy_cpfl_img ul li:hover{background: #e02428;}
.sy_cpfl_img ul li:nth-child(3n){margin-right: 0;}
.sy_cpfl_img ul li .img{overflow: hidden;}
.sy_cpfl_img ul li .img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_cpfl_img ul li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_cpfl_img ul li .text{padding:25px 50px;}
.sy_cpfl_img ul li .text .h1{font-size: 20px;line-height: 40px;color: #3d3d3d;position: relative;padding-right: 40px;border-bottom: 1px solid #bfbfbf;padding-bottom: 10px;-webkit-transition:0.5s;transition:0.5s;}
.sy_cpfl_img ul li .text .h1 span{font-size: 24px;position: absolute;right: 0;top: 0;}
.sy_cpfl_img ul li .text .h2{font-size: 16px;line-height: 40px;color: #757575;-webkit-transition:0.5s;transition:0.5s;}
.sy_cpfl_img ul li:hover .text .h1{color: #fff;border-bottom: 1px solid #fff;}
.sy_cpfl_img ul li:hover .text .h2{color: #fff;}

.sy_cpxx{background:#f8f9fb;padding:80px 0;}
.sy_cpxx_img{width: 95%;max-width: 1248px;margin:60px auto 0;}
.sy_cpxx_img ul{padding-left:42.95%;position: relative;}
.sy_cpxx_img ul li{position: relative;overflow: hidden;}
.sy_cpxx_img ul li:nth-child(1){position: absolute; width:40.544%;left: 0;top: 0;}
.sy_cpxx_img ul li:nth-child(2){position: absolute; width:40.544%;left: 0;bottom: 0;}
.sy_cpxx_img ul li:nth-child(3){}
.sy_cpxx_img ul li .bt{position: absolute;left: 0;top: 0;right: 0;z-index: 1;color: #fff;padding: 30px 0 0 40px;opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.sy_cpxx_img ul li:hover .bt{opacity: 1;}
.sy_cpxx_img ul li:nth-child(3) .bt{padding:10% 0 0 0;text-align: center;}
.sy_cpxx_img ul li .bt p{font-size: 24px;line-height: 30px;display: block;}
.sy_cpxx_img ul li .bt span{font-size: 18px;line-height: 30px;display: block;}
.sy_cpxx_img ul li .img{overflow: hidden;}
.sy_cpxx_img ul li .img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_cpxx_img ul li:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.sy_cpxx_img ul li .text{background: #fff;height: 95px;position: absolute;left: 0;bottom: -95px;right: 0;background: #fff; opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.sy_cpxx_img ul li:hover .text{bottom: 0;opacity: 1;}
.sy_cpxx_img ul li .text .h1{position: absolute;left: 45px;top: 50%;right: 45px;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);color: #757575;font-size: 15px;line-height: 20px;}
.sy_cpxx_img ul li:nth-child(3) .text .h1{text-align: center;}

.sy_kh{padding:80px 0 50px;}
.sy_kh1 ul{margin-top: 60px;}
.sy_kh1 ul li{float: left;width: 17.6%;margin:0 3% 3% 0;}
.sy_kh1 ul li:nth-child(5n){margin-right: 0;}
.sy_kh1 ul li{overflow: hidden;}
.sy_kh1 ul li img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_kh1 ul li:hover img{}
.sy_kh2 ul{margin-top: 80px;}
.sy_kh2 ul li{float: left;width: 17.6%;margin:0 3% 3% 0;}
.sy_kh2 ul li:nth-child(5n){margin-right: 0;}
.sy_kh2 ul li .h1{overflow: hidden;}
.sy_kh2 ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_kh2 ul li:hover .h1 img{}
.sy_kh2 ul li .h2{font-size: 18px;line-height: 55px;text-align: center;color: #757575;border-top: 2px solid #bababa;-webkit-transition:0.5s;transition:0.5s;}
.sy_kh2 ul li:hover .h2{color: #dc0303;border-top: 2px solid #dc0303;}

.sy_lx_bg{padding:80px 0;background: #f8f9fb;}
.sy_lx{width: 95%;max-width: 1248px;margin: auto;background: #fff;box-shadow:0 0 50px rgba(0, 0, 0, 0.15);padding:70px 100px 90px;}
.sy_lx .bt{font-size: 24px;line-height: 24px;text-align: center;color: #fd0101;}
.sy_lx .ly{margin-top: 60px;}
.sy_lx .l{width: 47%;line-height: 55px;}
.sy_lx .r{width: 47%;}
.sy_lx .ly li{border-bottom:1px solid #959595;position: relative;padding-left: 80px;}
.sy_lx .ly p{font-size:16px;color: #3d3d3d;float: left;}
.sy_lx .ly li p{width: 80px;position: absolute;left: 0;top: 0;}
.sy_lx .ly li.wa{padding-left: 220px;}
.sy_lx .ly li.wa p{width:auto;}
.sy_lx .ly input{font-size:14px;float: left;line-height: 55px;height: 55px;width: 100%;color: #757575;}
.sy_lx .ly span{float: left;font-size: 14px;}
.sy_lx .ly li .radio{padding-left: 50px;float: left;}
.sy_lx .ly li .radio input{margin-left:50px;margin-right: 5px;width: auto;}
.sy_lx .ly .r p{line-height: 55px;}
.sy_lx .ly .r textarea{float: left;width: 100%;background: #f7f7f7;padding:10px 20px;font-size: 14px;line-height: 30px;color: #757575;height: 225px;}
.sy_lx .ly .tj{clear: both;padding-top: 60px;}
.sy_lx .ly a{display: block;width: 220px;line-height: 55px;text-align: center;margin:auto;background: #f7f7f7;color: #3d3d3d;}
.sy_lx .ly a:hover{background: #dc0303;color: #fff;}

.foot{background:#b3050d;padding:50px 0 30px;}
.foot_logo{float: left;width: 233px;}
.foot_logo a{float: left;margin: 0 30px 30px 0;}
.foot_logo a:nth-child(1){margin-right: 0;}
.foot_logo a img{max-width: 100%;}
.foot_list{float:left;margin-left: 100px;}
.foot_list ul{float:left; margin-left:240px;}
.foot_list ul li{text-align: center;}
.foot_list ul li.foot_l_bt a{color:#fff; font-size:16px;display: block; margin-bottom:10px;font-weight: bold;}
.foot_list ul li a{line-height:30px; font-size:14px; color:#fff;}
.foot_list ul li a:hover{}
.foot_lx{ float:right;}
.foot_lx .h1{padding-bottom: 15px;}
.foot_lx .h1 a{font-size:18px; line-height:30px; color:#fff;font-weight: bold; }
.foot_lx .h2{font-size:14px; line-height:30px; color:#fff;}
.foot_lx .h2 div{position: relative;padding: 5px 0 5px 40px;}
.foot_lx .h2 span.iconfont{position: absolute;left: 0;top: 5px; font-size:20px;color: #b3050d;background: #fff;border-radius: 15px;width: 30px;text-align: center;}
.bq{font-size: 14px;line-height: 30px;color: #fff;background: #000;padding:35px 0;text-align: center;}

.bg{background: #f5f5f5;padding-bottom: 50px;}

.bat{overflow: hidden;margin-top: 94px;}
.bat img{display: block;width: 100%;}

.ny_cp_fl_bg{margin-top: 80px;height: 90px;}
.ny_cp_fl_bg2.on{position: fixed;left: 0;top:94px;right: 0;background: #f5f5f5;z-index: 9;padding: 30px 0;box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1);}
.ny_cp_fl{}
.ny_cp_fl ul li{float: left;width: 12.571%;margin-right: 2%;}
.ny_cp_fl ul li:nth-child(7n){margin-right:0;}
.ny_cp_fl ul li a{display: block;font-size: 18px;line-height: 30px;color: #282828;text-align: center;}
.ny_cp_fl ul li a img{display: block;max-width: 100%;margin: auto;max-height: 50px;}
.ny_cp_fl ul li a p{padding-top: 10px;}
.ny_cp_fl ul li a:hover{color: #f00;}

.ny_cp{padding: 50px 0 30px;}
.ny_cp_bt{float:left;width: 100%;margin-bottom: 50px;background: center no-repeat;background-size: cover;padding: 0 100px;height: 125px;position: relative;}
.ny_cp_bt .ny_cp_dw{position: absolute;top: -270px;}
.ny_cp_bt .h1{font-size: 36px;line-height: 36px;color: #282828;font-weight: bold;padding: 25px 0 15px;}
.ny_cp_bt .h2{font-size: 18px;line-height: 30px;color: #282828;}
.ny_cp_bt.fff .h1{color: #fff;text-shadow: 0 0 5px #000;}
.ny_cp_bt.fff .h2{color: #fff;text-shadow: 0 0 3px #000;}
.ny_cp_l{float:left;width: 20%;}
.ny_cp_r{float:right;width: 79%;}
.ny_cp_r ul li{float: left;width: 24.025%;margin: 0 1.3% 1.3% 0;text-align: center;background: #fff;padding: 25px 0;}
.ny_cp_r ul li:nth-child(4n){margin-right: 0;}
.ny_cp_r ul li .h1{overflow: hidden;}
.ny_cp_r ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_r ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_r ul li .h2{font-size: 15px;line-height: 24px;color: #282828;padding: 0 15px;margin-top: 10px;}
.ny_cp_r ul li .h3{font-size: 12px;line-height: 24px;color: #888;padding: 0 15px;}
.ny_cp_r ul li .h4{font-size: 14px;line-height: 24px;color: #f00;}

.ny_cp_img1{}
.ny_cp_img1 ul .cp_d{float: left;width: 39.4%;overflow: hidden;margin: 0 1% 1% 0;}
.ny_cp_img1 ul .cp_d img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_img1 ul .cp_d:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_img1 ul li{float: left;width: 19.2%;margin: 0 1% 1% 0;text-align: center;background: #fff;padding: 25px 0;}
.ny_cp_img1 ul li:nth-child(4){margin-right: 0;}
.ny_cp_img1 ul li:nth-child(9){margin-right: 0;}
.ny_cp_img1 ul li .h1{overflow: hidden;}
.ny_cp_img1 ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_img1 ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_img1 ul li .h2{font-size: 15px;line-height: 24px;color: #282828;padding: 0 15px;margin-top: 10px;}
.ny_cp_img1 ul li .h3{font-size: 12px;line-height: 24px;color: #888;padding: 0 15px;}
.ny_cp_img1 ul li .h4{font-size: 14px;line-height: 24px;color: #f00;}

.ny_cp_img2{}
.ny_cp_img2 ul .cp_d{float: left;width: 39.4%;overflow: hidden;margin: 0 1% 1% 0;}
.ny_cp_img2 ul .cp_d img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_img2 ul .cp_d:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_img2 ul li{float: left;width: 19.2%;margin: 0 1% 1% 0;text-align: center;background: #fff;padding: 25px 0;}
.ny_cp_img2 ul li:nth-child(4){margin-right: 0;}
.ny_cp_img2 ul li:nth-child(9){margin-right: 0;}
.ny_cp_img2 ul li .h1{overflow: hidden;}
.ny_cp_img2 ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_img2 ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_img2 ul li .h2{font-size: 15px;line-height: 24px;color: #282828;padding: 0 15px;margin-top: 10px;}
.ny_cp_img2 ul li .h3{font-size: 12px;line-height: 24px;color: #888;padding: 0 15px;}
.ny_cp_img2 ul li .h4{font-size: 14px;line-height: 24px;color: #f00;}

.ny_cp_img3{}
.ny_cp_img3 ul .cp_d{float: left;width: 49.5%;overflow: hidden;margin: 0 1% 1% 0;}
.ny_cp_img3 ul .cp_d img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_img3 ul .cp_d:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_img3 ul li{float: left;width: 24.25%;margin: 0 1% 1% 0;text-align: center;background: #fff;padding: 25px 0;}
.ny_cp_img3 ul li:nth-child(4){margin-right: 0;}
.ny_cp_img3 ul li:nth-child(7){margin-right: 0;}
.ny_cp_img3 ul li .h1{overflow: hidden;}
.ny_cp_img3 ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_img3 ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_img3 ul li .h2{font-size: 15px;line-height: 24px;color: #282828;padding: 0 15px;margin-top: 10px;}
.ny_cp_img3 ul li .h3{font-size: 12px;line-height: 24px;color: #888;padding: 0 15px;}
.ny_cp_img3 ul li .h4{font-size: 14px;line-height: 24px;color: #f00;}

.ny_cp_img4{}
.ny_cp_img4 ul .cp_d{float: left;width: 49.5%;overflow: hidden;margin: 0 1% 1% 0;}
.ny_cp_img4 ul .cp_d img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_img4 ul .cp_d:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_img4 ul li{float: left;width: 24.25%;margin: 0 1% 1% 0;text-align: center;background: #fff;padding: 25px 0;}
.ny_cp_img4 ul li:nth-child(4){margin-right: 0;}
.ny_cp_img4 ul li:nth-child(7){margin-right: 0;}
.ny_cp_img4 ul li .h1{overflow: hidden;}
.ny_cp_img4 ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_img4 ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_img4 ul li .h2{font-size: 15px;line-height: 24px;color: #282828;padding: 0 15px;margin-top: 10px;}
.ny_cp_img4 ul li .h3{font-size: 12px;line-height: 24px;color: #888;padding: 0 15px;}
.ny_cp_img4 ul li .h4{font-size: 14px;line-height: 24px;color: #f00;}

.ny_cp_img5{}
.ny_cp_img5 ul li{float: left;width: 24.25%;margin: 0 1% 1% 0;text-align: center;background: #fff;padding: 25px 0;}
.ny_cp_img5 ul li:nth-child(4n){margin-right: 0;}
.ny_cp_img5 ul li .h1{overflow: hidden;}
.ny_cp_img5 ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_img5 ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_img5 ul li .h2{font-size: 15px;line-height: 24px;color: #282828;padding: 0 15px;margin-top: 10px;}
.ny_cp_img5 ul li .h3{font-size: 12px;line-height: 24px;color: #888;padding: 0 15px;}
.ny_cp_img5 ul li .h4{font-size: 14px;line-height: 24px;color: #f00;}

.ny_cp_xq1{margin-top: 80px;padding: 80px;background: #fff;}
.ny_cp_xq1 .ny_cp_xq_l{float: left;width: 55%;border: 2px solid #eee;}
.ny_cp_xq1 .ny_cp_xq_l .img_l{float: right;}
.ny_cp_xq1 .ny_cp_xq_l .img_l img{display: block;max-width: 100%;}
.ny_cp_xq1 .ny_cp_xq_l .img_r{float: left;border-right: 2px solid #eee;}
.ny_cp_xq1 .ny_cp_xq_l .img_r ul li{cursor: pointer;border-bottom: 2px solid #eee;}
.ny_cp_xq1 .ny_cp_xq_l .img_r ul li:nth-child(5){border-bottom:none;}
.ny_cp_xq1 .ny_cp_xq_l .img_r ul li img{display: block;max-width: 100%;opacity: 0.5;}
.ny_cp_xq1 .ny_cp_xq_l .img_r ul li.on img{opacity: 1;}
.ny_cp_xq1 .ny_cp_xq_r{float: right;width: 36%;}
.ny_cp_xq1 .ny_cp_xq_r .h1{border-bottom:1px solid #eee;font-size:30px;line-height: 30px;padding-bottom:20px;color: #282828;}
.ny_cp_xq1 .ny_cp_xq_r .h2{font-size:14px; line-height: 30px; color:#666;padding-top: 10px;}
.ny_cp_xq1 .ny_cp_xq_r .h3{ margin-top:20px;}
.ny_cp_xq1 .ny_cp_xq_r .h3 a{font-size:14px;width:100%; max-width:150px; height:40px;line-height:40px; text-align:center; background:#f00; display:block;color: #fff;border-radius: 20px;}

.view-page{position:relative;height:40px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px;height:38px; border:solid 1px #e6e6e6; line-height:38px;border-radius: 20px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;}
.view-page .prev{left:0;}
.view-page .prev a,.view-page .next a{text-align:center;}
.view-page a{display:block; padding:0 20px;color: #282828;border-radius: 20px;} 
.view-page .back{left:50%; margin-left:-50px;}
.view-page .back a{background:#f00; color:#fff; text-align:center;}
.view-page .next{right:0;}
.view-page .prev:hover a{color:#fff; background:#f00;}
.view-page .next:hover a{color:#fff; background:#f00;}
.view-page .back:hover a{background:#f00; color:#fff;}

.ny_cp_xq2{background: #fff;padding: 50px 80px;margin-top: 60px;margin-bottom: 30px;}
.ny_cp_xq2_bt{font-size: 30px;line-height: 30px;color: #333;text-align: center;}
.ny_cp_xq2_txt{font-size: 14px;line-height: 30px;color: #666;padding: 50px 0;}
.ny_cp_xq2_txt img{display: block;margin: auto;max-width: 100%;}

.ny_gy1{padding: 80px 0;}
.ny_gy1 ul li{float: left;width: 30%;margin-right: 5%;text-align: center;}
.ny_gy1 ul li:nth-child(3n){margin-right:0;}
.ny_gy1 ul li .h1{overflow: hidden;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.ny_gy1 ul li .h1 img{display: block;max-width: 100%;margin: auto;-webkit-transition:0.5s;transition:0.5s;}
.ny_gy1 ul li .h2{font-size: 24px;line-height: 24px;color: #3d3d3d;font-weight: bold;padding: 50px 0 30px;-webkit-transition:0.5s;transition:0.5s;}
.ny_gy1 ul li .h3{font-size: 16px;line-height: 30px;color: #757575;width: 350px;margin: auto;max-width: 100%;}
.ny_gy1 ul li:hover .h2{color: #f00;}
.ny_gy1 ul li:hover .h1{animation-name:rubberBand;}

.ny_gy2{background: #0e172a;padding: 60px 0;}
.ny_gy2 .h_h1{float: left;width: 50%;max-height: 337px;overflow: hidden;}
.ny_gy2 .h_h1 video{display:block; width:100%;}
.ny_gy2 .h_h2{float: right;width: 45%;max-width: 520px;padding-top: 80px;}
.ny_gy2 .h_h2 p{font-size: 30px;line-height: 50px;color: #fff;font-weight: bold;}
.ny_gy2 .h_h2 span{font-size: 20px;line-height: 30px;color: #fff;padding-top: 20px;display: block;}
.ny_gy2 .h_h3{float: left;width: 100%;padding-top: 50px;}
.ny_gy2 .h_h3 ul li{float: left;width: 23.5%;margin-right: 2%;text-align: center;}
.ny_gy2 .h_h3 ul li:nth-child(4n){margin-right:0;}
.ny_gy2 .h_h3 ul li .h1{overflow: hidden;width: 86px;height: 86px;background: #0f121f;border-radius: 50%;margin: auto;padding: 10px 0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.ny_gy2 .h_h3 ul li .h1 img{display: block;max-width: 100%;margin: auto;}
.ny_gy2 .h_h3 ul li .h2{font-size: 26px;line-height: 30px;color: #fff;padding: 20px 0 20px;}
.ny_gy2 .h_h3 ul li .h3{font-size: 16px;line-height: 30px;color: #fff;width: 210px;margin: auto;max-width: 100%;}
.ny_gy2 .h_h3 ul li:hover .h1{animation-name:rotateIn;background: #f00;}
.ny_gy2 .h_h23{position: relative;width: 53px;height:53px;margin:50px 0 0;font-size: 50px;line-height: 53px;text-align: center;color: #fff;cursor: pointer;}
.ny_gy2 .h_h23 span {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);width: 53px;height:53px;display: block;border: 1px dashed #fff;-webkit-border-radius: 100%;border-radius: 100%;}
.ny_gy2 .h_h23 .cirI01 {-webkit-animation: jing_max 2.4s linear 0s infinite normal both;animation: jing_max 2.4s linear 0s infinite normal both;}
.ny_gy2 .h_h23 .cirI02 {-webkit-animation: jing_max 2.4s linear 0.6s infinite normal both;animation: jing_max 2.4s linear 0.6s infinite normal both;}
.ny_gy2 .h_h23 .cirI03 {-webkit-animation: jing_max 2.4s linear 1.5s infinite normal both;animation: jing_max 2.4s linear 1.5s infinite normal both;}
@-webkit-keyframes jing_max {0% {width: 53px;height: 53px;opacity: 0;}25% {width: 68px;height:68px;opacity: 0.6;}50% {width: 84px;height:84px;opacity: .3;}75% {width: 106px;height:106px;opacity: 0;}100% {width: 53px;height:53px;opacity: 0;}}
@keyframes jing_max {0% {width: 53px;height: 53px;opacity: 0;}25% {width: 68px;height:68px;opacity: 0.6;}50% {width: 84px;height:84px;opacity: .3;}75% {width: 106px;height:106px;opacity: 0;}100% {width: 53px;height:53px;opacity: 0;}}

.ny_sp_bg{ position:fixed; left:0;top:0; right:0; bottom:0; background:rgba(0,0,0,0.8); z-index:99; display:none;}
.ny_sp{ position:absolute; left:50%;top:50%;}
.ny_sp video{ display:block; width:100%; height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_sp i{ position:absolute; right:-15px; top:-15px; width:35px; height:35px; background:#f00 url(../img/xzewm_gb.png) center no-repeat; cursor:pointer; z-index:1;background-size: 25px auto;border-radius: 50%;}

.ny_gy3{background: #eee;padding: 80px 0;}
.ny_gy3_lb{padding-top: 80px;}
.ny_gy3_lb ul li{float: left;width: 31.333%;margin-right: 3%;text-align: center;background: #fff;padding: 50px 0;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.ny_gy3_lb ul li:nth-child(3n){margin-right:0;}
.ny_gy3_lb ul li .h1{overflow: hidden;}
.ny_gy3_lb ul li .h1 img{display: block;max-width: 100%;margin: auto;}
.ny_gy3_lb ul li .h2{font-size: 24px;line-height: 24px;color: #3d3d3d;font-weight: bold;padding: 30px 0 20px;-webkit-transition:0.5s;transition:0.5s;}
.ny_gy3_lb ul li .h3{font-size: 16px;line-height: 30px;color: #757575;width: 350px;margin: auto;max-width: 100%;height: 90px;}
.ny_gy3_bt{font-size: 24px;line-height: 30px;color: #3d3d3d;text-align: center;font-weight: bold;padding-top: 70px;}
.ny_gy3_lb2{padding-top: 40px;}
.ny_gy3_lb2 ul li{float: left;width: 31.333%;margin-right: 3%;text-align: center;background: #fff;padding: 80px 0;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.ny_gy3_lb2 ul li:nth-child(3n){margin-right:0;}
.ny_gy3_lb2 ul li .h1{overflow: hidden;}
.ny_gy3_lb2 ul li .h1 img{display: block;max-width: 100%;margin: auto;}
.ny_gy3_lb2 ul li .h2{font-size: 20px;line-height: 30px;color: #757575;width: 70%;margin:30px auto 0;height: 30px;}
.ny_gy3_lb3{padding-top: 40px;}
.ny_gy3_lb3 ul li{float: left;width: 31.333%;margin-right: 3%;text-align: center;background: #fff;padding: 50px 0;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.ny_gy3_lb3 ul li:nth-child(3n){margin-right:0;}
.ny_gy3_lb3 ul li .h1{overflow: hidden;}
.ny_gy3_lb3 ul li .h1 img{display: block;max-width: 100%;margin: auto;}
.ny_gy3_lb3 ul li .h2{font-size: 24px;line-height: 24px;color: #3d3d3d;font-weight: bold;padding: 30px 0 20px;}
.ny_gy3_lb3 ul li .h3{font-size: 16px;line-height: 30px;color: #757575;width: 350px;margin: auto;max-width: 100%;height: 60px;}
.ny_gy3_lb ul li:hover{animation-name:pulse;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.ny_gy3_lb2 ul li:hover{animation-name:pulse;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.ny_gy3_lb3 ul li:hover{animation-name:pulse;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}

.ny_gy4{background:#f8f9fb;padding: 80px 0;}
.gy_xl{margin-top: 40px;background: #fff url('../img/gy_lx.png') 90% center no-repeat;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);padding:80px 50px;}
.gy_xl .h1{font-size: 36px;line-height: 36px;color: #3d3d3d;padding-right: 50%;}
.gy_xl .h2{font-size: 16px;line-height: 30px;color: #757575;padding-left: 50px;position: relative;margin-top: 40px;padding-right: 50%;}
.gy_xl .h2 span.iconfont{position: absolute;left: 0;top: 0;font-size: 24px;line-height: 30px;color: #f00;}

.ny_ys{padding: 80px 0;}
.ny_ys ul{padding-top: 60px;}
.ny_ys ul li{padding: 20px;position: relative;}
.ny_ys ul li.even{background: #eee;}
.ny_ys ul li .ny_ys_img{width: 50%;border-radius: 30px;overflow: hidden;margin: 0 0 0 auto;}
.ny_ys ul li.even .ny_ys_img{margin: 0;overflow: hidden;}
.ny_ys ul li .ny_ys_img img{width: 100%;display: block;-webkit-transition:0.5s;transition:0.5s;}
.ny_ys ul li .ny_ys_img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_ys ul li .ny_ys_txt{position: absolute;left: 5%;top: 50%; width: 40%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}
.ny_ys ul li.even .ny_ys_txt{left:auto;right: 5%;}
.ny_ys ul li .ny_ys_txt .h1{font-size: 26px;line-height: 30px;color: #3d3d3d;}
.ny_ys ul li .ny_ys_txt .h2{font-size: 16px;line-height: 30px;color: #757575;margin-top: 20px;}

.oem{padding: 80px 0 40px;background: #f8f9fb;}
.oem ul{padding-top: 60px;}
.oem ul li{float: left;width: 30%;margin:0 5% 5% 0;text-align: center;background: #fff;padding: 60px 0;box-shadow: 0 0 20px rgba(150, 150, 150, 0.1);-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.oem ul li:hover{}
.oem ul li:nth-child(3n){margin-right:0;}
.oem ul li .h1{overflow: hidden;}
.oem ul li .h1 img{display: block;max-width: 100%;margin: auto;}
.oem ul li .h2{font-size: 24px;line-height: 30px;color: #3d3d3d;margin:30px auto 0;height: 30px;font-weight: bold;}
.oem ul li .h3{font-size: 16px;line-height: 30px;color: #757575;margin:10px auto 0;height: 120px;}
.oem ul li:hover{animation-name:pulse;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}

.jsyy{padding: 80px 0;}
.jsyy ul{padding-top: 60px;}
.jsyy ul li{float: left;width: 33.333%;padding-right: 2px;position: relative;}
.jsyy ul li:nth-child(3n){padding-right:0;}
.jsyy ul li .h1{overflow: hidden;}
.jsyy ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.jsyy ul li:hover .h1 img{-webkit-transform:scale(1.3);transform:scale(1.3);}
.jsyy ul li .h2{position: absolute;left: 30px;top: 30px;right: 30px;bottom: 30px;font-size: 22px;line-height: 30px;color: #fff;}

.jsyy2{padding: 0px 0 60px;}
.jsyy2 ul li{float: left;width: 30%;margin-right: 5%;text-align: center;background: #f8f9fb;padding: 80px 50px;-webkit-transition:0.5s;transition:0.5s;}
.jsyy2 ul li:hover{background: #e8ebef;}
.jsyy2 ul li:nth-child(3n){margin-right:0;}
.jsyy2 ul li .h1{overflow: hidden;}
.jsyy2 ul li .h1 img{display: block;max-width: 100%;margin: auto;}
.jsyy2 ul li .h2{font-size: 24px;line-height: 24px;color: #3d3d3d;font-weight: bold;padding: 30px 0 20px;}
.jsyy2 ul li .h3{font-size: 16px;line-height: 30px;color: #757575;height: 90px;}

.jsyy3{padding: 80px 0 100px;}
.jsyy3 ul li{position: relative;}
.jsyy3 ul li .jsyy3_img{width: 40%;overflow: hidden;}
.jsyy3 ul li .jsyy3_img img{max-width: 100%;display: block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.jsyy3 ul li .jsyy3_txt{position: absolute;right:0;top: 50%; width: 50%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}
.jsyy3 ul li .jsyy3_txt .h1{font-size: 36px;line-height: 36px;color: #3d3d3d;font-weight: bold;}
.jsyy3 ul li .jsyy3_txt .h2{font-size: 20px;line-height: 35px;color: #757575;margin-top: 20px;}
.jsyy3 ul li .jsyy3_img:hover img{animation-name:rotateIn;}

.ny_fw1{padding: 80px 0;}
.ny_fw1 .ny_fw1_l{float: left;width: 40%;}
.ny_fw1 .ny_fw1_l .ny_fw1_l_txt{font-size: 16px;line-height: 30px;color: #3d3d3d;padding-top: 30px;}
.ny_fw1 .ny_fw1_l .ny_fw1_l_txt img{display: block;max-width: 100%;margin-top: 30px;}
.ny_fw1 .ny_fw1_r{float: right;width: 50%;padding-top: 130px;}
.ny_fw1 .ny_fw1_r img{display: block;max-width: 100%;margin: 0 0 0 auto;}

.ny_fw2{padding: 80px 0;background: #f8f9fb;}
.ny_fw2 .ny_fw2_txt{margin-top: 50px;background: #fff;box-shadow: 0 0 20px rgba(150, 150, 150, 0.1);padding:80px;text-align: center;font-size: 16px;line-height: 30px;color: #3d3d3d;}
.ny_fw2 .ny_fw2_txt img{display: block;max-width: 100%;margin:80px auto 0;}

.ny_fw3{padding: 80px 0;}
.ny_fw3 .ny_fw3_l{float: right;width: 53%;}
.ny_fw3 .ny_fw3_l .ny_fw3_l_txt{font-size: 16px;line-height: 30px;color: #3d3d3d;padding-top: 30px;}
.ny_fw3 .ny_fw3_l .ny_fw3_l_txt img{display: block;max-width: 100%;margin-top: 30px;}
.ny_fw3 .ny_fw3_r{float: left;width: 40%;}
.ny_fw3 .ny_fw3_r img{display: block;max-width: 100%;margin: 0 0 0 auto;}

.ny_gy_rz{padding: 80px 0 0;}
.ny_gy_rz_txt{font-size: 16px;line-height: 30px;text-align: center;color: #757575;padding-top: 50px;}

.ny_gy_tp{padding: 60px 0 80px;}
.ny_gy_tp ul{margin-top: 0px;}
.ny_gy_tp ul li{float: left;width: 32%;margin:2% 2% 0 0;}
.ny_gy_tp ul li:nth-child(3n){margin-right: 0;}
.ny_gy_tp ul li .h1{overflow: hidden;}
.ny_gy_tp ul li .h1 img{display: block; width: 100%;-webkit-transition:0.5s; transition:0.5s;}
.ny_gy_tp ul li:hover .h1 img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_gy_tp ul li .h2{font-size: 14px;line-height: 24px;text-align: center;padding: 10px 0;}

@keyframes rubberBand{0%{transform:scaleX(1);}30%{transform:scale3d(1.25,.75,1);}40%{transform:scale3d(.75,1.25,1);}50%{transform:scale3d(1.15,.85,1);}65%{transform:scale3d(.95,1.05,1);}75%{transform:scale3d(1.05,.95,1);}to{transform:scaleX(1);}}
@keyframes rotateIn{0%{transform:rotate(0);}to{transform:rotate(1turn);}}
@keyframes pulse{0%{transform:scaleX(1);}50%{transform:scale3d(1.05,1.05,1.05);}to{transform:scaleX(1);}}