/* 公共弹框 */
.new-dialog ::-webkit-input-placeholder,
.new-dialog :-moz-placeholder,
.new-dialog ::-moz-placeholder,
.new-dialog :-ms-input-placeholder {
	font-size: 0.625rem;
}

.new-dialog.layui-layer {
	    width: 36.9792rem !important;
}

.serverCenter {
	background-size: 100%;
}

.layui-layer-content .serverCenter {
	padding: 3.125rem 0 0;
    width: 36.9792rem;
    height: 26.25rem;
    font-size: 0.9375rem;
    border-radius: 0.7812rem;
}

.serverCenter .kc {
	left: 14.375rem;
    width: 20.0521rem;
    height: 2.6042rem;
}

.serverCenter form {
	margin-left: 12.1875rem;
    width: 24.2708rem;
    height: 25.7812rem;
    border-radius: 0.4167rem;
}

.serverCenter .field_1 {
    margin: 0 0.2083rem 0.8333rem;
    padding: 0.7292rem 0.7292rem 0.8333rem;
    /*border-bottom: solid 0.0521rem #C8C8C8;*/
}

.serverCenter label {
    line-height: 1.25rem;
    font-size: 0.9375rem;
}

.serverCenter .field_1 label {
    line-height: 1.8229rem;
}


.serverCenter .field_1 .select {
    margin-left: 1.6667rem;
    width: 8.3333rem;
    height: 1.8229rem;
}

.serverCenter .field_1 .select2-container .select2-selection--single {
	height: 1.8229rem;
}

.serverCenter .field_1 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 1.7188rem;
    font-size: 0.8333rem;
}

.serverCenter .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 1.0417rem;
    height: 1.7188rem;
    top: 0.0521rem;
    right: 0.0521rem;
}

.serverCenter .select2-container--default .select2-selection--single .select2-selection__arrow b {
    width: 0.8333rem;
    height: 0.4688rem;
    margin-top: -0.2083rem;
    margin-left: -0.4688rem;
    /*transform: translate(-50%,-50%);*/
    background-image: url("../images/i-form-down-big.png");
    background-position: 0 0;
    background-size: 100%;
}

.serverCenter .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    background-position: 0 0 !important;
}

.serverCenter .field_2 {
    margin: 0 0.9375rem;
}

.serverCenter .field_2 label {
    margin-bottom: 0.5208rem;
}

.serverCenter .textarea {
    width: 21.4062rem;
    height: 9.8958rem;
    /*border: solid 0.0521rem #C8C8C8;*/
    border-radius: 0.3125rem;
}

.serverCenter .textarea.focus textarea {
    height: 2.2917rem;
}

.serverCenter textarea {
    padding: 0.5208rem 0.7292rem;
    width: 19.9479rem;
    height: 10.1042rem;
}

.serverCenter input, .serverCenter textarea {
    font-size: 0.8333rem;
}

.serverCenter .textarea.focus dl {
    padding-bottom: 0.2604rem;
    height: 6.3021rem;
    overflow: auto;
    /*border-top: solid 0.0521rem #C8C8C8;*/
}

.serverCenter .textarea dt {
    margin-bottom: 0.2604rem;
    padding: 0 0.7292rem;
    line-height: 1.4062rem;
    font-size: 0.7292rem;
    color: #666666;
    background: #F2F2F2;
    /*border-bottom: solid 0.0521rem #C8C8C8;*/
}

.serverCenter .textarea dt>span {
	display: flex;
	justify-content: center;
	align-items: center;
    padding-left: 0;
    background:none;
}

.textarea_bottom .title .refresh_btn i {
	display: block;
	width: 0.8854rem;
	height: 0.8854rem;
	margin-right: 0.2083rem;
	background: url(/statics/basic/images/newdialog/refresh.png) left center no-repeat;
	background-size: 100%;
}

.serverCenter .textarea dd {
    padding: 0 0.7292rem;
    line-height: 1.1458rem;
    font-size: 0.7292rem;
}

.serverCenter .field_3 {
    margin: 0 0.9375rem;
}

.serverCenter .field_3 label {
    margin: 0.9375rem 0 0.625rem;
}

.serverCenter input {
    padding: 0.5208rem 0.7292rem;
    width: 20.0rem;
    height: 1.3542rem;
    /*border: solid 0.0521rem #C8C8C8;*/
    border-radius: 0.3125rem;
}

.serverCenter .btns {
    width: 21.5625rem;
    margin-left: 0.9375rem;
    padding-top: 0.9375rem;
}

