.body-yxy{background: #FFF;}
.yxy-main{min-height: auto;margin-top: 20px;}
.yxy-header{box-shadow: 0 9px 9px 5px #f4f4f4;background: #FFF;}
.yxy-header nav{width: 1030px;height: 71px;background: #FFF;margin: 0 auto;}
.yxy-header nav .nav-items{height: 100%;width: 90px; text-align: center; position: relative;}
.yxy-header nav .nav-items a{font-size: 14px; color: #3A3A3A;line-height: 71px;}
.yxy-header nav .nav-items.active{background: #32A666;}
.yxy-header nav .nav-items.active a{color: #FFF;}
.yxy-search{width: 405px; height: 35px;background: #F0F0F0;border-radius: 3px;margin-left: 10px;}
.yxy-search input{width: 339px; height: 35px;background: #F0F0F0;border: 0;padding: 0 19px;font-size: 14px; line-height: 35px;color: #666666;}
.yxy-search img{width: 17px;height: auto;margin-right: 15px;}
.yxy-demand .soft6-btn{width: 118px;height: 38px;line-height: 38px; margin-left: 20px;cursor: pointer;font-size: 14px;}
.yxy-phone{margin-left:28px ;font-size: 18px; color: #32A666; line-height: 71px;}
.yxy-phone img{width: 24px;height: auto;margin-right: 7px;}
.yxy-main .breadcrumb{margin: 54px 0 44px 0;}
.layui-breadcrumb a{font-size: 13px;color: #8D8D8D!important;}
.layui-breadcrumb span[lay-separator]{font-size: 13px;color: #8D8D8D!important;}

.yxy-types .yxy-types-item{padding: 0px 20px;border-radius: 3px;margin-bottom: 22px;}
.yxy-types .yxy-types-item a{color:#333333;font-size: 16px;line-height: 36px !important;}
.yxy-types .yxy-types-item.active{background: #F5F6F6;}
.yxy-types .yxy-types-item.active a{color: #32A666;}
.yxy-labels{padding: 22px;}
.yxy-labels .m-b{margin-bottom:36px;}
.yxy-labels .border1{border: 1px solid #A0A0A0;}
.yxy-labels .yxy-labels-item{margin-bottom: 22px;font-size: 14px; display: none;}
.layui-form-select dl dd, .layui-form-select dl dt{font-size: 13px!important;}
.yxy-labels .yxy-labels-item ul{height: 42px;overflow: hidden;}
.yxy-labels .yxy-labels-item:last-child{margin-bottom: 0;}
.yxy-labels .title{color: #333333;min-width: 65px;margin-right: 30px;}
.yxy-labels li{padding: 0px 12px; margin-bottom: 22px;}
.yxy-labels li a{font-size: 13px;color: #8D8D8D !important;}
.yxy-labels li.bg{padding: 3px 10px;}
.yxy-labels li.active a{color: #32A666 !important;}
.yxy-labels li.active.bg{background: #F5F6F6;}
.yxy-labels li font{color: #333333;}
.yxy-labels .mores{color: #8D8D8D;font-size: 13px; position: relative;padding-right: 12px;cursor: pointer;}
.yxy-labels .mores:before{content: '更多';}
.yxy-labels .mores:after{content: '';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #8D8D8D; top: 7px;position: absolute;right: 0;}
.yxy-labels .mores.active{color: #32A666;}
.yxy-labels .mores.active:after{border-top:unset; border-bottom: 6px solid #32A666;}
.yxy-labels .mores.active:before{content: '收起';}

.yxy-products{background: #F5F6F6;width: 100%; padding: 35px 0;min-height: 45vh;}
.yxy-products .breadcrumb{margin: 0;}
.yxy-products .breadcrumb .active{color: #32A666 !important;}
.yxy-products .product-itmes{margin-top: 22px;}
.yxy-products .product-itmes .itme{position: relative;}
.yxy-products .product-itmes .itme .soft6-btn{border-radius: 15px;width: 110px; height: 30px; line-height: 30px;margin: 0 auto;font-size: 14px;}
.yxy-products .product-itmes .itme .soft6-btn a{color: #FFF;font-size: 12px;}
.yxy-products .product-itmes .itme{width:240px;height:249px;background:#FFFFFF;border-radius:2px;margin: 0 23px 22px 0px;font-size: 13px;}
.yxy-products .product-itmes .itme:hover{box-shadow: 0 0px 9px -2px #e1e1e1;}
.yxy-products .product-itmes .itme:nth-child(4n+4){margin-right: 0;}
.yxy-products .product-itmes .itme .pic img{width: 100%;height: auto;max-height: 135px;}
.yxy-products .product-itmes .itme .infos{padding: 19px 16px 9px 16px;}
.yxy-products .product-itmes .itme .infos .title{color: #262626;margin-bottom: 16px;}
.yxy-products .product-itmes .itme .labes-times{color: #666666;background: #F5F5F5; height: 20px; line-height: 20px;padding: 0 6px;margin-bottom: 5px;margin-right: 5px;}
.yxy-products .product-itmes .itme .company{color: #666666;line-height: 22px; text-align: center;margin: 10px 0;}
.yxy-products .product-itmes.firm{padding-bottom: 80px;}
.yxy-products .product-itmes.firm .itme{margin: 0 19.88px 22px 0px;position: relative; height: 210px;width: auto;cursor: pointer;}
.yxy-products .product-itmes.firm .itme:nth-child(5n){margin-right: 0px;}
.yxy-products .product-itmes.firm .itme .firm-info{padding: 22px 13px;width:190px;box-sizing: border-box; text-align: center;}
.yxy-products .product-itmes.firm .itme .pic img{width: 160px;height: 160px;margin: 0 auto;}
.yxy-products .product-itmes.firm .itme .desc{font-size: 11px;font-weight: 400;color: #8D8D8D;line-height: 17px;margin-top: 15px;margin-bottom: 20px; text-align: center; display: none;}
.yxy-products .product-itmes.firm .itme .soft6-btn{display: none;}

.yxy-products .product-itmes.NicheLists .itme{height: auto;padding-bottom: 22px;border: 1px solid #E1E6F0;}
.yxy-products .product-itmes.NicheLists .itme .soft6-btn{border: 0 !important;}
.yxy-products .product-itmes.NicheLists .itme .infos{padding-bottom: 0px;padding-bottom: 0;}
.NicheLists .itme:before{content: '';width: 60px;height: 4px; display: inline-block;background: #25913F;position: absolute; top: -1px;left: 21px;}
.NicheLists .itme .fLabelTR{padding: 0 12px 0 12px;font-size: 13px;font-weight: 400;color: #25913F;height: 28px;line-height: 28px; border-radius: 20px 0 0 20px;background: #ECF8F2;margin-top: 13px;}
.NicheLists .itme .fLabelTR:before{content: '·';margin-right: 8px;display: inline-block;font-size: 16px;}
.NicheLists .itme .infos .title{font-size: 16px;font-weight: bold;color: #333333; line-height: 22px;height: 24px;}
.NicheLists .itme .data{font-size: 12px;font-weight: 400;color: #8D8D8D;line-height: 21px;margin-top: 20px;}
.NicheLists .itme .desc{display: block;padding: 0 16px 30px 16px;height: 105px;box-sizing: border-box;line-height: 19px;}

.yxy-products .product-itmes.firm .itme:hover{box-shadow: unset;width: 190px;}
.yxy-products .product-itmes.firm .itme:hover .fline1{ -webkit-line-clamp: unset;line-clamp: unset;}
.yxy-products .product-itmes.firm .itme:hover .firm-info{height: auto;background: #FFF;position: absolute;top: 0;left: 0; z-index: 9;box-shadow: 0 0px 9px -2px #e1e1e1;}
.yxy-products .product-itmes.firm .itme:hover .desc,
.yxy-products .product-itmes.firm .itme:hover .soft6-btn{display: block;}

.yxy-products .product-itmes.niche .pic{width: 166px;height: 93px;margin: 2px auto;margin-bottom: 31px;}
.yxy-products .product-itmes.niche .labes-times{background: unset;padding: 0 0 0 5px;color: #8D8D8D;}

.yxy-products .product-itmes.case .itme{height: 199px;}

.yxy-products .dc{height: 1px;background:#EEEEEE;}

.nav-sub-box{position: absolute; top: 60px; width: 1030px;left: 0;z-index: 9;padding-top: 20px;display: none;}
.nav-sub{box-shadow: 0 0px 9px -2px #c9c9c9;background: #FFF;}
.nav-sub .nav-menu{min-width: 165px; background: #F7F7F7;}
.sub-itme{color: #848484;font-size: 13px;height: 38px; line-height: 38px;padding: 0 17px; position: relative;cursor: pointer;}
.sub-itme img{width: 8px;height: 15px;}
.sub-itme.active{background: #FFF;}

.nav-sub .menu-labes{background: #FFF; padding: 35px 38px; text-align: left;display: none;}
.nav-sub .menu-labes:first-child{display: block;}
.nav-sub .menu-labes .title{font-size: 16px;font-weight: bold;color: #333333;margin-bottom: 14px;}
.nav-sub .menu-labes .yxy-types li{margin-bottom: 22px;}
.nav-sub .menu-labes .yxy-types li.active a{color: #32A666 !important;}
.nav-sub .menu-labes .yxy-types a{font-size: 13px;color: #8D8D8D !important;}
.nav-sub .menu-labes .title{font-weight: bold;color: #333333;font-size: 16px;}
.wheres-show-btn{color: #8D8D8D;font-size: 13px; position: relative;padding-right: 12px;cursor: pointer; border-bottom: 1px solid #f3f3f3; height: 40px; line-height: 40px;}
.wheres-show-btn:before{content: '展开';}
.wheres-show-btn:after{content: '';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #8D8D8D; display: inline-block;}
.wheres-show-btn.active{color: #32A666;}
.wheres-show-btn.active:after{border-top:unset; border-bottom: 6px solid #32A666;}
.wheres-show-btn.active:before{content: '收起';}

.dynamic-data{display: none;}
.Citys{margin-left: 20px;}
.layui-flow-more{margin: 0 45% !important;}


.yxy-details-header {margin-top: 58px;font-size:13px;font-weight:400;color:#8D8D8D;}
.yxy-details-header .pic{width: 78px;height: 76px;border: 1px solid #B5B5B5;margin-right: 19px;}
.yxy-details-header .pic img{width: 100%;height: auto;}
.yxy-details-header .infos{padding: 7px 0;}
.body-yxy .soft-main .soft6-btn a{color: #FFF;font-size: 16px; font-weight: 400;}
.body-yxy .soft-main .soft6-btn{width: 118px;height: 38px;line-height: 38px;border: 2px solid #32A666;border-radius: 2px;margin-left: 9px;}
.body-yxy .soft-main .soft6-btn.bg-white{background: #FFF;}
.body-yxy .soft-main .soft6-btn.bg-white a{color: #4AA45F;}
.yxy-details-header .answer-num{text-align: right;}
.yxy-details-header .title{font-size:18px;font-weight:400;color:#334450;}
.yxy-details-header .member-label{margin-left: 11px;font-size: 13px;height: 20px;line-height: 18px;color: #D5A94C;}
.yxy-details-header .member-label .region{padding: 0 8px;border: 1px solid #D5A94C;}
.yxy-details-header .member-label .member-type{color: #FFF;}
.yxy-details-header .member-label .member-type .type{background: #D5A94C;border: 1px solid #D5A94C; padding: 0 3px;}
.yxy-details-header .member-label .member-type:after{content: '';display:inline-block; width:0;height:0;border-top:9.5px solid transparent;border-left:12px solid #D5A94C;border-bottom:10px solid transparent;}

.body-yxy .labes, .body-yxy .fields{margin-top: 19px;}
.body-yxy .labes li{color: #262626;background: #F5F6F6;border-radius: 2px; padding: 0 10px; line-height: 23px;margin-right: 10px;}

.body-yxy .t-c-666{color: #666666!important;font-weight: 400;}
.body-yxy .bg-F5{background: #F5F5F5;}
.body-yxy .padd-14-21{padding: 14px 21px;}
.body-yxy .mag-b-32{margin-bottom: 32px;}
.body-yxy .bd{border: 1px solid #ededed;border-radius: 2px;}

.yxy-details-header .fields li{margin-right: 10px;}
.yxy-details-header .money-info{font-size: 13px;font-weight: 400;color: #8D8D8D;padding: 6px 0;margin-left: 90px;}
.yxy-details-header .money{font-size:21px;font-weight:bold;color:#FA4042;}

.yxy-details-nav{border-bottom: 1px solid #EEEEEE;margin-top: 22px;}
.yxy-details-nav li{height: 35px;font-size:18px;font-weight:400;color:#787878;margin: 0 27px;position: relative;}
.yxy-details-nav li.active a{font-weight: bold;color: #32A666;}
.yxy-details-nav li.active:after{content: '';width: 100%; height: 3px;background: #32A666;position: absolute; bottom: -1px;left: 0;z-index: 9;}

.yxy-details-body{}
.yxy-details-body .h-title{margin:54px 0 30px 0;}
.yxy-details-body .h-title font{font-size:17px;font-weight:bold;color:#334450;}
.yxy-details-body .h-title img{width: 17px;height: auto; margin-right: 7px;}

.yxy-details-body .cons{padding: 32px 42px;margin-top: 20px;}
.yxy-details-body .cons p img{max-width: 100%;height: auto;}
.yxy-details-body .cons h1{font-size:24px;font-weight:bold;color:#334450;margin-bottom: 40px;text-align: center;}
.yxy-details-body .cons h2{font-size:16px;font-weight:bold;color:#334450;margin: 22px 0;}
.yxy-details-body .cons h2:first-child{margin-top: 0;}
.yxy-details-body .cons p{font-size:13px;font-weight:400;color:#334450;line-height:20px;letter-spacing: 1px;}
.yxy-details-body .nums-items{margin-top: 50px;font-size: 13px;font-weight: 400; margin-right: 86px;text-align: center; height: 45px;}
.yxy-details-body .nums-items img{width: 14px;height: auto; margin-right: 7px;}
.yxy-details-body .nums-items font{color: #333333;}
#NewsHotPage .layui-flow-more{margin-top: 25px !important;}

.yxy-details-body .yxy-details-header {margin-top: 0px;}

.yxy-partner li{width: 82px; margin-bottom: 22px;margin-left: 25.76px;}
.yxy-partner li:nth-child(9n+1){margin-left: 0px;}
.yxy-partner li .pic{width: 74px;height: 74px; padding: 4px;}
.yxy-partner li .pic img{width: 100%; height: auto; margin: 0 auto;}
.yxy-partner li .title{font-size: 13px;font-weight: bold; line-height: 23px;margin-top: 7px;}

.yxy-tl{background: url('/static/images/yxy-d-bg.png') no-repeat top;background-size: 100% 89%;
height: 372px;width: 100%;padding-top: 24px;}
.yxy-tl .soft-main{min-height: auto;padding: 43px 40px;width: 950px; min-height:273px;background: #FFF;}
.yxy-tl .yxy-details-pic{width: 480px;height: 268px;margin-right: 38px;}
.yxy-tl .yxy-details-pic img{width: 100%;height: auto; max-height: 270px;}
.yxy-tl .infos .title{font-size:22px;line-height: 35px; font-weight:400;color:#334450;}
.yxy-tl .infos .prize{font-size:26px;font-weight:bold;color:#FA4042;margin-top: -100px;}
.yxy-tl .infos .promise{color: #333; font-size: 13px;}
.yxy-tl .infos .promise div{margin-left: 10px;}
.yxy-tl .soft6-btn a{color: #FFF;}
.yxy-tl .soft6-btn{width: 118px;height: 38px;line-height: 38px; border: 2px solid #32A666;border-radius: 2px;margin-left: 0px; margin-top: 13px;margin-bottom: 9px;}
.soft6-btn.xqsc{width: 77px;height: 29px;line-height: 29px;}
.soft6-btn.xqsc a{font-size: 13px;}
.yxy-tl .soft6-btn.bg-white{background: #FFF;}
.yxy-tl .soft6-btn.bg-white a{color: #4AA45F;}
.complaint_btn{color: #ea5f46;}
.complaint_btn:hover{color: #ea5f46;}

.consultForm,.complaintForm{padding: 10px 20px;}
.complaint-reason{padding-top: 10px;}
.complaint-reason li{height: 28px;line-height: 28px;font-size: 13px; background: #FFF; border-radius: 20px;  padding: 0 8px;margin-bottom: 10px;border: 1px solid #dfdfdf; color: #333;margin-right: 5px; cursor: pointer;}
.complaint-reason li:hover{border: 1px solid #4AA45F; color: #4AA45F;}
.complaint-reason li.active{border: 1px solid #4AA45F; color: #4AA45F;}
.consultForm textarea,.complaintForm textarea{resize: none;border: 0;}
.consultForm .soft6-btn,.complaintForm .soft6-btn{background-color: #4AA45F;width: auto;}
.consultForm input,.complaintForm input{width: 50%;}
.textarea-box{border: 1px solid #eee;padding: 5px;}
.textarea-word-number{font-size: 12px;color: #999999; text-align: right;}

.score-box{padding: 30px 43px; box-sizing: border-box;background: #FBFBFB;margin-bottom: 30px;}
.score-box .impression{}
.score-box .impression .title{height: 19px;font-size: 18px;font-weight: 400;color: #757575;margin-right: 28px;}
.score-box .impression .average{font-size: 14px;font-weight: 400;color: #999999;height: 37px;line-height: 37px;text-align: center;border: 1px solid #CCCCCC; padding: 0 37px;margin-right: 24px;}
.score-box .score{margin-top: 37px;color: #262626;}
.score-box .score .title{font-size: 16px;font-weight: 400;line-height: 21px;margin-bottom: 10px;}
.score-box .score .btns-score .title{font-size: 16px; width: 160px;margin-bottom: 0px;}

.layui-btn-primary:hover{border-color: #4AA45F !important;}