@charset "utf-8";

/* CSS Document */

body,h1,h2,h3,p,dl,dd,ol,ul,th,td,form,fieldset,input,button,textarea {

	margin: 0;

	padding: 0;

}

html {

	-webkit-text-size-adjust: none;

	word-wrap: break-word;

}

html{

	font-family:Arial,Verdana,Sans-serif;

}

html, body, ul, li, a {

	margin: 0;

	padding: 0;

	font-family: "微软雅黑";

	text-decoration: none!important;

}

a {

	text-shadow:none !important;

	outline: none;

appearance:none;

 -webkit-tap-highlight-color: transparent; 

	}

body {

    background: #EEEEEE;

}

ul li {

	list-style: none;

}

html{width: 100%;font-size:calc(100vw*100 / 750);}

@media screen and (min-width: 750px) and (max-width: 1920px) {html{font-size: 100.000px;}}

.content {

	width:100%;

	margin:0 auto;

}

.searchstwo {

    padding:.1rem .3rem .3rem .3rem;

	background:#ffffff;

}

.searchstwo .searchoutlinesa {

    width:100%;

}

.searchstwo .searchoutlinesa .strategy {

    width:15%;

    display: flex;

    align-items: center;

    font-size:.3rem;

    color: #333333;

    line-height: .3rem;

    justify-content: right;

}

.searchstwo .searchoutlinesa .input-group {

    background: #F2F2F2;

    display: flex;

    align-items: center;

    border-radius:.1rem;

    padding:.25rem .3rem;

}

.searchstwo .searchoutlinesa .input-group .input-group-addon {

    display: flex;

    justify-content: center;

    align-items: center;

    padding-right: .2rem;

}

.searchstwo .searchoutlinesa .input-group .input-group-addon img {

    width:.27rem;

    height: .27rem;

}

.searchstwo .searchoutlinesa .input-group .form-control {

    width:93%;

    background: transparent;

    border:none;

    outline:none;

    font-size:.26rem;

    color:#666666;

    line-height: .26rem;

}

.searchstone {

    padding:.1rem .3rem .3rem .3rem;

	background:#ffffff;

}

.searchstone .searchoutlinesa {

    width:100%;

	display:flex;

	align-items:center;

}

.searchstone .searchoutlinesa .strategy {

    width:18%;

    display: flex;

    align-items: center;

    font-size:.28rem;

    color: #333333;

    line-height: .28rem;

    justify-content: right;

}

.searchstone .searchoutlinesa .input-group {

	width:60%;

    background: #F2F2F2;

    display: flex;

    align-items: center;

    border-radius:.1rem;

    padding:.25rem .3rem;

}

.searchstone .searchoutlinesa .input-group .input-group-addon {

    display: flex;

    justify-content: center;

    align-items: center;

    padding-right: .2rem;

}

.searchstone .searchoutlinesa .input-group .input-group-addon img {

    width:.27rem;

    height: .27rem;

}

.searchstone .searchoutlinesa .input-group .form-control {

    width:93%;

    background: transparent;

    border:none;

    outline:none;

    font-size:.26rem;

    color:#666666;

    line-height: .26rem;

}

.searchstone .searchoutlinesa a {

    width:1.63rem;

    height:.49rem;

	background:#F2F2F2;

    border-radius:.24rem;

    font-size:.26rem;

    color:#333333;

    line-height: .45rem;

    display: flex;

    justify-content: center;

    align-items: center;

    margin-left:auto;

}

.detailstopsone {

    width:100%;

}

.detailstopsone .banner-container {

    width:100%;

    overflow: hidden;

    position: relative;

}

.detailstopsone .banner-container .img {

    width:100%;

	height:4.2rem;

	overflow:hidden;

	display:flex;

}

.detailstopsone .banner-container .img a {

	width:100%;

	display:flex;

	}

.detailstopsone .banner-container .img img {

    object-fit: cover;

            width: 100%;

            height: 100%;

}

.detailstopsone .banner-container .banner-pagination {

    border:0;

    position: absolute;

    bottom: .22rem;

    width: 100%;

    z-index: 2;

    display: flex;

    justify-content: center;

}

.detailstopsone .banner-container .banner-pagination .swiper-pagination-bullet {

    margin-right:.05rem;

    width: .14rem;

    height: .06rem;

    border-radius:.03rem;

    background-color: #ffffff;

    border: 0;

    opacity: 0.5;

}

.detailstopsone .banner-container .banner-pagination .swiper-pagination-bullet-active {

    background-color:#4186FB;

    width: .14rem;

    height: .06rem;

    border-radius:.03rem;

    opacity: 1;

}

/*医生主页*/

