@charset "utf-8";
/* CSS Document */

body {width: 100%;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑'; margin:0 auto; background:rgba(242, 242, 242, 1)}
.header{ width:100%; height:40px; background:#fff; background:rgba(0, 0, 0, 1);}
.header-index{ background:#fff;padding: 4px 0}
.header-index .logo span{ font-size:14px;}
.header .w-top{ width:1200px; margin:0 auto; display:flex;}
.header-admin{ background:#fff; height:52px;}
.header .w-top-2{ margin-left:100px;}
.logo{flex:1;}
.logo a{ text-decoration:none; color:#A1A1A1; font-size:15px;}
.w-top-ad{ /*! flex: 1 auto; */width: 70%;}
.m-ad{ display:flex;align-items: baseline;}
.m-ad h5{flex:1}
.m-ad .ad{ margin-right:10px;flex: 1 auto;text-align: right;}
.m-ad .ad a{ margin-right:10px; text-decoration:none; color:#333; font-size:14px;}
.m-ad .ad a:hover{color:rgba(0, 102, 255, 1);}
.header .w-top img{ /*! width:0px; */ vertical-align:middle; /*! margin-top:8px; */height: 40px;margin-right: 15px;}

.content,.index-content{ width:1200px; margin:0 auto; margin-top:15px;  display:flex;justify-content: space-between;flex-wrap: wrap; min-height:800px;}
.index-content{display:block; margin-top:8%;}
.edit-content{ margin-top:0;}
.w-left{ width:910px;}

.cate-list .cate-title ul{ list-style-type:none; display:flex; margin:0; padding:0}
.cate-list .cate-title ul li{ margin-right:15px;}
.cate-list .cate-title ul li a{ display:block; line-height:40px; border-radius:8px; width:112px; text-align:center; font-size:15px; background:#fff; text-decoration:none; color:#333333;}
.cate-list .cate-title ul li a:hover,.cate-list .cate-title ul li a.active{ background:rgba(22, 154, 69, 1); color:#fff;}
.cate-desc{ display:flex;flex-wrap: wrap; background:#fff; border:1px solid #fff; margin-top:10px; border-radius:8px; padding:10px 5px;}
.cate-desc a{ padding:5px 8px; font-size:14px; border-radius:6px; line-height:24px; margin:0 5px; text-decoration:none; color:#1E1E1E;}
.cate-desc a:hover,.cate-desc a.active{background:rgba(22, 154, 69, 1); color:#fff;}
.cate-list{ margin-bottom:15px;}

.cate-desc-hide a:nth-child(n+69){display:none;}
.cate-desc  a:nth-last-child(1),.cate-desc-hide5 a:nth-last-child(1){ display:inline-block; background:rgba(232, 245, 237, 1);}

.yan-main{background: #fff;padding: 15px;border-radius: 10px;  overflow:hidden; margin-bottom:15px;}
.yan-main-title{border-bottom:1px solid rgba(242, 242, 242, 1);}
.yan-main-title h1{ padding:10px 0; margin:0px; font-size:18px; font-weight:700; }
.yan-item{display:flex;flex-wrap: wrap;border-bottom:1px solid rgba(242, 242, 242, 1); padding-bottom:15px;margin: 0;padding-top: 15px;}
.yan-item:hover{ background:rgba(252, 252, 252, 1);}
.yan-item:last-child{ border-bottom:0}
.yan-item  dt { width:165px; height:124px; overflow:hidden; text-align:center; background:rgba(249, 249, 249, 1); display:flex;display: flex;align-items: center;justify-content: center;}
.yan-item  dt img{ height:100%; vertical-align:middle}
.yan-item  dd{ margin-left:10px; flex:1}
.yan-item  dd h2,.yan-item  dd h2 a{ font-size:18px; color:#434343;}
.yan-item  dd h2 a:hover{ color:rgba(22, 154, 69, 1);}
.yan-item  dd h2{ margin:0 0px 10px 0}
.yan-item  dd h2 a { text-decoration:none;}
.yan-item  dd ul{ display:flex; list-style-type:none; color:#868686;flex-wrap: wrap; margin:0; padding:0; line-height:30px;}
.yan-item  dd ul li { width:33.3%; font-size:15px;}
.yan-item  dd ul li span{color:#1B1B1B;}
.yan-item  dd ul li:nth-child(-n+3) span{color:#AD0800; font-weight:700; }
.yan-item  dd ul li:nth-last-child(1){ width:auto;}
.yan-desc-top{margin: -15px -15px 0 -15px;padding: 15px;padding-bottom: 0;}
.yan-desc-top .yan-main-title { border-bottom:0}
.ask-top-content{border-top:1px solid rgba(242, 242, 242, 1); margin-top:15px;}


.yan-desc-1 { text-align:center;}
.yan-desc-1  img{ display:block;margin: 0 auto; max-width:400px;}
.yan-desc-1 a{ font-size:15px; color:#434343; line-height:30px; text-decoration:none;}
.yan-desc-item{ width:50%; margin:0 auto}
.yan-desc-item h2{ font-size:15px; color:#434343;}
.yan-desc-item h2::before,.yan-desc-item2 h2::before,.index-tuijain h2::before{ content:" "; width:10px; height:18px; margin-top:-1px; background:rgba(0, 102, 255, 1); border-radius:0 5px 5px 0;display: inline-block;vertical-align: middle;margin-right:10px;}
.yan-desc-item table { border-collapse:collapse; }
.yan-desc-item table td{ color:#1E1E1E; font-size:15px;line-height:28px; padding:5px;text-align: center;}

.yan-desc-item2{ width:100%; margin-bottom:20px;}
.yan-desc-item2 h2{ font-size:16px;}
.yan-desc-item2 ul{ margin:0; padding:0; list-style-type:none; display:flex;flex-wrap: wrap;}
.yan-desc-item2 ul li{ width:33.33%; line-height:30px;}
.yan-desc-item2 ul li a{ text-decoration:none; color:#333333; font-style:15px;}
.yan-desc-item2 ul li a:hover{ color:rgba(22, 154, 69, 1)}

.price-desc-1  img{ display:block;margin: 0 auto;border: 1px solid rgba(242, 242, 242, 1);border-radius: 10px;margin-bottom: 10px;width: 300px;}

.ask-top-content p{ font-size:16px;color: #333333;}
.ask-top-content p:nth-child(2){ font-size:13px;}
/*.ask-top-content img{ vertical-align:middle; margin-right:5px; width:30px; height:30px; border-radius:30px;}*/
.ask-desc-1{width:200px; color:#434343;}
.ask-desc-1 img{ margin:0; display:inline-block; width:100%}
.ask-desc-item ul{ display:block;}
.yan-wen{width:100%}
.yan-wen dl{ clear:both; border-bottom:1px solid rgba(242, 242, 242, 1);}
.yan-wen dl:last-child{ border-bottom:0;padding-bottom: 0;
margin-bottom: 0;}
.yan-wen dl dt{font-size:14px;color:#434343; }
.yan-wen dl dt h3{ margin:0}
.yan-wen dl dt .username{ font-size:14px; }
.ask-huifu dl dt .username{ display:inline-block;vertical-align: middle; font-size:16px;font-weight:400; margin-left:10px;}
.ask-huifu dl dt { display:flex;align-items: center;}
.ask-huifu dl dt .ad{flex: 1 auto;margin-left: 30px;text-align: right;}
.ask-huifu dl  img{cursor: pointer;}

.ask-btn{ margin-bottom:8px;}
.ask-btn  a{ background:rgba(0, 102, 255, 1); padding:0px 6px;color:#fff !important; font-size:13px; border-radius:5px;line-height: 26px;height: 26px; display:inline-block; text-decoration:none;}
.ask-btn  a:hover{ background:rgba(43, 111, 250, 1);}

.saveedit{ flex:1; text-align:right; display:none;}
.saveedit  a{ background:rgba(0, 102, 255, 1); padding:0px 6px;color:#fff !important; font-size:13px; border-radius:5px;line-height: 26px;height: 26px; display:inline-block; text-decoration:none;}
.saveedit  a:hover{ background:rgba(43, 111, 250, 1);}

.ask-huifu dl dt div{}
.yan-wen dl dt span s{ color:#e2e2e2}
.yan-wen dl dt img{ vertical-align:middle;width: 30px;border-radius: 30px; height:30px; }
.ask-huifu dl dt img{ width:30px; height:30px;}
.yan-wen dl dt a{ color:#1E1E1E; text-decoration:none; font-size:15px; font-weight:700; }
.yan-wen dl dt a:hover{ color:#0757FB}
.yan-wen dl dd{ padding:0; margin:0;align-items: center; padding-bottom:10px; color:#333333; font-size:15px; line-height:22px;}
.tj-h4{ margin-bottom:10px;}
.w-tuijian dt a{ display:block}
.yan-wen dl dd img{ max-width:811px; border:1px solid rgba(242, 242, 242, 1);border-radius: 8px;display: block;
margin: 0 auto;}


.ask-jiage{ margin-bottom:10px !important; font-size:15px;}
.ask-jiage b{ color:#AD0800}
.w-left h5{ margin:5px;font-weight:400}
.ask-huifu dl dd{ padding-top:10px;}
.ask-huifu dl dd br{ margin:6px 0; display:block;}

.list-top{ display:flex;border-bottom: 1px solid rgba(242, 242, 242, 1); padding-bottom:10px;}
.list-top h1{ font-size:16px; font-weight:400;flex:1; margin:0;}
.list-top .djzw-r a{ color:#515151; font-size:14px; text-decoration:none; margin-right:10px;}
.list-top .djzw-r a:hover{color:rgba(0, 102, 255, 1);}

.w-tuijian dl{padding-bottom: 15px;}
.tag-list dl{ padding-bottom:0}
.w-tuijian dl dd{ display:block;  background:rgba(249, 249, 249, 1); padding:15px; border-radius:10px;}
.w-tuijian dl dd .daan{max-height: 8em;overflow: hidden; line-height:150%}
.w-tuijian dl dd .date{ color:#797979; padding-top:10px;}
.w-tuijian dl dd .date a{ float:right; padding:2px 8px; background:#0757FB; color:#fff; text-decoration:none; font-size:14px;/*! display: inline-block; */border-radius: 5px;}
.w-tuijian dl dd .date a:hover{background:#2D70FB}
.w-tuijian .w-tj-title{font-size:14px;color:#434343;}
.w-tuijian .w-tj-title img{ vertical-align:middle;width: 30px;border-radius: 30px; height:30px; }
.w-tuijian .w-tj-title .username{ font-size:16px; font-weight:700;  margin-right:15px;}
.w-tuijian .w-tj-title span s{ color:#e2e2e2}
.w-tuijian .desc{color:#6B6B6B;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.tag-list .desc{ margin:10px 0; line-height:26px;}
.w-tuijian .hds{ float:right; background:url(../images/ico_u33.png) no-repeat left center; padding-left:20px; background-size:contain;}

.yan-main .hf-item{ margin: 0 0 25px 0;}
.yan-main .hf-item dt{display:flex;border-bottom:1px solid rgba(242, 242, 242, 1); padding-bottom:10px; margin-bottom:10px;}
.yan-main .hf-item dt img{ vertical-align:middle;width: 30px;border-radius: 30px; height:30px; }
.yan-main .hf-item dt span{ flex:1;font-size:14px;}
.yan-main .hf-item dt span:nth-child(2){ text-align:right; color:#333333; font-size:14px;}
.yan-main .hf-item dd{ padding:0; margin:0px;}
.yan-main .hf-item .hf-item-title{ margin-bottom:10px;}
.yan-main .hf-item .hf-item-title span{ color:#515151; background:rgba(242, 242, 242, 1); font-size:14px; padding:2px 5px; border-radius:3px; margin-right:10px;}
.yan-main .hf-item .hf-item-title span:nth-child(1){ color:#169A45;}
.yan-main .hf-item .hf-item-title span.reply-price{ float:right;}
.yan-main .hf-item .hf-item-title span:nth-last-child(1) b{ color:#FF0000; font-weight:400}
.yan-main .hf-item .hf-item-desc{ color:#333333; font-size:15px;line-height: 23px;}
.yan-main .hf-item  .hf-item-img{ margin-top:10px; display:flex;flex-wrap: wrap;}
.yan-main .hf-item  .hf-item-img *{ box-sizing:border-box; font-size:0}
.yan-main .hf-item  .hf-item-img img{ margin-right:10px; width:132px; height:90px; border-radius:8px;margin-bottom: 10px;}

.yan-main .page-more{ text-align:center; font-size:14px; color:#333333;}
.yan-main .page-more a{ color:#169A45; text-decoration:none;}


.yan-main-title-bottom { font-size:13px;}
.yan-main-title-bottom .username img{width:25px; height:25px; vertical-align:middle; margin-right:5px;border-radius:30px;}
.yan-main-title-bottom  .hdnum{ float:right;}
.time{ font-size:14px; color:#797979;}
.tag-list .yan-main-title-bottom{ margin-bottom:10px;}


.yan-price-list table{ border-collapse:collapse}
.yan-price-list table tr,.yan-price-list table td{ background:rgba(239, 248, 243, 1); font-size:15px; text-align:center; }

.yan-price-list table td{ padding:10px;}
.yan-price-list table tr:nth-child(2n-1) td{ background:rgba(247, 252, 249, 1)}
.yan-price-list table tr.tr-heard td{background: rgba(22, 154, 69, 1); text-align:center;color:#fff; line-height:37px; padding:0}
.yan-price-list table tr.tr-heard td:nth-child(1){border-radius: 8px 0px 0 0px;}
.yan-price-list table tr.tr-heard td:last-child{border-radius: 0px 8px 0px 0px;}
.yan-price-list  .td-img span{ position:relative; display:inline-block;}
.yan-price-list .td-img span i{ position:absolute;left:0;top:0; border-radius:8px 0 8px 0; background:rgba(0, 204, 153, 1); text-decoration:none; padding:2px 6px; color:#fff; font-size:14px;}
.yan-price-list img{ width:120px; border-radius:8px;}
.yan-price-list table td a{color:#000000; text-decoration:none;}
.yan-price-list table td a:hover{color:rgba(22, 154, 69, 1);}
.yan-price-list *{ box-sizing:border-box}
.yan-price-list{ margin-top:10px;}

.price-desc-title{display:flex;/*! justify-content: space-between; */ margin:10px 0}
.price-desc-title span{ border-bottom:2px solid #000000; color:#000000; line-height:26px;margin-right:10px; cursor: pointer;}
.price-desc-title span.active{ color:#169A45; border-color:#169A45;}
.price-desc{ display:none;}
.price-desc ul{ list-style-type:none; margin:0; padding:0;}
.price-desc ul li a{ text-decoration:none;color:#333; font-size:15; line-height:26px;}
.price-more {text-align: center;margin-top: 20px;}
.price-more span { padding:8px 15px; background:rgba(22, 154, 69, 1);border-radius: 30px;color: #fff;display: inline-block;}


.w-search{ padding:15px; margin:0 auto;background: #fff;border-radius: 8px; margin-bottom:10px;}
.indexx-content .w-search{ padding-top:0}
.w-index-logo{width:150px; margin:0 auto}
.w-index-logo img{ width:100%;}
.w-search-btn{border-radius: 213px; position:relative; margin-right:5px; margin:0 auto}
.w-search-btn input{ border-radius: 10px;border:1px solid rgba(201, 201, 201, 1); height:32px;display: block;
width: 100%;
padding-left: 10px;background-color: #fff;line-height: 1.3;outline: 0;
-webkit-appearance: none;
transition: all .3s;
-webkit-transition: all .3s;
box-sizing: border-box;
height:40px;}
.w-search-btn input::placeholder{ color: rgb(153, 153, 153); }
.w-search-btn button{height: 40px;line-height: 30px;font-size: 14px;position: absolute;top: 0px;right: 0px;color: #fff;background-color: rgba(22, 154, 69, 1);border-radius: 0 10px 10px 0; display:inline-block;text-align:center;border: 0;padding: 0 10px; width:69px;font-size:15px;}
.w-search-btn:hover button{color:#fff;background-color:rgba(22, 154, 69, 0.847058823529412); }
.w-hot-search{width:100%; margin:0 auto; font-size:14px; margin-top:10px; color:#333;}
.w-hot-search a{ color:#333; text-decoration:none;margin-right: 7px;}
.w-hot-search a:hover{ color:rgba(22, 154, 69, 1);}
.index-search-btn input{ background-color:rgba(249, 242, 232, 1);border-width:2px; border-color:rgba(201, 201, 201, 1)}
.index-search-btn input:focus{border-color:rgba(173, 8, 0, 1)}

.yan-main-title .w-search{ display:none}

.more{ display:block; background:rgba(21, 96, 251, 1); line-height:36px; text-align:center; color:#fff; border-radius:8px; font-size:15px; cursor:pointer;}
.more:hover{background-color:rgba(68, 128, 252, 1);}

.ad-title h4{ font-weight:400; margin:0; font-size:16px; margin-bottom:10px;color:#333}
.ad-bottom{display: flex;flex-wrap: wrap;}
.ad-bottom a{width: auto;
padding: 4px 7px;
margin:0 10px 10px 0;text-align:center; background:#fff; border:1px solid rgba(242, 242, 242, 1); font-size:14px; color:#333333; text-decoration:none; border-radius:5px;}
.ad-bottom a:hover{ border-color:rgba(0, 102, 255, 1); color:rgba(0, 102, 255, 1);}

.w-right{ width:270px;  position:relative; }
.right-content{ position: fixed;width: 270px;}
.w-right-item{ background:#fff; border-radius:10px; padding:15px; margin-bottom:10px; }
.w-right-item h3{ font-size:15px; color:#1E1E1E; border-bottom:1px solid rgba(249, 242, 232, 1); position:relative; margin:0 0 15px 0; line-height:36px;}
.w-right-item h3::before { content:""; width:40px;  height:1px; border-bottom:1px solid rgba(0, 102, 255, 1); content:" "; display:block; position:absolute; bottom:0;}
.w-right-item .r-item-list ul{ margin:0; padding:0 }
.w-right-item .r-item-list li{ list-style-type:none; border-bottom:1px solid rgba(242, 242, 242, 1); display:flex; padding:10px 0;}
.w-right-item .r-item-list li b{ font-weight:normal; flex:0 auto; display:inline-block;padding-top: 3px;margin-right: 10px;}
.w-right-item .r-item-list li b span{ background:rgba(228, 228, 228, 1); padding:4px 8px; border-radius:5px; display:inline flow-root list-item; font-size:14px;}

.w-right-item .r-item-list a{ padding:5px 0px; width:47.5%; margin-bottom:10px; text-align:center; background:#fff; border:1px solid rgba(242, 242, 242, 1); font-size:14px; color:#333333; text-decoration:none; border-radius:5px;}
.w-right-item .r-item-list a:hover{ border-color:rgba(0, 102, 255, 1); color:rgba(0, 102, 255, 1);}
.w-right-item .z-item-list a{width: auto;padding: 4px 7px;margin: 4px;}
.footer,.index-footer{ line-height:86px; height:86px; background:#000; text-align:center; margin-top:20px; color:#fff; font-size:14px;}
.footer a{ color:#fff; text-decoration:none;}
.footer-index{ height:auto; text-align:left; line-height:26px; font-weight:400}
.footer-index-content{ width:1200px; margin:0 auto;}
.footer-index-top{ color:#A1A1A1; font-size:15px;padding-top: 15px; padding-bottom:6px;}
.footer-index-top h3{ display:block; margin:0;margin-bottom: 10px;}
.footer-index-top p{ font-weight:400; margin:0; margin-bottom:10px;}
.footer-index-top p a{color:#A1A1A1; }
.footer-index-top .copyright{ font-size:14px;}
.footer-index-bottom{ color:#515151; padding-bottom:20px; border-top:1px solid #1b1b1b; padding-top:10px; }
.footer-index-bottom .footer-links a{ color:#515151; text-decoration:none; margin-right:10px;}
.footer-index-bottom .footer-links a:hover{color:#949494;}
.w-right-item .r-item-list{ display:flex;flex-wrap: wrap;}
.w-right-item .r-item-list li.li1 b  span{ background:rgba(255, 0, 102, 1)}
.w-right-item .r-item-list li.li2 b  span{ background:rgba(255, 51, 51, 0.8)}
.w-right-item .r-item-list li.li3 b  span{ background:rgba(255, 153, 102, 1)}
.w-right-item .r-item-list li.li1 b,.w-right-item .r-item-list li.li2 b,.w-right-item .r-item-list li.li3 b{ color:#fff}
.flink {padding-top:15px; }
.flink a{ color:#e1e1e1; text-decoration:none; font-size:14px; padding:0 5px;}
.index-footer{ position:fixed;  bottom:0;width:100%}

.position{ font-size:14px; color:#6B6B6B;}
.position a{ color:#6B6B6B; text-decoration:none;}
.position a:hover{ color:#0757FB}
.wenda-main {display: flex;flex-wrap: wrap;}
.wenda-main img{width:40px; height:40px; }
.wenda-main input{ border:1px solid rgba(242, 242, 242, 1); background:none; border-radius:10px; flex:1;padding: 0;margin: 0 15px; padding:10px;box-sizing: border-box;outline:none}
.wenda-main p{ text-align:right; margin:0; padding:0; display:flex;}
.wenda-main p span{ float:left; font-size:14px;}
.wenda-main p b{ color:#993300; font-size:14px; display:none;}
.wenda-main p a{ background:#0757FB; padding:5px; color:#fff; border-radius:6px; font-size:14px; text-decoration:none;position: relative; line-height:200%}
.wenda-main p a:hover{color:#fff;background-color:#2D70FB; }
.hd-main{ margin-bottom:20px;padding-bottom: 10px;}
.zi-main .hd-title{ font-size:14px; color:#333; border-bottom:1px solid rgba(249, 242, 232, 1); padding:15px 0}
.zi-main .hd-title img{ vertical-align:middle; margin-right:5px; width:30px; height:30px; border-radius:30px;}
.hd-content { color:#333; font-size:14px; line-height:50px;}
.hd-content h2{ font-size:15px;}
.hd-content h2 a{ color:#333; text-decoration:none;}
.hd-content h2 a:hover{ color:#993300}
.hd-list h2{ font-size:18px; color:#000}
.hd-list{}
.hd-list h2.title{ font-size:15px; font-weight:700; color:#515151; padding-left:15px;border-left:3px solid rgba(204, 102, 0, 1); background:rgba(224, 192, 141, 0.0980392156862745); height:42px; line-height:42px; margin:0 -15px;}
.hd-desc-item h2{ color:#1E1E1E; font-size:18px; border-bottom:1px solid rgba(249, 242, 232, 1); padding:10px 0;}
.hd-desc-item h2 a{color:#1E1E1E; text-decoration:none;}
.hd-desc-item h2 a:hover{ color:#993300}
.hd-desc-item h2::before,.hd-desc-item h3::before{ content:"问"; display:inline-block; line-height:26px; width:26px; text-align:center; border-radius:5px; background-color:rgba(252, 249, 244, 1); margin-right:8px; color:#AD0800; font-size:13px; font-weight:400; }
.hd-desc-item h2.b-title{ border-left:0; background:none; margin:0}
.hd-desc-item h3{ font-size:15px;}
.hd-desc-item h3::before{ content:"答";}
.hd-desc-item p{color: #333;
font-size: 14px;
line-height: 26px; padding-left:35px;}
.xiangguan { margin:0 -5px; padding-top:15px; }
.xiangguan *{ box-sizing:border-box}
.xiangguan a{ padding:5px 10px; text-align:center; border-radius:6px; margin-bottom:10px; background:rgba(252, 249, 244, 1); font-size:13px; color:#AD0800; text-decoration:none; display:inline-block; width:17.75%; margin:0 8px 15px 8px; }
.xiangguan a:hover{ background:rgba(173, 8, 0, 1); color:#fff;}
.anim-0{ vertical-align:top}
.anim-1{ width:60px; margin:0 auto; background:url(../images/zi_bg.png)  no-repeat  left top; background-size:cover; height:60px; display:inline-block;vertical-align: top;}

.anim-2{ font-family:KaiTi; color:#333; font-size:45px; line-height:60px; text-align:center; text-decoration:none; position: relative;}
.anim-2 svg{position: absolute;
left: 0;
top: 0;}
.wap-search{ display:none;}

.page-list{ font-size:15px; text-align:center;margin-bottom: 10px;}
.page-list a,.page-list span{ padding:3px 8px; background:#fff; text-decoration:none; color:#333; font-size:15px; border-radius:5px; font-weight:normal}

.page-list  span{ background:#3366FF; color:#fff;}
.page-list a:hover{ background:#3366FF; color:#fff;}
.m-yan-desc-title{display:flex;justify-content: space-between; margin:10px 0}
.m-yan-desc-title span{ border-bottom:2px solid #000000; color:#000000; line-height:26px;width: 32.5%;}
.m-yan-desc-title span.active{ color:#169A45; border-color:#169A45;}
.m-yan-desc{ display:none;}
.m-yan-desc ul{ list-style-type:none; margin:0; padding:0;}
.m-yan-desc ul li a{ text-decoration:none;color:#333; font-size:15; line-height:26px;}

.djzk ul{ display:flex;flex-wrap: wrap;justify-content: space-between;}
.djzk ul li{ margin-bottom:10px;}

.djzk a{ padding:5px 0px; width:47.5%; margin-bottom:10px; text-align:center; background:#fff; border:1px solid rgba(242, 242, 242, 1); font-size:14px; color:#333333; text-decoration:none; border-radius:5px;}
.djzk a:hover{ border-color:rgba(22, 154, 69, 1); color:rgba(22, 154, 69, 1);}
.djzk a{width: auto;padding: 4px 7px;margin: 4px;}
.ask-search{ display:none;}
.price-more{ display:none;}
.price-djzk{ display:none;}
.price-desc-title span:nth-child(3){ display:none;}


.sp-top{ display:flex;}
.sp-top dt{width:260px;}
.sp-top dt img{width:100%;display:block;margin: 0 auto;border: 1px solid rgba(242, 242, 242, 1);border-radius: 10px;}
.sp-top dd {}
.sp-top dd h2{font-size:18px;font-weight:700;color:#434343}
.sp-top dd ul{ margin:0; padding:0; margin:0}
.sp-top dd li{list-style-type:none;  font-size:15px;color:#434343;line-height:26px;}
.sp-top dd li a{ text-decoration:none;}

.sp-djs-title{ margin-bottom:10px;display:flex;flex-wrap: wrap;}
.sp-djs-title span{flex:1}
.sp-djs-title .sp-reply-page a{ text-decoration:none; color:#333333; font-size:15px; margin-right:15px;}
.sp-djs-title .sp-reply-page a:hover{ color:rgba(22, 154, 69, 1)}
.sp-djs dl{ margin: 0 0 25px 0;background:rgba(245, 253, 250, 1); padding:15px; display:none;}
.sp-djs dl dt{padding-bottom:10px; display:flex; }

.sp-djs dl dt img{ vertical-align:middle;width: 30px;border-radius: 30px; height:30px; }
.sp-djs dl dt span{ flex:1;font-size:14px; margin-right:10px;}
.sp-djs dl dt span:nth-child(2){ text-align:right; color:#333333; font-size:14px;}
.sp-djs dl dd{ padding:0; margin:0px; font-size:15px; line-height:22px;padding-left: 33px;}
/*.sp-djs dl:nth-child(2){ display:block;}*/
.sp-xgtj{display:flex;flex-wrap: wrap;}
.sp-xgtj dl{ width:25%; display:none;}
.sp-xgtj dt{text-align:center; padding:10px;}
.sp-xgtj dd ul{display:block;}
.sp-xgtj dd a{ font-size:15px; text-decoration:none;color:#434343;font-weight:700;line-height: 30px;}
.sp-xgtj dd a:hover{ color:#169A45}
.sp-xgtj dd ul li{width:100%; color:#434343}
.sp-xgtj dd { margin:0;padding: 0 10px;}
.sp-xgtj dt img{ width:187px; border:1px solid rgba(242, 242, 242, 1);border-radius: 10px;width: 100%;}
.sp-cnxw{ display:flex;flex-wrap:wrap;}
.sp-cnxw dl{ width:50%;margin: 0;margin-bottom: 20px;}
.sp-cnxw dl dd{padding-bottom: 20px;}
.sp-cnxw dl:last-child{ border-bottom:1px solid rgba(242, 242, 242, 1)}
.sp-xgtj-title{display: flex;flex-wrap: wrap;}
.sp-xgtj-title h2{ flex:1; margin:0}
.sp-xgtj-title .sp-xgtj-page a{ text-decoration:none; color:#333333; font-size:15px; margin-right:15px;}
.sp-xgtj-title .sp-xgtj-page a:hover,.sp-xgtj-title .sp-xgtj-page a.active{ color:rgba(22, 154, 69, 1)}


.index-tuijain-img { display:flex; flex-wrap:wrap;justify-content: space-around;}
.index-tuijain-img a img{ width:136px; height:104px; border:1px solid rgba(242, 242, 242, 1); border-radius:8px;}
.index-tuijain{ margin-top:40px;}
.index-tuijain h2{ font-size:16px;}
.index-tuijain-list{ margin-top:10px;}
.index-tuijain-list ul{ margin:0; padding:0;list-style-type:none;display:flex;flex-wrap: wrap;}
.index-tuijain-list ul li{ width:25%; line-height:30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.index-tuijain-list2 ul li{ width:33.33%;}
.index-tuijain-list ul li::before{ content:"."; padding-right:5px;vertical-align: super; font-size:31px; float: left;position: relative;top: -10px;left: 0;}
.index-tuijain-list ul li a{ text-decoration:none; color:#333333; font-size:15px;}
.index-tuijain-list ul li a:hover{ color:rgba(22, 154, 69, 1)}

.a-content{ margin-top:20px; font-size:15px;  line-height:22px; display:flex;  }
.a-content a{ text-decoration:none; color:#333333; }
.a-content .menu-left-1 a{display:block;}
.a-content a:hover{ color:#1560FB; font-weight:400; }

.a-content .menu-left{  margin-left:100px; }
.a-content .menu-left .menu-left-title{ display:flex; margin-bottom:7px; font-size:15px; color:#333;}

.a-content .menu-left .menu-left-title span{flex:1}
.a-content .menu-left-content{display:flex; background:#fff;padding:10px 5px; border-radius:8px;width:550px;}
.a-content .menu-left ul{ list-style-type:none; margin:0; padding:0;}
.menu-left-1{ border-right:1px solid rgba(242, 242, 242, 1); padding:0 10px;flex:1}
.menu-left-1 li{ padding:6px 0; border-bottom:1px solid rgba(242, 242, 242, 1);}
.menu-left-1 li:last-child{ border-bottom:0;}
.menu-left-1 li:hover,.menu-left-1 li.active{ background:rgba(251, 251, 251, 1); margin:0 -11px 0 -15px; padding-left:15px;}
.menu-left-1 li span{ font-size:14px; color:#6B6B6B}
.menu-left-2{ padding:0 10px;flex:1}
.menu-left-2 dl{ margin:0; padding:0; display:flex;border-bottom: 1px solid rgba(242, 242, 242, 1);padding: 8px 0;}
.menu-left-2 dl:last-child{ border-bottom:0;}
.menu-left-2 dl dt{ margin:0; padding:0}
.menu-left-2 dl dd{ padding:0; margin:0; width:100%}
.menu-left-2 dl dd a{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; overflow:hidden;}
.menu-left-2 dl dd a span{ color:rgb(255, 102, 51);}
.menu-left-2 dl .dd-time { font-size:14px; color:#6B6B6B; display:flex;  margin-top:10px;}
.menu-left-2 dl .dd-time a{ color:#1560FB}
.menu-left-2 dl .dd-time span{ flex:1 auto;}
.menu-left-2 dl .dd-time{position:relative;}
.yifabu{ color:#ccc !important;pointer-events:none}
.menu-left-2 dl .action ul{position:absolute;


  width:82px;
  
  background:inherit;
  background-color:rgba(255, 255, 255, 1);
  border:none;
  right:0;
  top:15px;
  border-radius:5px;
  -moz-box-shadow:0px 0px 22px rgba(228, 228, 228, 1);
  -webkit-box-shadow:0px 0px 22px rgba(228, 228, 228, 1);
  box-shadow:0px 0px 22px rgba(228, 228, 228, 1); margin:0; padding:10px 0; z-index:999; margin-top:0px; display:none;}
.menu-left-2 dl .action ul li{list-style-type:none; line-height:26px; text-align:center;}
.menu-left-2 dl .action ul li a{ color:#333333; font-size:14px; text-decoration:none;}
.menu-left-2 dl .action ul li a:hover{ color:#3366FF}
.menu-left-2 dl .action:hover ul{ display:block}
.fa-search{ color:#949494;line-height: 40px;width: 50px;position: absolute;right: 0;top: 0px;text-align: center; cursor:pointer;}
.menu-left-2-action dd{flex:1; display:flex; position:relative;}
.menu-left-2-action dd .top-action{flex:1}
.menu-left-2-action dd i{ float:right; font-weight:400; color:#6B6B6B;font-size: 14px;}
.menu-left-2-action dd b{ font-weight:400; padding:3px 5px; background:rgba(242, 242, 242, 1); border-radius:5px; margin-right:10px; font-size:14px;}
.menu-left-2-action dd b:hover,.menu-left-2-action dd b.active{ background:rgba(7, 87, 251, 1); color:#fff; cursor:pointer;}
.fa-ellipsis-h{ line-height:22px; width:30px; text-align:center; cursor:pointer; text-align:right;}
.fa-ellipsis-h:hover{color:#1560FB}

.menu-right{ width:1025px; margin-left:10px;min-height: 900px;}
.menu-right-content{ height:100%; width:910px; overflow:hidden;}
.menu-right-content iframe{ width:1025px; height:100%; background-color:transparent; border:0; overflow:auto}
.menu-right .menu-right-title{ font-size:15px; color:#333; margin-bottom:7px;}

.reg-main{ margin-top:30px;}
.reg-main-logon{ text-align:center;}
.reg-main-logon img{ width:120px; margin:0 auto}
.reg-main-c{ width:392px;background: #fff;border-radius: 10px; padding-bottom:40px;margin: 15px auto;box-shadow: 0px 5px 20px rgba(94, 94, 94, 0.149019607843137);-moz-box-shadow: 0px 5px 20px rgba(94, 94, 94, 0.149019607843137);}
.reg-main-c .form-title{ font-size: 22px;font-weight: 700;line-height: 80px;padding-top:0px; text-align:center;}
.reg-main-c .form-title span{ color:#000}
.reg-main-c .form-title a{color: #000000; }
.reg-main-c .form-title span.sss{ background-color: gray;width: 1px;height: 32px;display: inline-block;position: relative;top:5px;}
.reg-main-c .reg-item-block{margin: 0 auto;width: 340px;background: rgb(242, 242, 242);
border-radius: 10px;}
.reg-main-c .f-item{margin: 0 auto;margin-bottom: 15px; position:relative;}
.reg-main-c .f-item .f-phone{width: 285px;}
.reg-main-c .f-item .f-verify {width: 127px;margin-right:0; position:absolute;right:30px;top:5px;border-radius: 10px; overflow:hidden}
.reg-main-c .f-item .f-verify button{width: 127px;height:39px; margin:0; font-size: 14px;   box-sizing: border-box; border:0px; background-color:rgba(7, 85, 251, 1); color:#fff;border-color: rgba(228, 228, 228, 1);}

.reg-main-c input{height:49px;line-height: 49px;  background-color: transparent;
  border: 0;
  display: block;
width: 100%;
padding-left: 10px;
outline: none;
}
.reg-main-c input::placeholder{color: rgb(153, 153, 153);text-align:line-height: 49px;}
.reg-main-c input::-ms-input-placeholder{color: rgb(153, 153, 153);line-height: 49px;}
.reg-main-c input::-moz-input-placeholder{color: rgb(153, 153, 153);line-height: 49px;}
.reg-main-c  .reg-btn{width:340px;height: 49px; /*border: 1.5px solid rgba(225, 225, 225, 1);*/background-color: rgba(7, 85, 251, 1);font-size: 18px; border:0px; border-radius:10px;margin: 0 auto;
display: block;margin-top:30px; color:#fff; cursor:pointer}
.reg-main-c  .reg-btn:hover{background-color:rgba(43, 111, 250, 1);;font-family:'微软雅黑';  font-style:normal;  font-size:18px;  color:#FFFFFF;font-weight: 700;}
.reg_bottom{text-align:left;margin: 25px auto;width: 340px; color:#6B6B6B;font-size:14px;}   
.reg_bottom a{color:rgba(7, 85, 251, 1);font-size:14px; text-decoration:none;}
.reg_bottom a:hover,.reg_bottom2 a:hover{ text-decoration:underline; font-weight:bold;}
.reg_bottom1{ color:#333333; font-size:14px;}
.reg_bottom2 a{ color:#6B6B6B; }
.reg_bottom1 .a2{ float:right;}
.reg-main-c   .error{text-align: left;color: #AD0800;display: block;width: 340px; margin: 0 auto; margin-top:5px;}
.reg-item {
 margin-bottom:15px;
 clear:both;
 *zoom:1
}
.w-list{margin: 0 auto;}
.w-top-ad,.top-nav{ /*! flex: 1 auto; */width: 70%; text-align:right; line-height:40px; font-size:15px; }
.w-top-ad a{ color:#A1A1A1; text-decoration:none;}
.top-nav a{color:#333;margin:0 15px; text-decoration:none}
.top-nav a:hover{color:rgba(0, 102, 255, 1);}
.error{ color:#ff3300; font-size:12px; flex:1 auto}
.reg-main-c   .error{text-align: left;color: #AD0800;display: block;width: 340px; margin: 0 auto; margin-top:5px;}
 .tags{ margin-top:10px;}
.tags a{ padding:3px 5px; background:#f2f2f2; border-radius:5px; color:#333; text-decoration:none; margin-right:10px; font-size:14px;}
.tags a:hover{ background:rgba(0, 102, 255, 1); color:#fff;}
.xg-tag{position: relative;top: 15px;}
.top-pics{ display:flex;flex-wrap:wrap}
.top-pics .top-pics-left{ width:49%;border-radius: 10px; position:relative;margin-left: -4px;overflow: hidden;height: 258px;}
.top-pics .top-pics-left img{height:100%;transition: all .5s ease .1s;}
.top-pics .top-pics-left:hover img{transform: scale(1.3);}
.top-pics .top-pics-left a{position:absolute; text-decoration:none; display:block; bottom:0;/*! padding: 10px; */font-weight: 700;font-size: 16px;color: #fff;width: 100%;height: 100%;background-image: linear-gradient(rgba(255,0,0,0), rgba(255,0,0,0),rgb(11, 11, 11,0.5));display: flex;align-items: end;padding-bottom: 10px;padding-left: 10px;}

.top-pics .top-pics-right{margin-left:11px;flex: 1;/*! margin-top: -5px; *//*! margin-right: -8px; */}
.top-pics .top-pics-right ul{ list-style-type:none;display:flex;flex-wrap: wrap; margin:0;padding: 0;align-content: space-between;justify-content: space-between;margin-bottom: -10px;}
.top-pics .top-pics-right ul *{box-sizing: border-box;}
.top-pics .top-pics-right ul li{ position:relative;/*! flex: 1 auto; */width: 48.5%;/*! padding: 5px; */overflow: hidden;border-radius: 8px;margin-bottom: 15px;}
.top-pics .top-pics-right ul li img{width:100%;display: block; transition: all .5s ease .1s;}
.top-pics .top-pics-right ul li:hover img{transform: scale(1.3);}


.top-pics .top-pics-right ul li a{position:absolute; text-decoration:none; display:block; bottom:0;/*! padding: 10px; */font-weight: 400;font-size: 15px;color: #fff;width: 100%;height: 100%;background-image: linear-gradient(rgba(255,0,0,0), rgba(255,0,0,0),rgba(11, 11, 11, 0.61));display: flex;align-items: end;padding-bottom: 10px;padding-left: 10px;}

.rmxx .rmxx-list a{ display:block; border-bottom:1px solid #F2F2F2; color:#333333; font-size:14px; line-height:40px; text-decoration:none;}
.rmxx .rmxx-list a:hover{color:rgba(0, 102, 255, 1);}
@media screen and (max-width:1024px) {
    .djzw-r{ display:none;}
	.header{padding:0 10px; width:auto;line-height: 40px;}
	.header .w-top{width:100%;display:flex;align-items: center;}
	.tj-h4,.m-ad{ padding:0 10px;}
	.w-left h5{ margin:5px;font-weight:400;flex: 1 auto;width: 120px;/*! text-align: center; */display: flex;}
	.m-ad .ad{ margin-right:10px;text-align: right;width: auto;flex: 0 auto;display: flex;flex-wrap: wrap;justify-content: end;}
	.ask-btn{ display:none;}
	.content,.index-content{ width:100%; display:block}
	.w-hot-search{ width:90%;height: 26px;overflow: hidden;line-height: 26px; margin-top:5px;}
	.w-left{ width:100%;}
	.w-search-btn{ width:90%; float:right;}
	.w-search-btn input{ height:36px;}
	.w-search-btn button{ height:36px; width:60px; font-size:16px;}
	.zi-main{ border-radius:0;padding-bottom: 15px;}
	.w-search{ padding:0;flex:1;margin-left: 8%;}
	.zi-desc{ display:block; }
	.ciyu-desc{ display:flex; }
	.zi-desc-left{ width:100%}
	.zi-title{ font-size:16px;}
	.zi-desc-right{ font-size:15px;}
	.zi-desc-right ul li.l7{flex-wrap:wrap}
	.zi-desc-right ul li.l7 a{ flex:0 auto;width:40%; margin:10px;}
	.desc-table{ display:block;}
	.zi-left-table, .zi-right-table{ margin:0}
	.zi-item-desc table:nth-child(1){ margin-top:-1px;}
	.zi-item-desc table td:nth-child(1){ width:100px;}
	.m-zi-item-desc table td:nth-child(1){ width:40px;}
	.zi-desc-right ul li.l2 .p0, .zi-desc-right ul li.l3 .p0{
		 width:auto; margin-right:15px;
	}
	
	.w-right{ padding-top:0;width:100%;padding-bottom: 10px;background: #fff; display:none;}
	.w-right-item{ border-radius:0; margin-bottom:0;padding-bottom: 0;}

	.w-right-item h3::before { border:0}
	.r-item-list{ padding-top:20px;}
	.footer,.index-footer { padding:15px; line-height:26px; height:auto; font-size:14px; margin-top:0; padding:10px 0;}

	.yan-item dt,.yan-item dd ul li{width:auto}
	.yan-item dd h2 a{ font-size:17px;}
	.yan-item dd ul li{width:50%; font-size:14px;}
	.yan-item dt{ background:none;width: 75px;overflow: hidden;text-align: center;}
	.yan-item dt img{ width:120px;}
	.yan-item{flex-direction: row-reverse;}
	.yan-item dd{ margin-left:0}
	.yan-item dd ul{ line-height:23px;}
	.yan-item dd h2{ margin:0}
	.yan-item  dd ul li:nth-child(-n+3){width:100%}
	
	.ask-search{ display:block; margin-right:5px;}

	.cate-list .cate-title ul{justify-content: space-evenly;flex-wrap: wrap;}
	.cate-list .cate-title ul li{  margin-right:0px;}
	.cate-list .cate-title ul li a{width:auto; padding:0 5px; line-height:32px;}
	.cate-desc{justify-content: space-between; border-radius:0}
	.cate-desc a{ padding:1px 5px;}
	.cate-desc-hide a:nth-child(n+19){ display:none;}
	.cate-desc a:nth-last-child(1){ display:inline-block; background:rgba(232, 245, 237, 1);}
	.yan-main{ border-radius:0}
	.yan-main-title{ display:flex;}
	
	.yan-main-title .w-search{ display:inline-block}
	.yan-desc-top .yan-main-title{ display:block}
	.yan-desc-item{ width:100%}
	.yan-desc-item table td:nth-child(1){ width:45%}
	.yan-main .hf-item .hf-item-img *,.yan-main .hf-item .hf-item-title *{ box-sizing:border-box;}
	.yan-main .hf-item .hf-item-img img{ width:33%; margin-right:0; padding:5px;}
	.yan-main .hf-item .hf-item-title span{ margin-bottom:8px;}
	.yan-main .hf-item .hf-item-title{ margin-bottom:10px;display: flex;flex-wrap: wrap;}
	.yan-desc-1 img{width:60%}
	.index-footer{padding-right: 0px;}
	.ask-desc-1 img,.ask-desc-1{ width:100%}
	.ask-desc-item2{width: 100%;overflow-x: scroll;}
	.ask-desc-item2 ul{width:200%}
	.ask-desc-item2 ul li{width:30%}
	.ask-right{ display:none;padding: 0 15px;}
	.ask-right .w-search{ display:none;}
	.ask-right-item { padding:0;padding-top:15px;}
	.ask-right-item .r-item-list{ padding:0; }
	.ask-right-item *{ box-sizing:border-box}
	
	.yan-price-list table td{ padding:5px 0}
	.yan-price-list img{width:90px;}
	.yan-price-list table tr.tr-heard td{ line-height:normal;}
	.yan-price-list .td-img span i{ font-size:12px; padding:1px 4px;}
	.price-desc ul{ font-size:14px;justify-content: inherit;}
	.price-more { display:block;}
	.yan-price-list tr:nth-child(n+52){ display:none;}
	.price-djzk ul li{ width:auto;}
    .yan-price-list{ margin-top:10px;overflow-x: auto;}
    .price-desc-title span:nth-child(3){ display:inline-block}
    .yan-price-list table{width:130%}
    .sp-cnxw{ display:block;}
    .sp-cnxw dl{ width:auto;}
    .wntj ul li{ width:100%;   list-style-type: disc;  list-style-position: inside;}
    .sp-jgxj{ overflow-x:auto;}
    .sp-jgxj ul{ width:200%;}
    .sp-xgtj{width:200%}
    .sp-xgtj-content{ overflow-x:auto;}
    .sp-xgtj dt img{}
    .sp-xgtj dd a{ font-size:14px;}
    .sp-top{ display:block;}
    .sp-top dt{width:100%; text-align:center;}
    .sp-top dt img{width:260px;}
    .sp-top dd {padding: 0;margin: 0;}
    .sp-top dd h2{font-size:15px;}
	.yan-wen dl dd{ width:auto; margin-left:0;}
	.page-list b{ padding:3px 8px; background:#fff; text-decoration:none; color:#333; font-size:15px; border-radius:5px;}
	.page-list b{ font-weight:400;}
}
@media screen and (max-width:375px) {
	.cate-desc-hide a:nth-child(n+17){ display:none;}
	.cate-desc a:nth-last-child(1){ display:inline-block; background:rgba(232, 245, 237, 1);}
}