.serverCenter .btns button {
    width: 9.375rem;
    height: 2.5rem;
    border-radius: 0.3125rem;
    font-size: 1.1458rem;
}

.serverCenter .btns button:last-child {
    margin-left: 2.0833rem;
}

.new-dialog .layui-layer-setwin {
    bottom: -2.8125rem;
}

.new-dialog .layui-layer-setwin .layui-layer-close2 {
    width: 2.5rem;
    height: 2.5rem;
    background-size: 100%;
}

.layui-layer-setwin .layui-layer-close2 {
    right: -1.4583rem;
    top: -1.4583rem;
}


/* 右侧弹框 */

.serverJoinDialog {
	width: 36.9792rem;
    height: 25.8333rem;
    background-size: 100%;
    border-bottom-right-radius: 0.7812rem;
    border-bottom-left-radius: 0.7812rem;
}

.serverJoinDialog>.kc {
    left: 1.0417rem;
    width: 19.7917rem;
    height: 2.3958rem;
}

.serverJoinDialog>.txt {
    top: 1.0417rem;
    left: 21.3542rem;
    font-size: 1.0417rem;
}

.serverJoinDialog>.txt>span {
    font-size: 1.0417rem;
}

.serverJoinDialog .field_1 {
    padding: 3.125rem 0 0.7812rem 1.4583rem;
    width: 34.4792rem;
    height: 13.5417rem;
}

.serverJoinDialog .field_1>p {
    padding-top: 1.1458rem;
    padding-bottom: 1.1458rem;
    font-size: 0.9375rem;
}

.serverJoinDialog .field_1 .links {
    width: 22.9167rem;
}

.serverJoinDialog .field_1 .links>a {
    width: 4.5833rem;
    height: 1.25rem;
    margin: 0 0.9375rem 1.0417rem 0;
    line-height: 1.3542rem;
    font-size: 0.7292rem;
    border-radius: 0.1562rem;
    /*border: solid 0.0521rem #F2F2F2;*/
}

.serverJoinDialog .field_1>.links>a.cur {
    background-size: contain;
}

.serverJoinDialog .field_1 .img {
    top: 6.0938rem;
    right: 2.5rem;
    width: 6.25rem;
    height: 6.25rem;
}

.serverJoinDialog .field_1 .right .p1 {
    position: absolute;
    top: 12.3438rem;
    right: 2.5rem;
    font-size: 0.625rem;
    width: 6.25rem;
    text-align: center;
}
.serverJoinDialog .field_2 {
    padding: 1.6667rem 1.875rem 0;
    height: 6.6667rem;
    font-size: 0.9375rem;
}


.serverJoinDialog .field_2>p {
    margin-bottom: 1.0417rem;
}

.serverJoinDialog input {
    height: 2.3958rem;
    margin-right: 0.8333rem;
    padding: 0 0.8333rem;
    /*border: solid 0.0521rem #C8C8C8;*/
    border-radius: 0.3125rem;
    font-size: 0.8333rem;
}

.serverJoinDialog input[name="Agent[username]"] {
    width: 6.3542rem;
}

.serverJoinDialog input[name="Agent[phone]"] {
    width: 13.3333rem;
}

.serverJoinDialog .btn {
    width: 8.0208rem;
    height: 2.5rem;
    font-size: 1.1458rem;
    border-radius: 0.4167rem;
}

.freeCallDialog {
    width: 36.9792rem;
    padding-top: 20.3646rem;
    background-size: 100%;
}

.freeCallDialog .kc {
    width: 18.2292rem;
    height: 7.2917rem;
    left: 2.6042rem;
    top: 9.0625rem;
}

.freeCallDialog form {
    padding: 0 1.6667rem;
    height: 8.3333rem;
    border-bottom-left-radius: 0.8333rem;
    border-bottom-right-radius: 0.8333rem;
}

.freeCallDialog .txt_3 {
    top: -2.3438rem;
    font-size: 1.1458rem;
}

.freeCallDialog .txt_3>span {
    font-size: 1.1458rem;
}

.freeCallDialog .txt_1 {
    padding: 1.3542rem 0 0.9375rem;
    font-size: 0.9375rem;
}

.freeCallDialog input {
    margin-right: 1.4583rem;
    padding: 0 0.9375rem;
    width: 21.9792rem;
    height: 2.3958rem;
    font-size: 0.8333rem;
    /*border: solid 0.0521rem #C8C8C8;*/
    border-radius: 0.3125rem;
}

