*{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-size:14px;color:#666;outline:0;font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;}
html,body{width:100%;position:relative;}
html{font-size:calc(100vw / 19.2);}
body{overflow-x:hidden;padding-top: 94px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
ul,li,ol{list-style:none;}

/** 重置超链接元素 **/
a{text-decoration:none;color:#000;}
a:hover{color:#231815;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.w1600{width:1600px;max-width: 95%; margin:auto;}
.w1440{width:1440px;max-width: 95%; margin:auto;}
.w1200{width:1200px;max-width: 95%; margin:auto;}
.w1000{width:1000px;max-width: 95%; margin:auto;}
.w800{width:800px;max-width: 95%; margin:auto;}
.pd95{padding-left: 45px;padding-right: 45px;max-width:1920px;margin:auto;}
.pd06{padding-left: 6%;padding-right: 6%;}
.pdt60{padding-top: 60px;padding-bottom: 60px;}
.pd12{padding-left: 12%;padding-right: 12%;}
.pdtop0{padding-top: 0;}

.top_bg{position: fixed;left: 0;top: 0;right: 0;z-index: 9;-webkit-transition:0.5s;transition:0.5s;background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0,0.1);}
.top_t{display: flex;justify-content: flex-end;align-items: center;background: #fff;}
.top_t a{font-size: 12px;line-height: 30px;color: #666;padding: 0 20px;display: flex;align-items: center;justify-content: center;-webkit-transition:0.5s;transition:0.5s;}
.top_t a i{font-size: 14px;padding-right: 2px;}
.top_t a.yy{margin-right: 20px;}
.top_t a.on{background: #eee;padding: 0 50px;}
.top_t a:hover{color: #000;}
.top_h{display: flex;justify-content: space-between;align-items: center;height: 64px;position: relative;}
.logo{display: flex;height: 64px;flex-direction: column-reverse;}
.logo a{font-size: 24px;color: #000;font-weight: bold;}
.logo img{display: block;height: 94px;padding: 20px 0;}
.dh ul{display: flex;align-items: center;justify-content: center;}
.dh ul li{}
.dh ul li p a{display: block;font-size: 12px;line-height: 64px;color: #666;padding: 0 30px;position: relative;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li p a:after{content: "";position: absolute;left: 30px;right: 30px;bottom: 0;height: 1px;background: #000;-webkit-transform: scale(0, 1);transform: scale(0, 1);opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li:hover p a{color: #000;}
.dh ul li:hover p a:after{-webkit-transform: scale(1, 1);transform: scale(1, 1);opacity: 1;}
.dh ul li .dh_fl{position: absolute;left: 0;right: 0;top: 64px;background: #fff;padding: 20px 0 40px;display: none;border-top: 1px solid #eee;box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);}
.dh ul li .dh_fl ul.ej{width: 1200px;margin: auto;position: relative;overflow: hidden;display: flex;justify-content: space-between;align-items: flex-start;}
.dh ul li .dh_fl ul li{position: relative;width: 18%;overflow: auto;max-height: calc(100vh - 114px);}
.dh ul li .dh_fl ul li .bt{display: block;font-size: 12px;line-height: 30px;color: #000;font-weight: bold;margin-top: 10px;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li .dh_fl ul li .bt:hover{text-decoration: underline;}
.dh ul li .dh_fl ul li .img img{display: block;width:100px;}
.dh ul li .dh_fl ul li .dh_fl{position: relative;top: 0;padding: 0;display: block;border-top: none;box-shadow:0 0 0 #fff;}
.dh ul li .dh_fl ul li .dh_fl ul{display: block;}
.dh ul li .dh_fl ul li .dh_fl ul li{width: 100%;padding: 0;}
.dh ul li .dh_fl ul li .dh_fl ul li a{display: block;font-size: 12px;line-height: 30px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dh ul li .dh_fl ul li .dh_fl ul li a:hover{text-decoration: underline;}

.top_h_r{display: flex;align-items: center;}
.top_h_r a{font-size: 12px;line-height: 20px;color: #666;margin-left: 20px;display: flex;align-items: center;-webkit-transition:0.5s;transition:0.5s;}
.top_h_r a i{font-size: 20px;color: #000;padding-right: 5px;}
.top_h_r a:hover{color: #000;}

.yuyan_bg{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);z-index: 10;overflow: hidden;display: none;}
.yuyan{position: fixed;top: 0;right: -100%;bottom: 0;width: 28%;background: #fff;padding: 3% 6%;-webkit-transition:0.5s;transition:0.5s;}
.yuyan .ml1{font-size: 18px;line-height: 24px;color: #000;display: flex;align-items: center;cursor: pointer;}
.yuyan .ml1 .yuyan_gb{font-size: 14px;padding-right: 10px;color: #000;}
.yuyan .ml2{font-size: 14px;line-height: 24px;color: #000;margin-top: 20px;}
.yuyan .ml3{margin-top: 10px;}
.yuyan .ml3 a{display: flex;align-items: center;justify-content: space-between;font-size: 14px;line-height: 36px;color: #000;}
.yuyan .ml3 a i{font-size: 20px;color: #000;}
.yuyan_bg.on .yuyan{right: 0;}

.banner{width:100%;overflow:hidden;position:relative;}
.banner ul{}
.banner ul li{overflow:hidden;position:relative;}
.banner ul li a{display: block;overflow:hidden;}
.banner ul li a img{display:block; width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;-webkit-transition:7s;transition:7s;}
.bandd{position:absolute; left:0; bottom:40px!important; width:100%; text-align:center; z-index:5;display: flex;align-items: center;justify-content: center;}
.bandd span{z-index:2;cursor:pointer;margin:0 10px!important;width:8px;height:8px;position:relative;-webkit-transition:0.5s;transition:0.5s;background:rgba(255, 255, 255, 0.5);opacity: 1!important;}
.bandd span.swiper-pagination-bullet-active{background:#fff;}
.bandd span:after{content: "";position: absolute;left: -6px;top: -6px;border: 1px solid #fff;width: 18px;height: 18px;border-radius: 50%;-webkit-transform: scale(0);transform: scale(0);-webkit-transition:0.5s;transition:0.5s;}
.bandd span.swiper-pagination-bullet-active:after{-webkit-transform: scale(1);transform: scale(1);}
.banz,.bany{position:absolute; top:50%; width:50px; height:50px;margin-top: -25px; opacity:0;  -webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:5;font-size: 20px;line-height:50px;text-align: center;color: #fff;background: rgba(0, 0, 0, 0.2);border-radius: 50%;}
.banz{left:3%;}
.bany{right:3%;}
.banner:hover .banz,.banner:hover .bany{opacity:0.5;}

.bt36{font-size:36px;line-height: 36px;color: #000;text-align: center;}
.bt24{font-size:24px;line-height: 30px;color: #000;position: relative;}
.bt20{font-size:20px;line-height: 30px;color: #000;}

.sy_cp{background: #f6f6f6;}
.sy_cp .lb_bg{margin-top: 40px;position: relative;}
.sy_cp .lb_bg .sy_cp_l,.sy_cp .lb_bg .sy_cp_r{position: absolute;top: 50%;margin-top: -25px;font-size: 24px;line-height: 50px;width: 40px;color: #ccc;display: flex;align-items: center;justify-content: center;cursor: pointer;-webkit-transition:0.5s;transition:0.5s;}
.sy_cp .lb_bg .sy_cp_l{left: -40px;}
.sy_cp .lb_bg .sy_cp_r{right: -40px;}
.sy_cp .lb_bg .sy_cp_l:hover,.sy_cp .lb_bg .sy_cp_r:hover{color:#000;}
.sy_cp .lb_bg .lb{}
.sy_cp .lb_bg .lb ul{}
.sy_cp .lb_bg .lb ul li{position: relative;border-radius: 10px;overflow: hidden;background: #fff;}
.sy_cp .lb_bg .lb ul li .img{display: block;overflow: hidden;padding: 60px 0;}
.sy_cp .lb_bg .lb ul li .img img{display: block;width: 70%;margin: auto;-webkit-transition:0.5s;transition:0.5s;display: none;}
.sy_cp .lb_bg .lb ul li .img img.on{display: block;}
/*.sy_cp .lb_bg .lb ul li:hover .img img{-webkit-transform: scale(1.1);transform: scale(1.1);}*/
.sy_cp .lb_bg .lb ul li .txt{padding: 0px 30px 50px;}
.sy_cp .lb_bg .lb ul li .txt .ml1{display: flex;}
.sy_cp .lb_bg .lb ul li .txt .ml1 span{width: 30px;height: 30px;border: 1px solid #ccc;border-radius: 50%;margin-right: 10px;cursor: pointer;position: relative;}
.sy_cp .lb_bg .lb ul li .txt .ml1 span:after{content: "";position: absolute;inset: 0;border: 3px solid #fff;border-radius: 50%;opacity: 0;}
.sy_cp .lb_bg .lb ul li .txt .ml1 span:hover{border: 1px solid #000;}
.sy_cp .lb_bg .lb ul li .txt .ml1 span:hover:after{opacity: 1;}
.sy_cp .lb_bg .lb ul li .txt .ml1 span.on{border: 1px solid #000;}
.sy_cp .lb_bg .lb ul li .txt .ml1 span.on:after{opacity: 1;}
.sy_cp .lb_bg .lb ul li .txt .ml2{display: block;font-size: 18px;line-height: 24px;color: #000;padding-top: 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sy_cp .lb_bg .lb ul li .txt .ml3{font-size: 16px;line-height: 24px;color: #000;padding-top: 10px;}

.sy_tj{background: #f6f6f6;}
.sy_tj ul{display: flex;}
.sy_tj ul li{width:100%;margin-right: 30px;position: relative;border-radius: 10px;overflow: hidden;}
.sy_tj ul li:last-child{margin-right: 0;}
.sy_tj ul li .img{overflow: hidden;}
.sy_tj ul li .img img{display: block;width: 100%;}
.sy_tj ul li .txt{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, 0.2);-webkit-transition:0.5s;transition:0.5s;}
.sy_tj ul li .txt .ml1{font-size: 36px;line-height: 36px;color: #fff;text-align: center;}
.sy_tj ul li .txt .ml2{display: flex;align-items: center;justify-content: center;margin-top: 40px;}
.sy_tj ul li .txt .ml2 span{font-size: 16px;line-height: 46px;padding: 0 30px;border-radius: 23px;background: #fff;color: #000;display: flex;align-items: center;justify-content: center;}
.sy_tj ul li .txt .ml2 span i{font-size: 14px;padding-left: 10px;-webkit-transition:0.3s;transition:0.3s;}
.sy_tj ul li .txt .ml2 span:hover i{padding-left: 20px;}
.sy_tj ul li:hover .txt{background: rgba(0, 0, 0, 0.4);}

.sy_tj2{position: relative;}
.sy_tj2 .img{overflow: hidden;}
.sy_tj2 .img img{display: block;width: 100%;}
.sy_tj2 .txt{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;text-align: center;background: rgba(0, 0, 0, 0.2);}
.sy_tj2 .txt .ml1{font-size: 36px;line-height: 36px;color: #fff;}
.sy_tj2 .txt .ml2{font-size: 16px;line-height: 24px;color: #fff;margin-top: 30px;}
.sy_tj2 .txt .ml3{display: flex;align-items: center;justify-content: center;margin-top: 50px;}
.sy_tj2 .txt .ml3 a{font-size: 16px;line-height: 46px;padding: 0 30px;border-radius: 23px;background: #fff;color: #000;display: flex;align-items: center;justify-content: center;}
.sy_tj2 .txt .ml3 a i{font-size: 14px;padding-left: 10px;-webkit-transition:0.3s;transition:0.3s;}
.sy_tj2 .txt .ml3 a:hover i{padding-left: 20px;}

.foot_bg{background: #000;padding-top: 40px;}
.foot1{display: flex;flex-direction: row-reverse;justify-content: space-between;}
.foot1 .bt{font-size: 14px;line-height: 24px;color: #fff;}
.foot1 .bt a{font-size: 14px;line-height: 24px;color: #fff;}
.dywm{width: 24%;}
.dywm .dy{border: 1px solid #fff;position: relative;padding-right: 60px;margin-top: 15px;width: 100%;margin-bottom: 20px;}
.dywm .dy input{display: block;width: 100%;font-size: 12px;line-height: 30px;height: 30px;color: #fff;padding: 0 10px;background: none;}
.dywm .dy input::-webkit-input-placeholder{color: #999;}
.dywm .dy input:-moz-placeholder{color: #999;}
.dywm .dy input::-moz-placeholder{color: #999;}
.dywm .dy input:-ms-input-placeholder{color: #999;}
.dywm .dy a{position: absolute;right: -1px;top: -1px;font-size: 14px;line-height: 32px;color: #000;width: 60px;text-align: center;background: #fff;}
.dywm .gz{margin-top: 10px;}
.dywm .gz dl{display: flex;}
.dywm .gz dl dd{margin-right: 12px;position: relative;}
.dywm .gz dl dd a{display: block;font-size: 20px;line-height:32px;width:32px;background: #ccc;border-radius: 50%;color: #000;text-align: center;-webkit-transition:0.5s;transition:0.5s;}
.dywm .gz dl dd .xl{position: absolute;left:50%;bottom: 40px;margin-left:-50px;display: none;}
.dywm .gz dl dd .xl img{display: block;width: 100px;}
.dywm .gz dl dd a:hover{background: #fff;}
.foot_lx_bg{width: 34%;}
.foot_lx{}
.foot_lx .txt{font-size: 12px;line-height: 20px;color: #ccc;margin-top: 10px;}
.foot_lx .txt p{display: flex;padding: 5px 0;}
.foot_lx .txt p em{width: 16px;font-size: 16px;margin-right: 5px;}
.foot_dh{width: 24%;display: flex;justify-content: space-between;}
.foot_dh ul{}
.foot_dh ul li{margin-bottom: 8px;}
.foot_dh ul li a{display: block;font-size: 12px;line-height: 20px;color: #ccc;-webkit-transition:0.5s;transition:0.5s;}
.foot_dh ul li a:hover{color: #fff;}
.bqsy_bg{margin-top: 40px;padding: 20px 0 20px;text-align: center;color: #ccc;border-top: 1px solid rgba(255, 255, 255, 0.2);}
.bqsy{font-size: 12px;line-height: 20px;display: flex;align-items: center;justify-content: space-between;}
.bqsy .bqsy_l a{color: #ccc;font-size: 12px;-webkit-transition:0.5s;transition:0.5s;}
.bqsy .bqsy_l a:hover{color: #fff;}
.bqsy .bqsy_r a{color: #ccc;font-size: 12px;-webkit-transition:0.5s;transition:0.5s;}
.bqsy .bqsy_r a:hover{color: #fff;}
.bqsy .bqsy_r span{color: #ccc;font-size: 12px;padding: 0 6px;}

.top_ss_xl{position: fixed;left: 0;top: 0;right: 0;z-index: 10;bottom: 0;background: #fff;display: none;}
.top_ss_xl .top_ss_bg{width: 800px;max-width: 95%;margin: auto;}
.top_ss_logo{display: flex;align-items: center;justify-content: center;}
.top_ss_logo a{}
.top_ss_logo img{display: block;height: 64px;padding: 12px 0;}
.top_ss_xl form{display: block;position: relative;padding: 0 40px 0 50px;border-bottom: 1px solid #000;margin-top: 20px;}
.top_ss_xl form input{display: block;width: 100%; font-size: 14px;line-height: 60px;color: #000;height: 60px;}
.top_ss_xl form a{position: absolute;left: 0;top: 0;font-size: 22px;line-height: 60px;color: #000;text-align: center;}
.top_ss_xl form .top_ss_gb{position: absolute;right: 0;top: 0;width: 30px;font-size: 18px;line-height: 60px;color: #000;text-align: center;cursor: pointer;}

.bat{position: relative;}
.bat .img{overflow: hidden;position: relative;}
.bat .img img{display: block;width: 100%;}
.bat .txt_bg{position: absolute;inset: 0;z-index: 1;display: flex;align-items: center;justify-content: center;}
.bat .txt{width: 96%;}
.bat .txt .ml1{font-size: 48px;color: #fff;line-height: 48px;}

.ny_dqlj{display: flex;align-items: center;height: 60px;justify-content:flex-end;}
.ny_dqlj em{line-height: 24px;font-size: 16px;color: #bbb;}
.ny_dqlj i{line-height: 24px;font-size: 14px;color: #bbb;}
.ny_dqlj span{font-size:14px;color:#bbb;line-height: 24px;}
.ny_dqlj a{font-size:14px;color:#999;line-height: 24px;-webkit-transition:0.5s;transition:0.5s;}
.ny_dqlj a:hover{color:#000;}

.ny_bg{background: #f6f6f6;}

.pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:auto; padding-top:40px;}
.pagination a,.pagination span{display:inline-block; padding:0 20px; line-height:36px; font-size:14px; margin:0 5px;color: #666;background: #fff;-webkit-transition:0.5s;transition:0.5s;border-radius: 5px;}
.pagination span.current,.pagination a:hover{color:#fff;background:#000;}

.ny_cp_bg{display: flex;padding-bottom: 60px;}
.ny_cp_bg .ny_cp_l{width: 240px;margin-right: 40px;}
.ny_cp_bg .ny_cp_l .ny_cp_l_sticky{position: sticky;top: 124px;}
.ny_cp_bg .ny_cp_l .bt{font-size: 30px;line-height: 30px;color: #000;}
.ny_cp_bg .ny_cp_l .ny_cp_fl{margin-top: 20px;}
.ny_cp_bg .ny_cp_l .ny_cp_fl ul{}
.ny_cp_bg .ny_cp_l .ny_cp_fl ul li{}
.ny_cp_bg .ny_cp_l .ny_cp_fl ul li a{display: block;position: relative;font-size: 14px;line-height: 24px;color: #999;border-bottom: 1px solid #eee;height: 56px;display: flex;align-items: center;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_bg .ny_cp_l .ny_cp_fl ul li a:after{content:"\eab3";position: absolute;right: 0;top:0;bottom: 0;font-size: 20px;color: #000;font-family: "iconfont" !important;display: flex;align-items: center;}
.ny_cp_bg .ny_cp_l .ny_cp_fl ul li.on a{color: #000;}
.ny_cp_bg .ny_cp_r{flex:1;overflow: hidden;width: 100%;}

.ny_cp{}
.ny_cp ul{display: flex;flex-wrap: wrap;}
.ny_cp ul li{width: 32.666%;margin: 0 1% 1% 0;position: relative;border-radius: 10px;overflow: hidden;background: #fff;}
.ny_cp ul li:nth-child(3n){margin-right: 0;}
.ny_cp ul li .img{display: block;overflow: hidden;padding: 60px 0;}
.ny_cp ul li .img img{display: block;width: 70%;margin: auto;-webkit-transition:0.5s;transition:0.5s;display: none;}
.ny_cp ul li .img img.on{display: block;}
.ny_cp ul li .txt{padding: 0px 30px 50px;}
.ny_cp ul li .txt .ml1{display: flex;}
.ny_cp ul li .txt .ml1 span{width: 30px;height: 30px;border: 1px solid #ccc;border-radius: 50%;margin-right: 10px;cursor: pointer;position: relative;}
.ny_cp ul li .txt .ml1 span:after{content: "";position: absolute;inset: 0;border: 3px solid #fff;border-radius: 50%;opacity: 0;}
.ny_cp ul li .txt .ml1 span:hover{border: 1px solid #000;}
.ny_cp ul li .txt .ml1 span:hover:after{opacity: 1;}
.ny_cp ul li .txt .ml1 span.on{border: 1px solid #000;}
.ny_cp ul li .txt .ml1 span.on:after{opacity: 1;}
.ny_cp ul li .txt .ml2{display: block;font-size: 18px;line-height: 24px;color: #000;padding-top: 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ny_cp ul li .txt .ml3{font-size: 16px;line-height: 24px;color: #000;padding-top: 10px;}

.ny_yqrz_xq{padding-bottom: 60px;}
.ny_yqrz_xq_zy{display: flex;justify-content: space-between;}
.ny_yqrz_xq_tp_bg{flex:1;overflow: hidden;width:100%;padding-right: 40px;}
.ny_yqrz_xq_tp{padding-left: 130px;position: relative;-webkit-user-select: none;user-select: none;}
.large_box{margin-bottom:10px;width:100%;overflow:hidden;position: relative;}
.large_box .btn2{position: absolute;top: 0;bottom: 0;width:50px;z-index: 1;cursor:pointer;font-size: 30px;display: flex;align-items: center;justify-content: center;color: #000;}
.left_btn2{left:30px;}
.right_btn2{right:30px;}
.btn2_dd,.large_box_gallery{display: none;}
.large_box ul li{height:600px;}
.large_box ul li a{display: block;height: 100%;}
.large_box img{display:block;width: 100%;height:100%;-o-object-fit: contain;-webkit-object-fit: contain;object-fit: contain;}
.small_box{position: absolute;width:110px;top: 0;left: 0;bottom: 0;padding: 0;}
.small_list{overflow:hidden;height: 100%;padding-right: 10px;}
.small_list ul{overflow:hidden}
.small_list ul li{position:relative;opacity: 0.35;cursor: pointer;}
.small_list ul li img{display:block;width: 100%;height: 100%;-o-object-fit: contain;-webkit-object-fit: contain;object-fit: contain;-webkit-transition:0.5s;transition:0.5s;}
.small_list ul li.swiper-slide-thumb-active{opacity: 1;}

.ny_yqrz_xq_tp_txt{margin-top: 60px;}
.ny_yqrz_xq_tp_txt .ml1{font-size: 30px;line-height: 30px;color: #000;}
.ny_yqrz_xq_tp_txt .ml2{font-size: 16px;line-height: 24px;color: #000;margin-top: 20px;}
.ny_yqrz_xq_tp_txt .ml2 img{display: block;max-width: 100%;margin:auto;}
.ny_yqrz_xq_tp_txt .ml2 table{width: 100%;border:1px solid #eee;border-width:1px 1px 0px 0px;}
.ny_yqrz_xq_tp_txt .ml2 table tr th{padding: 15px 20px;font-weight: normal;border:1px solid #eee;border-width: 0px 0px1px 1px;}
.ny_yqrz_xq_tp_txt .ml2 table tr td{padding: 15px 20px;border:1px solid #eee;border-width: 0px 0px1px 1px;}

.ny_yqrz_xq_tp_tj{padding-top: 60px;}
.ny_yqrz_xq_tp_tj .bt{font-size: 30px;line-height: 30px;color: #333;}
.ny_yqrz_xq_tp_tj .lb{margin-top: 30px;}
.ny_yqrz_xq_tp_tj .lb ul{display: flex;}
.ny_yqrz_xq_tp_tj .lb ul li{width: 24.25%;margin: 1% 1% 0 0;border: 1px solid #eee;border-radius: 5px;}
.ny_yqrz_xq_tp_tj .lb ul li:nth-child(4n){margin-right: 0;}
.ny_yqrz_xq_tp_tj .lb ul li .img{display: block;overflow: hidden;padding: 60px 0;}
.ny_yqrz_xq_tp_tj .lb ul li .img img{display: block;width: 70%;margin: auto;-webkit-transition:0.5s;transition:0.5s;display: none;}
.ny_yqrz_xq_tp_tj .lb ul li .img img.on{display: block;}
.ny_yqrz_xq_tp_tj .lb ul li .txt{padding: 0px 30px 50px;}
.ny_yqrz_xq_tp_tj .lb ul li .txt .ml1{display: flex;}
.ny_yqrz_xq_tp_tj .lb ul li .txt .ml1 span{width: 30px;height: 30px;border: 1px solid #ccc;border-radius: 50%;margin-right: 10px;cursor: pointer;position: relative;}
.ny_yqrz_xq_tp_tj .lb ul li .txt .ml1 span:after{content: "";position: absolute;inset: 0;border: 3px solid #fff;border-radius: 50%;opacity: 0;}
.ny_yqrz_xq_tp_tj .lb ul li .txt .ml1 span:hover{border: 1px solid #000;}
.ny_yqrz_xq_tp_tj .lb ul li .txt .ml1 span:hover:after{opacity: 1;}
.ny_yqrz_xq_tp_tj .lb ul li .txt .ml1 span.on{border: 1px solid #000;}
.ny_yqrz_xq_tp_tj .lb ul li .txt .ml1 span.on:after{opacity: 1;}
.ny_yqrz_xq_tp_tj .lb ul li .txt .ml2{display: block;font-size: 18px;line-height: 24px;color: #000;padding-top: 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ny_yqrz_xq_tp_tj .lb ul li .txt .ml3{font-size: 16px;line-height: 24px;color: #000;padding-top: 10px;}

.ny_yqrz_xq_r{width: 380px;position: relative;}
.ny_yqrz_xq_bt_bg{position: sticky;top: 124px;}
.ny_yqrz_xq_bt{background: #f6f6f6;}
.ny_yqrz_xq_bt .h1{font-size: 24px;line-height: 32px;padding:20px 30px; color: #000;border-bottom: 1px solid #eee;}
.ny_yqrz_xq_bt .h2{padding:20px 30px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #eee;}
.ny_yqrz_xq_bt .h2 p{font-size: 16px;line-height: 20px;color: #000;}
.ny_yqrz_xq_bt .h2 span{font-size: 14px;line-height: 20px;color: #000;font-weight: bold;}
.ny_yqrz_xq_bt .h3{padding: 20px 30px;border-bottom: 1px solid #eee;display: flex;}
.ny_yqrz_xq_bt .h3 span{width: 30px;height: 30px;border: 1px solid #ccc;border-radius: 50%;margin-right: 10px;cursor: pointer;position: relative;}
.ny_yqrz_xq_bt .h3 span:after{content: "";position: absolute;inset: 0;border: 3px solid #fff;border-radius: 50%;opacity: 0;}
.ny_yqrz_xq_bt .h3 span:hover{border: 2px solid #000;}
.ny_yqrz_xq_bt .h3 span:hover:after{opacity: 1;}
.ny_yqrz_xq_bt .h3 span.on,.ny_yqrz_xq_bt .h3 span.currents{border: 2px solid #000;}
.ny_yqrz_xq_bt .h3 span.on:after,.ny_yqrz_xq_bt .h3 span.currents:after{opacity: 1;}
.ny_yqrz_xq_bt .h4{}
.ny_yqrz_xq_bt .h4 .xbt{padding: 20px 30px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #eee;font-size: 16px;line-height: 20px;color: #000;cursor: pointer;}
.ny_yqrz_xq_bt .h4 .xbt i{-webkit-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition:0.5s;transition:0.5s;font-size: 14px;}
.ny_yqrz_xq_bt .h4 .xbt.on i{-webkit-transform: rotate(270deg);transform: rotate(270deg);}
.ny_yqrz_xq_bt .h4 .xl{padding: 20px 30px;border-bottom: 1px solid #eee;display: none;}
.ny_yqrz_xq_bt .h4 .xl .cmsm{display: flex;align-items: center;justify-content: center;}
.ny_yqrz_xq_bt .h4 .xl .cmsm a{font-size: 14px;line-height: 24px;color: #000;font-weight: bold;text-decoration: underline;}
.ny_yqrz_xq_bt .h4 .xl ul{padding-top: 20px;display: flex;flex-wrap: wrap;}
.ny_yqrz_xq_bt .h4 .xl ul li{padding:2px 12px;height: 34px;margin: 0 2% 2% 0;border: 1px solid #000;display: flex;align-items: center;justify-content: center;font-size: 14px;line-height: 24px;color: #333;text-align: center;cursor: pointer;}
/*.ny_yqrz_xq_bt .h4 .xl ul li:nth-child(4n){margin-right: 0;}*/
.ny_yqrz_xq_bt .h4 .xl ul li.on,.ny_yqrz_xq_bt .h4 .xl ul li.currents{border: 3px solid #000;padding:0px 10px;}
.ny_yqrz_xq_bt .h5{position: relative;padding: 15px;border-bottom: 1px solid #eee;}
.ny_yqrz_xq_bt .h5 a{display: block;width: 70%;margin: auto;text-align: center;font-size: 16px;line-height: 42px;color: #fff;background: #000;border-radius: 5px;}
.ny_yqrz_xq_bt .h5.h5_2 a{color: #000;background: none;border: 1px solid #000;line-height: 40px;}
.ny_yqrz_xq_bt .h6{font-size: 13px;line-height: 24px;color: #666;padding:20px 30px;}

.ny_yqrz_xq_bt2{background: #f6f6f6;margin-top: 15px;padding: 15px;}
.ny_yqrz_xq_bt2 ul li{margin-bottom: 30px;}
.ny_yqrz_xq_bt2 ul li:last-child{margin-bottom: 0;}
.ny_yqrz_xq_bt2 ul li .ml1{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #f6f1eb;font-size: 16px;line-height: 30px;color: #333;cursor: pointer;padding-bottom: 5px;}
.ny_yqrz_xq_bt2 ul li .ml1 i{-webkit-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition:0.5s;transition:0.5s;font-size: 14px;}
.ny_yqrz_xq_bt2 ul li .ml1.on i{-webkit-transform: rotate(270deg);transform: rotate(270deg);}
.ny_yqrz_xq_bt2 ul li .ml2{font-size: 14px;line-height: 24px;color: #333;padding-top: 10px;display: none;}
.ny_yqrz_xq_bt2 .bhlx{padding: 15px 0;font-size: 14px;line-height: 24px;color: #666;}
.ny_yqrz_xq_bt2 .bhlx .ml2 a{color: #666;text-decoration: underline;}
@media screen and (min-width:1200px){
.ny_yqrz_xq_bt2 .bhlx .ml2 a:hover{text-decoration: none;}
}

.ny_yqrz_xq_fh{padding-bottom: 10px;}
.ny_yqrz_xq_fh a{display: flex;align-items: center;font-size: 14px;}
.ny_yqrz_xq_fh a i{font-size: 18px;padding-right: 5px;}

.cmsm_tc_bg{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);z-index: 10;overflow: hidden;display: none;}
.cmsm_tc{position: fixed;top: 0;right: -100%;bottom: 0;width: 40%;background: #fff;padding: 3% 4%;-webkit-transition:0.5s;transition:0.5s;overflow: auto;}
.cmsm_tc::-webkit-scrollbar-track{background:#fff;border-radius: 5px;}
.cmsm_tc::-webkit-scrollbar{ width: 0px;height:0px;}
.cmsm_tc::-webkit-scrollbar-thumb{background:#fff;border-radius: 5px;}
.cmsm_tc .ml1{font-size: 18px;line-height: 24px;color: #000;display: flex;align-items: center;cursor: pointer;}
.cmsm_tc .ml1 .cmsm_tc_gb{font-size: 14px;padding-right: 10px;color: #000;}
.cmsm_tc .ml2{margin-top: 20px;}
.cmsm_tc .ml2 img{display: block;width: 100%;}
.cmsm_tc_bg.on .cmsm_tc{right: 0;}

.ny_gy_bg{position: relative;}
.ny_gy_bg .img{height: calc(100vh - 94px);overflow: hidden;}
.ny_gy_bg .img img{display:block; width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_gy_bg .txt{position: absolute;inset: 0;display: flex;align-items: center;}
.ny_gy_bg .txt .txt2{width: 50%;padding: 0 5%;}
.ny_gy_bg .txt .txt2 .ml1{text-align: left;color: #fff;}
.ny_gy_bg .txt .txt2 .ml2{font-size: 16px;line-height: 36px;color: #fff;margin-top: 40px;}

.ny_gy_dw{position: absolute;top: -94px;}

.ny_lc_bg{background:#f6f6f6 url(../img/ny_lc_bg.avif) no-repeat center;background-size: contain;overflow: hidden;position: relative;}
.ny_lc{margin-top: 40px;overflow: visible;}
.ny_lc ul{}
.ny_lc ul li{background: #fff;padding:40px 30px;height: auto;border-radius: 10px;-webkit-transition:background 0.5s,color 0.5s;transition:background 0.5s,color 0.5s;color: #000;}
.ny_lc ul li .ml1{font-size: 36px;line-height: 36px;}
.ny_lc ul li .ml2{font-size: 18px;line-height: 24px;margin-top: 30px;}
.ny_lc ul li .ml3{font-size: 14px;line-height: 24px;margin-top: 20px;}
.ny_lc_dd{display: flex;align-items: center;justify-content: center;padding: 50px 0 6px;}
.ny_lc_dd span{z-index:2;cursor:pointer;margin:0 10px!important;width:8px;height:8px;position:relative;-webkit-transition:0.5s;transition:0.5s;background:rgba(0, 0, 0, 0.2);opacity: 1!important;}
.ny_lc_dd span.swiper-pagination-bullet-active{background:#000;}
.ny_lc_dd span:after{content: "";position: absolute;left: -6px;top: -6px;border: 1px solid #000;width: 18px;height: 18px;border-radius: 50%;-webkit-transform: scale(0);transform: scale(0);-webkit-transition:0.5s;transition:0.5s;}
.ny_lc_dd span.swiper-pagination-bullet-active:after{-webkit-transform: scale(1);transform: scale(1);}
.ny_lc ul li:hover{background: #000;color: #fff;}

.ny_wh_bg{position: relative;padding-top: 60px;}
.ny_wh{padding-top: 0px;}
.ny_wh ul li{display: flex;background: #f6f6f6;margin-top: 40px;}
.ny_wh ul li:nth-child(2n){flex-direction: row-reverse;}
.ny_wh ul li .img{width: 50%;}
.ny_wh ul li .img img{display: block;width: 100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_wh ul li .txt{width: 50%;display: flex;align-items: center;padding: 40px;}
.ny_wh ul li .txt .ml1{font-size: 30px;line-height: 30px;color: #000;}
.ny_wh ul li .txt .ml2{font-size: 14px;line-height: 30px;color: #000;margin-top: 20px;}

.ny_ry_bg{position: relative;padding-bottom: 40px;padding-top: 60px;}
.ny_ry{padding-top: 40px;}
.ny_ry ul{display: flex;flex-wrap: wrap;}
.ny_ry ul li{width: 18.4%;margin: 0 2% 2% 0;}
.ny_ry ul li:nth-child(5n){margin-right: 0;}
.ny_ry ul li .img{overflow: hidden;}
.ny_ry ul li .img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_ry ul li:hover .img img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.ny_ry ul li .txt{font-size: 14px;line-height: 24px;color: #666;padding: 10px 0;text-align: center;}

.ny_xw{}
.ny_xw ul{display: flex;flex-wrap: wrap;}
.ny_xw ul li{width: 49.5%;margin:0 1% 1% 0;background: #fff;border-radius: 10px;overflow: hidden;}
.ny_xw ul li:nth-child(2n){margin-right: 0;}
.ny_xw ul li a{padding: 20px;display: flex;}
.ny_xw ul li .img{width: 280px;height: 180px;overflow: hidden;} 
.ny_xw ul li .img img{display: block;width: 100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;-webkit-transition:0.5s; transition:0.5s;}
.ny_xw ul li .img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.ny_xw ul li .txt{flex:1;overflow: hidden;width: 100%;padding-left: 20px;position: relative;padding-bottom: 40px;}
.ny_xw ul li .txt .ml1{font-size:18px;line-height:30px;color:#000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny_xw ul li .txt .ml2{font-size:14px;margin: 5px 0 10px;line-height:24px;color:#999;} 
.ny_xw ul li .txt .ml3{font-size:14px;line-height:24px;color: #666;border-top: 1px solid #eee;padding-top: 10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} 
.ny_xw ul li .txt .ml4{position: absolute;right: 0;bottom: 0;display: flex;}
.ny_xw ul li .txt .ml4 span{font-size: 14px;line-height: 36px;background: #000;padding: 0 18px 0 24px;color: #fff;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
.ny_xw ul li .txt .ml4 span i{font-size: 18px;padding-left: 5px;}

.ny_xw_xq{display: flex;justify-content: space-between;padding-bottom: 60px;}
.ny_xw_xq_l{flex:1;overflow: hidden;width: 100%;}
.ny_xw_xq_r{width: 280px;position: relative;margin-left: 40px;}

.fa_xq{}
.fa_xq .bt{font-size: 30px;line-height: 40px;color: #000;}
.fa_xq .ms{margin-top: 20px;color: #999;font-size: 14px;line-height: 24px;}
.fa_xq .ms .line{padding:0 15px; }
.fa_xq .ms span.iconfont{padding-right: 5px;}
.fa_xq .ms a{color: #000;-webkit-transition:0.5s;transition:0.5s;}
.fa_xq .ms a i{padding-right: 5px;}
.fa_xq .ms a:hover{color: #000;}
.fa_xq .txt{line-height: 30px;color: #333;padding-top: 24px;border-top: 1px solid #eee;margin-top: 20px;font-size: 14px;}
.fa_xq .txt table{border: 1px solid #eee;border-width: 1px 1px 0 0;width: 100%;margin: 10px 0;}
.fa_xq .txt table th{border: 1px solid #eee;border-width:0 0 1px 1px;padding: 5px 10px;background: #f6f6f6;}
.fa_xq .txt table td{border: 1px solid #eee;border-width:0 0 1px 1px;padding: 5px 10px;}
.fa_xq .txt img{max-width: 100%;}

.view-page2{position:relative; padding-top:20px;border-top: 1px solid #eee;margin-top: 24px;display: flex;justify-content: space-between;}
.view-page2 .prev,.view-page2 .next{font-size:14px;line-height:30px;width:45%;}
.view-page2 .prev{}
.view-page2 .prev a,.view-page2 .next a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.view-page2 a{display:block;color: #666;-webkit-transition:0.5s; transition:0.5s;} 
.view-page2 .next{text-align:right;}
.view-page2 .prev:hover a{color:#000;}
.view-page2 .next:hover a{color:#000;}

.ny_lx{}
.ny_lx ul{margin-top: 20px;display: flex;flex-wrap: wrap;}
.ny_lx ul li{display: flex;padding: 5px 0;font-size: 14px;line-height: 30px;color: #000;background: #fff;padding: 20px;width: 32.666%;margin: 0 1% 1% 0;border-radius: 10px;}
.ny_lx ul li:nth-child(3n){margin-right: 0;}
.ny_lx ul li em{width: 30px;font-size: 30px;margin-right: 5px;}

.ny_lx2{margin-top: 20px;}
.ny_lx2 ul{margin-top: 20px;display: flex;flex-wrap: wrap;}
.ny_lx2 ul li{width: 32.666%;margin: 0 1% 1% 0;font-size: 14px;line-height: 24px;color: #000;background: #fff;display: flex;align-items: center;padding: 20px;border-radius: 10px;}
.ny_lx2 ul li:nth-child(3n){margin-right: 0;}
.ny_lx2 ul li em{font-size: 30px;width: 40px;line-height: 48px;background: #000;color: #fff;text-align: center;margin-right: 10px;border-radius: 10px;}
.ny_lx2 ul li p{flex:1;overflow: hidden;width: 100%;}

.md_img{}
.md_img img{display: block;width: 100%;}

.ny_xw_xq_yy_tj{position: sticky;top: 124px;}
.ny_xw_xq_yy_tj .bt{font-size: 18px;line-height: 24px;color: #333;padding-left: 20px;position: relative;overflow: hidden;}
.ny_xw_xq_yy_tj .bt:before{content: "";position: absolute;left: 0px;top: 0;width: 4px;height: 100%;background: #bbb;}
.ny_xw_xq_yy_tj .bt:after{content: "";position: absolute;left: 0px;top: -100%;z-index: 1;width: 4px;height: 100%;background: #000;-webkit-animation: topgd 3s infinite ease-in-out;animation: topgd 3s infinite ease-in-out;}
.ny_xw_xq_yy_tj .lb{padding: 30px 0 0;}
.ny_xw_xq_yy_tj .lb ul{display: flex;flex-wrap: wrap;}
.ny_xw_xq_yy_tj .lb ul li{margin-bottom: 15px;width: 100%;}
.ny_xw_xq_yy_tj .lb ul li a{display: flex;align-items: center;position: relative;}
.ny_xw_xq_yy_tj .lb ul li a:after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: #000;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw_xq_yy_tj .lb ul li .img{overflow: hidden;width: 60px;margin-right: 10px;height: 60px;border: 1px solid #eee;}
.ny_xw_xq_yy_tj .lb ul li .img img{display: block;width: 100%;height:100%;-o-object-fit: contain;-webkit-object-fit: contain;object-fit: contain;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw_xq_yy_tj.xwtj .lb ul li .img img{-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_xw_xq_yy_tj .lb ul li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_xw_xq_yy_tj .lb ul li .txt{flex: 1;overflow: hidden;width: 100%;}
.ny_xw_xq_yy_tj .lb ul li .txt .ml1{font-size: 14px;line-height: 24px;color: #666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw_xq_yy_tj .lb ul li .txt .ml2{font-size: 13px;line-height: 24px;color: #999;}
.ny_xw_xq_yy_tj .lb ul li:hover .txt .ml1{color: #000;}
.ny_xw_xq_yy_tj .lb ul li a:hover:after{width: 100%;}
@-webkit-keyframes topgd{0%{top: -100%;}100%{top: 100%;}}
@keyframes topgd{0%{top: -100%;}100%{top: 100%;}}

.gwc_bg{}
.gwc_bg .bt{}
.gwc_kong{margin-top: 60px;}
.gwc_kong .ml1{font-size: 80px;line-height: 80px;text-align: center;color: #ddd;}
.gwc_kong .ml2{font-size: 14px;line-height: 30px;text-align: center;color: #999;margin-top: 20px;}
.gwc_kong .ml3{display: flex;align-items: center;justify-content: center;margin-top: 60px;}
.gwc_kong .ml3 a{font-size: 14px;line-height: 40px;color: #000;border: 1px solid #000;padding: 0 30px;border-radius:5px;margin: 0 10px;-webkit-transition:0.5s;transition:0.5s;}
.gwc_kong .ml3 a:hover{color: #fff;border: 1px solid #000;background: #000;}
.gwc_lb{margin-top: 40px;}
.gwc_lb ul li{display: flex;border-bottom: 1px solid #eee;padding: 20px 0;}
.gwc_lb ul li .xzk{display: flex;align-items: center;justify-content: center;margin-right: 20px;}
.gwc_lb ul li .xzk input{cursor: pointer;}
.gwc_lb ul li .img{width: 150px;height: 150px;border: 1px solid #999;border-radius: 5px;}
.gwc_lb ul li .img img{display: block;width: 100%;height:100%;-o-object-fit: contain;-webkit-object-fit: contain;object-fit: contain;}
.gwc_lb ul li .txt{flex: 1;overflow: hidden;width: 100%;padding-left: 20px;}
.gwc_lb ul li .txt .ml1{font-size: 15px;line-height: 24px;color: #000;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gwc_lb ul li .txt .ml2{font-size: 14px;line-height: 24px;color: #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gwc_lb ul li .txt .ml3{font-size: 15px;line-height: 24px;color: #000;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gwc_lb ul li .txt .ml4{display: flex;margin-top: 10px;}
.gwc_lb ul li .txt .ml4 span{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;border: 1px solid #999;font-size: 17px;color: #000;border-radius: 5px;cursor: pointer;}
.gwc_lb ul li .txt .ml4 span:hover{border: 2px solid #000;}
.gwc_lb ul li .txt .ml4 input{width: 40px;height: 24px;font-size: 14px;line-height: 24px;color: #000;text-align: center;}
.gwc_lb ul li .scan{display: flex;align-items: center;justify-content: center;margin-left: 20px;font-size: 20px;color: #000;cursor: pointer;}
.gwc_js{display: flex;justify-content: space-between;align-items: center;}
.gwc_js .gwc_js_l{padding: 20px 0;}
.gwc_js .gwc_js_l ul{display: flex;}
.gwc_js .gwc_js_l ul li{display: flex;align-items: center;justify-content: center;margin-right: 20px;cursor: pointer;font-size: 14px;color: #666;}
.gwc_js .gwc_js_l ul li label{display: flex;align-items: center;justify-content: center;cursor: pointer;}
.gwc_js .gwc_js_l ul li label input{margin-right: 5px;cursor: pointer;}
.gwc_js .gwc_js_l ul li span{margin-right: 5px;}
.gwc_js .gwc_js_z{padding: 20px 0;position: relative;}
.gwc_js .gwc_js_z .yhj{display: flex;align-items: center;font-size: 14px;color: #000;}
.gwc_js .gwc_js_z .yhj p{-webkit-user-select: none;user-select: none;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.gwc_js .gwc_js_z .yhj p i{font-size: 24px;}
.gwc_js .gwc_js_z .yhj span{margin-left: 10px;}
.gwc_js .gwc_js_z .yhj_xl{position: absolute;left: 0;top: 50px;background: #f6f6f6;padding: 10px;display: flex;align-items: center;width: 250px;display: none;}
.gwc_js .gwc_js_z .yhj_xl.on{display: flex;}
.gwc_js .gwc_js_z .yhj_xl input{flex: 1;overflow: hidden;width: 100%;font-size: 14px;line-height: 30px;height: 30px;color: #000;padding: 0 10px;background: #fff;}
.gwc_js .gwc_js_z .yhj_xl a{width: 60px;background: #000;font-size: 14px;line-height: 30px;text-align: center;color: #fff;}
.gwc_js .gwc_js_r{display: flex;padding: 20px 0;align-items: center;font-size: 14px;line-height: 30px;color: #000;}
.gwc_js .gwc_js_r .gwc_js_r_zj{}
.gwc_js .gwc_js_r .gwc_js_r_jg{font-weight: bold;}
.gwc_js .gwc_js_r .gwc_js_r_jz{margin-left: 20px;}
.gwc_js .gwc_js_r .gwc_js_r_jz a{display: block;font-size: 14px;line-height: 30px;color: #fff;background: #000;padding: 0 20px;border-radius: 5px;}

.gwc_sjrxx{padding: 30px;border-radius: 10px;margin-top: 40px;background: #fff;}
.gwc_sjrxx ul{padding-top: 10px;}
.gwc_sjrxx ul li{font-size: 14px;line-height: 24px;color: #999;padding:6px 10px;border: 1px solid #eee;margin-top: 8px;border-radius: 5px;cursor: pointer;-webkit-transition:0.3s;transition:0.3s;}
.gwc_sjrxx ul li.on{color: #000;border: 1px solid #000;}
.gwc_sjrxx .gwc_sjrxx_xzshdz{font-size: 14px;line-height: 24px;color: #000;text-decoration: underline;margin-top: 15px;cursor: pointer;}
.gwc_sjrxx .gwc_sjrxx_xzshdz:hover{text-decoration: none;}
.gwc_sjrxx_xzshdz_tc{display: none;position: fixed;left: 50%;top: 50%;z-index: 10;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 800px;max-width: 95%;padding: 30px;border-radius: 10px;box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.2);background: #fff;}
.gwc_sjrxx_xzshdz_tc .gwc_sjrxx_xzshdz_tc_gb{position: absolute;right: 10px;top: 10px;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 18px;color: #000;}
.gwc_sjrxx_xzshdz_tc .gwc_sjrxx_xzshdz_tc_gb_nr{margin-top: 30px;}
.gwc_sjrxx_xzshdz_tc .gwc_sjrxx_xzshdz_tc_gb_nr{}
.gwc_sjrxx_xzshdz_tc .gwc_sjrxx_xzshdz_tc_gb_nr table td{padding: 1%;}
.input320{border:solid 1px #eee;padding-left:10px;width:75%;line-height:40px;}
.red{color:#cc0001;}
.sjr{width:28%;}
.tright{text-align: right;}
.gwc_sjrxx_xzshdz_tc .gwc_sjrxx_xzshdz_tc_gb_nr table td select{height: 40px;margin-right: 1%;width: 24%;font-size: 14px;}
select.select{border: solid 1px #eee;padding: 0 10px;}
.submit-btn{border: none;background: #000;width: 150px;line-height: 40px;border-radius: 5px;text-align: center;color: #fff;display: block;cursor: pointer;font-size: 14px;}
.gwc_ddlb{padding: 30px;border-radius: 10px;margin-top: 20px;background: #fff;}
.gwc_ddlb ul{}
.gwc_ddlb ul li{display: flex;border-bottom: 1px solid #eee;padding: 20px 0;}
.gwc_ddlb ul li .img{width: 150px;height: 150px;border: 1px solid #999;border-radius: 5px;}
.gwc_ddlb ul li .img img{display: block;width: 100%;height:100%;-o-object-fit: contain;-webkit-object-fit: contain;object-fit: contain;}
.gwc_ddlb ul li .txt{flex: 1;overflow: hidden;width: 100%;padding-left: 20px;}
.gwc_ddlb ul li .txt .ml1{font-size: 15px;line-height: 24px;color: #000;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gwc_ddlb ul li .txt .ml2{font-size: 14px;line-height: 24px;color: #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gwc_ddlb ul li .txt .ml3{font-size: 15px;line-height: 24px;color: #000;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gwc_ddlb ul li .sl{font-size: 14px;margin-left: 20px;color: #000;display: flex;align-items: center;justify-content: center;}
.gwc_bz{padding: 30px;border-radius: 10px;margin-top: 20px;background: #fff;}
.gwc_bz .gwc_bz_textarea{margin-top: 20px;}
.gwc_bz .gwc_bz_textarea textarea{display: block;width: 100%;height: 120px;border: 1px solid #eee;padding: 10px;font-size: 14px;line-height: 30px;color: #000;resize: none;}
.gwc_zffs{padding: 30px;border-radius: 10px;margin-top: 20px;background: #fff;}
.gwc_zffs .gwc_zffs_an{margin-top: 10px;}
.gwc_zffs .gwc_zffs_an ul{display: flex;}
.gwc_zffs .gwc_zffs_an ul li{font-size: 14px;line-height: 30px;color: #000;margin-right: 20px;border-bottom: 2px solid #fff;cursor: pointer;}
.gwc_zffs .gwc_zffs_an ul li.on{border-bottom: 2px solid #000;font-weight: bold;}
.gwc_zffs .gwc_zffs_lb{padding-top: 10px;}
.gwc_zffs .gwc_zffs_lb ul{display: flex;flex-wrap: wrap;}
.gwc_zffs .gwc_zffs_lb ul.on{display: flex;}
.gwc_zffs .gwc_zffs_lb ul li{width:19.2%;margin: 1% 1% 0 0;border: 2px solid #eee;position: relative;height: 70px;padding:10px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.gwc_zffs .gwc_zffs_lb ul li:nth-child(5n){margin-right: 0;}
.gwc_zffs .gwc_zffs_lb ul li img{display: block;width: 100%;height:100%;-o-object-fit: contain;-webkit-object-fit: contain;object-fit: contain;}
.gwc_zffs .gwc_zffs_lb ul li.on{border: 2px solid #d20302;}
.gwc_zffs .gwc_zffs_lb ul li.on:after{content: "";position: absolute;right: 0;bottom: 0;width: 20px;height: 12px;background: url(../img/icon2.avif) center no-repeat;}
.gwc_zffs .gwc_zffs_js{margin-top: 20px;border-top: 1px solid #eee;padding-top: 12px;}
.gwc_zffs .gwc_zffs_js ul{display: flex;align-items: center;justify-content: flex-end;}
.gwc_zffs .gwc_zffs_js ul li{font-size: 14px;line-height: 24px;color: #000;display: flex;margin-left: 20px;}
.gwc_zffs .gwc_zffs_js ul li span{color: #d20302;font-weight: bold;}
.gwc_zffs .gwc_zffs_fk{margin-top: 20px;}
.gwc_zffs .gwc_zffs_fk ul{display: flex;align-items: center;justify-content: flex-end;}
.gwc_zffs .gwc_zffs_fk ul li{margin-left: 20px;}
.gwc_zffs .gwc_zffs_fk ul li a{display: block;font-size: 14px;line-height: 40px;padding: 0 30px;color: #000;border: 1px solid #000;border-radius: 5px;}
.gwc_zffs .gwc_zffs_fk ul li:nth-child(2) a{color: #fff;background: #000;}

.my-wddd-ddlb .gwc_zffs{padding: 30px 0;}
.my-wddd-ddlb .gwc_ddlb{padding: 0;}

.logon_bg{background:#f6f6f6;padding:80px 0;}
.logon_logo{display: flex;align-items: center;justify-content: center;}
.logon_logo a{}
.logon_logo img{display: block;height: 57px;}
.logon{width: 480px;margin: auto;background: #fff;border-radius: 5px;margin-top: 30px;padding: 30px;}
.logon_zc{text-align: center;}
.logon_anqh{}
.logon_anqh ul{display: flex;border-radius: 5px;overflow: hidden;}
.logon_anqh ul li{width: 50%;background: #eee;}
.logon_anqh ul li a{display: block;font-size: 16px;line-height: 40px;font-weight: bold;color: #000;text-align: center;-webkit-transition:0.5s;transition:0.5s;}
.logon_anqh ul li.on a{color: #fff;background: #000;}
.logon_lb{padding-top: 10px;}
.logon_lb .lb{display: none;}
.logon_lb ul{}
.logon_lb ul li{margin-top: 10px;}
.logon_lb ul li label{display: block;font-size: 14px;line-height: 30px;color: #000;}
.logon_lb ul li input{display: block;width: 100%;height: 36px;font-size: 14px;line-height: 34px;color: #000;border: 1px solid #eee;-webkit-transition:0.5s;transition:0.5s;border-radius: 5px;padding: 0 10px;}
.logon_lb ul li input:focus{border: 1px solid #000;}
.logon_lb ul li .logon_yzm{position: relative;}
.logon_lb ul li .logon_yzm input{padding-right: 100px;}
.logon_lb ul li .logon_yzm .dxyzm{position: absolute;right: 0;top: 0;bottom: 0;width: 90px;display: flex;align-items: center;justify-content: center;font-size: 14px;color: #000;cursor: pointer;display: none;}
.logon_lb ul li .logon_yzm .dxyzm.on{display: flex;}
.logon_lb ul li .logon_yzm .yzmdjs{position: absolute;right: 0;top: 0;bottom: 0;width: 60px;display: flex;align-items: center;justify-content: center;font-size: 14px;color: #000;cursor: pointer;display: none;}
.logon_lb ul li .logon_yzm .yzmdjs.on{display: flex;}
.logon_lb ul .logon_jzw{display: flex;margin-top: 10px;}
.logon_lb ul .logon_jzw label{display: flex;align-items: center;font-size: 14px;line-height: 24px;color: #666;}
.logon_lb ul .logon_jzw label a{color: #000;}
.logon_lb ul .logon_jzw input{margin-right: 5px;}
.logon_lb ul .logon_dl{margin-top: 20px;}
.logon_lb ul .logon_dl a{display: block;font-size: 14px;line-height: 36px;color: #fff;background: #000;text-align: center;border-radius: 5px;}
.logon_gd{display: flex;align-items: center;justify-content: space-between;font-size: 14px;line-height: 24px;color: #666;margin-top: 10px;}
.logon_gd a{color: #000;}

.yhxy_tc_bg{display: none;position: fixed;left: 50%;top: 50%;z-index: 10;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 800px;padding: 30px 20px 30px 30px;border-radius: 10px;box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.2);background: #fff;}
.yhxy_tc_bg .yhxy_tc_gb{position: absolute;right: 10px;top: 10px;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 18px;color: #000;}
.yhxy_tc_bg .yhxy_tc_bt{font-weight: bold;}
.yhxy_tc_bg .yhxy_tc_txt{height:calc(100vh - 210px);overflow: auto;padding-right: 10px;font-size: 14px;line-height: 30px;color: #000;margin-top: 20px;}
.yhxy_tc_bg .yhxy_tc_txt::-webkit-scrollbar{width:5px;height:5px;}
.yhxy_tc_bg .yhxy_tc_txt::-webkit-scrollbar-track{background:#eee;border-radius:3px;}
.yhxy_tc_bg .yhxy_tc_txt::-webkit-scrollbar-thumb{background:#000;border-radius:3px;}

.my-grxx{background: #fff;padding: 30px;border-radius: 10px;}
.my-grxx .lb{padding-top: 20px;}
.my-grxx .lb form{display: flex;justify-content: space-between;flex-direction: row-reverse;}
.my-grxx .lb .tx{cursor: pointer;}
.my-grxx .lb .tx .bg{width: 120px;height: 120px;border: 2px solid #eee;padding: 5px;border-radius: 50%;overflow: hidden;}
.my-grxx .lb .tx .bg img{width: 100%;height: 100%;border-radius: 50%;}
.my-grxx .lb .tx .ms{font-size: 14px;line-height:38px;color: #fff;text-align: center;background: #000;border-radius: 5px;margin-top: 10px;display: flex;align-items: center;justify-content: center;}
.my-grxx .lb .tx .ms i{font-size: 20px;margin-right: 5px;}
.my-grxx .lb .tx input{display: none;}
.my-grxx .lb .bd{width: 600px;}
.my-grxx .lb .bd ul{}
.my-grxx .lb .bd ul li{display: flex;margin-top: 20px;}
.my-grxx .lb .bd ul li .ml1{font-size: 14px;line-height: 30px;color: #000;width: 64px;}
.my-grxx .lb .bd ul li .ml2{flex:1;overflow: hidden;width: 100%;display: flex;}
.my-grxx .lb .bd ul li .ml2 input[type="text"]{display: block;width: 100%;font-size: 14px;line-height: 36px;height: 38px;color: #000;border: 1px solid #ccc;background: none;padding:0 10px;border-radius: 5px;}
.my-grxx .lb .bd ul li .ml2 input[type="text"]:focus{border: 1px solid #000;}
.my-grxx .lb .bd ul li .ml2 input[type="text"].jzxz{color: #666;}
.my-grxx .lb .bd ul li .ml2 input[type="text"].jzxz:focus{border: 1px solid #ccc;}
.my-grxx .lb .bd ul li .ml2 label{display: flex;align-items: center;cursor: pointer;margin-right: 20px;color: #000;}
.my-grxx .lb .bd ul li .ml2 label input[type="radio"]{margin-right: 5px;border: 1px solid #999;background: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 16px;height: 16px;border-radius: 50%;}
.my-grxx .lb .bd ul li .ml2 label input[type="radio"]:checked{background:url('../img/xz.avif') center no-repeat;background-size: 10px 10px;border: 1px solid #000;}
.my-grxx .lb .bd ul .qrxg{display: flex;padding-left:64px;margin-top: 20px;}
.my-grxx .lb .bd ul .qrxg a{font-size: 14px;line-height: 38px;color: #fff;background: #000;padding: 0 24px;border-radius: 5px;}

.my-zhaq{background: #fff;padding: 30px;margin-top: 20px;border-radius: 10px;}
.my-zhaq .lb{padding-top: 10px;}
.my-zhaq .lb ul{}
.my-zhaq .lb ul li{display: flex;border-bottom: 1px solid #eee;padding: 20px 0;align-items: center;}
.my-zhaq .lb ul li .tb{font-size: 30px;line-height: 48px;color: #000;margin-right: 10px;}
.my-zhaq .lb ul li .txt{flex: 1;overflow: hidden;width: 100%;}
.my-zhaq .lb ul li .txt .ml1{font-size: 14px;line-height: 24px;color: #000;font-weight: bold;}
.my-zhaq .lb ul li .txt .ml2{font-size: 14px;line-height: 24px;color: #666;}
.my-zhaq .lb ul li .gd{display: flex;margin-left: 20px;}
.my-zhaq .lb ul li .gd a{font-size: 14px;line-height: 32px;color: #000;border: 1px solid #000;padding: 0 30px;border-radius: 5px;-webkit-transition:0.5s;transition:0.5s;}
.my-zhaq .lb ul li .gd a:hover{color: #fff;background: #000;}

.my-shdz{background: #fff;padding: 30px;margin-top: 20px;border-radius: 10px;}
.my-shdz .lb{padding-top: 10px;}
.my-shdz-xzshdz{display: flex;align-items: center;/*border-bottom: 1px solid #eee;*/padding: 20px 0;}
.my-shdz-xzshdz .my-shdz-xzshdz_an{font-size: 14px;line-height: 32px;color: #000;border: 1px solid #000;padding: 0 24px;border-radius: 5px;-webkit-transition:0.5s;transition:0.5s;cursor: pointer;}
.my-shdz-xzshdz .my-shdz-xzshdz_an:hover{color: #fff;background: #000;}
.my-shdz-xzshdz .my-shdz-xzshdz_ms{font-size: 14px;line-height: 24px;color: #666;margin-left: 20px;}
.my-shdz-lb{overflow: auto;}
.my-shdz-lb::-webkit-scrollbar{width:5px;height:5px;}
.my-shdz-lb::-webkit-scrollbar-track{background:#f6f6f6;border-radius:3px;}
.my-shdz-lb::-webkit-scrollbar-thumb{background:#000;border-radius:3px;}
.my-shdz-lb table{width: 100%;min-width: 1200px;}
.my-shdz-lb table th{background: #f6f6f6;font-size: 14px;line-height: 24px;color: #000;padding: 12px 20px;text-align: left;}
.my-shdz-lb table td{font-size: 14px;line-height: 24px;color: #000;padding: 12px 20px;border-bottom: 1px solid #eee;}
.my-shdz-lb table td:nth-child(2){width: 30%;}
.dd-shdz-bj{display: flex;}
.dd-shdz-bj p{margin-right: 15px;cursor: pointer;}
.dd-shdz-bj label{cursor: pointer;display: flex;align-items: center;}
.dd-shdz-bj label input[type="checkbox"]{margin-right: 2px;}

.my-szmm{background: #fff;padding: 30px;border-radius: 10px;}
.my-szmm .lb{padding-top: 30px;display: flex;justify-content: center;padding-bottom: 30px;}
.my-szmm .lb ul{width: 80%;display: flex;justify-content: space-between;position: relative;}
.my-szmm .lb ul:after{content: "";position: absolute;left: 0;top: 20px;right: 0;border-bottom: 2px solid #eee;}
.my-szmm .lb ul li{position: relative;z-index: 1;}
.my-szmm .lb ul li span{display: block;width: 42px;height: 42px;background: #eee;border-radius: 50%;font-size: 20px;line-height: 42px;color: #666;text-align: center;}
.my-szmm .lb ul li p{position: absolute;left: 50%;top: 42px;width: 100px;margin-left: -50px;font-size: 14px;line-height: 24px;color: #666;text-align: center;padding-top: 6px;}
.my-szmm .lb ul li.on span{background: #000;color: #fff;}
.my-szmm .lb ul li.on p{color: #000;}
.my-szmm .lb2{padding-top: 30px;display: flex;justify-content: center;}
.my-szmm .lb2 ul{width: 600px;}
.my-szmm .lb2 ul li{display: flex;align-items: center;margin-top: 20px;}
.my-szmm .lb2 ul li label{width: 86px;font-size: 14px;line-height: 30px;color: #000;text-align: right;margin-right: 14px;}
.my-szmm .lb2 ul li input{flex: 1;overflow: hidden;width: 100%;height: 38px;font-size: 14px;line-height: 36px;color: #000;border: 1px solid #ccc;-webkit-transition:0.5s;transition:0.5s;border-radius: 5px;padding: 0 10px;}
.my-szmm .lb2 ul li input:focus{border: 1px solid #000;}
.my-szmm .lb2 ul li .logon_yzm{position: relative;flex: 1;overflow: hidden;width: 100%;}
.my-szmm .lb2 ul li .logon_yzm input{padding-right: 100px;}
.my-szmm .lb2 ul li .logon_yzm .dxyzm{position: absolute;right: 0;top: 0;bottom: 0;width: 90px;display: flex;align-items: center;justify-content: center;font-size: 14px;color: #000;cursor: pointer;display: none;}
.my-szmm .lb2 ul li .logon_yzm .dxyzm.on{display: flex;}
.my-szmm .lb2 ul li .logon_yzm .yzmdjs{position: absolute;right: 0;top: 0;bottom: 0;width: 60px;display: flex;align-items: center;justify-content: center;font-size: 14px;color: #000;cursor: pointer;display: none;}
.my-szmm .lb2 ul li .logon_yzm .yzmdjs.on{display: flex;}
.my-szmm-an{display: flex;align-items: center;justify-content: center;margin-top: 20px;}
.my-szmm-an a{font-size: 14px;line-height: 38px;color: #fff;background: #000;padding: 0 30px;border-radius: 5px;margin: 0 10px;}
.my-szmm-cg{text-align: center;padding-top: 40px;padding-bottom: 30px;}
.my-szmm-cg span{font-size: 48px;line-height: 48px;color: #000;}
.my-szmm-cg p{font-size: 14px;line-height: 24px;color: #000;padding-top: 10px;}

.my-szbdyx{background: #fff;padding: 30px;border-radius: 10px;}
.my-szbdyx .lb{padding-top: 30px;display: flex;justify-content: center;padding-bottom: 30px;}
.my-szbdyx .lb ul{width: 600px;}
.my-szbdyx .lb ul li{display: flex;align-items: center;margin-top: 20px;}
.my-szbdyx .lb ul li label{width: 86px;font-size: 14px;line-height: 30px;color: #000;text-align: right;margin-right: 14px;}
.my-szbdyx .lb ul li input{flex: 1;overflow: hidden;width: 100%;height: 38px;font-size: 14px;line-height: 36px;color: #000;border: 1px solid #ccc;-webkit-transition:0.5s;transition:0.5s;border-radius: 5px;padding: 0 10px;}
.my-szbdyx .lb ul li input:focus{border: 1px solid #000;}

.my-wddd{background: #fff;padding: 30px;border-radius: 10px;}
.my-wddd .lb{padding-top: 30px;display: flex;justify-content: space-between;}
.my-wddd-ddzt{width: 20%;display: flex;align-items: center;}
.my-wddd-ddzt .ml1{font-size: 14px;line-height: 24px;color: #000;margin-right: 10px;}
.my-wddd-ddzt .ml2{flex: 1;/*overflow: hidden;*/width: 100%;}
.my-wddd-ddzt .ml2 select{/*display: block;width: 100%;border: 1px solid #eee;font-size: 14px;line-height: 38px;color: #000;height: 40px;padding: 0 10px;*/}
.my-wddd-xdsj{width: 48%;display: flex;align-items: center;}
.my-wddd-xdsj .ml1{font-size: 14px;line-height: 24px;color: #000;margin-right: 10px;}
.my-wddd-xdsj .ml2{flex: 1;/*overflow: hidden;*/width: 100%;display: flex;}
.my-wddd-xdsj .ml2 .ml2-sj{flex: 1;overflow: hidden;width: 100%;display: flex;align-items: center;}
.my-wddd-xdsj .ml2 .ml2-sj input{width: 50%;border: 1px solid #eee;font-size: 14px;line-height: 38px;color: #000;height: 40px;padding: 0 10px;border-radius: 5px;}
.my-wddd-xdsj .ml2 .ml2-sj input:focus{border-color: #000;}
.my-wddd-xdsj .ml2 .ml2-sj span{padding: 0 5px;font-size: 14px;line-height: 24px;color: #999;}
.my-wddd-xdsj .ml2 .ml2-qd{width: 60px;margin-left: 5px;}
.my-wddd-xdsj .ml2 .ml2-qd a{display: block;font-size: 14px;line-height: 40px;color: #fff;background: #000;text-align: center;border-radius: 5px;}
.my-wddd-ss{width: 20%;display: flex;align-items: center;}
.my-wddd-ss input{flex: 1;overflow: hidden;width: 100%;border: 1px solid #eee;font-size: 14px;line-height: 38px;color: #000;height: 40px;padding: 0 10px;border-radius: 5px 0 0 5px;}
.my-wddd-ss a{width: 60px;display: block;font-size: 14px;line-height: 40px;color: #fff;background: #000;text-align: center;border-radius:0 5px 5px 0;}
.my-wddd-dcdqsj{position: absolute;top: 0;right: 0;font-size: 14px;color: #000;display: flex;align-items: center;}
.my-wddd-dcdqsj i{font-size: 18px;margin-right: 3px;}

.my-wddd-ddlb{background: #fff;padding: 30px;border-radius: 10px;margin-top: 20px;}
.my-wddd-ddlb .my-wddd-ddlb-ddhzt{display: flex;justify-content: space-between;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.my-wddd-ddlb .my-wddd-ddlb-ddhzt .my-wddd-ddlb-ddhzt-zt{font-size: 14px;line-height: 24px;color: #000;font-weight: bold;display: flex;}
.my-wddd-ddlb .my-wddd-ddlb-ddhzt .my-wddd-ddlb-ddhzt-zt p{margin-right: 30px;}
.my-wddd-ddlb .my-wddd-ddlb-ddhzt .my-wddd-ddlb-ddhzt-zt span{font-weight: normal;}
.my-wddd-ddlb .my-wddd-ddlb-ddhzt .my-wddd-ddlb-ddhzt-ddh{display: flex;align-items: center;}
.my-wddd-ddlb .my-wddd-ddlb-ddhzt .my-wddd-ddlb-ddhzt-ddh .ml1{}
.my-wddd-ddlb .my-wddd-ddlb-ddhzt .my-wddd-ddlb-ddhzt-ddh .ml1 a{font-size: 14px;line-height: 24px;color: #000;}
.my-wddd-ddlb .my-wddd-ddlb-ddhzt .my-wddd-ddlb-ddhzt-ddh .ml2{font-size: 14px;line-height: 24px;color: #000;margin-left: 30px;}
.my-wddd-ddlb .lb{}
.my-wddd-ddlb .lb ul{}
.my-wddd-ddlb .lb ul li{display: flex;align-items: center;border-bottom: 1px solid #eee;}
.my-wddd-ddlb .lb ul li .img{width: 120px;height: 120px;margin-right: 20px;}
.my-wddd-ddlb .lb ul li .img img{display: block;width: 100%;height:100%;-o-object-fit: contain;-webkit-object-fit: contain;object-fit: contain;}
.my-wddd-ddlb .lb ul li .txt{flex: 1;overflow: hidden;width: 100%;display: flex;align-items: center;}
.my-wddd-ddlb .lb ul li .txt .ml1{flex: 1;overflow: hidden;width: 100%;}
.my-wddd-ddlb .lb ul li .txt .ml2{width: 150px;text-align: center;font-size: 14px;line-height: 24px;color: #666;}
.my-wddd-ddlb .lb ul li .txt .ml2 span{display: block;font-weight: bold;color: #000;padding-bottom: 5px;}
.my-wddd-ddlb-zf{display: flex;justify-content:flex-end;padding-top: 20px;}
.my-wddd-ddlb-zf a{font-size: 14px;line-height: 30px;color: #666;margin-left: 20px;}
.my-wddd-ddlb-zf a:hover{color: #000;}
.my-wddd-ddlb-zf a.my-wddd-ddlb-zf-qzf{background: #000;color: #fff;padding: 0 20px;border-radius: 5px;}
.my-wddd-ddlb-zf p{font-size: 14px;line-height: 30px;color: #000;margin-left: 20px;}
.my-wddd-ddlb-zf p span{font-weight: bold;}

.my-wddd-ddxq{background: #fff;padding: 30px;border-radius: 10px;}
.my-wddd-ddxq .lb1{padding-top: 50px;border-bottom: 1px solid #eee;padding-bottom: 50px;}
.my-wddd-ddxq-ddh{font-size: 14px;line-height: 24px;color: #000;}
.my-wddd-ddxq-ddzt{font-size: 14px;line-height: 24px;color: #000;}
.my-wddd-ddxq-ddzt span{font-weight: bold;}
.my-wddd-ddxq-ddh-an{display: flex;margin-top: 20px;}
.my-wddd-ddxq-ddh-an a{font-size: 14px;line-height: 30px;color: #000;border: 1px solid #000;padding: 0 20px;border-radius: 5px;margin-right: 20px;-webkit-transition:0.5s;transition:0.5s;}
.my-wddd-ddxq-ddh-an a:hover{color: #fff;border: 1px solid #000;background: #000;}
.my-wddd-ddxq .lb2{padding-top: 30px;}
.my-wddd-ddxq .lb2 ul{display: flex;flex-wrap: wrap;}
.my-wddd-ddxq .lb2 ul li{width: 50%;padding: 20px 0;}
.my-wddd-ddxq .lb2 ul li .ml1{font-size: 16px;line-height: 30px;color: #000;font-weight: bold;}
.my-wddd-ddxq .lb2 ul li .ml2{font-size: 14px;line-height: 30px;color: #000;margin-top: 10px;}
.my-wddd-ddlb-ddhzt2{margin-top: 20px;font-size: 14px;line-height: 30px;color: #000;display: flex;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.my-wddd-ddlb-ddhzt2 .ml2{margin-left: 30px;}
.my-wddd-ddlb2{margin-top: 0;}

.my-wddd-ddlb-sqsh{background: #fff;padding: 30px;border-radius: 10px;margin-top: 20px;}
.my-wddd-ddlb-sqsh_qh{margin-top: 30px;}
.my-wddd-ddlb-sqsh_qh ul{display: flex;justify-content: center;}
.my-wddd-ddlb-sqsh_qh ul li{margin-right: 20px;}
.my-wddd-ddlb-sqsh_qh ul li a{display: block;font-size: 14px;line-height: 36px;color: #000;background: #eee;padding: 0 24px;border-radius: 5px;}
.my-wddd-ddlb-sqsh_qh ul li.on a{background: #000;color: #fff;}
.my-wddd-ddlb-sqsh .form{margin-top: 30px;display: flex;justify-content: center;}
.my-wddd-ddlb-sqsh .form form{width: 720px;display: none;}
.my-wddd-ddlb-sqsh .form form ul li{display: flex;align-items: center;margin-bottom: 20px;}
.my-wddd-ddlb-sqsh .form form ul li label{width: 120px;margin-right: 10px;font-size: 14px;line-height: 24px;color: #000;text-align: right;}
.my-wddd-ddlb-sqsh .form form ul li label span{color: #f00;}
.my-wddd-ddlb-sqsh .form form ul li input{flex: 1;overflow: hidden;width: 100%;border: 1px solid #eee;padding: 0 10px;font-size: 14px;line-height: 34px;height: 36px;color: #000;border-radius: 5px;}
.my-wddd-ddlb-sqsh .form form ul li select{flex: 1;overflow: hidden;width: 100%;border: 1px solid #eee;padding: 0 10px;font-size: 14px;line-height: 34px;height: 36px;color: #000;border-radius: 5px;}
.my-wddd-ddlb-sqsh .form form ul .tj{display: flex;padding-left:130px;}
.my-wddd-ddlb-sqsh .form form ul .tj a{font-size: 14px;line-height: 36px;color: #fff;background: #000;padding: 0 30px;border-radius: 5px;}

.my-shjl-an{background: #fff;padding:20px 30px;border-radius: 10px;margin-top: 20px;display: flex;}
.my-shjl-an a{font-size: 14px;line-height: 24px;color: #666;margin-right: 30px;}
.my-shjl-an a.on{color: #000;font-weight: bold;}

.my-wdzj{}
.my-wdzj .ny_cp{margin-top: 24px;}

.my-znxx{background: #fff;padding:30px;border-radius: 10px;}
.my-znxx .lb{margin-top: 20px;}
.my-znxx .lb ul{}
.my-znxx .lb ul li{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #eee;padding: 10px 0;font-size: 14px;line-height: 24px;color: #666;}
.my-znxx .lb ul li span{width: 180px;color: #999;text-align: right;}
.my-znxx .lb ul li p{flex:1;overflow:hidden;width: 100%;}
.my-znxx .lb ul li i{font-size: 20px;line-height: 24px;color: #000;margin-right: 5px;}

.gwc_yhj_lb{margin-top: 20px;}
.gwc_yhj_lb ul{display: flex;flex-wrap: wrap;}
.gwc_yhj_lb ul li{width: 32%;margin: 0 2% 2% 0;border-radius: 10px;position: relative;overflow: hidden;}
.gwc_yhj_lb ul li:nth-child(3n){margin-right: 0;}
.gwc_yhj_lb ul li a{position:relative;display:flex;align-items: flex-start;flex-wrap:wrap;justify-content:space-between;height:100%;padding:20px;color:#000;}
.gwc_yhj_lb ul li a .ml1{font-size:30px;font-weight:bold;line-height: 30px;}
.gwc_yhj_lb ul li a .ml1 small{font-weight:normal;font-size:24px;}
.gwc_yhj_lb ul li a .ml2{padding:0 10px;background:rgba(255,255,255,0.3);border-radius:10px;font-size: 12px;line-height: 20px;}
.gwc_yhj_lb ul li a .ml3{margin-top: 20px;}
.gwc_yhj_lb ul li a .ml3,.gwc_yhj_lb ul li a .ml4{width:100%;font-size: 12px;line-height: 20px;}
.gwc_yhj_lb ul li.on{background:linear-gradient(to right,#2b61d4 0%,#6fd8ed 100%);}
.gwc_yhj_lb ul li.on a{color:#fff;}
.gwc_yhj_lb ul li.none{cursor:default;background:#f7f7f7;}
.gwc_yhj_lb ul li.none a{color:#999;}
.gwc_yhj_lb ul li:before,.gwc_yhj_lb ul li.on:before{content:"";position:absolute;z-index:1;top:50%;right:calc(100% - 20px);width:200px;height:200px;background-color:#fff;border-radius:50%;transform:translate(0%,-50%);opacity:0.2;}
.gwc_yhj_lb ul li.none:before{content:"";position:absolute;z-index:1;top:50%;right:calc(100% - 25px);width:320px;height:320px;background-color:#262626;border-radius:50%;transform:translate(0%,-50%);opacity:0.03;}
.gwc_yhj_lb ul li{background:linear-gradient(to right,#d3ddf4 0%,#d6f0f7 100%);}
.gwc_yhj_lb ul li a{color:#456aba;}
.gwc_yhj_lb ul li.none a .ml2{background:rgba(0,0,0,0.05);}
.gwc_yhj_lb ul li.on a:before{content:"";position:absolute;z-index:1;top:2px;left:2px;width:0;height:0;border-top:12px solid #fff;border-left:18px solid #fff;border-right:18px solid transparent;border-bottom:12px solid transparent;border-radius:10px 0 0 0;transition:all 0.4s;}
.gwc_yhj_lb ul li.on a:after{content:"";position:absolute;z-index:2;top:2px;left:5px;width:16px;height:8px;border-left:2px solid #2b61d4;border-bottom:2px solid #2b61d4;transform:rotate(-40deg);transition:all 0.4s;}



.filterstore_form {background-color: #eee;padding: 10px 20px;z-index: 1; position: relative;}
.filterstore_form .form_input {cursor: pointer;background-color: #fff; border-radius: 0px;margin-right:5px;padding:0 5px;line-height: 30px; height: 30px;}
.filterstore_form .btn_search { line-height: 30px; height: 30px; padding: 0 20px;cursor: pointer;background:#000;color:#fff;}
.filterstore_form .btn_close_wrap { text-align: right; margin-top: -10px; margin-bottom: 5px; display: none; }
.filterstore_form .btn_close_wrap .btn { line-height: 35px; }
.filterstore_form .btn_close_wrap .btn * { line-height: inherit; vertical-align: top; }
.filterstore_form .btn_close_wrap .btn { color: #fff; }
body.from_liv .filterstore_form .btn_close_wrap .btn, body.from_momentum .filterstore_form .btn_close_wrap .btn, body.from_giantev .filterstore_form .btn_close_wrap .btn { color: #666; }



#storemap_main { padding: 0; }
#storemap_main .storemap_wrap { font-size: 0; height: 300px; }
#storemap_list { font-size: 12px; display: inline-block; width: 30%; height: inherit; vertical-align: top; background-color: #333; overflow: auto; -webkit-overflow-scrolling: touch; }
#storemap_map { font-size: 12px; display: inline-block; width: 70%; height: inherit; vertical-align: top; }
#storemap_list .list_giantstore { padding: 10px; }
#storemap_list .main_more {display: block;background-color: transparent;color: #999;text-align: center;padding: 20px 0;cursor: pointer;}
#storemap_list .main_more:hover {color: #fff;}
/** 门店列表 **/
.item_giantstore { margin-bottom: 5px; padding: 20px 0 10px; box-shadow: 0 0 10px rgba(255,255,255,.3); }
.item_giantstore_box { display: block; position: relative; padding: 0 20px; cursor: pointer; }
.item_giantstore .item_giantstore_param { position: relative; padding-left: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;margin:5px 0;display:flex;}
.item_giantstore .item_giantstore_param * { line-height: 24px; color:#fff;}
.item_giantstore .item_giantstore_param .iconfont { position: absolute; top: 0; left: 0; font-size: 14px; color: #fff; background-color: #c3b800; width: 24px; text-align: center; border-radius: 100px; box-shadow: inset 0 0 0 3px; }
.item_giantstore .name span { font-weight: bold; color:#fff;}
.item_giantstore .phone_wrap { font-size: 0; }
.item_giantstore .phone_wrap .phone { display: inline-block; font-size: 12px; padding-right: 10px; }
.item_giantstore .vipmark { position: absolute; top: 0; right: 0; }
.item_giantstore .btnbox { padding: 10px 20px 5px; }
.item_giantstore .btnbox .btn { padding: 5px 15px; }
.item_giantstore .vipmark { position: absolute; top: -20px; right: 0; background: #D93D3E; color: #fff; padding: 5px 10px; border-radius: 0 4px 0 0; }
 @media (max-width: 1000px) {
#storemap_list { width: 50%; }
#storemap_map { width: 50%; }
}
@media (max-width: 800px) {
.filterstore_form { position: fixed; left: 0; right: 0; z-index: 10; padding-top: 20px; padding-bottom: 20px; display: none; background-color: #FFFFFF; }
.filterstore_form input.form_input { -webkit-appearance: none; appearance: none; }
.filterstore_form.show { display: block; }
.filterstore_form .btn_close_wrap { display: block; }
.filterstore_form .form_input { width: 100%; border: 1px solid #ddd; margin-bottom: 5px; background-color: transparent; }
.filterstore_form .btn_close_wrap .btn { color: #666; }
.filterstore_form .btn_search { width: 100%; }
.filterstore_form > span,  .filterstore_form > form> span { display: none; }
#storemap_main .storemap_wrap { font-size: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-direction: column-reverse; flex-direction: column-reverse; }
#storemap_list { width: 100%; height: auto; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
#storemap_map { width: 100%; height: auto; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
}
/* 门店详情页开始 */
#storeview_main .card_storeview { padding-bottom: 30px; margin-bottom: 50px; }
#storeview_main .store_banner { width: 100%; padding-top: 20%; background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 4px 4px 0 0; -webkit-transition: all 0.3s; transition: all 0.3s; }
#storeview_main .store_banner.unfold { padding-top: 60%; }
#storeview_main .store_title { font-size: 35px; color: #006EBD; margin: 0; padding: 30px 50px 10px; }
#storeview_main .store_title * { vertical-align: middle; }
#storeview_main .store_title i { font-size: 45px; }
.storeview_info_wrap { padding: 0 50px 30px; font-size: 0; }
.storeview_info_wrap .storeview_info { display: inline-block; vertical-align: top; width: 60%; min-height: 250px; font-size: 12px; padding-right: 30px; }
.storeview_info_wrap .storeview_map { display: inline-block; vertical-align: top; width: 40%; height: 250px; font-size: 12px; }
.storeview_param { position: relative; padding: 0; margin: 0; margin-bottom: 5px; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: flex; }
.storeview_param dt { position: relative; padding: 0; margin: 0; padding-right: 10px; }
.storeview_param dt * { display: inline-block; vertical-align: top; line-height: 24px; }
.storeview_param dt i { margin-right: 5px; }
.storeview_param dt span { font-weight: bold; font-size: 12px; }
.storeview_param dd { position: relative; padding: 0; margin: 0; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; line-height: 24px; color: #666; }
.storeview_info_wrap .btn_servicesupport { padding: 0 30px; line-height: 40px; margin-top: 10px; }
.storeview_img { width: 100%; overflow-x: scroll;/*主要*/ overflow-y: hidden;/*主要*/ -webkit-overflow-scrolling: touch; }
.storeview_img .list_storeviewimg { white-space: nowrap; padding: 0 50px; }
.storeview_img .item_storeviewimg { width: 300px; height: auto; margin-right: 10px; display: inline-block; }
.storeview_img .item_storeviewimg:before { content: ""; display: block; width: 100%; padding-top: 60%; }
 @media (max-width: 1000px) {
.storeview_info_wrap .storeview_info { width: 50%; }
.storeview_info_wrap .storeview_map { width: 50%; }
.storeview_img .item_storeviewimg { width: 250px; }
}
@media (max-width: 800px) {
#storeview_main .store_title { font-size: 24px; }
#storeview_main .store_title i { display: none; }
.storeview_info_wrap .storeview_info { width: 100%; min-height: initial; margin-bottom: 20px; }
.storeview_info_wrap .storeview_map { width: 100%; }
}
@media (max-width: 500px) {
#storeview_main .limitwidth { padding-left: 0; padding-right: 0; }
#storeview_main .store_banner { padding-top: 60%; }
#storeview_main .store_title { padding-left: 20px; padding-right: 20px; }
.storeview_info_wrap { padding-left: 20px; padding-right: 20px; }
.storeview_param { /*display: block;*/
}
.storeview_param dd { font-size: 12px; /*line-height: 1.5;*/
line-height: 16px; }
.storeview_param dt * { line-height: 16px; }
.storeview_img .list_storeviewimg { padding: 0 20px; }
.storeview_param dt i { font-size: 16px; }
}


.custom-info {border: solid 1px silver;}
.content-window-card { position: relative; box-shadow: none; bottom: 0; left: 0; width: auto;
padding: 0;}

div.info-top { position: relative; background: none repeat scroll 0 0 #F9F9F9; border-bottom: 1px solid #CCC; border-radius: 5px 5px 0 0;}

div.info-middle { font-size: 12px; padding: 10px 6px; line-height: 20px;}
div.info-bottom { height: 0px;  width: 100%; clear: both; text-align: center;}

div.info-top img {  position: absolute; top: 10px;  right: 10px; transition-duration: 0.25s;}

div.info-top div { display: inline-block; color: #333333; font-size: 14px; font-weight: bold;
line-height: 31px; padding: 0 10px;}