.videoimgesone {

    width:100%;

    height:4.2rem;

    position: relative;

}

.videoimgesone video {

    width:100%;

    height:4.2rem;

	object-fit:fill;

    background-size:100% 100%;

    -webkit-background-size:cover;

    -moz-background-size:cover;

    -o-background-size:cover;

    background-size:cover;

}

.videoimgesone .video-js {

    width:100%;

    object-fit:fill;

    height:4.2rem;

    margin:0 auto;

    position:relative;

}

.videoimgesone .video-js .vjs-big-play-button {

    left:50%;

    margin-top:-.45rem;

    width:.9rem;

    text-align:center;

    border-radius:50%;

    height:.9rem;

    line-height:.9rem;

    margin-left:-.45rem;

    top:50%;

}

.photos {

    position: absolute;

    bottom:.76rem;

    right: .3rem;

}

.photos a {

	background: #4186FB;

    display: flex;

    justify-content: center;

    align-items: center;

    font-size:.28rem;

    color:#FFFFFF;

    line-height: .28rem;

    padding:.09rem .25rem;

    border-radius: .24rem;

	}

.photos img {

    width:.37rem;

    height: .32rem;

    margin-right: .12rem;

}

.topmes {

    padding:0 .2rem;

    position: relative;

	margin-top:.2rem;

}

.topmes .home-top {

    background: #ffffff;

    border-radius:.1rem;

}

.topmes .home-top .home-title {
	display:flex;
	align-items:center;
    padding:.5rem .3rem .16rem .3rem;
}
.topmes .home-top .home-title .namelefs {
	width:83%;
	font-size:.34rem;

    color:#333333;

    line-height: .34rem;
	font-weight: bold;

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;
	}
.topmes .home-top .home-title .rightones {
	margin-left:auto;
	}
.topmes .home-top .home-title .rightones p {
	text-align:center;
	font-size:.24rem;

    color:#666666;

    line-height: .24rem;
	}
.topmes .home-top .home-title .rightones p:first-child {
	margin-bottom:.11rem;
	}
.topmes .home-top .home-title .rightones p img {
	width:.31rem;
	height:.26rem;
	}

.topmes .home-top .home-address {

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin-top:.3rem;

    padding:0 .3rem;

}

.topmes .home-top .home-address .phones {

    display: flex;

    align-items: center;

    font-size:.26rem;

    color:#666666;

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;

}

.topmes .home-top .home-address .phones img {

    width:.24rem;

    height: .27rem;

    margin-right: .17rem;

}

.topmes .home-top .home-address .phonesa {

    

    width:.48rem ;

    height: .48rem;

}

.topmes .home-top .home-address .phonesa a {

	display: flex;

	width:.48rem ;

    height: .48rem;

	}

.topmes .home-top .home-address .phonesa img {

    width:.48rem ;

    height: .48rem;

}

.topmes .home-top .typestitles {

    display: flex;

    align-items: center;

    position: relative;

    padding:.34rem .22rem 0 0;

}

.topmes .home-top .typestitles img {

    display: inline-block;

    width:1.16rem;

    height: .28rem;

}

.topmes .home-top .typestitles .newtitles {

    display: inline-block;

    font-size:.34rem;

    line-height: .34rem;

    color:#333333;

    font-weight: bold;

    position: absolute;

    left:.29rem;

}

.topmes .home-top .inmes {

    font-size:.26rem;

    color:#666666;

    line-height: .44rem;

    padding:.5rem .3rem;

}

.topmes .home-top .inmes .mesdetailsone {

    display: none;

}

.topmes .home-top .inmes .seldown {

    display: flex;

    align-items: center;

    color:#4186FB;

    justify-content: center;

}

.choosetopone {

    display: flex;

    background: #ffffff;

    padding:.29rem 0 .36rem 0;

    margin-top:.12rem;

}

.choosetopone div {

    width:50%;

    display: flex;

    justify-content: center;

    font-size:.3rem;

    color:#999999;

    line-height: .3rem;

    position: relative;

}

.choosetopone div span {

    position: absolute;

    width:.61rem;

    height: .04rem;

    -webkit-border-radius: .025rem;

    -moz-border-radius: .025rem;

    border-radius: .025rem;

    background: #4186FB;

    bottom:-.12rem;

    display: none;

}

.choosetopone div.clicked {

    font-weight: bold;

    color:#333333;

}

.choosetopone div.clicked span {

    display: block;

}

.bigcontent {

    padding:.12rem .18rem 0 .18rem;

    background: #EEEEEE;

}

.bigcontent .linelist {

    background: #ffffff;

    border-radius:.1rem;

    margin-bottom:.16rem;

}

