/* CSS Document */
@font-face
{
	font-family:syht;
	src:url('../font/SourceHanSansCN-Regular.otf'); /* IE9+  syht */
}
@font-face
{
	font-family:sdr;
	src:url('../font/SterlingDisplay-Roman.otf'); /* IE9+  sdr */
}

/*body{ margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif,"微软雅黑"; font-size:12px; color:#231815; background:#ffffff;}*/
body{ margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; font-size:12px; color:#231815; background:#ffffff;}
ul,li,dl,dt,dd{ list-style:none; margin:0; padding:0; outline:none;}
a{ text-decoration:none; color:#231815; margin:0; padding:0; border:0; outline:none;}
p,h2,h3,h4,img,div{ border:0; margin:0; padding:0; outline:none; font-weight:normal;}
input,textarea{ border:0; outline:none; outline:none;}
img{ display:block; max-width:100%; max-height:100%; outline:none;}
.clear{ clear:both;}
.w1200{ width:1200px; margin:0 auto;}


.ind_ban{ overflow:hidden; padding-top:110px;}
.ind_ban .sw1{ width:100%; max-width:1920px; box-sizing:border-box; margin:0 auto;}
.ind_ban .swiper-pagination-bullet{ width:10px; height:10px; border:1px solid #ffffff; background:none; opacity:1;}
.ind_ban .swiper-pagination-bullet-active{ background:#ffffff;}

.ind_tit{ text-align:center; padding:40px 0 20px;}
.ind_tit h3{ font:normal 26px/50px "华文宋体","新宋体","serif","宋体";}
.ind_tit h4{ font:normal 14px/24px "微软雅黑"; color:#000000;}

.ind_box1{ overflow:hidden; padding-bottom:90px;}
.ind_box1 .box{ width:100%; max-width:1920px; box-sizing:border-box; padding:0 2.8%; margin:0 auto;}
.ind_box1 .box ul{ display:flex; justify-content:space-between;}
.ind_box1 .box ul li{ width:19%; position:relative;}
.ind_box1 .box ul li .cen{ position:absolute; left:0; bottom:20px; width:100%; text-align:center;}
.ind_box1 .box ul li .cen h3{ font:normal 24px/30px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.ind_box1 .box ul li .cen p{ font:normal 20px/30px "sdr";}

.ind_box2{ overflow:hidden; background:#efefef;}
.ind_box2 .box{ width:100%; max-width:1920px; box-sizing:border-box; padding:0 3.125%; margin:0 auto;}/*1800px*/
.ind_box2 .box .sw2 .swiper-slide>.box_li{ overflow:hidden; position:relative;}
.ind_box2 .box .sw2 .swiper-slide>.box_li>.img{ width:73%; float:left; position:relative;}
.ind_box2 .box .sw2 .swiper-slide>.box_li>.img p{ font:normal 16px/30px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; color:#ffffff; position:absolute; left:6%; bottom:6%;}
.ind_box2 .box .sw2 .swiper-slide>.box_li>.con{ width:44%; position:absolute; right:0; top:50%; transform:translateY(-50%); background:#eba8b2; text-align:center; padding:4% 2% 7%; box-sizing:border-box; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.ind_box2 .box .sw2 .swiper-slide>.box_li>.con>h3{ font:normal 24px/44px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.ind_box2 .box .sw2 .swiper-slide>.box_li>.con>h4{ font:normal 22px/44px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.ind_box2 .box .sw2 .swiper-slide>.box_li>.con>p{ font:normal 16px/34px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; padding:3% 0 5%;}
.ind_box2 .box .sw2 .swiper-slide>.box_li>.con>span{ display:block; width:80px; height:1px; background:#000000; margin:0 auto 17px;}
.ind_box2 .box .sw2 .swiper-slide>.box_li>.con>div{ font:normal 24px/44px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; margin-bottom:5%;}
.ind_box2 .box .sw2 .swiper-slide>.box_li>.con>a{ display:block; margin:0 auto; width:210px; height:50px; text-align:center; font:normal 18px/50px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; color:#ffffff; background:#0f0f0f;}
.ind_box2 .box .sw2 .swbp2{ width:56px; height:56px; top:24%; left:0; background:rgba(255,255,255,0.73) url(../images/index_43.png); font:normal 50px/56px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; text-align:center;}
.ind_box2 .box .sw2 .swbn2{ width:56px; height:56px; top:24%; right:0px; background:url(../images/index_43.png); transform:rotate(180deg); font:normal 50px/56px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; text-align:center;}
.ind_box2 .box .sw2 .swp2{ width:44%; left:auto; right:0; bottom:auto; top:40%;}
.ind_box2 .box .sw2 .swp2 .swiper-pagination-bullet{ width:34px; height:34px; background:url(../images/index_48.png); opacity:1; margin:0 10px;}
.ind_box2 .box .sw2 .swp2 .swiper-pagination-bullet-active{ width:34px; height:34px; background:url(../images/index_49.png); opacity:1;}
.ind_box2 .box .ul2{ overflow:hidden; max-width:1200px; margin:90px auto;}
.ind_box2 .box .ul2>li{ width:24.16%; float:left; margin-right:1.11%;}
.ind_box2 .box .ul2>li:nth-child(4){ margin-right:0;}
.ind_box2 .box .ul2>li>h3{ font:normal 20px/30px "sdr"; text-align:center; margin-top:10px;}
.ind_box2 .box .ul2>li>p{ font:normal 16px/30px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; text-align:center;}

.ind_box3{ width:100%; max-width:1920px; box-sizing:border-box; margin:0 auto; overflow:hidden;}
.ind_box3 .b_img{ max-width:100%; padding:0 3.125%; box-sizing:border-box;}
.ind_box3 .ul1{ overflow:hidden; margin:60px 13%;}/*1420px*/
.ind_box3 .ul1 li{ width:48.5%; float:left; position:relative;}/*690px*/
.ind_box3 .ul1 li:last-child{ float:right;}
.ind_box3 .ul1 li .con{ position:absolute; z-index:2; left:0; bottom:0; width:100%; padding:0; text-align:center; color:#ffffff;}
.ind_box3 .ul1 li .con h3{ font:normal 24px/50px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.ind_box3 .ul1 li .con a{ display:block; width:40%; height:50px; margin:0 auto 2%; background:#231815; font:normal 18px/50px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; color:#ffffff;}
.ind_box3 .con{ overflow:hidden; padding:0 10%; text-align:center;}
.ind_box3 .con>h3{ font:normal 26px/50px "华文宋体","新宋体","serif","宋体";}
.ind_box3 .con>h4{ font:normal 14px/24px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; padding:10px 0;}
.ind_box3 .con>span{ display:block; background:#000000; width:100px; height:1px; margin:0 auto 10px;}
.ind_box3 .con>p{ font:normal 14px/24px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.ind_box3 .sw3{ overflow:hidden; margin:30px 13% 60px;}/*1420px*/
.ind_box3 .sw3 .img{ position:absolute; z-index:2; left:50%; top:0; transform:translateX(-50%); height:100%; text-align:center;}
.ind_box3 .sw3 .img img{ display:inline-block; vertical-align:middle;}
.ind_box3 .sw3 .sws3{ width:30%; left:50%; transform:translateX(-50%);}
.ind_box3 .sw3 .sws3 .swiper-scrollbar-drag{ background:#000000;}
.ind_box3 .more{ display:block; margin:0 auto 5.2%; width:210px; height:50px; text-align:center; font:normal 18px/50px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; color:#ffffff; background:#0f0f0f;}

.ind_box4{ width:100%; max-width:1920px; box-sizing:border-box; margin:0 auto; overflow:hidden;}
.ind_box4 .ind_tit h4{ font:normal 14px/24px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.ind_box4 .b_img{ max-width:100%; padding:0 3.125%; box-sizing:border-box;}
.ind_box4 .con{ padding:3.125% 13% 5.21%; font:normal 16px/32px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; text-align:center;}
.ind_box4 .ul1{ overflow:hidden; padding:0 17% 100px;}/*1267.2px*/
.ind_box4 .ul1 li{ width:49%; float:left; position:relative; margin-bottom:15px;}
.ind_box4 .ul1 li .con{ position:absolute; z-index:2; left:0; top:0; width:100%; height:100%; padding:12% 8.8%; box-sizing:border-box; text-align:right; color:#ffffff;}
.ind_box4 .ul1 li .con h3{ font:normal 30px/33px "sdr";}
.ind_box4 .ul1 li .con p{ font:normal 24px/30px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.ind_box4 .ul1 li .con span{ display:inline-block; width:30px; height:1px; background:#ffffff;}
.ind_box4 .ul1 li:nth-child(2n){ float:right;}
.ind_box4 .ul1 li:nth-child(2n) .con{ text-align:left;}

.ind_box5{ overflow:hidden; width:100%; position:relative; margin-bottom:50px;}
.ind_box5 .con{ width:50%; position:absolute; z-index:2; left:50%; top:50%; transform:translate(-50%,-50%);}
.ind_box5 .con h3{ font:normal 30px/60px "微软雅黑"; color:#ffffff; text-align:center;}
.ind_box5 .con ul{ overflow:hidden; margin:10px auto 0;}
.ind_box5 .con ul li:nth-child(1){ width:75%; float:left; background:#ffffff; padding:5px 10px;}
.ind_box5 .con ul li:nth-child(1) input{ width:calc(100% - 50px); height:30px; padding:0;}
.ind_box5 .con ul li:nth-child(1) img{ float:right;}
.ind_box5 .con ul li:nth-child(2){ width:20%; height:40px; float:right;}
.ind_box5 .con ul li:nth-child(2) button{ width:100%; height:100%; border:0; background:#050100; text-align:center; font:normal 16px/40px "sdr"; color:#ffffff;}

.ind_box6{ width:100%; max-width:1920px; box-sizing:border-box; margin:0 auto; overflow:hidden;}
.ind_box6 .title2 h3{ font:normal 30px/40px "华文宋体","新宋体","serif","宋体"; text-align:center;}
.ind_box6 .title2 h4{ font:normal 14px/30px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; text-align:center;}
.ind_box6 .sw4{ margin:40px 10% 100px;}/*1536px*/
.ind_box6 .sw4 .swiper-slide .l{ width:40%; float:left; margin-top:6.5%; text-align:center;}
.ind_box6 .sw4 .swiper-slide .l h3{ font:normal 24px/50px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.ind_box6 .sw4 .swiper-slide .l h4{ font:normal 18px/40px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.ind_box6 .sw4 .swiper-slide .l p{ font:normal 16px/30px "sdr";}
.ind_box6 .sw4 .swiper-slide .l span{ font:normal 32px/50px "sdr";}
.ind_box6 .sw4 .swiper-slide .l div{ text-align:center;}
.ind_box6 .sw4 .swiper-slide .l div img{ display:inline-block; vertical-align:top;}
.ind_box6 .sw4 .swiper-slide .l a{ display:block; margin:0 auto; width:200px; height:50px; text-align:center; font:normal 18px/50px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; color:#ffffff; background:#0f0f0f;}
.ind_box6 .sw4 .swiper-slide .r{ width:48%; float:right; background:#eba8b2; padding:75px 0; box-sizing:border-box; position:relative;}
.ind_box6 .sw4 .swiper-slide .r .img{ float:left; margin:0 50px 0 -50px;}
.ind_box6 .sw4 .swp4{ width:100%;}
.ind_box6 .sw4 .swiper-pagination-bullet{ width:8px; height:8px; border:1px solid #000000; background:#ffffff; opacity:1; vertical-align:middle; margin:0 10px!important;}
.ind_box6 .sw4 .swiper-pagination-bullet-active{ width:12px; height:12px; border:1px solid #000000; background:#000000; margin-top:-1px!important;}
/*.ind_box6 .title3 h3{ font:normal 30px/40px "华文宋体","新宋体","serif","宋体"; text-align:center;}
.ind_box6 .title3 h4{ font:normal 20px/30px "sdr"; text-align:center; color:#eba8b2;}*/
.ind_box6 .title3 h3{ font:normal 26px/50px "华文宋体","新宋体","serif","宋体"; text-align:center;}
.ind_box6 .title3 h4{ font:normal 14px/24px "微软雅黑"; color:#000000; text-align:center;}

.ind_box6 .sw5{ margin:60px 15px 80px;}
.ind_box6 .sw5 .swiper-slide{ cursor:pointer;}
.ind_box6 .sw5 .swbp5{ width:5%; height:100%; background:rgba(244,244,244,0.3); left:0; top:0; margin:0; font:normal 50px/56px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; display:flex; justify-content:center; align-items:center;}
.ind_box6 .sw5 .swbp5 span{ display:inline-block; width:56px; height:56px; background:url(../images/index_43.png);}
.ind_box6 .sw5 .swbn5{ width:5%; height:100%; background:rgba(244,244,244,0.3); right:0; top:0; margin:0; font:normal 50px/56px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; display:flex; justify-content:center; align-items:center;}
.ind_box6 .sw5 .swbn5 span{ display:inline-block; width:56px; height:56px; background:url(../images/index_43.png); transform:rotate(180deg);}
.ind_box6 .sw5 .swbp5:hover{ background:rgba(244,244,244,0.83);}
.ind_box6 .sw5 .swbn5:hover{ background:rgba(244,244,244,0.83);}

.ind_box7{ width:100%; max-width:1920px; box-sizing:border-box; margin:0 auto; overflow:hidden; padding:0 3.125%; position:relative;}/*1800px*/
.ind_box7>img{ width:100%;}
.ind_box7 .box{ width:74%; position:absolute; z-index:2; left:50%; top:0; transform:translateX(-50%);}/*1420px*/
.ind_box7 .box .ind_tit{ padding:2.52% 0 1.11%;}
.ind_box7 .box .ind_tit h4{ font:normal 14px/24px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; margin:0.4% 0 0;}
.ind_box7 .box .box1{ width:35%; min-width:600px; margin:0 auto; font:normal 16px/30px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.ind_box7 .box .box1 .img{ width:6.8%; height:30px; float:left; padding:5px; box-sizing:border-box;}
.ind_box7 .box .box1 .dropdown{ float:left; margin-right:0;}
.ind_box7 .box .box1 .dropdown{width:21.13%; height:30px;}
.ind_box7 .box .box1 .dropdown:nth-child(4){ width:48.5%; float:right; margin-right:0;}
.ind_box7 .box .box1 .dropdown:nth-child(4).open div{ width:300px!important;}
/*.ind_box7 .box .box1 select{ width:50%; height:30px; float:right; border:0; background:none; outline:none; font:normal 14px/30px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}*/
/*.ind_box7 .box .box1 select{ width:21.13%; height:30px; border:0; background:none; outline:none; font:normal 14px/30px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.ind_box7 .box .box1 select:last-child{ width:49%; float:right;}*/
/*.ind_box7 .box button{ width:200px; height:45px; display:block; border:0; margin:20px auto; background:#231815; font:normal 16px/45px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; color:#ffffff; letter-spacing:2px;}*/
.ind_box7 .box .btn{ width:200px; height:45px; display:block; border:0; margin:20px auto; padding:0; background:#231815; font:normal 16px/45px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif; color:#ffffff; text-align:center; letter-spacing:2px;}

.popup_layer_bg{ width:100%; height:100%; background:rgba(41,41,41,0.9); position:fixed; z-index:81; left:0; top:0;}
.popup_layer_box{ width:62.5%; padding:20px; box-sizing:border-box; background:#ffffff; position:fixed; z-index:82; left:50%; top:50%; transform:translate(-50%,-50%);}
.popup_layer_box .close{ display:block; width:40px; height:40px; box-sizing:border-box; border-radius:50%; text-align:center; font:normal 50px/40px "微软雅黑"; color:#231815; position:absolute; right:20px; top:20px; cursor:pointer;}
.popup_layer_box .box{ overflow:hidden;}
.popup_layer_box .box .img{ width:54%; float:left;}
.popup_layer_box .box .img img{ width:100%;}
.popup_layer_box .box .con{ width:40%; float:right; margin-top:6%; text-align:center;}
.popup_layer_box .box .con h3{ font:normal 24px/50px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.popup_layer_box .box .con h4{ font:normal 18px/40px Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;}
.popup_layer_box .box .con p{ font:normal 16px/30px "sdr";}
.popup_layer_box .box .con span{ font:normal 32px/50px "sdr";}
.popup_layer_box .box .con div{ text-align:center;}
.popup_layer_box .box .con div img{ display:inline-block; vertical-align:top;}
.popup_layer_box .box .con a{ display:block; margin:0 auto; width:200px; height:50px; text-align:center; font-size:18px; line-height:50px; color:#ffffff; background:#0f0f0f;}


.ny_main1{ width:100%; max-width:1490px; margin:0 auto; padding:20px; box-sizing:border-box;}
.ny_lj .title{ font-size:14px; line-height:30px; color:#595757; margin-bottom:10px;}
.ny_lj .lm_pro{ padding-bottom:66px;}
.ny_lj .lm_pro dl{ display:flex; float:left; font-size:14px; line-height:30px;}
.ny_lj .lm_pro dl dt{ float:left;}
.ny_lj .lm_pro dl dd{ float:left; position:relative;}
.ny_lj .lm_pro dl dd>div{ padding:0 15px;}
.ny_lj .lm_pro dl dd>div em{ display:inline-block; font-style:normal; font-size:12px; font-weight:bold; margin-left:10px; transition:0.3s;}
.ny_lj .lm_pro dl dd>ul{ position:absolute; z-index:2; left:0; top:30px; width:900px; padding:0 15px; background:#ffffff; display:none;}
.ny_lj .lm_pro dl dd>ul li{ float:left; padding-right:60px;}
.ny_lj .lm_pro dl dd>ul li input{ height:16px; margin:7px 15px 7px 0; vertical-align:top; cursor:pointer;}
.ny_lj .lm_pro dl dd:hover>ul{ display:block;}
.ny_lj .lm_pro dl dd:hover>div em{ transform:rotate(180deg);}
.ny_lj .lm_pro dl .clear_check{ margin-left:20px;}
.ny_lj .lm_pro .px{ float:right; font-size:14px; line-height:30px;}
.ny_lj .lm_pro .px div{ padding:0 15px; float:right; position:relative;}
.ny_lj .lm_pro .px div em{ display:inline-block; font-style:normal; font-size:12px; font-weight:bold; margin-left:10px; transition:0.3s;}
.ny_lj .lm_pro .px div ul{ position:absolute; z-index:2; top:30px; right:0; width:130px; text-align:right; display:none; background:#ffffff;}
.ny_lj .lm_pro .px div ul li{ padding-right:30px; cursor:pointer;}
.ny_lj .lm_pro .px div:hover ul{ display:block;}

.ny_pro_list{ overflow:hidden; display:flex; flex-wrap:wrap;}
.ny_pro_list>li{ width:19.46%; margin:0 0.675% 1% 0;}
.ny_pro_list>li .box{ width:100%; height:100%; box-sizing:border-box; border:1px solid #ffffff;}
.ny_pro_list>li .box .fav{ display:none;}
.ny_pro_list>li .box .img>a{ display:none;}
.ny_pro_list>li .box h3{ font:normal 20px/30px "sdr"; text-align:center; margin-top:10px;}
.ny_pro_list>li .box .btn{ font-size:16px; line-height:30px; text-align:center;}
.ny_pro_list>li .box .btn form{ float:right; display:none;}
.ny_pro_list>li .box .btn form button{ height:30px; outline:none; background:none; border:0; cursor:pointer;}
.ny_pro_list>li:nth-child(5n){ margin:0 0 1% 0;}
.ny_pro_list>li:hover .box{ border:1px solid #000000;}
.ny_pro_list>li:hover .box .fav{ display:block; float:right; margin:5px 5px 0 0;}
.ny_pro_list>li:hover .box .img{ margin:10% 10% 0; position:relative;}
.ny_pro_list>li:hover .box .img .prevLink{ display:block; position:absolute; left:-16px; top:50%; cursor:pointer;}
.ny_pro_list>li:hover .box .img .nextLink{ display:block; position:absolute; right:-16px; top:50%; cursor:pointer;}
.ny_pro_list>li:hover .box .btn{ margin:10px 10% 0; padding:0 10px; background:#1e1e1e; text-align:left; font-size:14px; color:#ffffff;}
.ny_pro_list>li:hover .box .btn form{ display:block;}
.ny_pro_list>li:hover .box .btn form button{ color:#ffffff;}

.ny_main1_bot{ text-align:center; font-size:14px; line-height:30px; padding:20px 0 0;}
.ny_main1_bot .btn{ display:block; margin:0 auto; width:180px; height:40px; border:1px solid #000000; text-align:center; font-size:20px; line-height:40px;}

.go_top{ margin:20px auto; text-align:center; font-size:16px; line-height:30px;}
.go_top img{ display:inline-block; vertical-align:middle; margin-left:5px;}

.ny_pro_detail{ width:100%; max-width:1890px; margin:0 auto; padding:70px 15px 80px; box-sizing:border-box; overflow:hidden; display:flex; justify-content:space-between;}
.ny_pro_detail .l{ float:left; width:56.51%; overflow:hidden;}/*1070px*/
.ny_pro_detail .l .gallery-top{ width:76.58%; max-width:800px; float:right;}
.ny_pro_detail .l .gallery-top .swiper-slide{ text-align:center;}
.ny_pro_detail .l .gallery-top .swiper-slide img{ display:inline-block; vertical-align:middle; width:100%;}
.ny_pro_detail .l .gallery-thumbs{ width:100px; height:492px; float:left;}
.ny_pro_detail .l .gallery-thumbs .swiper-slide-thumb-active img{ border:1px solid #000000; box-sizing:border-box;}
.ny_pro_detail .r{ width:26%; float:right; margin-right:9%;}/*480px*/
.ny_pro_detail .r::-webkit-scrollbar{ background:#ffffff;}
.ny_pro_detail .r .tit{ font-weight:normal; font-size:20px; line-height:36px; margin:0px 0 20px;}
.ny_pro_detail .r .tit p{ font-size:36px;}
.ny_pro_detail .r ul{ overflow:hidden;}
.ny_pro_detail .r ul li{ width:100%; height:40px; border-bottom:1px solid #3c3b3b;}
.ny_pro_detail .r ul li>img{ display:inline-block; vertical-align:middle; margin-top:7px;}
.ny_pro_detail .r ul li h3{ font-size:18px; line-height:40px; font-weight:normal; margin:0;}
.ny_pro_detail .r ul li h3 span{ float:right; position:relative;}
.ny_pro_detail .r ul li h3 span:after{ content:''; border-width:7px 5px; border-color:#3c3b3b transparent transparent transparent; border-style:solid; position:absolute; right:0; top:18px; transition:0.3s;}
.ny_pro_detail .r ul li h3>em{ float:right; margin-right:20px; font:normal 14px/40px "微软雅黑";}
.ny_pro_detail .r ul li h3>div{ float:right;}
/*.ny_pro_detail .r ul li h3 div input{ width:30px; height:30px; margin-top:10px; text-align:center;}*/
.ny_pro_detail .r ul li h3>div .btn { width:22px; height:22px; display:inline-block; text-align:center; font:normal 16px/22px "微软雅黑"; cursor:pointer; vertical-align:middle; }
.ny_pro_detail .r ul li h3>div .btn-jian { -moz-user-select:none; /*火狐*/ -webkit-user-select:none; /*webkit浏览器*/ -ms-user-select:none; /*IE10*/ -khtml-user-select:none; /*早期浏览器*/ user-select:none; }
.ny_pro_detail .r ul li h3>div .btn-add { -moz-user-select:none; /*火狐*/ -webkit-user-select:none; /*webkit浏览器*/ -ms-user-select:none; /*IE10*/ -khtml-user-select:none; /*早期浏览器*/ user-select:none; }
.ny_pro_detail .r ul li h3>div input { width:40px; height:22px; vertical-align:middle; text-align:center; }
.ny_pro_detail .r ul li .xx{ display:none; overflow:hidden; padding-bottom:10px; width:100%; background:#ffffff;}
.ny_pro_detail .r ul li .xx div{ min-width:33.33%; float:left; font-size:16px; line-height:34px; padding-right:10px; box-sizing:border-box;}
.ny_pro_detail .r ul li .xx div input{ float:left; height:16px; margin:9px 10px 9px 3px;}
.ny_pro_detail .r ul li.on{ height:auto;}
.ny_pro_detail .r ul li.on h3 span:after{ transform:rotate(180deg);}
.ny_pro_detail .r ul li.on .xx{ display:block;}
.ny_pro_detail .r .div1{ overflow:hidden; margin-top:30px;}
.ny_pro_detail .r .div1 .price{ font-size:24px; line-height:40px; float:left;}
.ny_pro_detail .r .div1 .buy{ font-size:18px; line-height:40px; float:right; cursor:pointer;}
.ny_pro_detail .r .div2{ overflow:hidden; margin-top:20px;}
.ny_pro_detail .r .div2 div{ width:48%; float:left; text-align:center; font-size:18px; line-height:60px; border:1px solid #0f0f0f; cursor:pointer;}
.ny_pro_detail .r .div2 div:nth-child(1){ background:#0f0f0f; color:#ffffff;}
.ny_pro_detail .r .div2 div:nth-child(1) img{ display:inline-block; vertical-align:middle; margin-right:15px;}
.ny_pro_detail .r .div2 div:nth-child(2){ float:right;}
.ny_pro_detail .r .div3{ overflow:hidden; margin-top:30px; border:1px solid #e0e0e0;}
.ny_pro_detail .r .div3 div{ height:60px; float:left; text-align:center; font-size:16px; line-height:60px; cursor:pointer;}
.ny_pro_detail .r .div3 div:nth-child(1){ width:60%; background:#efefef;}
.ny_pro_detail .r .div3 div:nth-child(1) span{ font-size:24px;}
.ny_pro_detail .r .div3 div:nth-child(2){ width:40%; float:right;}
.ny_pro_detail .r .div3 div:nth-child(2) a{ display:block; width:100%; height:100%;}
.ny_pro_detail .r .div3 div:nth-child(2) img{ display:inline-block; vertical-align:middle; margin-right:5px;}
.ny_pro_detail .r .div4{ margin-top:30px;}
.ny_pro_detail .r .div4 h3{ font-size:18px; line-height:36px;}
.ny_pro_detail .r .div4 div{ font:normal 14px/28px "思源黑体"; color:#999999;}
.ny_pro_detail .r .div5{ margin-top:40px;}
.ny_pro_detail .r .div5>span{ font-size:18px; line-height:30px; float:left;}
.ny_pro_detail .r .div5>div{ float:left; margin-right:10px;}

.ny_ten .w1065{ max-width:1065px; margin:0 auto;}
.ny_ten .w1490{ max-width:1490px; margin:0 auto;}
.ny_ten .box1{ background:#eeeeee; width:100%; padding:50px 0;}
.ny_ten .box2{ background:#0a0a0a url(../images/ten_09.jpg) no-repeat center top; width:100%; height:220px;}
.ny_ten .box2 .w1065{ height:100%; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.ny_ten .box2 .w1065 p{ font-size:40px; color:#ffffff; line-height:40px; margin-top:30px;}
.ny_ten .box3{ background:#1c1c1c; width:100%; padding:10px 0;}
.ny_ten .box3 img{ margin-top:60px}
.ny_ten .box4{ background:#040405 url(../images/ten_21.jpg) no-repeat center top; width:100%; height:260px;}
.ny_ten .box4 .w1065{ height:100%; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.ny_ten .box4 .w1065 h3{ font:normal 30px/50px "思源黑体"; color:#efc2c8;}
.ny_ten .box4 .w1065 p{ font:normal 36px/56px "思源黑体"; color:#ffffff;}
.ny_ten .box5{ background:#040405; width:100%;}
.ny_ten .box6{ background:#0a0a0a url(../images/ten_09.jpg) no-repeat center top; width:100%; height:220px;}
.ny_ten .box6 .w1065{ height:100%; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.ny_ten .box6 .w1065 p{ font-size:40px; color:#ffffff; line-height:40px; margin-top:30px;}
.ny_ten .box7{ background:#eeeeee; width:100%; padding-top:50px;}
.ny_ten .box8 .title{ text-align:center; padding:76px 0 38px;}
.ny_ten .box8 .title h3{ font-size:24px; line-height:30px;}
.ny_ten .box8 .title p{ font-size:40px; line-height:60px;}
.ny_ten .box9{ background:#040405 url(../images/ten_09.jpg) no-repeat center top; width:100%; height:220px;}
.ny_ten .box9 .w1065{ height:100%; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.ny_ten .box9 .w1065 h3{ font:normal 30px/50px "思源黑体"; color:#efc2c8;}
.ny_ten .box9 .w1065 p{ font:normal 36px/56px "思源黑体"; color:#ffffff;}
.ny_ten .box10{ padding:70px 0 100px;}
.ny_ten .box10 .w1065{ position:relative; overflow:hidden; padding:0 15px;}
.ny_ten .box10 .title{ margin:24px 0 20px 160px;}
.ny_ten .box10 .title h3{ font-size:18px; line-height:30px;}
.ny_ten .box10 .title p{ font-size:36px; line-height:55px;}
.ny_ten .box10 .con{ width:380px; margin-left:15px; background:#f7c7cd; padding:30px 330px 50px 150px; font:normal 16px/32px "思源黑体";}
.ny_ten .box10 .con .line{ display:block; width:50px; height:3px; background:#ffffff; margin:30px 0;}
.ny_ten .box10 .con h4{ font-size:24px;}
.ny_ten .box10 .con h4 img{ display:inline-block; vertical-align:top; margin-right:10px;}
.ny_ten .box10 .img{ position:absolute; z-index:2; top:0; right:0;}
.ny_ten .box11{ background:#1c1c1c; width:100%; overflow:hidden;}
.ny_ten .box11 .title{ margin:120px 0 30px; color:#ffffff; padding:0 90px;}
.ny_ten .box11 .title h3{ font-size:18px; line-height:30px;}
.ny_ten .box11 .title p{ font-size:36px; line-height:55px;}
.ny_ten .box11 .title span{ display:block; width:50px; height:3px; background:#f7c8ce; margin-top:30px;}
.ny_ten .box11 .con{ padding:0 90px 90px; font:normal 16px/32px "思源黑体"; color:#ffffff;}
.ny_ten .box11 .con h4{ font-size:28px; line-height:50px; color:#f7c8ce;}
.ny_ten .box12 .w1065{ height:710px; position:relative; padding:110px 50px;}
.ny_ten .box12 .w1065 .cen1{ width:780px; height:430px; background:#eeeeee; padding:90px 80px 40px 350px; box-sizing:border-box; position:absolute; z-index:2; right:50px; top:110px;}
.ny_ten .box12 .w1065 .cen1 .title h3{ font:normal 30px/30px "思源黑体";}
.ny_ten .box12 .w1065 .cen1 .title p{ font:normal 36px/56px "思源黑体";}
.ny_ten .box12 .w1065 .cen1 .title span{ display:block; width:50px; height:3px; background:#f7c8ce; margin:30px 0;}
.ny_ten .box12 .w1065 .cen1 .con{ font-size:18px; line-height:32px;}
.ny_ten .box12 .w1065 .cen2{ width:410px; height:380px; background:#f7c7cd; position:absolute; z-index:3; left:50px; bottom:110px;}
.ny_ten .box12 .w1065 .cen3{ width:440px; height:626px; position:absolute; z-index:4; left:110px; top:160px; box-shadow:0 5px 5px #c9c9c9;}
.ny_ten .box12 .w1065 .cen4{ width:350px; position:absolute; z-index:4; right:130px; top:610px; font-size:18px; line-height:32px; color:#edacb4;}
.ny_ten .box12 .w1065 .cen4 span{ font-size:22px;}
.ny_ten .box13{ background:#343434; width:100%; overflow:hidden;}
.ny_ten .box13 .title{ margin:70px 0 50px; color:#ffffff; text-align:center;}
.ny_ten .box13 .title h3{ font-size:22px; line-height:30px;}
.ny_ten .box13 .title p{ font:normal 36px/55px "宋体";}
.ny_ten .box13 ul{ width:730px; margin:0 auto 150px; overflow:hidden;}
.ny_ten .box13 ul li{ float:left;}
.ny_ten .box13 ul li .img{}
.ny_ten .box13 ul li h3{ font:normal 26px/60px "思源黑体"; text-align:center; color:#ffffff;}
.ny_ten .box13 ul li:nth-child(1){ margin-right:55px;}
.ny_ten .box13 ul li:nth-child(1) h3{ margin-top:30px;}

.ny_longservice .title{ text-align:center; padding:30px 0 60px; background:#f3f3f3;}
.ny_longservice .title h3{ font-size:26px; line-height:40px;}
.ny_longservice .title div{ font:normal 16px/24px "思源黑体"; padding:10px 0 60px;}
.ny_longservice .con{ background:#f3f3f3;}
.ny_longservice .go_top{ margin:50px auto 80px;}

.ny_main2{ width:100%; max-width:1520px; margin:0 auto; padding:20px; box-sizing:border-box;}

.ny_bigevent_list{ padding:0 50px;}/*1420px*/
.ny_bigevent_list li{ width:32.4%; float:left; margin:0 1.4% 50px 0; text-align:center;}
.ny_bigevent_list li h3{ padding:16px 15px 0; font:normal 18px/30px "思源黑体";}
.ny_bigevent_list li p{ height:52px; padding:0px 15px 14px; font:normal 14px/26px "思源黑体"; color:#888888;}
.ny_bigevent_list li:nth-child(3n){ margin:0 0 50px 0;}
.ny_bigevent_list li:hover{ box-shadow:0 0 10px #f2f2f2;}

.ny_bigevent_detail .tit{ text-align:center; font-size:30px; line-height:50px;}
.ny_bigevent_detail .infos{ height:20px; padding:30px 0; margin-bottom:50px; font:normal 14px/20px "思源黑体"; border-bottom:2px solid #e0dfdf; display:flex; justify-content:center;}
.ny_bigevent_detail .infos li{ padding:0 40px;}
.ny_bigevent_detail .infos li img{ display:inline-block; vertical-align:middle; margin-right:5px;}
.ny_bigevent_detail .con{ max-width:1090px; margin:50px auto; font:normal 16px/36px "思源黑体";}
.ny_bigevent_detail .con img{ display:inline-block;}

.ny_star_list{ padding:0 50px; overflow:hidden;}/*1420px*/
.ny_star_list li{ width:48.45%; float:left; margin:0 3.1% 4% 0; position:relative;}
.ny_star_list li:nth-child(2n){ margin:0 0 4% 0;}
.ny_star_list li .cen{ position:absolute; z-index:2; left:0; bottom:0; width:100%; background:rgba(35,24,21,0.74); padding:15px; box-sizing:border-box; color:#ffffff; text-align:center;}
.ny_star_list li .cen h3{ font-size:21px; line-height:36px;}
.ny_star_list li .cen p{ font-size:21px; line-height:30px;}

.ny_custom_main{ width:100%; height:100%; background:url(../images/custom_01.jpg) no-repeat center center; background-size:cover; position:relative;}
.ny_custom_main .cen{ position:absolute; z-index:2; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}
.ny_custom_main .cen .img{ position:relative;}
.ny_custom_main .cen .img .code{ position:absolute; z-index:3; left:50%; top:50%; transform:translate(-50%,-50%);}
.ny_custom_main .cen h3{ font-size:17px; line-height:30px; padding:25px 0; letter-spacing:3px;}
.ny_custom_main .cen a{ display:inline-block; width:184px; height:46px; background:#000000; font-size:16px; line-height:46px; color:#ffffff; letter-spacing:5px;}

.ny_custom .title{ padding:50px 0 34px; text-align:center;}
.ny_custom .title h3{ font-size:36px; line-height:60px;}
.ny_custom .title p{ font:normal 14px/40px "思源黑体";}
.ny_custom .step{ padding-right:32px; overflow:hidden;}
.ny_custom .step li{ width:33.33%; height:62px; float:left; background:#fafafa; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; box-sizing:border-box; position:relative;}
.ny_custom .step li h3{ font:normal 20px/42px "思源黑体"; float:left; margin-top:10px; margin-left:45px;}
.ny_custom .step li h3 em{ font:bold 30px/42px "宋体"; margin-right:15px; display:inline-block; vertical-align:top;}
.ny_custom .step li span{ float:right; margin-top:10px; margin-right:15px;}
.ny_custom .step li .l{ float:left;}
.ny_custom .step li .r{ float:right;}
.ny_custom .step li .sjx{ width:0; height:100%; position:relative;}
.ny_custom .step li .sjx:after{ content:''; position:absolute; z-index:2; top:-1px; right:-60px; border-style:solid; border-width:31px 30px; border-color:transparent transparent transparent #d6d6d6;}
.ny_custom .step li .sjx:before{ content:''; position:absolute; z-index:3; top:-1px; right:-59px; border-style:solid; border-width:31px 30px; border-color:transparent transparent transparent #fafafa;}
.ny_custom .step li:nth-child(1){ border-left:1px solid #d6d6d6;}
.ny_custom .step li.on{ border-left:2px solid #eba8b2; border-top:2px solid #eba8b2; border-bottom:2px solid #eba8b2; box-shadow:5px 5px 5px #e9e9e9; position:relative; z-index:3;}
.ny_custom .step li.on .sjx:after{ top:-2px; right:-60px; z-index:4; border-color:transparent transparent transparent #eba8b2;}
.ny_custom .step li.on .sjx:before{ top:-2px; right:-57.5px; z-index:5;}
.ny_custom .step li.prev{ background:#fcf2f3;}
.ny_custom .step li.prev .r.sjx:after{ border-color:transparent transparent transparent #fcf2f3; z-index:4; right:-57px;}
.ny_custom .step li.prev .r.sjx:before{ border-color:transparent transparent transparent #fcf2f3; z-index:4;}

/*您可能还喜欢*/
.ny_custom .custom_love .title{ padding:50px 0 30px; text-align:center;}
.ny_custom .custom_love .title h3{ font-size:30px; line-height:40px;}
.ny_custom .custom_love .title p{ font-size:30px; line-height:40px;}
.ny_custom .custom_love .sw1{ height:400px;}
/*.ny_custom .custom_love .ny_pro_list{ overflow:hidden; display:flex; flex-wrap:wrap;}
.ny_custom .custom_love .sw1 .swiper-slide{ width:23%; margin:0 2.66% 1% 0;}*/
.ny_custom .custom_love .sw1 .swiper-slide .box{ width:100%; height:100%; max-width:290px; margin:0 auto; box-sizing:border-box; border:1px solid #ffffff;}
.ny_custom .custom_love .sw1 .swiper-slide .box .fav{ display:none;}
.ny_custom .custom_love .sw1 .swiper-slide .box .img>a{ display:none; cursor:pointer;}
.ny_custom .custom_love .sw1 .swiper-slide .box h3{ font:normal 20px/30px "sdr"; text-align:center; margin-top:10px;}
.ny_custom .custom_love .sw1 .swiper-slide .box .btn{ font-size:16px; line-height:30px; text-align:center;}
.ny_custom .custom_love .sw1 .swiper-slide .box .btn form{ float:right; display:none;}
.ny_custom .custom_love .sw1 .swiper-slide .box .btn form button{ height:30px; outline:none; background:none; border:0; cursor:pointer;}
.ny_custom .custom_love .sw1 .swiper-slide:nth-child(4n){ margin:0 0 1% 0;}
.ny_custom .custom_love .sw1 .swiper-slide:hover .box{ border:1px solid #000000;}
.ny_custom .custom_love .sw1 .swiper-slide:hover .box .fav{ display:block; float:right; margin:5px 5px 0 0;}
.ny_custom .custom_love .sw1 .swiper-slide:hover .box .img{ margin:10% 10% 0; position:relative;}
.ny_custom .custom_love .sw1 .swiper-slide:hover .box .img .prevLink{ display:block; position:absolute; left:-16px; top:50%;}
.ny_custom .custom_love .sw1 .swiper-slide:hover .box .img .nextLink{ display:block; position:absolute; right:-16px; top:50%;}
.ny_custom .custom_love .sw1 .swiper-slide:hover .box .btn{ margin:10px 10% 0; padding:0 10px; background:#1e1e1e; text-align:left; font-size:14px; color:#ffffff;}
.ny_custom .custom_love .sw1 .swiper-slide:hover .box .btn form{ display:block;}
.ny_custom .custom_love .sw1 .swiper-slide:hover .box .btn form button{ color:#ffffff;}

.ny_custom1 .l_box{ width:45.6%; float:left; margin:50px 0 70px; padding-right:10px; display:flex; flex-wrap:wrap; overflow-y:scroll;}/*684px*/
.ny_custom1 .l_box li{ width:32.16%; margin:0 1.76% 0 0; cursor:pointer;}
.ny_custom1 .l_box li h3{ text-align:center; font-size:18px; line-height:36px; padding:15px 0;}
.ny_custom1 .l_box li:nth-child(3n){ margin:0;}
.ny_custom1 .l_box li.on{ border:1px solid #000000; box-sizing:border-box; background:url(../images/custom1_07.png) no-repeat right bottom;}
.ny_custom1 .l_box li.on .img{ margin:6.8% 6.8% 0; background:#fdfcfb;}
/*滚动条*/
.ny_custom1 .l_box::-webkit-scrollbar-track-piece{ width:8px; background-color:#f8f8f8;}
.ny_custom1 .l_box::-webkit-scrollbar{ width:8px; background-color:#eba8b2;}
.ny_custom1 .l_box::-webkit-scrollbar-thumb{ width:8px; background-color:#eba8b2;}
.ny_custom1 .l_box::-webkit-scrollbar-thumb:hover{ width:8px; background-color:#eba8b2;}
.ny_custom1 .r_box{ width:50.6%; float:right; margin:50px 0 70px;}/*760px*/
.ny_custom1 .r_box .img img{ width:100%;}
.ny_custom1 .r_box .con{ font:normal 16px/30px "思源黑体"; text-align:center; padding:20px 100px;}
.ny_custom1 .r_box .btn{ display:block; width:100%; height:70px; border:1px solid #000000; box-sizing:border-box; text-align:center; font:normal 18px/68px "思源黑体";}

.ny_custom2 .choose_list{ padding:40px 0 50px;}
.ny_custom2 .choose_list dl{ display:flex; justify-content:space-between; margin-bottom:20px;}
.ny_custom2 .choose_list dl dt{ width:14%; text-align:right; font:normal 18px/40px "思源黑体";}
.ny_custom2 .choose_list dl dd{ width:84%; font:normal 16px/40px "思源黑体";}
.ny_custom2 .choose_list dl dd .item1{ margin-right:30px; float:left;}
.ny_custom2 .choose_list dl dd .item1 input{ display:none;}
.ny_custom2 .choose_list dl dd .item1 label{ position:relative; margin:10px 10px 10px 0; height:20px; padding-left:30px;}
.ny_custom2 .choose_list dl dd .item1 label::before{ content:""; display:block; width:16px; height:16px; border-radius:50%; border:1px solid #666666; position:absolute; z-index:2; left:0; top:1px;}
.ny_custom2 .choose_list dl dd .item1 input:checked+label::before{ background-color:#ffffff;}
.ny_custom2 .choose_list dl dd .item1 input:checked+label::after{ content:""; display:block; width:12px; height:12px; border-radius:50%; position:absolute; z-index:3; left:3px; top:4px; background-color:#eba8b2;}
.ny_custom2 .choose_list dl dd .item3{ margin-right:15px; float:left;}
.ny_custom2 .choose_list dl dd .item3 input{ display:none;}
.ny_custom2 .choose_list dl dd .item3 label{ position:relative; display:block; width:40px; height:40px; text-align:center; font:normal 14px/40px "思源黑体";}
.ny_custom2 .choose_list dl dd .item3 label::before{ content:""; display:block; width:38px; height:38px; border:1px solid #d9dadd; position:absolute; z-index:-1; left:0; top:0px;}
.ny_custom2 .choose_list dl dd .item3 input:checked+label{ color:#ffffff;}
.ny_custom2 .choose_list dl dd .item3 input:checked+label::before{ background-color:#eba8b2;}
.ny_custom2 .choose_list dl dd .box{ width:70%; float:left;}
.ny_custom2 .choose_list dl dd .box .box2{ overflow:hidden;}

.ny_custom2 .choose_list dl dd .item2{ height:24px; border:1px solid #000000; margin:7px 10px; padding:0 5px; float:left; font:normal 16px/24px "思源黑体";}
.ny_custom2 .choose_list dl dd .item2 input{ width:70px; height:22px; display:inline-block; vertical-align:top;}
.ny_custom2 .choose_list dl dd .item2 select{ width:100%; height:24px; margin:0; padding:0; border:0; outline:none; float:left;}
.ny_custom2 .choose_list dl dd .line1{font:normal 16px/26px '思源黑体'; float:left; margin-top:7px;}
.ny_custom2 .choose_list dl dt.price{ position:relative;}
.ny_custom2 .choose_list dl dt.price span{ display:block; width:16px; height:16px; border:1px solid #cccccc; border-radius:50%; text-align:center; font:normal 14px/16px "思源黑体"; color:#cccccc; position:absolute; right:-25px; top:0px;}
.ny_custom2 .choose_list dl dt.price span div{ width:420px; background:#ffffff; font:normal 16px/32px "微软雅黑"; color:#231815; text-align:left; border:1px solid #cccccc; padding:0 10px; border-radius:5px; position:absolute; z-index:2; left:8px; top:-50px; display:none;}
.ny_custom2 .choose_list dl dt.price span div:after{ content:''; position:absolute; z-index:2; left:-1px; bottom:-10px; border-width:10px; border-style:solid; border-color:transparent transparent transparent #cccccc;}
.ny_custom2 .choose_list dl dt.price span div:before{ content:''; position:absolute; z-index:3; left:-0px; bottom:-8px; border-width:10px; border-style:solid; border-color:transparent transparent transparent #ffffff;}
.ny_custom2 .choose_list dl dt.price span:hover div{ display:block;}
.ny_custom2 .choose_list dl dd .clear_search{ font:normal 14px/50px "思源黑体"; color:#eba8b2;}
.ny_custom2 .choose_list dl dd .search_btn{ display:inline-block; width:220px; height:50px; font:normal 18px/50px "微软雅黑"; color:#ffffff; text-align:center; background:#000000; border:0; margin-left:35px;}

.ny_custom2 .custom2_list{ overflow:hidden;}
.ny_custom2 .custom2_list li{ overflow:hidden; border-left:1px solid #cccccc; font-size:16px; line-height:60px;}
.ny_custom2 .custom2_list li div{ width:12.5%; height:60px; float:left; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; box-sizing:border-box; text-align:center;}
.ny_custom2 .custom2_list li div .img{ display:block; width:19px; height:16px; margin:22px auto; background:url(../images/product_05.jpg) no-repeat center; cursor:pointer;}
.ny_custom2 .custom2_list li div .img:hover{ background:url(../images/product_06.jpg) no-repeat center;}
.ny_custom2 .custom2_list li.on div .img{ background:url(../images/product_06.jpg) no-repeat center;}
.ny_custom2 .custom2_list li.tit{ border-left:1px solid #3c3b3b; font-size:20px;}
.ny_custom2 .custom2_list li.tit div{ background:#3c3b3b; border-right:1px solid #3c3b3b; border-bottom:1px solid #3c3b3b; color:#ffffff;}

.ny_custom3 .title2{ padding:50px 0; text-align:center;}
.ny_custom3 .title2 h3{ font-size:26px; line-height:40px;}
.ny_custom3 .title2 p{ font-size:26px; line-height:40px;}
.ny_custom3>.box{ width:100%; overflow:hidden; display:flex; justify-content:space-between;}/*1500px*/
.ny_custom3>.box .l{ float:left; width:61.2%; max-height:800px; overflow:hidden;}/*918px*/
.ny_custom3>.box .l .gallery-top{ width:86.92%; float:right;}/*798px*/
.ny_custom3>.box .l .gallery-top .swiper-slide{ text-align:center;}
.ny_custom3>.box .l .gallery-top .swiper-slide img{ display:inline-block; vertical-align:middle;}
.ny_custom3>.box .l .gallery-thumbs{ width:12%; height:490px; float:left;}
.ny_custom3>.box .l .gallery-thumbs .swiper-slide-thumb-active img{ border:1px solid #000000; box-sizing:border-box;}
.ny_custom3>.box .r{ width:32%; float:right; padding-bottom:60px;}/*480px*/
.ny_custom3>.box .r::-webkit-scrollbar{ background:#ffffff;}
.ny_custom3>.box .r .tit{ font-size:28px; line-height:50px;}
.ny_custom3>.box .r ul li{ overflow:hidden; padding:10px 0; border-bottom:1px solid #3c3b3b;}
.ny_custom3>.box .r ul li h3{ font-size:16px; line-height:30px; color:#595757;}
.ny_custom3>.box .r ul li h3 em{ font-size:18px; font-style:normal; color:#231815;}
.ny_custom3>.box .r ul li h3 span{ font-size:14px; float:right; color:#999999;}
.ny_custom3>.box .r ul li h3 span.jt{ position:relative;}
.ny_custom3>.box .r ul li h3 span.jt:after{ content:''; position:absolute; z-index:2; right:0; top:13px; border-style:solid; border-width:7px 5px; border-color:#3c3b3b transparent transparent transparent; transition:0.3s;}
.ny_custom3>.box .r ul li .box1{ padding:15px 0; display:none;}
.ny_custom3>.box .r ul li .box1 div{ font:normal 16px/32px "思源黑体";}
.ny_custom3>.box .r ul li .box1 div em{ color:#595757; font-style:normal;}
.ny_custom3>.box .r ul li .box1 div input[type=radio]{ margin:0 5px 0 20px;}
.ny_custom3>.box .r ul li .box1 div input[type=text]{ width:calc(100% - 120px); height:34px; border:1px solid #3c3b3b; box-sizing:border-box; padding:0 12px;}
.ny_custom3>.box .r ul li .box1 div button{ width:34px; height:34px; background:#efefef; border:0; margin-left:6px; padding:0; font-size:12px;}
.ny_custom3>.box .r ul li .box1 div button[type=submit]{ width:118px; height:32px; border:1px solid #3c3b3b; background:#f2d6db; margin:10px 0 0; font-size:16px;}
.ny_custom3>.box .r ul li.on h3 span.jt:after{ transform:rotate(180deg);}
.ny_custom3>.box .r ul li.on .box1{ display:block;}
.ny_custom3>.box .r .div2{ overflow:hidden; margin-top:20px;}
.ny_custom3>.box .r .div2 div{ width:48%; float:left; text-align:center; font-size:18px; line-height:60px; border:1px solid #0f0f0f;}
.ny_custom3>.box .r .div2 div:nth-child(1){ background:#0f0f0f; color:#ffffff;}
.ny_custom3>.box .r .div2 div:nth-child(1) img{ display:inline-block; vertical-align:middle; margin-right:15px;}
.ny_custom3>.box .r .div2 div:nth-child(2){ float:right;}
.ny_custom3>.box .r .div3 a{ display:block; width:100%; height:60px; background:#efefef; margin-top:30px; font-size:18px; line-height:60px; text-align:center;}
.ny_custom3>.box .r .div3 p{ font:normal 14px/38px "思源黑体";}
.ny_custom3>.box .r .div4{ overflow:hidden; margin-top:10px;}
.ny_custom3>.box .r .div4 div{ height:60px; float:left; text-align:center; font-size:16px; line-height:60px; box-sizing:border-box;}
.ny_custom3>.box .r .div4 div:nth-child(1){ width:60%; background:#f2d6db; border:1px solid #f2d6db;}
.ny_custom3>.box .r .div4 div:nth-child(1) span{ font-size:24px;}
.ny_custom3>.box .r .div4 div:nth-child(2){ width:40%; float:right; border:1px solid #e0e0e0;}
.ny_custom3>.box .r .div4 div:nth-child(2) img{ display:inline-block; vertical-align:middle; margin-right:5px;}

.ny_custom_process{ padding:0 80px; font-size:18px; line-height:36px;}

.ny_main3{ width:100%; max-width:1240px; margin:0 auto; box-sizing:border-box; overflow:hidden;}
.ny_main3 .lm{ height:85px; margin:10px 0 10px; overflow:hidden;}
.ny_main3 .lm li{ width:100%; background:#0054a3; text-align:center; font-size:25px; line-height:85px;color: #ffffff}

.ny_store .box{ overflow:hidden; }
.ny_store .box .check{ margin-bottom:20px;}/*1240px*/
.ny_store .box .check select{ width:26.36%; height:54px; float:left; margin-right:0.64%; border:1px solid #231815; box-sizing:border-box;}
.ny_store .box .check button{ width:19%; height:54px; background:#231815; font:normal 20px/54px "思源黑体"; color:#ffffff; border:0;}
.ny_store .box .l{ width:100%; float:left; overflow:hidden; position:relative;}
.ny_store .box .l .tit{ height:50px; font:bold 20px/50px "思源黑体"; border-bottom:2px solid #000000; margin-bottom:25px;}
.ny_store .box .l .tit span{ display:inline-block; height:52px; border-bottom:5px solid #000000; box-sizing:border-box;}
.ny_store .box .l .sw1{ height:250px; padding-bottom:30px; margin-bottom:40px; border-bottom:2px solid #999797;}
.ny_store .box .l .sw1 ul li{ background:#f4f4f4; padding:5px 25px; box-sizing:border-box; display:flex; flex-direction:column;align-items:center; font:normal 14px/24px "思源黑体"; text-align:center; color:#000000;}
.ny_store .box .l .sw1 ul li h3{ font:normal 15px/30px "思源黑体";}
.ny_store .box .l .sw1 ul li h3 span{ display:block; width:50px; height:3px; background:#5c5c5c; margin:15px auto;}
.ny_store .box .l .sw1 ul li a{ display:block; width:150px; height:36px; margin:30px auto 0; border:1px solid #000000; font:normal 15px/36px "思源黑体";}
.ny_store .box .l .swp1{ width:100%; bottom:5px;}
.ny_store .box .l .swp1 .swiper-pagination-bullet{ opacity:1; border:1px solid #999797; background:none; margin:0 10px!important;}
.ny_store .box .l .swp1 .swiper-pagination-bullet-active{ background:#cecccc; border:1px solid #cecccc;}
.ny_store .box .r{ width:100%; float:right; margin-top:30px;}

@media only screen and (max-width:1199px) {
	.ny_store .box .check{margin: 0}
	.ny_store .box .l .sw1 ul li{padding: 5px 10px}
}