﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#333; font-size:14px; }
body,span,samp,i,em{font-family:Arial, "微软雅黑";}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#333; font-size:15px; font-family: "Open Sans"; vertical-align:middle;}
input:focus {outline:none;}
a{ color:#333; text-decoration:none;}
img{max-width:100%;}
.w1500{max-width:1240px; width:96%; margin:0 auto;}
.w1500:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

/* 头部 */
.top_bj{width:100%; background:rgba(255,255,255,0.9); position:fixed; top:0; left:0%; transition:all 0.5s; z-index:10; box-shadow:0 0 4px #cbcbcb;}
.top_bj:hover{background:#fff;}
.top_bj.active{width:100%; top:0; left:0; background:#fff;}
.top:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.logo { float:left; margin:10px 0;}
.logo img { width:200px;}

/*导航条*/
.dht { float:right; margin-top:25px; margin-right:10px;}
.nav { position: relative; z-index:999;}
.nav a { color:#333;}
.nav .nLi { float: left; position: relative; display: inline; text-align: center; width:115px; line-height:40px;}
.nav .nLi h3 a { display: block; font-size:16px;}
.nav .sub { display:none; left:0px; top:42px; position:absolute; background:#fff; line-height:40px; padding: 5px 0; width:180px; text-align:left; font-size:14px;}
.nav .sub li { zoom:1;}
.nav .sub a { display:block; padding:0 10px; color:#333;}
.nav .sub a:hover { background:#0f4b9f; color:#fff;}
.nav .on h3 a { border-bottom:2px solid #0f4b9f; line-height:40px; color:#0f4b9f; font-weight:bold;}

/*中英*/
.zyw { float:right; font-size:16px; margin-top:25px; width:120px; background: url(../images/language.png) no-repeat 10%; border-radius:5px; text-indent:40px; line-height:40px;}
.zyw_a { position:relative;}
.zyw_a:hover .zyws{ display:block;}
.zyws { display:none; position:absolute; top:40px; left:0; background:#fff; width:100%; z-index:999; font-size:14px !important;}
.zyws p a{ color:#333; display:block;}
.zyws p:hover a{ background:#0f4b9f; color:#fff;}

/*手机导航*/
.sp_header { height: 50px; overflow: hidden; background: #facd89; position: fixed; z-index: 999; width: 100%; }
.sp_logo { padding: 10px; float: left; height: 50px ;}
.sp_logo img { margin: auto; max-height: 30px; }
.sp_nav { width:50px; float:right; position: relative; cursor: pointer; height:40px; margin-top:24px; display: none; background:#eee;}
.sp_nav span { display:block; background:#333; width: 30px; height: 2px; position: absolute; left: 10px; transition: all ease 0.35s; }
.sp_nav span:nth-of-type(1) { top:10px;}
.sp_nav span:nth-of-type(2) { top:20px;}
.sp_nav span:nth-of-type(3) { top:30px;}
.sp_nav_se span:nth-of-type(1) { top:18px; transform: rotate(45deg);}
.sp_nav_se span:nth-of-type(2) { width:0;}
.sp_nav_se span:nth-of-type(3) { top:18px; transform: rotate(-45deg);}
.sjj_nav { position: fixed; z-index:999; background: #eee; width: 100%; height:100%; font-size: 14px; line-height: 40px; top: -100%; left: 0; overflow: auto; overflow-x: hidden; transition: top ease 0.35s;}
.nav_show { top:86px;}
.sjj_nav>ul>li:first-child { overflow: hidden; border-top:0;}
.sjj_nav>ul>li:first-child>a { float: left; width: calc(100% - 70px);}
.sjj_nav>ul>li:first-child .language { float: right; overflow: hidden; line-height: 30px; margin-top: 5px; margin-right:10px;}
.sjj_nav>ul>li:first-child .language a { width: 35px; float: left; border-left: 1px #ddd solid; text-align: center; color: #999;}
.sjj_nav ul li i { position: absolute; top: 5px; right: 0px; border-left: 1px #ddd solid; height: 30px; padding: 0px 7px 0 7px;}
.sjj_nav ul li i svg { transform: rotate(-90deg); transition: all ease 0.35s }
.sjj_nav ul li .sjj_nav_i_se svg { transform: rotate(0deg);}
.sjj_nav ul li { border-top: 1px #ddd solid; margin-left: 20px; position: relative; line-height: 40px; font-size: 14px;}
.sjj_nav>ul>li:last-child { border-bottom: 1px #ddd solid;}
.sjj_nav ul li ul { display:none;}
.sjj_nav ul li a { color:#666; width:100%;display:block;}
.sjj_nav ul li ul li a { color: #999; text-align:left;}
.sjj_nav ul li i svg { width: 20px; height: 20px; fill:#555; margin-top:5px;}
.sjj_nav ul li .sjj_nav_i_se svg { fill:#c9141e;}
.sjj_nav ul li ul li>ul { margin-left: 10px;}

/*banner*/
.banner {position:relative; margin-top:85px;}
.banner .swiper-slide img{max-with:100%;transition: all 6s ease 0s;transform:scale(1.1);width:100%}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide-active img{transform:scale(1);}
/* banner */

/*banner*/
.banner1 {position:relative; margin-top:85px; display:none;}
.banner1 .swiper-slide img{max-with:100%;transition: all 6s ease 0s;transform:scale(1.1);width:100%}
.banner1 .swiper-slide{overflow:hidden;}
.banner1 .swiper-slide-active img{transform:scale(1);}
/* banner */

/* tip */
.tip_a { color:#333333; font-weight:bold; font-size:35px; margin-top:100px;}
.tip_b { font-size:24px; margin-top:25px; font-weight:bold; color:#000;}
.tip_b span { color:#0f4b9f;}
.hs1 { color:#F00 !important;}

/* 首页简介 */
.ao_1 { overflow:hidden; background:url(../images/ao_1.jpg) no-repeat; height:626px; position:relative;}
.ao_a2_zuo { float:left; width:calc(100% - 530px);}
.ao_a2_zuo .ao_a2_zuo_c { line-height:36px; font-size:16px; margin-top:40px;}
.ao_a2_zuo .ao_a2_zuo_c span { color:#0f4b9f; font-size:18px;}
.ao_a2_zuo .ao_a2_zuo_b { margin-top:60px; overflow:hidden;}
.ao_a2_zuo .ao_a2_zuo_b dl { float:left; width:200px;}
.ao_a2_zuo .ao_a2_zuo_b dt { font-size:16px;}
.ao_a2_zuo .ao_a2_zuo_b dd { font-size:40px;color:#0f4b9f;}

.ao_a3_yuo { position:absolute; top:170px; right:0; width:43%;}

/* 首页产品 */
.cps_1 { overflow:hidden; background:#f5f5f5;}

.ny_cp { overflow:hidden; margin-top:40px; margin-bottom:80px;}
.ny_cp ul {}
.ny_cp li { width:31.33%; margin-left:20px; float:left; background:#fff;}
.ny_cp li a{ display:block; transition:all 0.3s;}
.ny_cp li img {max-width:100%;}
.ny_cp li .ny_cp_tu { overflow:hidden;}
.ny_cp li .ny_cp_tu img {transition:all 0.5s;}
.ny_cp li:hover .ny_cp_tu img {transform: scale(1.1);}
.ny_cp li .ny_cp_zi { line-height:45px; text-align:center; transition:all 0.3s; background:#f5f5f5; margin:0 2% 3% 2%;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
}

.ne_a { overflow:hidden; margin-top:45px;}
.ne_ab { float:left; width:532px; position:relative;}
.ne_ab p { position:absolute; top:70px; left:40px; font-size:16px; color:#fff; background:#eee; border-radius:25px; width:87px; text-align:center; line-height:34px;}
.ne_ac { float:right; width:calc(100% - 552px);}
.ne_ac ul {}
.ne_ac li { float:left; width:100%; background:#f5f5f5; margin-bottom:20px;}
.ne_ac li .ne_ac1 { float:left; background:#fff; width:140px; height:108px; text-align:center; margin:3%; color:#a5a5a5;}
.ne_ac li .ne_ac1 .ne_ac1_ne_ac1r { font-size:50px; margin-top:15px;}
.ne_ac li .ne_ac1 .ne_ac1_ne_ac1t { font-size:18px;}
.ne_ac li .ne_ac2 { padding-top:5%; float:left; width:calc(100% - 205px);}
.ne_ac li .ne_ac2 .ne_ac2_ac2 { font-size:18px;}
.ne_ac li .ne_ac2 .ne_ac2_ac3 {color:#a5a5a5; line-height:25px; margin-top:2%;transition:all 0.5s;}
.ne_ac li .ne_ac2 a{ display:block;}
.ne_ac li .ne_ac2:hover { color:#0f4b9f;}
.ne_ac li .ne_ac2:hover .ne_ac2_ac3 { margin-left:10px;}

/*底部*/
.foot { background:#4f5763; overflow:hidden; width:100%; margin-top:60px;}
.foot_zi { float:left; width:85%; margin:60px 0;}
.foot_zi dl { float:left; width:17%;}
.foot_zi dd { font-size:18px; color:#fff; margin-bottom:20px;}
.foot_zi dt {  line-height:30px; font-size:15px;}
.foot_zi dt a{ display:block; color:#dbdbdb;}
.foot_zi dt:hover a{ color:#fff;}
.foot_zi .lsw { float:left;}
.foot_zi .lsw p { color:#fff; font-size:18px;}
.foot_zi .lsw .lsw1 { color:#dbdbdb; margin-top:20px; line-height:30px; font-size:15px;}

.fott_xian { width:1px; height:150px; background:#9ecbe6; float:left; margin-right:10%;}

.foot_erm { float:right; color:#fff; text-align:center; line-height:35px; margin-top:5%; }
.foot_erm img { width:147px; height:auto;} 
.foot_erm p{ float:left;}
.foot_se { background:#4a525d; text-align:center; color:#fff; line-height:24px;  padding:20px 0;}

/*内衣*/
.hmw { height:300px; margin-top:86px;}

.ao_fuw { overflow:hidden; padding-top:40px;}

/*栏目*/
.ny_aos { overflow:hidden;}
.ny_aos ul { margin-top:30px;}
.ny_aos li { width:180px; background:#f5f5f5; line-height:45px; text-align:center; float:left; margin-left:10px;}
.ny_aos li a{ display:block;}
.ny_aos li:hover a{ background:#0f4b9f; color:#fff;}

.ny_skaa { background:#0f4b9f !important;}
.ny_skaa a { color:#fff !important;}

.ab_zhu { overflow:hidden; margin-top:10px;}

/*内页_do*/
.coi { overflow:hidden; background:#f5f5f5;}
.coi_a { width:100%;border-radius: 8px 8px 0 0;}
.coi_a p{ line-height:60px; font-size:14px; text-indent:35px; float:right; margin-right:20px; position:relative;color:#adacac;}
.coi_a p a{ color:#adacac;}
.coi_a p:hover { display:block;}
.coi_a p:after{content:""; position:absolute; top:18px; left:0; background:url(../images/fanzi.png) no-repeat; width:24px; height:21px;}

/*da_ip*/
.about_mss { font-size:30px; font-weight:bold; line-height:60px; overflow:hidden;}
.about_mss1 { width:50px; height:2px; background:#0f4b9f;overflow:hidden;}

/*联系方式*/
.pds_z { float:left; width:250px;}
.pds_z ul {}
.pds_z li { float:left; background:#f5f5f5; width:100%; line-height:50px; text-indent:25px; font-size:15px; margin-bottom:10px;}
.pds_z li a{ display:block;}
.pds_z li:hover a{ background:#0f4b9f; color:#fff;}
.pds_z1 { float:left;background:#f5f5f5; line-height:26px; padding:8% 4%;color:#9c9c9c;}
.pds_z1 p { font-size:20px; margin-bottom:10px; color:#333;}

.pds_y { float:right; width:calc(100% - 280px);}

.about { overflow:hidden; background:#fff; padding:0 1%;line-height:35px; font-size:16px;}
.about span { color:#0f4b9f;}
.about1 { overflow:hidden; background:#fff; padding:0 1%;line-height:35px; font-size:16px;}
.about1 table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px !important;}
.about1 table td{ padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:30px !important;}
.as1 { color:#0f4b9f; font-size:18px; font-weight:bold;}

.abo_s { overflow:hidden;}
.abo_s ul { margin-left:-1%;}
.abo_s li { float:left; width:19%; margin-left:1%; padding:1%; border:1px solid #eee; margin-top:10px;}

.abo_ss { overflow:hidden;}
.abo_ss ul { margin-left:-1%;}
.abo_ss li { float:left; width:49%; margin-left:1%; padding:1%; border:1px solid #eee; margin-top:10px; text-align:center;}

/*工厂设备*/
.huanjin { overflow:hidden;}
.huanjin ul { margin-left:-1%;}
.huanjin li { width:32.33%; float:left;margin-left:1%; line-height:45px; text-align:center; overflow:hidden; margin-bottom:10px;}
.huanjin li img {transition: all .5s; max-width:100%;}
.huanjin li:hover img { transform: scale(1.1); }
.huanjin_sa { overflow:hidden;}
.huanjin li p{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;}
.huanjin li p a{ display:block;}
.huanjin li:hover p { background:#0f4b9f; color:#fff;}

/*公司荣誉*/
.huanjin1 { overflow:hidden;}
.huanjin1 ul { margin-left:-1%;}
.huanjin1 li { width:19%; float:left;margin-left:1%; line-height:45px; text-align:center; overflow:hidden; margin-bottom:10px;}
.huanjin1 li img {transition: all .5s; max-width:100%;}
.huanjin1 li:hover img { transform: scale(1.1); }
.huanjin_sa1 { overflow:hidden;}
.huanjin1 li p{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;}
.huanjin1 li p a{ display:block;}
.huanjin1 li:hover p { background:#0f4b9f; color:#fff;}

/*产品证书*/
.huanjin12 { overflow:hidden;}
.huanjin12 ul { margin-left:-1%;}
.huanjin12 li { width:49%; float:left;margin-left:1%; line-height:45px; text-align:center; overflow:hidden; margin-bottom:10px;}
.huanjin12 li img {transition: all .5s; max-width:100%;}
.huanjin12 li:hover img { transform: scale(1.1); }
.huanjin_sa12 { overflow:hidden;}
.huanjin12 li p{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;}
.huanjin12 li p a{ display:block;}
.huanjin12 li:hover p { background:#0f4b9f; color:#fff;}

/*产品中心*/
.prto { overflow:hidden;}
.prto ul { margin-left:-1%;}
.prto li { width:31.33%; margin-left:1%; float:left; border:1px solid #eee; margin-bottom:20px;}
.prto li a{ display:block; transition:all 0.3s;}
.prto li img {max-width:100%;}
.prto li .prto_tu { overflow:hidden;}
.prto li .prto_tu img {transition:all 0.5s;}
.prto li:hover .prto_tu img {transform: scale(1.1);}
.prto li .prto_zi { line-height:40px; text-align:center; transition:all 0.3s;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
}
.prto li:hover .prto_zi { display:block; color:#fff; background:#0f4b9f;}

/*内页产品*/
.ne_cp { overflow:hidden; text-align:center;} 
.ne_cp ul { margin-left:-1%; margin-bottom:-15px;}
.ne_cp li { background:#eee; padding:10px 10px 0 10px; float:left; width:32.33%; margin-left:1%; line-height:50px; margin-bottom:15px;}
.ne_cp li .ne_cp_0 { overflow:hidden; background:#fff; text-align:center;}
.ne_cp li .ne_cp_0 img {transition:all 0.5s; width:200px; height:auto;}
.ne_cp li:hover .ne_cp_0 img {transform: scale(1.1);}
.ne_cp li .ne_cp_1 { text-align:center; padding:0 4%;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ne_cp li:hover .ne_cp_1 { display:block; color:#d80a0a;}

/*左右一页*/
.zuoy { text-align: center; clear: both; color: #fff; margin-top:10px; float:left;}
.zuoy_ks { width: 120px; display: inline-block; background: #eeeeee; line-height: 35px; border-radius: 5px;}
.zuoy_ks a { display: block; }
.zuoy_ks:hover a { background: #eb1c24; color: #fff; border-radius: 5px; }
.zuoy_mi { width: 50px; display: inline-block; background: #eb1c24; line-height: 35px; border-radius: 5px; }

/*产品详情*/
.zoomdemo { padding:1%; overflow:hidden;}
.zoomdemo img { max-width:100%;}
.cpxq_t_l{ float:left; width:50%;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5%; width:13%; height:50px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important; margin:0 0 2% 0; box-shadow:0 0 1px rgba(0,0,0,0.3);}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0,0,0); background:rgba(0,0,0,.9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {.sp-wrap{ margin:0 0 15px 0;} #sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}}
.prodetailtxt{ float: right; width:42%; color:#1a1a1a; line-height:25px; margin-top:3%; margin-right:2%;}
.prodetailtxt { padding:20px 0 15px;}
.prodetailtxt p { font-size:22px;}
.protxt0 {font-size:20px; border-bottom:1px solid #eee; line-height:50px;}
.protxt{ padding:15px 0; font-size:16px;border-bottom:1px solid #eee; color:#a6a4a4;}
.psw_1 { width:150px; float:left; line-height:35px; background:#f5f5f5; text-align:center; border-radius: 5px; margin-top:3%;}
.psw_1 a{ display:block; color:#333;}
.psw_1:hover a{ background:#0f4b9f; color:#fff;border-radius: 5px; }

.chxiq { overflow:hidden; margin-top:10px;}
.chxiq .chxiq_1 { background:#f5f5f5; line-height:50px; text-indent:18px; font-size:18px;}
.chxiq .chxiq_2 { padding:2%;}
.chxiq .chxiq_2 table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px !important;}
.chxiq .chxiq_2 table td{ padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:30px !important;}
.chxiq .chxiq_2 table span { font-size:14px !important; font-weight:inherit !important; color:#333 !important;}

/*上一页下一页*/
.mska_losa { overflow:hidden;line-height:40px; border-bottom:1px solid #eee; border-top:1px solid #eee; position:relative;}
.mska_losa .mska_losa_1 { width:49%;text-indent:25px; float:left;}
.mska_losa .mska_losa_2 { float:right; width:49%;text-indent:25px;}
.mska_losa .mska_mor { position:absolute; right:0; top:0px; width:120px; background:#4f5763; text-align:center;}
.mska_losa .mska_mor a{ color:#fff; display:block;}

/*上一页*/
.zuoy { text-align: center; clear: both; color: #fff; margin:10px 0; }
.zuoy_ks { width: 120px; display: inline-block; background: #eeeeee; line-height: 35px; border-radius: 5px;}
.zuoy_ks a { display: block; }
.zuoy_ks:hover a { background: #0f4b9f ; color: #fff; border-radius: 5px; }
.zuoy_mi { width: 50px; display: inline-block; background: #0f4b9f ; line-height: 35px; border-radius: 5px; }

/*新闻中心*/
.ne_ws { float:right; width:100%;}
.ne_ws ul {}
.ne_ws li { float:left; width:100%; background:#f5f5f5; margin-bottom:20px;}
.ne_ws li .ne_ws1 { float:left; background:#fff; width:140px; height:108px; text-align:center; margin:2%; color:#a5a5a5;}
.ne_ws li .ne_ws1 .ne_ws1_ne_ac1r { font-size:50px; margin-top:15px;}
.ne_ws li .ne_ws1 .ne_ws1_ne_ac1t { font-size:18px;}
.ne_ws li .ne_ws2 { padding-top:3%; float:left; width:calc(100% - 205px);}
.ne_ws li .ne_ws2 .ne_ws2_ac2 { font-size:18px;}
.ne_ws li .ne_ws2 .ne_ws2_ac3 {color:#a5a5a5; line-height:25px; margin-top:2%;transition:all 0.5s;}
.ne_ws li .ne_ws2 a{ display:block;}
.ne_ws li .ne_ws2:hover { color:#0f4b9f;}
.ne_ws li .ne_ws2:hover .ne_ws2_ac3 { margin-left:10px;}

.soluw_ney { overflow:hidden; padding:0 2%;}
.soluw_ney_zi { overflow:hidden; font-size:25px; text-align:center;}
.soluw_ney_xian {border:1px solid #eeeeee; margin:10px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:30px; margin-bottom:20px; color:#888; font-size:16px;}
.sowa_q1 { overflow:hidden; line-height:30px; font-size:14px;text-align:center; color:#cfcfcf;}

/*联系方式*/
.conts { overflow:hidden; }
.conts_zuo { line-height:35px; font-size:16px; width:100%;}
.conts_you {  width:100%;}

.khly_a { background:#f5f5f5; padding:2%; margin-top:20px;}
.khi_ao { font-size:25px; border-bottom:1px solid #eee; overflow:hidden; line-height:50px; width:140px; }
.khly { overflow:hidden; margin-top:10px;}
.khly ul{}
.khly ul:after{ content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0; line-height:0;}
.khly ul li{ width:48%; float:left; margin:0 2% 1% 0%; border-bottom:1px #eaeaea solid;}
.khly ul li .input_txt{ width:100%; height:40px; line-height:40px; border:none; background:none; font-size:14px !important; text-indent:10px; color:#c4c0c0;}
.khly ul .textarea{ width:100%;}
.khly ul li textarea{ width:100%; height:90px; border:none;background:none; margin-top:10px; text-indent:10px; color:#c4c0c0;font-size:14px !important;}
.khly .more{ width:120px;}
.khly .more .input_btn{ width:100%; color:#fff; font-size:16px; line-height:46px; text-align:center; border:none; background:#eb3d00 ;border-radius: 5px;}


.y_list { overflow:hidden;}
.yp_right { display: flex; align-items: center; }
.yp_b_btn { background-color: #f5f6f7; border-radius: 20px; display: flex; align-items: center; justify-content: center; cursor: pointer;  padding: .15rem .35rem;}
.yli_up { display: flex; border: solid 1px #e5e5e5; border-top: solid 5px transparent; }
.yp_left { display: flex;  width: calc(260 / 1600 * 100%);border-right: solid 1px #e5e5e5; justify-content: center; align-items: center; }
.yp_left p { color: #333333; font-family: SourceHanSansCN-Normal; }
.yp_right {  padding: .55rem 0; width: calc(1340 / 1600 * 100%);}
.ypl { width: calc(965 / 1340 * 100%); display: flex; flex-wrap: wrap; }
.yp_a { width: 33.33333%;  padding: .1rem 0;}
.yp_a p { padding-left: 33.3333%; font-family: SourceHanSansCN-Normal; color: #666666; }
.yp_b {width: calc(378 / 1340 * 100%); display: flex; align-items: center; justify-content: center; }
.yp_b_btn p { font-family: SourceHanSansCN-Regular; color: #999999;  margin-right: .1rem;}
.yp_b_btn img.active { display: none; }
.yl_item { border-top: 1px solid #e5e5e5; transition: all .3s;  margin-bottom: .5rem;}
.yl_item:hover .yli_up { border-top: solid 5px #e5e5e5; background-color: #f5f6f7; transition: all .3s; }
.yl_item:hover .yp_b_btn { background-color: #808a9e; transition: all .3s; }
.yl_item:hover .yp_b_btn p { color: #ffffff; transition: all .3s; }
.yl_item:hover .yp_b_btn img { display: none; }
.yl_item:hover .yp_b_btn img.active { display: block; }
/* 展开 */
.yl_item.active .yli_up { border-top: solid 5px #e5e5e5; background-color: #f5f6f7; transition: all .3s; }
.yl_item.active .yp_b_btn { background-color: #808a9e; transition: all .3s; }
.yl_item.active .yp_b_btn p { color: #ffffff; transition: all .3s; }
.yl_item.active .yp_b_btn img { display: none; }
.yl_item.active .yp_b_btn img.active { display: block; }
.yli_down { border: solid 1px #e5e5e5;  padding-left: .58rem; padding-right: 1.14rem;  padding-top: .35rem; padding-bottom: .7rem;}
.ylid_top { display: flex; justify-content: space-between; align-items: center; margin:20px 0;}
.yd_send { display: flex; align-items: center; justify-content: center; cursor: pointer; padding: 0.15rem 0.35rem; border-radius: 20px; background-color: #0390fc; margin-right:5.8%;}
.yd_send .s16 { font-family: SourceHanSansCN-Regular; color: #ffffff;  margin-right: .15rem;}
.y_address { font-family: SourceHanSansCN-Normal; color: #222222; }
.yli_list { display: flex; flex-wrap: wrap;  margin-top: .4rem;}
.ylt_item { width:70%;  margin-bottom: .4rem;}
.ylt_item:nth-child(2n) {  padding-left: .5rem;}
.ylt_item p:nth-child(1) { font-family: SourceHanSansCN-Normal; color: #222222;  margin-bottom: .1rem;}
.ylt_item p { font-family: SourceHanSansCN-Regular; color: #666666; line-height: 1.6; }
.yli_down { display: none; }