.freeCallDialog button {
    width: 8.0208rem;
    height: 2.5rem;
    font-size: 1.1458rem;
    border-radius: 0.3125rem;
}

.new-dialog .btn {
	border-top-right-radius: 0.3125rem;
    border-bottom-right-radius: 0.3125rem;
}

/* 品牌弹框 */

.commentDialog {
    width: 36.9792rem;
    background-size: 100%;
}

.commentDialog .comment-form {
    padding-top: 6.4583rem;
    font-size: 0.9375rem;
}

.commentDialog .comment-form .kc {
    left: 1.0417rem;
    width: 13.2292rem;
    height: 5.5208rem;
}

.commentDialog .txt_1 {
    top: 1.9792rem;
    left: 15.3646rem;
    line-height: 1.7708rem;
    font-size: 1.25rem;
}

.commentDialog .txt_1 .num {
    font-size: 1.25rem;
}

.commentDialog .field_1 {
    margin: 0 auto 0.5208rem;
    padding: 1.0417rem 1.25rem 0;
    width: 33.4375rem;
    height: 11.6667rem;
}

.commentDialog .field_1>p {
    margin-bottom: 1.0417rem;
}

.commentDialog textarea, .commentDialog input {
    font-size: 0.8333rem;
    /*border: solid 0.0521rem #C8C8C8;*/
    border-radius: 0.3125rem;
}

.commentDialog textarea {
    padding: 0.625rem;
    width: 22.6042rem;
    height: 6.25rem;
}

.commentDialog .comment-form .img {
    top: 2.0312rem;
    right: 2.5rem;
    width: 6.25rem;
    height: 6.25rem;
}

.commentDialog .right{
    width: 7.4rem;
    height: 10rem;
    position: absolute;
    right: 1.8rem;
    top: 1rem;
    box-sizing: border-box;
    -moz-box-shadow: rgba(0, 0, 0, .1) 0px 2px 6px;
    -webkit-box-shadow: rgba(0, 0, 0, .1) 0px 2px 6px;
    box-shadow: rgba(0, 0, 0, .1) 0px 2px 6px;
    padding: .6rem 0;
    text-align: center;
    border-radius: 0.3125rem;
}
.commentDialog .right .img1{
    width: 6.25rem;
    height: 6.25rem;
}
.commentDialog .right .p1{
    font-size: 0.625rem;
}

.commentDialog .field_2 {
    height: 8.3333rem;
    border-bottom-left-radius: 0.9375rem;
    border-bottom-right-radius: 0.9375rem;
}

.commentDialog .field_2>p {
    padding: 1.4583rem 1.7708rem 0.9375rem;
}

.commentDialog .field_2>.input {
    padding: 0 1.7708rem;
}

.commentDialog input {
    padding: 0 0.625rem;
    width: 22.7083rem;
    height: 2.3958rem;
}

.commentDialog button {
    margin-left: 1.25rem;
    width: 7.9167rem;
    height: 2.5rem;
    border-radius: 0.3125rem;
    font-size: 1.1458rem;
}


.freeCallDialog.freeCallBrand {
    width: 36.9792rem;
    padding-top: 3.2292rem;
    background-size: 100%;
}

.freeCallDialog.freeCallBrand .kc {
    left: 0.7812rem;
    width: 20.0rem;
    height: 2.5rem;
}

.freeCallDialog.freeCallBrand .freeCallBrand-info {
    width: 34.375rem;
    height: 13.5417rem;
    padding-bottom: 0.7292rem;
}

.freeCallDialog.freeCallBrand .txt_3 {
    margin-bottom: 1.3542rem;
    padding: 1.0417rem 0;
    font-size: 1.0417rem;
    /*border-bottom: solid 0.0521rem #C8C8C8;*/
}

.freeCallDialog.freeCallBrand .txt_3>span {
    font-size: 1.0417rem;
}

.freeCallDialog.freeCallBrand .txt_3>span {
    font-size: 1.0417rem;
}

.freeCallDialog.freeCallBrand .img {
    margin-left: 1.0417rem;
    width: 9.1667rem;
    height: 7.0833rem;
}

.freeCallDialog.freeCallBrand .brandTxt {
    width: 23.1771rem;
    font-size: 0.8333rem;
    line-height: 1.5625rem;
}

.freeCallDialog.freeCallBrand .brandTxt>h2 {
    margin-top: 0.1042rem;
    margin-bottom: 0.625rem;
    font-size: 1.0417rem;
}