﻿.inx_con1{}
.inx_c1imgs{}
.inx_c1item{ min-height:calc(100vh - 80px); position:relative; background-position:center center; background-size:cover; background-attachment:fixed;}
.inx_c1txt{ position:absolute; left:0; width:100%; top:50%; transform:translate(0%,-50%); z-index:2; color:#fff;}
.inx_c1txt h6{ font-size: 14px; line-height: 20px; font-weight: normal; display:block;}
.inx_c1txt h4{ font-size: 24px; line-height: 32px; margin-top: 15px; display:block; max-width:580px; font-weight: normal; }
.inx_c1txt h2{ font-size: 42px; line-height: 56px; display: block; margin-top: 20px; max-width:580px;}
.inx_c1btn{ margin-top:7vw;}
.more1{ width: 142px; line-height: 44px; display: inline-block; text-align: center; font-size: 16px; background: #fff; text-transform: uppercase; }
.more1:hover{}
.inx_items{ padding-top:5.2vw; margin-bottom: 5vw;}
.inx_tbox{ text-align:center;}
.inx_tbox h6{ display:block; font-weight:normal; font-size:14px; line-height:20px;}
.inx_tbox h3{ font-size:40px; line-height:52px; display:block; margin-top:8px;}
.inx_list{ margin-left:-10px; margin-right:-10px;}
.inx_list li{ width:calc(20% - 20px); margin:30px 10px 0; box-shadow:0px 0px 10px #f3f3f3; }
.inx_aBox{ display:block;}

.inx_astr{  display:flex;}
.inx_astr i{ background: url(../image/xing.png) no-repeat center center; height: 14px; width: 14px; background-size:14px auto; display:inline-block;}
.inx_aBox strong{ font-size: 16px; line-height: 20px; -webkit-line-clamp:1; }
.inx_aBox:hover{}
.inx_aBox span{ line-height: 20px; display: block; margin-top: 8px; font-size:18px; font-weight:bold; color:#666}
.chanpguanjianc{ margin-top: 10px; height: 40px; line-height:20px;  display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;  overflow:hidden; word-wrap: break-word; }
.chanpguanjianc a{ line-height: 20px; margin-right: 10px; color:#666;}
.chanpintu{ height:270px; }
.inx_news{ margin-left:-10px; margin-right:-10px;}
.inx_nbox{ display:block; width:calc(20% - 20px); margin:30px 10px 0; box-shadow:0 0 5px rgba(0,0,0,0.2); }
.inx_nbox .overflowHide{}
.inx_nbmx{ padding: 15px; }
.inx_nbmx strong{ font-size: 16px; line-height: 26px; }
.inx_nbmx p{ font-size: 14px; line-height: 20px; color: #333; margin-top: 10px; -webkit-line-clamp:2;}
.inx_ntm{ font-size: 12px; line-height: 16px; color: #999; }
.inx_ntm span{}
.inx_news .coverImg img{ height: 210px; }
.inx_nbox span.transition{ line-height: 20px; margin-top: 14px; font-size: 14px; font-weight: bold; display:block}
.inx_bom{ padding:5.2vw 0;}
.inx_bom .container{display:flex; justify-content:space-between; }
.inx_bmst{ font-size:14px; line-height:38px; position:relative; height:48px;}
.inx_bmst:after{content:""; width:50px; height:1px; background:var(--cor); position:absolute; left:0; bottom:0px;}
.inx_bmdls{ display:flex;}
.inx_bmdls dd{ position:relative; padding-left:48px; width:285px; margin-left:2.86vw;}
.inx_bmdls dd span{width:32px; height:32px; background:var(--cor); display:inline-block; border-radius:50%; position:absolute; left:0; top:0;}
.inx_bmdls span svg{ width:15px; height:auto; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transition:all 0.5s ease; fill:#fff;}
.inx_bmdls dd strong{ line-height: 32px; font-size: 20px; font-weight: bold; display:block;}
.inx_bmdls dd p{ font-size: 16px; line-height: 26px; color: #666; }
.footer_wpr{ margin-left:20px; margin-right:20px; margin-bottom:20px; background:var(--bg); padding:45px 0 60px;}
.footer{}
.footer .container{display:flex; justify-content:space-between; }
.foot_logo{ margin-right:11.19vw; width: 260px; }
.foot_logo img{}
.foot_x1{}
.foot_x1 strong{line-height: 36px; font-size: 22px; display: block; margin-bottom:12px;}
.foot_x1 p{ font-size: 16px; line-height: 28px; color: #666; }
.foot_nav{ margin-left:140px;}
.foot_nav p{ line-height:30px; font-size:16px;}
.foot_share{ display:flex;}
.foot_sa{ display:block; width:16px; margin-left:12px;}
.foot_sa svg{ width:100%; height:auto; margin-left:2px;}
.foot_sa:hover svg{fill:var(--cor);}
.foot_lx{display:flex;}
.web_info{ margin-top:42px; border-top:1px solid #EAD5DC; text-align:center; padding-top:18px; font-size:16px; line-height:30px; color:#666;}
.web_info a{ color:#666;}
.web_info a:hover{ color:#333;}
.yuyanbanben{ padding-top: 29px; line-height: 22px; flex-direction: inherit !important; width: auto !important; }
.yuyanbanben img{ margin-right: 3px; height: 22px; }
@media (max-width:1799px){
.inx_c1txt h2{font-size:40px; line-height:50px;}
.inx_c1btn{margin-top:5vw;}
.inx_aBox strong{font-size:14px;}
}
@media (max-width:1379px){
.inx_c1txt h2{font-size:32px; line-height:42px;}
.inx_c1txt h4{max-width:520px; font-size:20px; line-height:30px;}
.inx_tbox h3{font-size:36px; line-height:46px;}
}
@media (max-width:1199px){
.footer_wpr{ margin-left:15px; margin-right:15px; margin-bottom:15px; padding:30px 0 40px;}
.inx_bmdls dd p{font-size:14px; line-height:22px;}
.inx_bmdls dd{width:235px;}
.foot_x1 p{font-size:14px; line-height:24px;}
.foot_nav p{font-size:14px; line-height:28px;}
.web_info{font-size:14px; line-height:24px;}
.inx_bmdls dd{padding-left:40px;}
}
@media (max-width:993px){
.inx_c1item{min-height:500px; background-attachment:inherit;}
.inx_c1txt h2{font-size:24px; line-height:34px;}
.inx_list li{ width:calc(50% - 20px);}
.inx_nbox{width:calc(50% - 20px);}
.inx_bmdls dd p{font-size:13px; line-height:20px;}
.inx_bmdls dd{width:175px;}
.foot_logo{margin-right:35px;}
.foot_nav{margin-left:60px;}
}
@media (max-width:767px){
.inx_c1txt h4{font-size:16px; line-height:20px;}
.inx_c1txt h2{font-size:20px; line-height:26px; margin-top:12px;}
.more1 {width: 130px;line-height: 40px;	font-size: 14px;}
.inx_c1item{min-height:320px;}
.inx_items{padding-top:11vw;}
.inx_tbox h3{font-size:24px; line-height:30px; margin-top:5px;}
.inx_list li{margin-top:20px;width: calc(50% - 20px);}
.inx_nbox{width:calc(100% - 20px); margin-top:20px;}
.inx_bom .container{flex-wrap:wrap;}
.inx_bmst{width:100%; text-align:center;}
.inx_bmst:after{left:50%; margin-left:-25px;}
.inx_bmdls{margin-top:25px; flex-wrap:wrap; margin-top:15px;}
.inx_bmdls dd{width:100%; margin-left:0; margin-bottom:15px;}
.inx_bmdls dd strong{font-size:18px;}
.inx_bmdls dd p{font-size:14px;}
.footer .container{flex-wrap:wrap;}
.foot_lx{flex-wrap:wrap;}
.foot_logo{display:none;}
.foot_nav{margin-left:15px;}
.foot_x1 strong{font-size:20px; line-height:26px; margin-bottom:5px;}
.foot_sa{margin-left:0; margin-right:12px;}
.foot_share{position:relative; top:-20px;}
.web_info{margin-top:0; font-size:13px; line-height:20px; padding-top:15px;}
.footer_wpr{padding:25px 0;}
}

.sp_page{}
.m2pos{ font-size:16px; line-height:18px;}
.sp_cnm{ font-size:48px; line-height:52px; margin-top:15px;}
.pro_rt{ margin-top:3vw;display:flex; justify-content:space-between; }
.pro_nx{ font-size:16px; line-height:40px;}
.pro_rt select{ appearance: none; -moz-appearance: none; -webkit-appearance: none;padding-right: 26px; opacity: 1; color: #333; font: 16px/40px "微软雅黑"; width:210px; height: 40px; padding-left: 12px; background-image: url("data:image/svg+xml,%3Csvg class='ast-arrow-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='26px' height='16.043px' fill='%235d5b5b' viewBox='57 35.171 26 16.043' enable-background='new 57 35.171 26 16.043' xml:space='preserve' %3E%3Cpath d='M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z'%3E%3C/path%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 15px center; background-size:16px auto; background-color:transparent}
.prolist{ margin-left:-10px; margin-right:-10px; margin-bottom:2.6vw;}
.prolist li{ width:calc(25% - 20px); margin:30px 10px 0;}
.web_page{}
.web_page a{ vertical-align:middle; display:inline-block; line-height:38px; height:40px; min-width:40px; text-align:center; padding:0 12px; border:1px solid #333; margin:0 4px; font-size:16px;}
.web_page a:hover,.web_page a.on{ color:#fff; background:#333;}
@media (max-width:1799px){
.sp_cnm{font-size:42px; line-height:46px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.prolist li{ width:calc(50% - 20px);}
}
@media (max-width:767px){
.sp_cnm{font-size:24px; line-height:24px;}
.pro_rt{flex-wrap:wrap;}
.pro_nx{width:100%;}
.pro_rt select{width:100%; padding-left:0}
.prolist li {width: calc(100% - 20px);}
.prolist{margin-bottom:25px;}
.web_page{text-align:center;}
.web_page a{line-height:32px; height:34px; min-width:34px; padding:0 8px; font-size:14px;}
.m2pos{font-size:14px;}
.prolist li{margin-top:20px;}
}

.m2banner{ position:relative;}
.m2banTxt{ position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%); color:#fff;}
.m2banTxt strong{ display:block; font-weight:normal; font-size:14px; line-height:20px;}
.m2banTxt p{ font-size:48px; line-height:52px; margin-top:15px; font-weight:bold; display:block;}
.abt_con{}
.abt_con .container{display:flex; justify-content:space-between; }
.abt_lx{ width:50%; padding:5vw 5vw 5vw 0;}
.abt_lx h2{ display: block; font-size: 40px; line-height: 56px; font-style: italic; padding-bottom:22px; position:relative }
.abt_lx h2:after{content:"";width:52px; height:1px; background:var(--cor); position:absolute; left:0; bottom:0;}
.abt_lx h4{ display:block; font-weight:normal; font-size:16px; line-height:28px; margin-top:25px;}
.abt_rx{ width:50%; padding:5vw 4.5vw; background:var(--bg); font-size:16px; line-height:30px;}
.abt_rx p{margin-bottom:15px;}
@media (max-width:1799px){
.m2banTxt p{font-size:40px; line-height:50px;}
.abt_lx h2{font-size:34px; line-height:48px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.m2banTxt p{font-size:32px; line-height:40px; margin-top:8px;}
.abt_con .container{flex-wrap:wrap;}
.abt_lx{width:100%; padding-right:0;}
.abt_rx{width:100%;}
.abt_lx h2{font-size:30px; line-height:40px;}
}
@media (max-width:767px){
.m2banTxt p{font-size:22px; line-height:28px; margin-top:0}
.m2banTxt{padding:0 10px;}
.m2banner .autoImg{aspect-ratio: 16/9;}
.m2banner .autoImg img{  width: 100%; height: 100%;object-fit: cover;}
.abt_lx h2{font-size:22px; line-height:32px; padding-bottom:15px;}
.abt_lx h4{font-size:14px; line-height:22px; margin-top:18px;}
.abt_rx{font-size:14px; line-height:22px;}
}

.lx_con{ overflow:hidden}
.lx_con .container{display:flex; justify-content:space-between; }
.lx_lx{ width:50%;display:flex; flex-direction:column; justify-content:center; padding:5vw 5vw 5vw 0;}
.lx_lx h3{ display:block; font-size:48px; line-height:52px;}
.lx_lx h4{ max-width:360px; display:block; line-height:26px; font-size:16px; margin-top:15px; font-weight:normal; margin-bottom:25px;}
.lx_lx p{ font-size:18px; line-height:36px;}
.lx_lx p span{ display:inline-block; width:14px; margin-right:15px}
.lx_lx p span svg{width:100%; transition:all 0.5s ease; display:inline-block; position:relative; top:3px;}
.lx_rx{ width:50%; position:relative; padding:5vw;}
.lx_rx:before{content:""; background:var(--bg); position:absolute; left:0; top:0; bottom:0; width:60vw;}

.lx_con2{ background:#f9f9f9;  padding:30px; }
.lx_rx2:before{content:"";  display: none; }

.lx_form{ position:relative;}
.lx_form li{ margin-bottom:22px;}
.lx_form li strong{ display:block; line-height:26px; font-size:16px; margin-bottom:5px;}
.lx_form li strong span{ color: #F00; }
.lx_fmnms{display:flex; justify-content:space-between; margin-left:-10px; margin-right:-10px;}
.lx_fmdx{ width:calc(50% - 20px); margin:0 10px;}
.lx_fmdx2{ width:calc(100% - 20px); margin:0 10px;}
.lx_intx input{ width:100%; line-height:48px; height:50px; padding:0 20px; background:#fff; font-size:16px; border:1px solid #F0E0E5;}
.lx_intx p{font-size:14px; line-height:26px; color:#666;}
.lx_intx textarea{ width:100%; padding:15px 20px; height:120px; border:1px solid #F0E0E5; font-size:16px; line-height:20px;}
.lx_intx input:focus,.lx_intx textarea:focus{ border:1px solid #D7ACB9;}
.lx_btnx{ position:relative;}
.lx_btnx button,.dtl_mes_btn button{ width:105px; text-align:center; line-height:46px; background:#000; color:#fff; font-size:18px; font-weight:bold; transition:all 0.5s ease; cursor:pointer; text-transform:uppercase;}
.lx_btnx button:hover,.dtl_mes_btn button:hover{ background:var(--cor); color:#fff;}
.lx_form li strong span{}
@media (max-width:1799px){
.lx_lx h3{font-size:40px; line-height:50px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.lx_con .container{flex-wrap:wrap;}
.lx_lx{width:100%; padding-right:0;}
.lx_rx{width:100%;}
.lx_rx:before{width:100%;}
.lx_lx h3{font-size:32px; line-height:40px;}
}
@media (max-width:767px){
.lx_lx{padding:11vw 0;}
.lx_lx h3{font-size:24px; line-height:24px;}
.lx_lx h4{font-size:14px; line-height:22px; margin-top:10px; margin-bottom:15px;}
.lx_lx p{font-size:16px;}
.lx_fmnms{flex-wrap:wrap;}
.lx_fmdx {width: calc(100% - 20px);}
.lx_intx input{line-height:42px; height:44px;}
.lx_rx{padding-top:8vw; padding-bottom:12vw;}
.lx_btnx button, .dtl_mes_btn button{line-height:42px; font-size:16px;}
}

.news_page{}
.news_page .container{display:flex; justify-content:space-between; }
.news_lx{ width:65.59%;}
.news_item{ display:block; padding:1.5vw; border-bottom: 1px solid #F0E0E5; width: 49%; margin-right: 2%; margin-bottom: 20px; float: left; }
.news_item:nth-child(2n){ margin-right: 0; }

.news_item .overflowHide{}
.news_item strong{ font-size: 30px; line-height: 40px; -webkit-line-clamp:2; margin-top:20px;}
.news_item .coverImg{  position: relative; }
.shijian1{ position:absolute; left:3px; bottom:3px;padding: 5px 10px; background: rgba(0,0,0,0.3); color: #fff; text-align: center; border-radius: 3px; }
.shijian2{ margin-top:6px; display:block; }
.news_tag{ font-size:14px; line-height:20px; }
.news_tag a{}
.news_des{ font-size:16px; line-height:28px; color:#666;-webkit-line-clamp:4; margin-top:15px;}
.news_more{ font-size:16px; margin-top:20px; display:inline-block; cursor:pointer;}
.news_rx{ width:23.91%;}
.news_sex{}
.news_sex span{ display:block; font-size:16px; line-height:16px;}
.news_inx{display:flex; justify-content:space-between; margin-top:10px; margin-bottom:10px; }
.news_inx input{ line-height:38px; height:40px; width:calc(100% - 106px); font-size:16px;border:1px solid #F0E0E5; padding:0 10px;}
.news_inx button{ line-height: 40px; font-size: 16px; color: #FFF; cursor: pointer; white-space: nowrap; background: #333; color: #fff; width: 98px; cursor: pointer; transition: all 0.5s ease; text-transform: uppercase; }
.news_rdl{ padding-top:10px;}
.news_rdl dt{ font-size: 28px; line-height: 36px; margin-bottom: 15px; }
.news_rdl dd{ font-size: 16px; line-height: 24px; margin-bottom: 10px; }
.news_ra{}
.dingyue{ padding-top:20px;display:flex; justify-content:space-between; }
.dingyue input{ line-height:38px; height:40px; width:calc(100% - 136px); font-size:16px;border:1px solid #F0E0E5; padding:0 10px;}
.dingyue input:focus,.news_inx input:focus{ border:1px solid #D7ACB9;}
.dingyue button{ line-height: 40px; font-size: 16px; color: #FFF; cursor: pointer; white-space: nowrap; background: #333; color: #fff; width: 128px; cursor: pointer; transition: all 0.5s ease; text-transform: uppercase; }
.dingyue button:hover,.news_inx button:hover{ background:var(--cor); color:#fff;}

@media (max-width:1799px){
.news_item strong{font-size:16px; line-height:26px;}
}
@media (max-width:1379px){
.news_des{font-size:14px; line-height:24px; margin-top:10px;}
.news_item strong{font-size:24px; line-height:32px;}
.news_tag{font-size:16px; margin-top:10px;}
.news_rdl dd{font-size:14px; line-height:22px;}
.news_rdl dt{font-size:24px; line-height:30px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){
.news_page .container{flex-wrap:wrap;}
.news_rx{width:100%; margin-top:50px}
.news_lx{width:100%;}
}
@media (max-width:767px){
.news_item strong{font-size:18px; line-height:26px;}
.news_tag{font-size:14px; margin-top:5px;}
.news_des{font-size:13px; line-height:22px;}
.news_item{padding:25px 0 15px;}
}

.ndtl_lx{ width:71.34%;}
.dtl_top{aspect-ratio: 16/9;}
.dtl_top img{  width: 100%;height: 100%; object-fit: cover;}
.dtl_topx{ background: #FFF; position:relative; z-index:1; margin-top:-80px; border-radius:0.5em; margin-left:10px; margin-right:10px; padding:2.6vw 2.86vw 0px;}
.dtl_title{ font-size: 30px; line-height: 40px; font-weight: normal; display: block; }
.dtl_info{ font-size: 16px; line-height: 22px; margin-top: 4px; }
.dtl_editor{ font-size:16px; line-height:30px; margin:2.6vw 0;}
.dtl_editor p{ margin-bottom:15px;}
.dtl_page{display:flex; justify-content:space-between; font-size:16px;}
.dtl_mes{ margin-top:2.6vw;}
.dtl_tip{ margin-bottom:25px;}
.dtl_tip strong{ font-size: 22px; line-height: 28px; font-weight: normal; display: block; }
.dtl_tip p{ font-size: 16px; line-height: 28px; }
.dtl_mes textarea{width: 100%; padding: 15px 20px; height: 240px;border: 1px solid #F0E0E5; font-size: 16px;line-height: 20px; margin-bottom:30px;}
.dtl_mesitem{display:flex; justify-content:space-between; margin:0 -10px;}
.dtl_mesitem input{width:calc(33.33% - 20px); line-height: 48px; height: 50px; padding: 0 20px; background: #fff; font-size: 16px; border: 1px solid #F0E0E5; margin:0 10px;}
.dtl_mesitem input:focus,.dtl_mes textarea:focus{border: 1px solid #D7ACB9;}
.dtl_mes_ck{ margin-top:20px; font-size:16px; line-height:26px;}
.dtl_mes_ck input{ opacity:0.8; margin-right:5px; position:relative; top:-1px;}
.dtl_mes_btn{ margin-top:12px;}
.dtl_mes_btn button{ width:200px;}
@media (max-width:1799px){
.dtl_title{font-size:28px;}
.news_rdl dt{font-size:26px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.ndtl_lx{width:100%;}
}
@media (max-width:767px){
.dtl_top{aspect-ratio: 1/1;}
.dtl_title{font-size:22px; line-height:32px;}
.dtl_topx{padding-top:18px;}
.dtl_editor{font-size:14px; line-height:24px; margin-top:18px;}
.dtl_info{font-size:14px; margin-top:8px;}
.dtl_page{font-size:14px;}
.dtl_tip strong{ font-size:18px; margin-bottom:4px;}
.dtl_tip p{font-size:14px; line-height:22px;}
.dtl_tip{margin-bottom:18px;}
.dtl_mes textarea{font-size:14px; line-height:20px; padding:10px 15px; height:180px; margin-bottom:15px;}
.dtl_mesitem{flex-wrap:wrap;}
.dtl_mesitem input {width: calc(100% - 20px);line-height: 42px;height: 44px;padding: 0 15px;font-size: 14px; margin-bottom:15px;}
.dtl_mes_ck{margin-top:5px;}
.dtl_mes_ck{font-size:14px;}
.news_rdl dt{font-size:22px; line-height:22px;}
.dingyue input{font-size:14px;}
.dingyue button{font-size:14px;}
}

.pdtl_page{}
.pdtl_con1{display:flex; justify-content:space-between; }
.pdtl_lx{ width:622px;}
.pdtl_bsw{}
.pdtl_bsw dd{}
.pdtl_imgx{ display:block;aspect-ratio: 1/1;}
.pdtl_imgx .coverImg{}
.pdtl_thumb{ margin-top:16px; margin-left:-8px; margin-right:-8px;}
.pdtl_thumb dd{ padding:0 8px; transition:all 0.5s ease; cursor:pointer; opacity:0.6}
.pdtl_simgx{ display:block;}
.pdtl_simgx .coverImg{aspect-ratio: 1/1;}
.pdtl_thumb dd.slick-current{opacity:1;}
.pdtl_rx{ width:calc(100% - 622px - 50px); padding-top:8px;}
.pdtl_cy{ font-size:18px; line-height:26px; margin:10px 0}
.pdtl_title{ font-size:32px; line-height:44px; display:block; font-weight:normal;}
.pdtl_price{ font-size:16px; line-height:24px; color:#666; margin-top:10px;}
.pdtl_price span{ font-size:22px; font-weight:bold; color:#333;}
.pdtl_c1des{ font-size:18px; line-height:30px; margin-top:15px;}
.pdtl_size{ font-size:18px; line-height:30px; margin-top:15px;}
.pdtl_c1cty{ border-top:1px solid #F0E0E5; margin-top:18px; font-size:18px; line-height:26px; padding-top:15px;}
.pdtl_con2{ margin-top:5.2vw; border-top:1px solid #F0E0E5; margin-bottom: 30px; }
.biaoqian{ margin-bottom: 40px; }
.biaoqian a{ margin-right: 10px; }
.pdtl_c2des{ padding-top:25px; line-height:26px; }
.pdtl_c2des strong{ display:block; font-size:28px; font-weight:normal; line-height:36px;}
.pdtl_c2des p{ font-size:16px; line-height:28px; margin-top:3px;}
.pdtl_c2midx{ margin-top:5vw; display:flex; justify-content:space-between; }
.pdtl_c2mlx{ width:522px;}
.pdtl_c2mlx strong{ font-size:28px; line-height:44px; margin-bottom:62px; position:relative; font-weight:normal; display:block;}
.pdtl_c2mlx strong:after{content:""; width:50px; height:1px; background:#D4A6B6; position:absolute; left:0; bottom:-28px;}
.pdtl_c2mx_img{}
.pdtl_c2mrx{ width:calc(100% - 522px - 4.16vw);}
.pdtl_c2mrx dl{}
.pdtl_c2mrx dl dt{ font-size:22px; line-height:30px; max-width:465px; margin-bottom:20px;}
.pdtl_c2mrx dl dd{ font-size: 16px; line-height: 28px; padding: 12px 0px 12px 22px; border-bottom: 1px solid #E5E5E5; background: url(../image/squer.svg) no-repeat left 19px; background-size:14px auto; }
.pdtl_ad{ margin-top:3vw; background-size:cover; height:650px;color:#fff; position:relative;}
.pdtl_ad:before{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:linear-gradient(300deg, #00000000 0%, #000000 100%); opacity:0.3;}
.pdtl_adtxt{ position:absolute; left:4.68vw; top:50%; transform:translateY(-50%); max-width:450px; width:100%; z-index:1;}
.pdtl_adtxt span{display:block; font-size:14px; line-height:20px;}
.pdtl_adtxt strong{ display:block; font-size:30px; line-height:40px; font-weight:normal; margin-top:10px; position:relative; margin-bottom:40px;}
.pdtl_adtxt strong:after{content:""; width:50px; height:1px; background:#fff; position:absolute; left:0; bottom:-20px;}
.pdtl_adtxt p{ font-size:22px; line-height:34px;}
.pdtl_con3{ margin-top:4vw;}
.pdtl_nomes{ font-size:18px; line-height:30px; color:#666;}
.pdtl_form{ border:1px solid #F0E0E5; padding:30px 30px 45px; margin-top:15px;}
.pdtl_fmtip{}
.pdtl_fmtip strong{ display:block; font-size:22px; line-height:32px; font-weight:normal;}
.pdtl_fmtip p{ font-size:16px; line-height:24px; margin-top:5px;}
.pdtl_starts{ display:flex; margin-top:25px;}
.pdtl_starts strong{ font-size:20px; display:block; font-weight:normal;}
.pdtl_strwpr{ position:relative; left:5px; top:3px;}
.pdtl_strwpr img{width:18px; height:auto;}
.pdtl_starts p{}
.pdtl_fmul{display:flex; justify-content:space-between; flex-wrap:wrap; margin:25px -10px;}
.pdtl_fmul li{ width:calc(50% - 20px); margin:0 10px}
.pdtl_fmul li:nth-child(1){ width:calc(100% - 20px);}
.pdtl_fmul li strong{ display:block; font-size:18px; line-height:32px; font-weight:normal; margin-bottom:5px;}
.pdtl_fmul li:nth-child(1) strong{font-size:20px;}
.pdtl_fmul li p{}
.pdtl_fmul li p input{ line-height: 48px; height: 50px; padding: 0 20px; background: #fff; font-size: 16px; border: 1px solid #F0E0E5; width:100%;}
.pdtl_fmul li p textarea{width: 100%; padding: 15px 20px; height: 120px;border: 1px solid #F0E0E5; font-size: 16px;line-height: 20px; margin-bottom:15px;}
.pdtl_fmul li p input:focus,
.pdtl_fmul li p textarea:focus{border: 1px solid #D7ACB9;}
.pdtl_con3 .dtl_mes_btn button{ width:125px;}
.pdtl_tst{ font-size:28px; margin-top:4vw;}
@media (max-width:1799px){
.pdtl_title{ font-size:30px; line-height:42px;}
.pdtl_c1des{font-size:16px; line-height:26px;}
.pdtl_size{font-size:16px; line-height:26px;}
.pdtl_c1cty{font-size:16px; line-height:26px;}
.pdtl_ad{height:500px;}
.pdtl_adtxt p{font-size:18px; line-height:30px;}
.pdtl_adtxt{max-width:400px;}
.pdtl_lx{ width:522px;}
.pdtl_rx {width: calc(100% - 522px - 50px);}
.pdtl_adtxt strong{font-size:28px; line-height:34px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.pdtl_lx{ width:422px;}
.pdtl_rx {width: calc(100% - 422px - 30px);}
}
@media (max-width:993px){
.pdtl_con1{flex-wrap:wrap;}
.pdtl_lx{width:100%;}
.pdtl_rx{width:100%; margin-top:20px;}
.pdtl_c2midx{flex-wrap:wrap;}
.pdtl_c2mlx{width:100%;}
.pdtl_c2mrx{width:100%; margin-top:25px;}
.pdtl_ad{height:380px;}
}
.chanpinfenlei{ display:block; }
.chanpinfenlei a{ background:#f9f9f9; height:40px; line-height:40px; border-radius:3px; padding:0px 20px; margin-right:10px; display:inline-block; }
.chanpinfenlei a.active{ background:#f29600; }
@media (max-width:767px){
.pdtl_title{font-size:22px; line-height:30px;}
.pdtl_c1des{font-size:14px; line-height:22px;}
.pdtl_size{font-size:14px; line-height:22px;}
.pdtl_c2des strong{font-size:20px; line-height:28px;}
.pdtl_c2des p{ font-size:14px; line-height:22px;}
.pdtl_c2mlx strong{font-size:22px; line-height:30px; margin-bottom:35px;}
.pdtl_c2mlx strong:after{bottom:-10px;}
.pdtl_c2mrx dl dt{font-size:18px; line-height:28px;}
.pdtl_c2mrx dl dd{font-size:14px; line-height:24px; background-position:left 17px;}
.pdtl_adtxt strong{font-size:16px; line-height:20px; margin-bottom:20px;}
.pdtl_adtxt p{font-size:12px; line-height:18px;}
.pdtl_ad{height:200px;}
.pdtl_adtxt strong:after {bottom: -10px;}
.pdtl_adtxt{width:auto;}
.pdtl_nomes{font-size:16px;}
.pdtl_form{ padding:16px 15px 30px;}
.pdtl_fmtip strong{font-size:18px; line-height:28px;}
.pdtl_fmtip p{font-size:14px; line-height:22px;}
.pdtl_starts strong{font-size:16px;}
.pdtl_strwpr img{width:14px;}
.pdtl_fmul li:nth-child(1) strong{font-size:16px;}
.pdtl_fmul li strong{font-size:16px;}
.pdtl_fmul{flex-wrap:wrap;}
.pdtl_fmul li {width: calc(100% - 20px); margin-bottom:15px;}
.pdtl_fmul li:last-child{margin-bottom:0;}
.pdtl_tst{margin-top:9vw; font-size:22px;}
}

/*****个人中心图片滑动验证码*****/
.modal {overflow:hidden;display: none;justify-content: center;align-items: center;position: fixed;top: 10%;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5); /* 半透明背景 */}
/*.captchacode{padding:5px;background-color:#fff;border-radius:5px;}*/
/*#captcha {position: relative;width: 300px;height: 150px;background-size: cover;}*/
#slider {position: absolute;left: 0px;top: 70px;width: 42px;height: 42px;background-size: cover;background-color: rgba(255, 255, 255, 0.1);cursor: move; z-index:1001;}
.moveimg{width:100%;margin-top:15px;position:relative;}
.moveimg p{width:100%;height:36px;line-height:36px;text-align:center;padding-left:0px;border-radius:20px;border:1px solid #fff;background-color:#CCCCCC; color:blue;}
.moveimg p#movep{height:50px;line-height:50px;text-align:center;width:50px;border-radius:40px;border:1px solid #CCCCCC;position:absolute;margin-top:-59px;background-color:#fff;cursor: move;}
.alertimg{margin-top:0px;height:30px;line-height:30px;border-top:1px solid #CCCCCC;text-align:right;}
.tishi{font-size:22px;margin-right:10px;color:blue;vertical-align: middle;}
.closeimgcode{font-size:22px;margin-right:10px;vertical-align: middle;}
.layui-form-checkbox{display: none;}