.bigcontent .linelist .listtitle {

    display: flex;

    justify-content: space-between;

    padding:.24rem .35rem;

    border-bottom:1px solid #E3E3E3;

}

.bigcontent .linelist .listtitle .bigname {

    font-size:.26rem;

    color:#333333;

    line-height: .26rem;

}

.bigcontent .linelist .listtitle .bigname span {

    font-size:.34rem;

    line-height: .34rem;

    font-weight: bold;

}

.bigcontent .linelist .listtitle .price {

    font-size:.26rem;

    color:#333333;

    line-height: .26rem;

}

.bigcontent .linelist .listtitle .price .nums {

    font-size:.4rem;

    line-height: .4rem;

    font-weight: bold;

    color:#FF6C52;

}

.bigcontent .linelist .listtitle .another {

    font-size:.32rem;

    color:#FF6C52;

    line-height: .32rem;

    font-weight: normal;

}

.bigcontent .linelist .imglist {

    display: flex;

    padding:.3rem;

}

.bigcontent .linelist .imglist .imgs {

    width:2.3rem;

    height: 1.7rem;

    overflow: hidden;

    display: flex;

}

.bigcontent .linelist .imglist .imgs img {

    object-fit: cover;

            width: 100%;

            height: 100%;

}

.bigcontent .linelist .imglist .rightmes {

    width:4rem;

    margin-left:.27rem;

}

.bigcontent .linelist .imglist .rightmes p {

    font-size:.28rem;

    color:#333333;

    line-height: .28rem;

    margin-top:.24rem;

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;

}

.bigcontent .lookmore {

    display: flex;

    justify-content: center;

    font-size:.26rem;

    color:#999999;

    line-height: .26rem;

    padding:.25rem 0;

    align-items: center;

}

.bigcontent .lookmore a {

	color:#999999;

	}

.bigcontent .medeicentop {

    background: #ffffff;

    border-radius:.1rem;

    padding:.25rem .11rem;

    margin-bottom:.16rem;

}

.bigcontent .medeicentop .medetitle {

    font-size:.34rem;

    color:#333333;

    line-height: .34rem;

    font-weight: bold;

    padding:0 .22rem .23rem .22rem;

}

.bigcontent .medeicentop .medetitle a {

	color:#333333;

	}

.bigcontent .medeicentop table {

    width:100%;

    background: #F5F5F5;

    padding:.22rem 0;

	table-layout: fixed;

}

.bigcontent .medeicentop table tr td {

    text-align:center;

    font-size:.26rem;

    color:#333333;

    background: #F5F5F5;

    line-height: .26rem;

    border-right: 1px solid #E3E3E3;

    padding:.1rem .1rem;

	overflow: hidden;  /*溢出隐藏*/

    text-overflow: ellipsis; /*以省略号...显示*/

    white-space: nowrap;  /*强制不换行*/

}

.bigcontent .medeicentop table tr td:first-child {

	width:15%;

	}

.bigcontent .medeicentop table tr td:nth-child(2) {

    color:#FF4040;

	width:20%;

}

.bigcontent .medeicentop table tr td:nth-child(3) {

	width:25%;

	}

.bigcontent .medeicentop table tr td:last-child {

    border-right: none;

	width:40%;

}



.bigcontent .medeicentop table tr:first-child td:nth-child(2) {

    color:#333333;

}

.bigcontent .medeicentop .times {

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding:.25rem .23rem 0 .23rem;

}

.bigcontent .medeicentop .times .aredytime {

    font-size:.26rem;

    color:#333333;

    line-height: .26rem;

}

.bigcontent .medeicentop .times .aredytime span {

    color:#FF4040;

}

.bigcontent .medeicentop .times a {

    background: #4186FB;

    width: 1.6rem;

    height: .48rem;

    border-radius: .24rem;

    color:#FEFEFE;

    font-size:.26rem;

    line-height: .26rem;

    display: flex;

    justify-content: center;

    align-items: center;

}

.askdoctor {

    width:100%;

}

.askdoctor .typestitles {

    display: flex;

    align-items: center;

    position: relative;

    padding:.34rem .22rem 0 0;

    justify-content: space-between;

    align-items: center;

}

.askdoctor .typestitles .newtitles {

    display: inline-block;

    font-size:.4rem;

    line-height: .4rem;

    color:#333333;

    font-weight: bold;

}

.askdoctor .typestitles a {

    display: inline-block;

    font-size:.26rem;

    line-height: .26rem;

    color:#666666;

}

.readcontent {



}

.readcontent .read-list {

    border-bottom:.01rem solid #E7E7E7;

    background: #ffffff;

    border-radius:.1rem;

    padding:.44rem 0 .35rem 0;

}

