a, img {-webkit-touch-callout: none; /* ��ֹ����������ͼƬ�����˵� */}
html, body { 
    -webkit-user-select: none;   /* ��ֹѡ���ı��������ı�ѡ�����󣬴�Ϊ��ѡ� */
    user-select: none;
    font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;	/*ʹ���޳�������*/
}
body{padding-bottom: 40px;}
.btn:focus,input:focus{outline: none !important;box-shadow:transparent!important; }
ul{margin:0;padding:0;list-style: none;}
.btn-default:hover,.btn-default:active{background-color: transparent;}
label{font-weight: normal;margin-bottom: 0px}
input{position: relative;background: transparent;}
input[disabled=disabled] {background: #fff;}
input[type=text]:after{background: url(../images/arrow-down.png) no-repeat;position: absolute;content: "s";display: block;
width: 15px;height: 9px;right: 7px;top:56%;margin-top: -7px;background-size: 11px auto;}

.fs-12{font-size: 12px;}
.fs-13{font-size: 13px;}
.fs-14{font-size: 14px;}
.fs-15{font-size: 15px;}
.fs-16{font-size: 16px;}
.fs-18{font-size: 16px;}
.fc-0{color: #fff;}
.fc-1{color:#bfbfbf}
.fc-2{color:#999}
.fc-3,span.fc-3{color:#666}
.fc-4{color:#333}
.fc-5{color:#000}
.fc-blue{color: #199FFF;}
.fc-red{color: #FF5967;}
.fc-orange{color: #FF4000;}
.padd-10{padding-right:10px}

/*����*/
body{padding-top: 44px;padding-bottom: 55px;}
.navbar-default{background:#0060bf;height:44px;color: #fff;text-align: center; padding: 0px;border-radius: 0;border: none;box-shadow:0px 1px 3px #444;}
.navbar-default .title{font-size: 18px;height: 100%;display: inline-block;line-height: 44px;}
.navbar{min-height: 44px;margin-bottom: 0}
/*�����̶��۸�*/
/*.nav-price{margin-top: 44px;background-color:#fff;box-shadow:0px 0px 3px #999;padding-left: 10px;}*/
.nav-price{background-color:#fff;padding-left: 10px;border-bottom: 1px solid #ebedf0;}
.nav-new-price{background-color: #fff;}
.nav-new-price div{width: 50%;float: left;}
.nav-new-price div:first-child{border-right: 1px solid #ebedf0;border-top: 1px solid #ebedf0;height: 45px;margin-top: -1px;}
.nav-new-price div:nth-child(2){font-size: 16px;color: #fff;min-height: 45px;line-height: 45px;text-align: center;background-color: #ff5967;cursor: pointer;margin-top: -1px;}
/*�ײ��̶��۸�ť������*/
.nav-new-price div.nnp-enable{background-color: #CCCCCC;}
/*�ײ��̶��۸�ť����*/
.nav-new-price div.nnp-able{background-color: #ff5967;border-top: 1px solid #ff5967;}
.nav-new-price span:first-child{display: inline-block;font-size: 16px;min-height: 45px;line-height: 45px;}
/*�����̶�����ѡ��*/
.nav-param-sel{margin-top: 44px;background-color:#fff;border-bottom: 1px solid #ebedf0;z-index: 5;}
.nav-param-sel div{width: 33%;float: left;}
.nav-param-sel div:first-child{font-size: 15px;min-height: 49px;line-height: 49px;text-align: center;border-top: 1px solid #ebedf0;cursor: pointer;background-color: #fafafa;position: relative;}
.nav-param-sel div:nth-child(2){font-size: 15px;min-height: 49px;line-height: 49px;text-align: center;cursor: pointer;background-color: #fafafa;position: relative;border-right: 1px solid #ebedf0;}
.nav-param-sel div:nth-child(3){font-size: 15px;min-height: 49px;line-height: 49px;text-align: center;cursor: pointer;background-color: #fafafa;position: relative;}
.nav-param-sel div>img{height: 7px;margin-top: -5px;margin-left: 5px;}
.nav-param-list{box-shadow:0px 0px 4px #999;border-top: none;z-index: 4;}
.nav-param-list ul{padding: 10px;}
.nav-param-list ul>li{height: 38px;line-height: 38px;font-size: 14px;color: #666;padding-left: calc(50% - 70px);}
.nav-param-list ul>li .checkbox-em{top: -2px;}
.nav-param-list .btn{height: 30px;line-height: 15px;width: 125px!important;}
label.label-ma{margin-left:5px}
/*�ܼ�*/
span.price-all{color: #ff4000;font-size: 16px;font-weight: bold;}
/*�������ذ�ť*/
.back-btn{line-height: 20px;font-size: 18px;position: absolute;left: 0px;height: 100%;width: 44px;}
.back-btn img {height: 20px;float: left;margin: 12px 0px 12px 15px;}
/*�����˵���ť*/
.list-btn{line-height: 38px;font-size: 18px;position: absolute;right: 15px;}
.list-btn img{height: 16px;}
/*�ײ�*/
footer{height:32px;line-height:32px; background-color:#f5f5f5; font-size:12px;color: #666;}
footer span{display: inline-block;}
footer span:first-child{margin-left: 10px;}
footer span:nth-child(2){margin-left: 10px;}
footer span:nth-child(3){float: right;margin-right: 10px;color: #199FFF;}
footer span a{color: #494dfd;}
footer img{height: 10px;margin-top: -2px;}
/*����ҳ��βҳ����ռʱ����  */
#footer-container{display: none;}
.navbar-fixed-bottom{display: none;}

/*��ť��ʽ*/
.btn-one{margin: 20px 10px 20px 10px;}
.btn-two{margin: 20px 10px 20px 10px;text-align: center;}
.btn-two .btn{width: 48%;font-size: 15px;}
/*��ɫ��ť*/
.btn-danger{border-radius: 2px;height: 40px; background-color: #ff5967;border-color: #ff5967;font-size: 17px;border-bottom: 2px solid #cc4752;}
.btn-danger:focus{outline: none}
/*��ɫ��ť*/
.btn-primary{border-radius: 2px;height: 40px; background-color: #0060bf;border-color: #0060bf;font-size: 17px;border-bottom: 2px solid #00468c;}
.btn-primary:focus{outline: none}
/*Ĭ�ϰ�ť*/
.btn-default-ud{border-radius: 2px;height: 30px;line-height: 18px; background-color: #fff;border-color: #dadde2;font-size: 17px;color: #bfbfbf!important;}
.btn-default-ud:focus{outline: none}
/*���ذ�ť  */
.btn-switch-on{width: 54px;height: 28px;display: inline-block;background: url(../images/switch-on.png) no-repeat;background-size: contain;margin-top: 8px;}
.btn-switch-off{width: 54px;height: 28px;display: inline-block;background: url(../images/switch-off.png) no-repeat;background-size: contain;margin-top: 8px;}
/*��ʾ��-ʾ�����ձ���ҳ*/
.bg-warning{padding:12px 10px;font-size: 14px;color: #666;background-color: #fff8ed;margin-bottom: -1px;}

/*��ͨform ul*/
li.hover{background-color: #ebebeb;}
.ul1{border-top: 0px solid #ebedf0;border-bottom: 0px solid #ebedf0;}
.ul1 *{color: #333;}
.ul1-noborder{border-top: none;border-bottom:none;}
.ul1>li{list-style: none;border-bottom: 1px solid #e5e5e5;margin-left: 10px;min-height: 46px;line-height: 46px;font-size: 16px;color: #333;}
/*��*/
.s1{width:81px;display: inline-block;font-size: 16px;color: #666666;float: left;}
.s2{width: 112px;display: inline-block;font-size: 16px;color: #666666;float: left;font-weight: bold;}
.s3{width: 129px;display: inline-block;font-size: 16px;color: #666666;min-height: 45px;line-height: 45px;float: left;}
.s4{width: 160px;display: inline-block;font-size: 16px;color: #666666;min-height: 45px;line-height: 45px;float: left;}
/*����border*/
.ul1 .full-b{margin-left: 0px;padding-left: 10px;padding-top: 5px;}
.ul1-bm{border-bottom:none;}
.ul1>li:first-child{border-top: none;}
.ul1>li:last-child{border-bottom:none;}
/*���б�����*/
.li-error{margin-top: -26px;background-color: #fff;}
.li-error span:nth-child(2){color: #FF4000;}
li .ctitle{color: #000;}
/*������Ļ����ʵ�����*/
li .c2{width: 20%;display: inline-block;font-size: 15px;color: #333;}
li .c3{width: 30%;display: inline-block;font-size: 15px;color: #333;}
li .c3-5{width: 35%;display: inline-block;font-size: 15px;color: #333;}
li .c4{width: 40%;display: inline-block;font-size: 15px;}
/*��ɫfrom ul*/
.ul2{border-bottom: 1px solid #ebedf0;}
.ul2 *{color: #333;}
.ul2>li{list-style: none;border-bottom: 1px solid #ebedf0;line-height: 46px;min-height: 46px;font-size: 16px;color: #333;background-color: #fff!important;margin-top: 1px;padding-left: 10px;}
.ul2>li:first-child{border-top: none;}
.ul2>li:last-child{border-bottom:none;}
.ul2 .s3{color: #666;}
/*��ͷ������*/
.ul1 .li-arrow-font{font-size: 16px;margin-right: 24px;color: #494df4;}
span.default-font{margin-right: 24px;}
.ul2 .li-arrow-font{margin-right: 30px;color: #999;}
/*�ұ�ͼ��*/
.icon-right{padding-right: 10px;margin-top: -1px;}
/*ѡ���ǩ��ʾ����*/
.ul1>li .sel-placeholder{color:#bfbfbf;}
/*����ȷ����Ϣҳ*/
li .normal-text{color: #333;}
li .default-text{color: #199FFF;}
li .error-text{color: #FF4000;}
li input[type=text]{border: none;height:24px;width:45%;line-height:24px;-webkit-appearance: none;outline: none; color:#666;padding-left: 0px;}
li input[type=text]:focus{box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset;}
li input[type=tel]{border: none;height:24px;width:45%;line-height:24px;-webkit-appearance: none;outline: none; color:#666; padding-left: 0px;}
li input[type=tel]:focus{box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset;}
/*�ϼ�ͷ*/
section>ul .li-arrow-up{position: relative;}
.li-arrow-up:after{background: url(../images/up-emma.png) no-repeat;position: absolute;content: "";display: block;
width: 16px;height: 16px;right: 10px;top:60%;margin-top: -8px;background-size: 16px;}
section>ul .li-arrow-right {position: relative;}
 /* .li-arrow-right:after{background: url(../images/expand-emma.png) no-repeat;position: absolute;content: "";display: block;
width: 16px;height: 16px;right: 10px;top:54%;margin-top: -8px;background-size: 16px;}  */ 
 .li-arrow-right:after{background: url(../images/right-emma.png) no-repeat;position: absolute;content: "";display: block;
width: 16px;height: 16px;right: 10px;top:54%;margin-top: -8px;background-size: 7px;}  
/*�¼�ͷ*/
section>ul .li-arrow-down{position: relative;}
.li-arrow-down:after{background: url(../images/down-emma.png) no-repeat;position: absolute;content: "";display: block;
width: 16px;height: 16px;right: 10px;top:60%;margin-top: -8px;background-size: 16px;}
/* �Ҽ�ͷ */
section>ul .li-arrow-right1{position: relative;}
.li-arrow-right1:after{background: url(../images/greyExpansion.png) no-repeat;position: absolute;content: "";display: block;
width: 16px;height: 16px;right: 10px;top:54%;margin-top: -8px;background-size: 8px;}
/*����֤��ʾ*/
.form-validate-tip{}
/*�ı��������10px*/
.text-padd{padding:12px 0px;color: #666;}
/*�ı�һ�б����*/
.text-line{width:calc(100% - 22px);margin-left: 10px;}
.text-line span,.text-line div{padding:0px}

/*select��ʽ  */
select.form-control{display: inline-block;border: none;box-shadow: none;background: none;padding: 0px;font-size:16px;
appearance:none;/*������Դ�Ĭ����ʽ  */
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari �� Chrome */}
select.form-control:focus{box-shadow:none;border: none;-webkit-box-shadow: none;outline: 0;
appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.div-sel{display: inline-block;position: relative;}
.div-sel:after {content: " ";position: absolute;width: 0px;height: 25px;background: #fff;right: 6px;top: 10px;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{  
background-color: #fff;
appearance:none;-moz-appearance:none; -webkit-appearance:none;}

/*checkbox*/
.checkbox-ud input[type=checkbox]{opacity: 0; margin: 0px;}
.checkbox-ud label:nth-child(3){padding-left: 0px;}
.checkbox-ud {width: 23px;position: relative;font-weight: normal!important;}
.checkbox-ud .checkbox-em {position: absolute;width: 16px;height: 16px;top: 1px;left: 0;background: #fff;border-radius: 3px;border: 1px solid #bfbfbf;}
.checkbox-ud .checkbox-em:after {opacity: 0;content: '';position: absolute;width: 10px;height: 5px;background: transparent;
	top: 4px;left: 2px;border: 2px solid #199fff;border-top: none;border-right: none;
	-webkit-transform: rotate(-55deg);
	-moz-transform: rotate(-55deg);
	-o-transform: rotate(-55deg);
	-ms-transform: rotate(-55deg);
	transform: rotate(-55deg);
}
.checkbox-ud2 .checkbox-em {position: absolute;width: 16px;height: 16px;margin-top:1px;margin-right:2px;top: 0px;left: 0;background: #fff;border-radius: 3px;border: 1px solid #bfbfbf;}
.checkbox-ud2 .checkbox-em:after {opacity: 0;content: '';position: absolute;width: 10px;height: 5px;background: transparent;
	top: 4px;left: 2px;border: 2px solid #199fff;border-top: none;border-right: none;
	-webkit-transform: rotate(-55deg);
	-moz-transform: rotate(-55deg);
	-o-transform: rotate(-55deg);
	-ms-transform: rotate(-55deg);
	transform: rotate(-55deg);
}

.checkbox-ud input[type=checkbox]:checked + .checkbox-em:after {opacity: 1;color: #199fff;}
/*radio*/
.radio-ud input[type=radio]{opacity: 0; margin: 0px;}
.radio-ud label:nth-child(3){padding-left: 5px;}
.radio-ud {width: 23px;position: relative;font-weight: normal!important;}
.radio-ud .radio-em {position: absolute;width: 16px;height: 16px;margin-top:1px;margin-right:2px;top: 0;left: 0;background: #fff;}
/* .radio-ud .radio-em:after {
	opacity: 0;content: '';position: absolute;width: 10px;height: 5px;background: transparent;
	top: 4px;left: 2px;border: 2px solid #494df4;border-top: none;border-right: none;
	-webkit-transform: rotate(-55deg);
	-moz-transform: rotate(-55deg);
	-o-transform: rotate(-55deg);
	-ms-transform: rotate(-55deg);
	transform: rotate(-55deg);
} */
.radio-ud .radio-em:after {
	content: '';
	position: absolute;
    width: 16px;height: 16px;
	background: url(/m/images/No.png) no-repeat;
	
}
.radio-ud input[type=radio]:checked + .radio-em:after {background: url(/m/images/checked1.png) no-repeat;background-size: 16px;}

/*�ı���*/
/*������ҳ�·�*/
.div-text{padding: 0px 10px;font-size: 15px;}
.div-text a{color: #494df4;}
.div-text img{height: 11px;margin-top: -4px;margin-left: 3px;}
.div-text-check{height: 44px;line-height: 44px;}
.phone-tip{color: #666;font-size: 15px;}

/*�޸�Ĭ��input placeholder��ɫ*/
::-webkit-input-placeholder {color: #bfbfbf;}
:-moz-placeholder {/* Firefox 18- */color: #bfbfbf;}
::-moz-placeholder{/* Firefox 19+ */color: #bfbfbf;}
:-ms-input-placeholder {color: #bfbfbf;}

/*����*/
.modal-title{text-align: center;font-size: 16px;}
.modal-header{margin: 0px 18px;font-size: 14px;color: #333333;text-align: center;
		border-bottom: none;
    margin: 0;
    border-radius: 10px 10px 0px 0px;}
.modal-content{border-radius: 2px;margin-top: 15%;border-radius: 10px;}
.modal-body{padding: 10px 18px;font-size: 14px;color: #666666;overflow: scroll;}
.modal-footer{text-align: center;border-top: none;margin-top: 0px;}
.modal-footer .btn{height: 35px;line-height: 22px;}
.modal-footer button{height: 35px;line-height: 22px;}

/*������ʾҳ*/
.error-tip{font-size: 14px; color: #666;padding: 50px 20px 0 20px;}
.error-tip-title{text-align: center;font-size: 18px;color: #333;}
.error-tip-title span{height: 30px;line-height: 30px;}
.error-tip-title img{width: 30px;height: 30px;margin-top: -4px;}
.error-tip-body{margin-top: 15px;}
.error-tip-foot{margin-top: 10px;margin-bottom: 30px;}

/*�Ƽ�*/
.recommend{padding:1px 2px;color: #fff;text-align: center;background-color: #f9465c;display: inline;font-size: 11px;}
/*��֤��*/
.yzm{height: 30px;font-size: 14px;line-height: 16px;border-radius: 2px;margin-top: 8px;margin-right:10px;background-color: #e6e6e6;border-color:#e6e6e6;border-bottom: 1.5px solid #c7c7c7;}
.yzm:focus{outline: none}
.yzm-img{height: 30px;width:90px;float: right;margin-top: 8px;margin-right: 10px;}
/*�����õ�Ƭ*/
.carousel ol{margin-bottom: 0px;bottom: 5px;}
.carousel-indicators li{width: 8px;height: 8px;margin: 0px;background-color: #ccc;border: none;bottom: 5px;}
.carousel-indicators .active{width: 8px;height: 8px;background-color: #199fff;}
.carousel-inner img{width: 100%;/* height: 125px; */}
.carousel-inner .carousel-content{position: absolute;color:#333;top: 0px;left: 0px;font-size: 14px;padding: 10px;}
.carousel-inner .carousel-content-detial{position: absolute;color:#fff;  left: 25px;bottom: 15px;font-size: 14px;}
.carousel-inner .carousel-content-detial a{color:#199fff;}

/*��������*/
.tab-ud{text-align: center;margin: 10px 0px;}
.tab-ud button{width: 100px;}
.tab-ud .btn-default{border-color: #e5e5e5; color: #5f5f5f;}
.tab-ud .btn-sel{background: #494DF4;color: #fff;}

/*��ҵ�ձ�������*/
/*ģ̬�������*/
.modal-table tr td{border: 1px solid #ccc;text-align: center;}
.modal-table tr:first-child{background-color: #f5f5f5;}

/*һ������*/
.yjba>div{padding: 10px 10px 0px 10px; display:block;}
.yjba  img{width: 100%;z-index: -999;}
.yjba .yjba-title{font-size: 16px;margin: 25px 0px 10px 10px;color: #1f8399;}
.yjba .yjba-body{margin: 0px 0px 0px 10px;width: calc(100% - 95px);color: #fff;font-size: 13px;}

/*��ɫ����ul*/
.ul4{list-style: none;background-color:#f5f5f5;border-top: 1px solid #ebedf0; border-bottom: 1px solid #ebedf0;}
.ul4 li{padding-left:10px;color:#666;font-size:14px;}
.ul4 .li-padd{padding-top:10px;padding-bottom:10px; font-size:16px;color:#333;}

/*��������-����ul*/
.ul3{list-style: none;margin-left: 20px;border-left: 1px dashed #D1D1D1;}
.ul3 li{margin-bottom:20px;font-size:14px;line-height: 22px;}
.ul3 li:first-child{margin-top:10px;}
.ul3 li:last-child{margin-bottom:10px;}
.span-radius{color:#666;display:inline-block;width:22px;height:22px;border:1px solid #CDCDCD; border-radius:20px;line-height:21px;text-align: center;margin-left:-12px;background-color:#fff ;}
.ul3 li span.pull-right{padding-right:10px;}

/*δ֧����������*/
.wzfddxq{padding:0 10px;font-size:14px;background:#FAFAFA;margin-bottom: -9px;}
.wzfddxq>ul>li{margin-right:-10px;list-style: none;background-color: ;}

/*������Ƭ�ϴ�*/
.li-lipei-ul1{border-top: 0px solid #ebedf0;border-bottom: 1px solid #ebedf0;font-family: ����;}
.li-lipei-2{line-height: 20px!important;font-size: 16px!important; padding: 12px 10px 12px 0px;border-bottom: 1px solid #ebedf0;}
.li-lipei-fc-4{color:#333;margin-left:8px;}
.li-lipei-btn-danger{border-radius: 2px;height: 40px; background-color: #ff5967;border-color: #ff5967;font-size: 16px;border-bottom: 2px solid #cc4752;}



/*�����ѯ*/
.wdcx{padding: 4px 5px;background-color: #fafafa;}
.wdcx>li{border: 1px solid #dadde2!important;margin-left: 0px;min-height:35px;line-height: 35px;padding-left: 5px;border-radius: 4px;background-color: #fff;}
.li-line-2{line-height: 20px!important;font-size: 15px!important; padding: 12px 10px 12px 0px;}
.li-line-2>span{clear:both;display: block;}
/*��������*/
.li-line-3{line-height: 20px!important;font-size: 15px!important; padding: 12px 10px 7px 0px;}
.li-line-3>span{clear:both;display: block;}
.li-line-3 span:nth-child(3){display: inline-block;}
.li-line-3 span:nth-child(3) li{width: 110px;float: left;display:block;margin-right: 10px;color: #7b7b7b;position: relative;text-indent: 8px;}
.li-line-3 li{position: relative;}
.li-line-3 li:before{background-color: #005eb1;display: block;content: "";display: block;width: 4px;height: 4px;position: absolute;top:8px;}
.div-table{border-bottom: 1px solid #ebedf0;padding-left:10px;}
.div-table table{border-bottom: 1px solid #ebedf0;width:100%;}
.div-table table:last-child{border:none;}
.div-table table .td-1{padding-top:12px;}
.div-table table .td-1 span{margin-right:10px;}
.div-table table .td-2{padding-bottom:8px}
.div-table table .td-3{position:relative;}
.div-table table .td-3 span{padding-left:10px;}
.div-table table .td-3 span:before{background-color: #005eb1;display: block;content: "";display: block;width: 4px;height: 4px;position: absolute;top:8px;}
.div-table table .td-bm{padding-bottom:12px;}
/*ά�޳�����*/
.li-line-4{line-height: 20px!important;font-size: 15px!important; padding: 12px 10px 7px 0px;}
.li-line-4>span{clear:both;display: block;}
.li-line-4 span:nth-child(4){display: inline-block;}
.li-line-4 span:nth-child(4) li{text-indent: 8px;margin-right: 10px;color: #7b7b7b;position: relative;}
.li-line-4 li{position: relative;}
.li-line-4 li:before{background-color: #005eb1;display: block;content: "";display: block;width: 4px;height: 4px;position: absolute;top:8px;}
/*ά�޳�����*/
.wxcxq-addr div:first-child{float: left;margin-right: 5px;}
.wxcxq-addr div:nth-child(2){width:calc(100% - 32px);display: inline-block;}
/*������������*/
.fwwdxq-li{list-style: none;text-indent: 10px;padding-top: 1px;padding-bottom: 1px;}


label.error{color:red;margin-left: 0;margin-top: -12px;display: table;line-height: 22px;margin-bottom: 12px;display: table;}
.msg{margin-top: -25px;}

/* ԭ�����ʽ*/
/*loading*/
.loadmask {z-index: 9999;position: absolute;top: 0;left: 0;-moz-opacity: 0.5;opacity: .50;filter: alpha(opacity=50);background-color: #CCC;
	width: 100%;height: 100%;zoom: 1}
.loadmask-msg {
	z-index: 20001;position: absolute;top: 0;left: 0;border: 1px solid #6593cf;background: #c3daf9;padding: 2px}
.loadmask-msg div {padding: 5px 10px 5px 25px;line-height: 16px;border: 1px solid #a3bad9;color: #222;font: normal 11px tahoma, arial, helvetica, sans-serif;cursor: wait}
.masked {overflow: hidden!important}
.masked-relative {position: relative!important}
.loadmask {opacity: 1}
.loadmask-msg {display: none!important}
.loadmask {display: -webkit-box;display: -webkit-flex;text-align: center;background: rgba(0, 0, 0, 0.3)}
.ldblock {display: -webkit-flex;display: -webkit-box;height: 80px;margin: auto;padding: 15px;border-radius: 10px;color: #fff;text-indent: 0em;font-size: 14px;}
.ldblock img {height: 50px;width: 50px;margin-right: 20px}
.loadmask {top: 0;position: fixed}
.ldblock {width: 210px}
div.loadcenter {width: 100%;top: 100px;position: absolute}
.loadmask {display: -webkit-box;display: -webkit-flex;text-align: center;background: rgba(0, 0, 0, 0.3)}
.ldblock img {height: 55px;width: 180px;}

/*����*/
.modal-dialog.modal-dialog-center {margin: 0;padding: 0;left: 0;margin-left: 0 !important;width: 100%}
.modal-content {margin-left: auto;margin-right: auto}
.modal-dialog-center {width: 320px;position: absolute;top: 20%;left: 50%;text-align:center;margin-top: -25px;margin-left: -149px;padding: 5px}
#tipModal .modal-footer{margin-top: -10px}
.modal-footer button{width: 40%;}
.close{display: none}

/*����*/
.smooth-date-selector {display: block;margin-top: 0em;box-sizing: border-box}
.smooth-date-selector-action-bar {height: 44px;background-color: #0060bf;display: -webkit-box;-webkit-box-align: center;position: fixed;width: 100%}
.smooth-date-selector-action-bar>h2 {
	width: 100%;padding-left: 108px;margin-left: -108px;font-size: 18px;margin-top: 10px;text-align: center;color: #fff
}
.smooth-date-selector-action-bar a{font-size: 15px;}
.smooth-date-selector-action-bar a.btn-link {color: #fff}
.smooth-date-month {}
.smooth-date-month-title {background: #ebebeb;}
.smooth-date-month-content {}
.smooth-date-month-content:after {}
.smooth-date-month-title h3 {
	  text-align: center;color: #666;margin-top: 10px;margin-bottom: 5px;padding-top: 11px;font-size: 16px;
}
.smooth-date-week-line {display: block;width: 100%;padding-bottom: 23px}
.smooth-date-week-line:before {width: 1%;float: left;height: 1px;content: " "}
.smooth-date-week-line:after {width: 1%;float: left;height: 1px;content: " "}
.smooth-date-week-line div {margin: auto;width: 14%;float: left;text-align: center}
.smooth-date-date {font-size: 24px;color: #333;padding-top: 0;margin-bottom: 15px}
.smooth-date-active span {border-radius: 50%;background-color: #199fff;height: 30px;width: 30px;display: block;margin: auto;color: #fff}
.smooth-date-disabled {color: #CCC}
.smooth-date-noday {visibility: hidden}
.smooth-date-year {margin-top: -12px}
.smooth-date-selector-year {position: fixed;width: 100%;bottom: 0}
.smooth-date-selector-year-action-bar {
	height: 40px;background-color: rgb(53, 171, 221);display: -webkit-box;-webkit-box-align: center;width: 100%
}
.smooth-date-selector-year-action-bar a.btn-link {color: #fff}
.smooth-date-selector-year-action-bar>h2 {
	width: 100%;padding-left: 108px;margin-left: -108px;font-size: 20px;margin-top: 8px;text-align: center;color: #fff
}
.smooth-date-month-content-hide {display: none}
span.smooth-date-sel-bnt {
	display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;
	line-height: 1;-webkit-font-smoothing: antialiased;width: 23px;height: 23px;font-size: 14px;
	color: #fff;background-color: rgb(53, 171, 221);border-radius: 50%;position: relative;top: -9px;margin-left: 8px
}
.smooth-date-sel-bnt:hover {background-color: rgb(28, 123, 163)}
span.smooth-date-sel-bnt:before {content: "\f107";position: relative;top: 5px}
.smooth-date-selector-hide {display: none !important}
#smooth-current-input-id {display: none}
.smooth-date-month-title span {display: none}
.smooth-select-contain-div input {border: none;width: 100%;background-color: transparent;padding-right: 0 !important}
.smooth-select-contain-div input:focus {border: none}
.table-back-select .smooth-select-contain-div {border: none !important;width: 50%}
.smooth-date-active span {-webkit-border-radius: 19px;-moz-border-radius: 19px;border-radius: 19px}
.smooth-date-selector-action-bar {top: 0;left: 0}
.smooth-date-year {	}
#smooth-current-output-format {display: none}
.smooth-select-contain-div input {
	background-image: url(../images/sel_updown.png);background-repeat: no-repeat;background-position: right;width: auto !important
}
.table-price div.smooth-select-contain-div input {width: 59px !important;text-align: center}
.table-price div.smooth-select-contain-div {width: 100%;padding-left: 37px;margin-left: -30px}
.smooth-date-active span {padding-top: 7px;margin-top: 5px;}
.smooth-date-date span {font-size: 13px}
.smooth-date-month-title h3 {-moz-user-select: none;-webkit-user-select: none}
.smooth-date-selector-action-bar {top: -2px;padding-top: 3px}
.smooth-select-contain-div input {margin-left: -11px !important}
.smooth-select-contain-div .error {margin-left: -6px;font-size: 14px}
.smooth-date-selector-action-bar {z-index: 300}

/* ��ѡ�� */
/* ��ѡ�� */
.icheckbox_square-blue,.iradio_square-blue {display: inline-block;vertical-align: middle;margin: 0;
	padding: 0;width: 16px;height: 16px;background: url(../images/blueNew.png) no-repeat;background-size: cover;border: none;cursor: pointer}
.icheckbox_square-blue {background-position: 0 0;top: -1px;}
.icheckbox_square-blue.checked {background-position: -32px 0;top: -1px;}
.icheckbox_square-blue.disabled {background-position: -48px 0;cursor: default;top: -1px;}
.icheckbox_square-blue.checked.disabled {background-position: -64px 0;top: -1px;}

.iradio_square-blue {background-position: -96px 0;top: -1px;}
.iradio_square-blue.checked {background-position: -112px 0;top: -1px;}
.iradio_square-blue.disabled {background-position: -128px 0;cursor: default;top: -1px;}
.iradio_square-blue.checked.disabled {background-position: -144px 0;top: -1px;}



.icheckbox_square-blue-switch {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 40px;
	height: 20px;
	background: url(../images/btn-swtich-emma.png) no-repeat;
	border: none;
	cursor: pointer;
	background-size: cover;
	margin-top: -5px;
}
.icheckbox_square-blue-switch {
	background-position: 0px 0;
}
.icheckbox_square-blue-switch.checked {
	background-position: -40px 0;
}
 
input{background: transparent;}
a{text-decoration: none;}
a:link {text-decoration: none;} 
a:visited{text-decoration: none;} 
a:hover {text-decoration: none;} 


.sel-opt-checked {color: #199FFF;position: relative;}
.sel-opt-checked:after {content: '';position: absolute;width: 12px;height: 6px;background: transparent;top: 18px;right: 10px;border: 2px solid #494df4;
border-top: none;border-right: none;-webkit-transform: rotate(-55deg);-moz-transform: rotate(-55deg);-o-transform: rotate(-55deg);-ms-transform: rotate(-55deg);transform: rotate(-48deg);
}

.newPremium{display: inline-block;line-height: 20px;min-height: 20px !important;}
.newSStyle{display: inline-block;line-height: 20px;width: 36%;min-height: 20px !important;}
.priceStyle{display: inline-block;line-height: 20px;min-height: 20px !important;}
.premiumC2{/* line-height: 16px; */width: 40%;float: left;}
.premiumC3{display: inline-block;height: 60px;width: 20%;}
.premiumC4{display: block;width: 30%;float: right;margin-top: 10px;text-align: center;}
.pictureStyle{width: 30%;float: left;margin-top: 18px;margin-left: 22px;}
.showPremium{display: inline-block;padding-top: 5px;}
.lock {pointer-events: none;}