.readcontent .read-list a {

	display: flex;

	}

.readcontent .read-list .left-mes {

    width:4.9rem;

    margin-right: .2rem;

}

.readcontent .read-list .left-mes .mes-title {

    height:.8rem;

    font-size:.3rem;

    line-height:.42rem;

    color:#000000;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp:2;

    -webkit-box-orient: vertical;

}

.readcontent .read-list .left-mes .readicon {

    font-size:.24rem;

    line-height:.24rem;

    color:#999999;

    margin-top:.26rem;

}

.readcontent .read-list .left-mes .readicon img {

    width:.3rem;

    height:.2rem;

    margin-right: .13rem;

}

.readcontent .read-list .right-img {

    width:2rem;

    height: 1.3rem;

    border-radius:.1rem;

    overflow: hidden;

}

.readcontent .read-list .right-img img {

    object-fit: cover;

            width: 100%;

            height: 100%;

}

.readcontent .read-list:last-child {

    border-bottom:0;

}

.waytopone {

    width:100%;

    background: #ffffff;

}

.waytop {

    display: flex;

    justify-content: center;

    width:60%;

    margin: 0 auto;

    padding:.18rem 0;

}

.waytop .topview {

    width:50%;

    display:flex;

	justify-content: center;

}

.waytop .topview a {

	display:flex;

	width:.75rem;

	font-size:.32rem;

    color:#999999;

    line-height: .32rem;

    padding-bottom:.06rem;

	}

.waytop .topview span {

	display:flex;

	width:.75rem;

    font-size:.32rem;

    color:#999999;

    line-height: .32rem;

    padding-bottom:.06rem;

}

.waytop .clicked span {

    color:#333333;

    font-weight: bold;

    border-bottom:.04rem solid #4186FB;

}

.waytop .clicked a {

    color:#333333;

    font-weight: bold;

    border-bottom:.04rem solid #4186FB;

}

.way-content {

    background: #EEEEEE;

}

.way-content .new-phone {

    display: flex;

    background: #ffffff;

    padding:.19rem .2rem .19rem .5rem;

	border-top:1px solid #E3E3E3;

    align-items: center;

}

.way-content .new-phone .price {

    font-size:.3rem;

    color:#333333;

    line-height: .3rem;

    display: flex;

    align-items: center;

    margin-right: .4rem;

}

.way-content .new-phone .price img {

    width:.24rem;

    height: .24rem;

    margin-left:.13rem;

}

.way-content .new-phone .other {

    font-size:.3rem;

    color:#333333;

    line-height: .3rem;

    display: flex;

    align-items: center;

}

.way-content .new-phone .other img {

    width:.19rem;

    height: .13rem;

    margin-left:.13rem;

}

.way-content .new-phone .citysone {

	width:1.7rem;

        display: flex;

    font-size: .3rem;

    line-height: .3rem;

    color: #333333;

    align-items: center;

	margin-right:.4rem;

}

.way-content .new-phone .citysone input {

    border: none;

    outline: none;

    text-shadow: none;

    font-size: .3rem;

    line-height: .3rem;

    color: #333333;

    text-align: right;

}

.way-content .new-phone .citysone img {

    width:.19rem;

    height: .13rem;

    margin-left:.13rem;

}

.newcontent {

    padding:.2rem;

}

.way-content .linelist {

    background: #ffffff;

    border-radius:.1rem;

    margin-bottom:.16rem;

}

.way-content .linelist .listtitle {

    display: flex;

    justify-content: space-between;

    padding:.24rem .35rem;

    border-bottom:1px solid #E3E3E3;

}

.way-content .linelist .listtitle .bigname {

    font-size:.26rem;

    color:#333333;

    line-height: .26rem;

}

.way-content .linelist .listtitle .bigname span {

    font-size:.34rem;

    line-height: .34rem;

    font-weight: bold;

}

.way-content .linelist .listtitle .price {

    font-size:.26rem;

    color:#333333;

    line-height: .26rem;

}

.way-content .linelist .listtitle .price .nums {

    font-size:.4rem;

    line-height: .4rem;

    font-weight: bold;

    color:#FF6C52;

}

.way-content .linelist .listtitle .another {

    font-size:.32rem;

    color:#FF6C52;

    line-height: .32rem;

    font-weight: normal;

}

.way-content .linelist .imglist {

    display: flex;

    padding:.3rem;

}

.way-content .linelist .imglist .imgs {

    width:2.3rem;

    height: 1.7rem;

    overflow: hidden;

    display: flex;

}

.way-content .linelist .imglist .imgs img {

    object-fit: cover;

            width: 100%;

            height: 100%;

}

.way-content .linelist .imglist .rightmes {

    width:4rem;

    margin-left:.27rem;

}

.way-content .linelist .imglist .rightmes p {

    font-size:.28rem;

    color:#333333;

    line-height: .28rem;

    display: flex;

    align-items: center;

    margin-top:.24rem;

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;

}

.way-content .linelist .imglist .rightmes p img {

    width:.32rem;

    height: .32rem;

    margin-left:.1rem;

}

.way-content .medeicentop {

    background: #ffffff;

    border-radius:.1rem;

    padding:.25rem .11rem;

    margin-bottom:.16rem;

}

.way-content .medeicentop .medetitle {

    font-size:.34rem;

    color:#333333;

    line-height: .34rem;

    font-weight: bold;

    padding:0 .22rem .23rem .22rem;

}

.way-content .medeicentop .medetitle a {

	color:#333333;

	}

.way-content .medeicentop table {

    width:100%;

    background: #F5F5F5;

    padding:.22rem 0;

	table-layout: fixed;

}

.way-content .medeicentop table tr td {

    text-align:center;

    font-size:.26rem;

    color:#333333;

    background: #F5F5F5;

    line-height: .26rem;

    border-right: 1px solid #E3E3E3;

    padding:.1rem .1rem;

	overflow: hidden;  /*溢出隐藏*/

    text-overflow: ellipsis; /*以省略号...显示*/

    white-space: nowrap;  /*强制不换行*/

}

.way-content .medeicentop table tr td:first-child {

	width:15%;

	}

.way-content .medeicentop table tr td:nth-child(2) {

    color:#FF4040;

	width:20%;

}

.way-content .medeicentop table tr td:nth-child(3) {

	width:25%;

	}

.way-content .medeicentop table tr td:last-child {

    border-right: none;

	width:40%;

}

.way-content .medeicentop table tr:first-child td:nth-child(2) {

    color:#333333;

}

.way-content .medeicentop .times {

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding:.25rem .23rem 0 .23rem;

}

.way-content .medeicentop .times .aredytime {

    font-size:.26rem;

    color:#333333;

    line-height: .26rem;

}

.way-content .medeicentop .times .aredytime span {

    color:#FF4040;

}

.way-content .medeicentop .times a {

    background: #4186FB;

    width: 1.6rem;

    height: .48rem;

    border-radius: .24rem;

    color:#FEFEFE;

    font-size:.26rem;

    line-height: .26rem;

    display: flex;

    justify-content: center;

    align-items: center;

}

.detailstops {

    width:100%;

    display: flex;

}

.detailstops img {

    width:100%;

}

.detailsone {

    background: #ffffff;

    margin-bottom:.2rem;

}

.detailsone .listtitle {

    display: flex;

    justify-content: space-between;

    padding:.24rem .35rem;

    border-bottom:1px solid #E3E3E3;

    align-items: center;

}

.detailsone .listtitle .bigname {

    font-size:.34rem;

    color:#333333;

    line-height: .34rem;

    font-weight: bold;

}

.detailsone .listtitle .price {

    font-size:.26rem;

    color:#333333;

    line-height: .26rem;

}

.detailsone .listtitle .price .nums {

    font-size:.4rem;

    line-height: .4rem;

    font-weight: bold;

    color:#FF6C52;

}

.detailsone .listtitle .price .numones {

    font-size:.26rem;

    line-height: .26rem;

    font-weight: normal;

    color:#FF6C52;

}

.detailsone .listtitle .price .numtwos {

    font-size:.3rem;

    line-height: .3rem;

    font-weight: bold;

    color:#FF6C52;

}

.detailsone .detials {

    padding-bottom:.6em;

    position: relative;

}

.detailsone .typesone {

    position: absolute;

    width: 1.45rem;

    height: .53rem;

    top:0;

    right: .3rem;

}

.detailsone .typesone img {

    width: 1.45rem;

    height: .53rem;

}

.detailsone .detials div {

    display: flex;

    padding:.3rem .4rem 0 .4rem;

}

.detailsone .detials .redmes {

    font-size:.28rem;

    line-height: .28rem;

    color:#FF6C52;

}

.detailsone .detials div span {

    display: flex;

    width:2rem;

    font-size:.28rem;

    line-height: .45rem;

    color:#999999;

}

.detailsone .detials div span:last-child {

    width:5rem;

    color:#333333;

}

.detailsone .detials div a {

    margin-left: auto;

    background: #4186FB;

    width: 1.6rem;

    height: .48rem;

    border-radius: .24rem;

    color:#FEFEFE;

    font-size:.26rem;

    line-height: .26rem;

    display: flex;

    justify-content: center;

    align-items: center;

}

.detailsthrees {

    background: #ffffff;

    margin-bottom:.2rem;

}

.detailsthrees .listtitle {

    display: flex;

    justify-content: space-between;

    padding:.24rem .35rem;

    border-bottom:1px solid #E3E3E3;

    align-items: center;

}

.detailsthrees .listtitle .bigname {

    font-size:.34rem;

    color:#999999;

    line-height: .34rem;

}

.detailsthrees .listcontent {

	padding:.2rem .36rem;

	display:flex;

	align-items:center;

	}

.detailsthrees .listcontent .listimgs {

	width:.8rem;

	height:.8rem;

	border-radius:50%;

	overflow:hidden;

	display:flex;

	}

.detailsthrees .listcontent .listimgs img {

	width:100%;

	min-height:.8rem;

	}

.detailsthrees .listcontent .listnames {

	width:4rem;

	font-size:.34rem;

    line-height: .34rem;

    font-weight: bold;

    color:#333333;

	margin-left:.19rem;

	white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;

	}

.detailsthrees .listcontent .gotohome {

	margin-left:auto;

	display:flex;

	}

.detailsthrees .listcontent .gotohome a {

	font-size:.26rem;

    line-height: .26rem;

    color:#4186FB;

	}

.detailsthrees .detials {

    padding-bottom:.6em;

    position: relative;

}

.detailsthrees .detials div {

    display: flex;

    padding:.06rem .4rem 0 1.35rem;

}

.detailsone .detials .redmes {

    font-size:.28rem;

    line-height: .28rem;

    color:#FF6C52;

}

.detailsthrees .detials div span {

    display: flex;

    font-size:.28rem;

    line-height: .45rem;

    color:#999999;

	margin-right:.2rem;

}

.detailsthrees .detials div span:last-child {

    width:4rem;

    color:#333333;

}

.detailsthrees .detials div a {

    margin-left: auto;

    display: flex;

    justify-content: center;

    align-items: center;

}

.detailsthrees .detials div a img {

	width:.48rem;

	height:.48rem;

	}

.detailstwo {

    width:100%;

}

.detailstwo .listtitle {

    background: #EEEEEE;

    font-size:.28rem;

    line-height: .28rem;

    color:#999999;

    padding:.22rem .44rem;

}

.detailstwo .detials {

    background: #ffffff;

    padding:0 .2rem;

}

.detailstwo .detials .line-a {

    padding:.3rem .2rem;

    border-bottom:1px solid #efefef;

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.detailstwo .detials .line-a span {

    display: flex;

    font-size:.28rem;

    line-height: .28rem;

    color:#999999;

    align-items: center;

}

.detailstwo .detials .line-a input {

    border:none;

    outline: none;

    text-shadow: none;

    font-size:.28rem;

    line-height: .28rem;

    color:#333333;

    text-align: right;

	padding-right:.2rem;

	margin-left:auto;

}

.detailstwo .detials .line-a .layui-form-select input {

	width:5rem;

	padding-right:.5rem;

	}

.detailstwo .detials .line-c .layui-form-select input {

	width:1rem;

	padding-right:.5rem;

	}

.detailstwo .detials .line-aselect .layui-form-select input {

	width:1.5rem;

	padding-right:.5rem;

	}

.detailstwo .detials .line-a textarea {

    border:none;

    outline: none;

    text-shadow: none;

    width:100%;

    padding:.3rem;

    background: #F5F5F5;

    border-radius:.1rem;

    height: 3rem;

    font-size:.28rem;

    line-height: .28rem;

    color:#333333;

}

.detailstwo .detials .line-a select {

    border:none;

    appearance:none;

    -moz-appearance:none;

    -webkit-appearance:none;

    outline: none;

    padding-right: .2rem;

    font-size:.28rem;

    line-height: .28rem;

    color:#333333;

}

.detailstwo .detials .line-a i {

    color:#999999;

    font-size:.4rem;

}

.warnmes {

    background: #ffffff;

    padding:.3rem .4rem;

    font-size:.24rem;

    line-height: .24rem;

    color:#999999;

}

.releasebtn {

    display: flex;

    justify-content: center;

    padding:.5rem .4rem .6rem .4rem;

}

.releasebtn button {

    border:none;

    outline:none;

    background: #4186FB;

    width: 100%;

    height: .8rem;

    border-radius: .4rem;

    color:#FFFFFF;

    font-size:.34rem;

    line-height: .34rem;

    display: flex;

    justify-content: center;

    align-items: center;

}

/*机构列表*/

.searchs {

    padding:.3rem;

}

.searchoutlines {

    width:100%;

    display: flex;

}

.searchoutlines .strategy {

    width:30%;

    display: flex;

    align-items: center;

    justify-content: center;

}

.searchoutlines .strategy select {

	background:none;

    border:none;

    appearance:none;

    -moz-appearance:none;

    -webkit-appearance:none;

    outline: none;

    padding-right: .2rem;

    font-size:.24rem;

    color:#333333;

    line-height: .24rem;

}

.searchoutlines .strategy i {

    color:#999999;

    font-size:.4rem;

}

.searchoutlines .input-group {

    width:70%;

    background: #F2F2F2;

    display: flex;

    align-items: center;

    border-radius:.1rem;

    padding:.2rem .3rem;

}

.searchoutlines .input-group .input-group-addon {

    display: flex;

    justify-content: center;

    align-items: center;

}

.searchoutlines .input-group .input-group-addon img {

    width:.27rem;

    height: .27rem;

}

.searchoutlines .input-group .form-control {

    width:93%;

    background: transparent;

    border:none;

    outline:none;

    font-size:.26rem;

    color:#666666;

    line-height: .26rem;

}

.city-list {

    padding:0 .34rem;

}

.city-list .list-one {

    display: flex;

    border-bottom:1px solid #dddddd;

    padding:.26rem 0;

}

.city-list .list-one a {

	display: flex;

	}

.city-list .list-one .img {

    width:1rem;

    height: 1rem;

    border-radius:50%;

    overflow:hidden;

}

.city-list .list-one .img img {

    object-fit: cover;

            width: 100%;

            height: 100%;

}

.city-list .right {

    width:5.5rem;

    margin-left:.2rem;

}

.city-list .right .right-title {

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.city-list .right .right-title .title {

    width:70%;

    font-size:.28rem;

    color:#666666;

    line-height: .28rem;

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;

}

.city-list .right .right-title .type {

    border:1px solid #BFBFBF;

    padding:.1rem .2rem;

    border-radius:.1rem;

    color:#999999;

    font-size:.24rem;

    line-height: .24rem;

    display: flex;

    justify-content: center;

    align-items: center;

}

.city-list .right .address {

    font-size:.24rem;

    color:#999999;

    line-height: .24rem;

    margin-top:.2rem;

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;

}

.photos-title {

    display: flex;

    padding:.3rem .57rem;

    justify-content: space-between;

    border-bottom:1px solid #E3E3E3;

}

.photos-title span {

    display: inline-block;

    font-size:.28rem;

    color:#999999;

    line-height: .28rem;

    padding-bottom:.07rem;

}

.photos-title span a {

	 color:#999999;

	}

.photos-title span.clicked {

    color: #333333;

    font-weight: bold;

    border-bottom:.04rem solid #4186FB;

}

.photos-title span.clicked a {

	color: #333333;

	}

.my-gallery {

    display: flex;

    flex-wrap: wrap;

    padding:.2rem;

}

.my-gallery figure {

    width:2.3rem;

    height: 2.3rem;

    margin:0;

    margin-right: .1rem;

    margin-bottom:.2rem;

}

.my-gallery figure a {

    width:2.3rem;

    height: 2.3rem;

    border-radius:.1rem;

    overflow: hidden;

    display: flex;

}

.my-gallery figure img {

    width:100%;

    min-height: 2.3rem;

}

.my-gallery figure:nth-child(3n) {

    margin-right: 0;

}

.nulldate {

	width:100%;

    padding:1.4rem 0;

}

.nulldate .nullimg {

    width:3.14rem;

    margin:0 auto;

}

.nulldate .nullimg img {

    width:3.14rem;

}

.nulldate .nullmes {

    display: flex;

    justify-content: center;

    padding:.3rem ;

    font-size:.26rem;

    color:#666666;

    line-height: .26rem;

}

.bottombtn {

    width: 100%;

    background: #ffffff;

    border-bottom:1px solid #E3E3E3;

    display: flex;

    position: fixed;

    bottom:0;

    left:0;

}

.bottombtn .delete {

    width:25%;

    border-right: 1px solid #E3E3E3;

    padding-top:.18rem;

}

.bottombtn .delete p {

    display: flex;

    width:100%;

    justify-content: center;

    font-size:.26rem;

    color:#333333;

    line-height: .26rem;

    margin-bottom:.18rem;

}

.bottombtn .delete img {

    width:.36rem;

    height: .36rem;

}

.bottombtn .edit {

    width:50%;

    display: flex;

    justify-content: center;

    align-items: center;

}

.bottombtn .edit button {

    border:none;

    outline:none;

    background: #4186FB;

    width: 90%;

    height: .7rem;

    border-radius: .4rem;

    color:#FFFFFF;

    font-size:.28rem;

    line-height: .28rem;

    display: flex;

    justify-content: center;

    align-items: center;

}

/*layui弹窗样式*/

.layui-layer-title {

	display:none;

	}

.layui-layer-setwin {

	display:none;

	}

.layui-layer {

	border-radius:.1rem !important;

	}

.layui-layer-btn {

	display:flex;

	padding:0 !important;

	border-top:1px solid #dddddd !important;

	}

.layui-layer-btn a {

	width:50% !important;

	display:inline-block !important;

	height:auto !important;

	margin:0 !important;

	background:#ffffff !important;

	color:#999999 !important;

	font-size:.28rem !important;

	line-height:.28rem !important;

	padding:.3rem !important;

	border:none !important;

	text-align:center !important;

	}

.layui-layer-btn a:first-child {

	color:#333333 !important;

	border-right:1px solid #dddddd !important;

	}

.layui-layer-dialog .layui-layer-padding {

	text-align:center !important;

	display:flex;

	align-items:center;

	justify-content: center;

	padding:.8rem 0 !important;

	}

.layui-layer-dialog .layui-layer-content .layui-layer-ico {

	position:static !important;

	left:0 !important;

	top:0 !important;

	margin-right:.2rem;

	}

.commodity_screen {

  width:100%;

  height: 100%;

  position: fixed;

  top:0;

  left:0;

  background: #000;

  opacity: 0.2;

  overflow: hidden;

  z-index:9999999;

  color: #fff;

  display:none;

 }

 .commodity_attr_box {

     width:100%;

   overflow: hidden;

   position: fixed;

   bottom:0;

   left: 0;

   z-index:99999999;

   background: #fff;

   display:none;

 }

 .commodity_attr_box .contents {

  padding:0 .3rem .3rem .3rem;

  position: relative;

 }

 .commodity_attr_box .bigtitle {

    font-size:.32rem;

    line-height: .32rem;

    color:#333333;

    font-weight: bold;

    margin-top:.3rem;

 }

 .commodity_attr_box .bigtypetwo {

  display: flex;

  flex-wrap: wrap;

  margin-top:.3rem;

}

.commodity_attr_box .bigtypetwo span {

  display: block;

  font-size:.24rem;

  width:1.5rem;

  text-align: center;

  padding:.15rem 0;

  line-height:.2rem;

  background: #eeeeee;

  border-radius:.4rem;

  margin-right: .3rem;

  margin-bottom:.2rem;

}

.commodity_attr_box .bigtypetwo span.clicked {

 background-color: #4186fb;

 color:#ffffff;

}

 .commodity_attr_box .bigtype {

   display: flex;

   flex-wrap: wrap;

   margin-top:.3rem;

 }

 .commodity_attr_box .bigtype span {

   display: block;

   font-size:.24rem;

   width:1.2rem;

   text-align: center;

   padding:.15rem 0;

   line-height: .2rem;

   background: #eeeeee;

   border-radius:.3rem;

   margin-right: .2rem;

   margin-bottom:.2rem;

 }

 .commodity_attr_box .bigtype span.clicked {

  background-color: #4186fb;

  color:#ffffff;

 }

 .commodity_attr_box .bigtype span:nth-child(5n) {

   margin-right: 0;

 }

 .commodity_attr_box .bigtypeone {

   margin-top:.3rem;

   display: flex;

   align-items: center;

 }

 .commodity_attr_box .bigtypeone span {

   margin:0 .2rem 0 .1rem;

 }

 .commodity_attr_box .bigtypeone input {

  font-size:.24rem;

  width:1.2rem;

  padding:.1rem .2rem;

  text-align: center;

  line-height: .24rem;

  background: #eeeeee;

  border-radius:.5rem;

  margin-right: .2rem;

  height:.4rem;

  min-height: .4rem;

  border:0;

 }

 .commodity_attr_box .close {

   width:.5rem;

   height: .5rem;

   position: absolute;

   display:flex;

   right:.3rem;

   top:0;

 }

 .commodity_attr_box .close img {

  width:.5rem;

  height: .5rem;

 }

 .commodity_attr_box .bottombtnone {

   display: flex;

   padding:.3rem .2rem;

   justify-content: space-between;

   margin-top:.1rem;

 }

 .commodity_attr_box .bottombtnone .resetother {

  font-size:.3rem;

  width:2.5rem;

  text-align: center;

  padding:.3rem 0;

  line-height: .3rem;

  background: #eeeeee;

  border-radius:.5rem;

  color: #333333;

 }

 .commodity_attr_box .bottombtnone .oksother {

  font-size:.3rem;

  width:2.5rem;

  text-align: center;

  padding:.3rem 0;

  line-height: .3rem;

  background: #4186fb;

  border-radius:.5rem;

  color: #ffffff;

 }