html{font-family:"microsoft yahei","����";-webkit-text-size-adjust:100%;font-size:100px;}
body{margin:0;max-width:750px;min-height:100%;min-width:320px;margin:0 auto;color:#666666;background-color:#f0f0f0;-webkit-overflow-scrolling:touch;font-size:.3rem;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
h1,h2,h3,h4,h5,form,p,ul,input{margin:0;padding:0;}
input,textarea{font-family:"microsoft yahei";color:#666666;}
li{padding:0;margin:0;list-style-type:none;}
:focus{outline:0}
.substring{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nowrap{white-space:nowrap;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.f-left{float:left;}
.f-right{float:right;}
.textarea{display:block;border:0;resize:none;width:100%;color:inherit;line-height:inherit;outline:0;padding:.4rem;}
a{text-decoration: none;}

/*��վ*/
.m-sub-txt-group{position:absolute;left:.3rem;top:.42rem;color:#FFF;}
.m-sub-txt-group:hover{cursor:pointer;}
.m-sub-txt-group .stg-txt{height:.3rem;line-height:1;float:left;}
.m-sub-txt-group .stg-icon{width:.4rem;height:.3rem;background-image:url(../images/67.png);background-position:.1rem .08rem;background-repeat:no-repeat;background-size:.25rem;float:left;}
.logo{float:left;width:3rem;}
/* ��վɸѡҳ�� - simple */
.m-sub-filter-page{position:fixed;top:0;height:100%;width:100%;max-width:7.5rem;background-color:#FFF;z-index:999999;display:none;}
.m-sub-filter-page .msp-head{padding-left:.25rem;height:1.08rem;padding-top:.18rem;background:#f6f6f6;border-bottom:1px solid #d5d5d5;}
.m-sub-filter-page .msp-head .msp-input-group{width:6rem;height:.7rem;float:left;border:1px solid #d5d5d5;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;background:#FFF;}
.m-sub-filter-page .msp-head .msp-input-group .msg-icon-ser{width:.75rem;height:.7rem;float:left;background-image:url(../images/237.png);background-position:.20rem .18rem;background-repeat:no-repeat;background-size:.35rem .36rem;}
.m-sub-filter-page .msp-head .msp-input-group .msg-input-ser{display:block;float:left;width:5.2rem;height:.6rem;margin-top:.05rem;line-height:.6rem;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;border:0;}
.m-sub-filter-page .msp-head .msp-cancel-btn{width:1.16rem;height:.7rem;line-height:.7rem;text-align:center;color:#0180cf;float:left;}
.m-sub-filter-page .m-sub-head-tip{width:100%;height:.82rem;line-height:.82rem;padding-left:.25rem;background:#f0f2f5;color:#666;}
.m-sub-filter-page .m-sub-city-head{width:100%;height:1.02rem;line-height:1.02rem;padding-left:.25rem;background:#FFF;color:#333;}
.m-sub-filter-page .m-sub-city-head.t-center{text-align:center;}
.m-sub-filter-page .m-sub-city-head a{padding:0 .22rem;}
.m-sub-filter-page .m-sub-city-head span{border-left: 1px solid #f3f3f3;padding: 0 .5rem;float:right;}
.m-sub-filter-page .m-sub-city-group{padding:0 .15rem;background:#FFF;max-height:8.1rem;overflow-y:auto;overflow-x:hidden;}
.m-sub-filter-page .m-sub-city-group .m-sub-city-box{display:block;width:2.4rem;padding:0 .1rem;height:.7rem;float:left;margin-bottom:.2rem;}
.m-sub-filter-page .m-sub-city-group .m-sub-city-box .m-sub-city-cell{line-height:.7rem;text-align:center;background:#f7f7f7;-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem;display:block;text-decoration:none;color:#666;}
.m-sub-filter-page .m-sub-city-group .m-sub-city-box.h{display:none;}
.m-sub-filter-page .m-sub-city-no-data{display:none;padding:1rem 0;background:#FFF;text-align:center;}
.m-sub-filter-page .sub-no-data-cell{width:3.8rem;line-height:200%;display:inline-block;color:#999;}
.m-sub-filter-page.no-data .m-sub-city-head{display:none;}
.m-sub-filter-page.no-data .m-sub-city-group{display:none;}
.m-sub-filter-page.no-head .m-sub-city-group{padding-top:.2rem;}
.m-sub-filter-page.no-head .m-sub-city-head{display:none;}
.m-sub-filter-page.no-data .m-sub-city-no-data{display:block;}
/* ��վɸѡҳ�� - complex */
.m-sub-filter-page-complex{position:fixed;top:0;height:100%;width:100%;max-width:7.5rem;background-color:#FFF;z-index:999999;display:none;}
.m-sub-filter-page-complex .msp-head{padding-left:.25rem;height:1.08rem;padding-top:.18rem;background:#f6f6f6;border-bottom:1px solid #d5d5d5;}
.m-sub-filter-page-complex .msp-head .msp-input-group{width:6rem;height:.7rem;float:left;border:1px solid #d5d5d5;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;background:#FFF;}
.m-sub-filter-page-complex .msp-head .msp-input-group .msg-icon-ser{width:.75rem;height:.7rem;float:left;background-image:url(../images/237.png);background-position:.20rem .18rem;background-repeat:no-repeat;background-size:.35rem .36rem;}
.m-sub-filter-page-complex .msp-head .msp-input-group .msg-input-ser{display:block;float:left;width:5.2rem;height:.6rem;margin-top:.05rem;line-height:.6rem;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;border:0;}
.m-sub-filter-page-complex .msp-head .msp-cancel-btn{width:1.16rem;height:.7rem;line-height:.7rem;text-align:center;color:#0180cf;float:left;}
.m-sub-filter-page-complex .m-sub-head-tip{width:100%;height:.82rem;line-height:.82rem;padding-left:.25rem;background:#f0f2f5;color:#666;}
.m-sub-filter-page-complex .m-sub-city-head{width:100%;height:1.02rem;line-height:1.02rem;padding-left:.25rem;background:#FFF;color:#333;}
.m-sub-filter-page-complex .m-sub-city-head.t-center{text-align:center;}
.m-sub-filter-page-complex .m-sub-city-head a{padding:0 .22rem;}
.m-sub-filter-page-complex .m-sub-city-head span{border-left: 1px solid #f3f3f3;padding: 0 .5rem;float:right;}
.m-sub-filter-page-complex .m-sub-city-group{padding:0 .15rem;background:#FFF;}
.m-sub-filter-page-complex .m-sub-city-group .m-sub-city-box{display:block;width:2.4rem;padding:0 .1rem;height:.7rem;float:left;margin-bottom:.2rem;}
.m-sub-filter-page-complex .m-sub-city-group .m-sub-city-box .m-sub-city-cell{line-height:.7rem;text-align:center;background:#f7f7f7;-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem;display:block;text-decoration:none;color:#666;}
.m-sub-filter-page-complex .m-sub-city-group .m-sub-city-box.h{display:none;}
.m-sub-filter-page-complex .m-sub-city-no-data{display:none;padding:1rem 0;background:#FFF;text-align:center;}
.m-sub-filter-page-complex .sub-no-data-cell{width:3.8rem;line-height:200%;display:inline-block;color:#999;}
.m-sub-filter-page-complex.no-data .m-sub-city-head{display:none;}
.m-sub-filter-page-complex.no-data .m-sub-city-group{display:none;}
.m-sub-filter-page-complex.no-head .m-sub-city-group{padding-top:.2rem;}
.m-sub-filter-page-complex.no-head .m-sub-city-head{display:none;}
.m-sub-filter-page-complex.no-data .m-sub-city-no-data{display:block;}
.m-sub-filter-page-complex .m-sub-city-group .title{border-bottom: 1px solid #f0f2f5;height: 1rem;}
.m-sub-filter-page-complex .m-sub-city-group .title.city-word{border-bottom: 1px solid #f0f2f5;height: 1rem;margin-bottom: .2rem;}
.m-sub-filter-page-complex .m-sub-city-group .title.city-word .img{color:#fff;background-color: #0180cf;width:.38rem;height:.38rem;line-height:.38rem;border-radius: 50%;display: inline-block;text-align: center;}
.m-sub-filter-page-complex .m-sub-city-group .title .title-img{background-image: url(../images/242.png);background-size: .4rem;background-repeat: no-repeat;width: .4rem;height: .4rem;padding-bottom: .1rem;padding-left: .5rem;}
.m-sub-filter-page-complex .m-sub-city-group .word-ul{padding: .26rem 0;}
.m-sub-filter-page-complex .m-sub-city-group .word-ul .word-li{display:block;text-decoration: none;color:#666;float:left;border-right:1px solid #f3f3f3;width:1.2rem;text-align: center;margin-top: .1rem; }
.m-sub-filter-page-complex .m-sub-city-group .word-ul .word-li:nth-last-child(2){border-right:none;}
.city-box{max-height:8.1rem;overflow-y:auto;overflow-x:hidden;}
.m-sub-split-block{width: 100%;height: .25rem;background: #f0f2f5;}

.search_subsite_ajax{background-color:#FFF;display:none;width:100%;position:absolute;border:none;z-index:0;left:0;}
.search_subsite_ajax ul{width:100%;}
.search_subsite_ajax ul li{color:#374565;height:44px;line-height:44px;padding:0 15px;border-bottom:1px solid #ececec;display:block;word-break:break-all;}
.search_subsite_ajax ul li a{width:100%;height:auto;display:inline-block;text-decoration: none;}
.search_subsite_ajax ul li span:first-child{font-size:16px;color:#374565;font-weight:700;padding-right:22px;}
.search_subsite_ajax ul li span.searchFont{color:#999;padding-right:0;font-weight:400;}
/*header*/
.header{
    width: 100%;
    height: 1.18rem;
    background-color: #0180cf;
    color: #fff;
    text-align: center;
    position:relative;
}
.header .header-tt{
    text-align: center;
    color: #fff;
    line-height: 1.18rem;
}
.header .header-user{
    width: .55rem;
    height: .55rem;
    display: block;
    position: absolute;
    right: .3rem;
    top: .33rem;
    background: url("../images-lscx/ls-img1.png") center center no-repeat;
    background-size: .5rem;
}
.header .header-xx{
    width: .55rem;
    height: .55rem;
    display: block;
    position: absolute;
    right: 1rem;
    top: .33rem;
}
.header .header-xx span{
	display: none;
	position: absolute;
	top: 0rem;
	right: -.1rem;
	width: .15rem;
	height: .15rem;
	border-radius: 100%;
	background: #ff0000;
}
.header .header-xx img{
    width:100%;
	height:100%;
}
/*header end*/
.main{
    width: 100%;
    padding-bottom: .2rem;
}
/* lunbo_image */
#slider-box{position:relative;width:100%;height: 3.223rem;overflow:hidden;}
#slider {height:100%;overflow:hidden;*zoom:1;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;}
#slider li{width:100%;height:100%;float:left;display:none;}
#slider li.active{display:block;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
#slider li img{width:100%;height:100%;}
#arrow {position: absolute;bottom: .1rem;left: 50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);}
#arrow li{width:.15rem;height:.15rem;float:left;display:inline-block;margin: 0 .03rem;background-color: #999999;border-radius: 50%;-webkit-border-radius: 50%;}
#arrow li.active{background-color:#0180cf;}
@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}
@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        -ms-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}
/* lunbo_image  end */
/*search*/
.search-div{
    width: 100%;
    max-width: 7.5rem;
}
.search-wrap{
    width: 90%;
    height: .71rem;
    background-color: #fff;
    margin: auto;
    border-radius: 1rem;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    -ms-border-radius: 1rem;
    -o-border-radius: 1rem;
    margin: .2rem auto;
}
.search-wrap .search-icon{
    background: url("../images-lscx/ls-img3.png") center center no-repeat;
    width: .95rem;
    height: .71rem;
    background-size: .35rem;
}
.search-wrap .search-input{
    height: .71rem;
    width: 80%;
    border: none;
    font-size: .3rem;
    color:#A0A0A0;
    line-height: .71rem;
    background-color: transparent;
}
/*search end*/
/*menu*/
.menu{
    width: 100%;
    background-color: #fff;
}
.menu-div{
    width: 100%;
    background-color: #fff;
    padding-top: .35rem;
}
.menu-items{
    width: 25%;
    text-align: center;
    height: 1.93rem;
}
.menu-items .menu-icon{
    width: 0.9rem;
    height: 0.9rem;
    margin: auto;
    background-repeat: no-repeat;
}
.menu-items .menu-icon img{
    width:100%;
	height:100%;
}
.menu-items .menu-icon.a{
    background-image: url("../images-lscx/ls-img4.png");
    background-size: 1.1rem;
}
.menu-items .menu-icon.b{
    background-image: url("../images-lscx/ls-img5.png");
    background-size: 1.1rem;
}
.menu-items .menu-icon.c{
    background-image: url("../images-lscx/ls-img6.png");
    background-size: 1.1rem;
}
.menu-items .menu-icon.d{
    background-image: url("../images-lscx/ls-img7.png");
    background-size: 1.1rem;
}
.menu-items .menu-icon.e{
    background-image: url("../images-lscx/ls-img8.png");
    background-size: 1.1rem;
}
.menu-items .menu-icon.f{
    background-image: url("../images-lscx/ls-img9.png");
    background-size: 1.1rem;
}
.menu-items .menu-a{
    color: #666;
    text-decoration: none;
    display: inherit;
    margin-top: .12rem;
}
.menu-items .menu-a:hover{
    color: #666;
    text-decoration: underline;
    display: inherit;
    margin-top: .12rem;
}
.radio{
    border-top: 1px solid #e2e2e2;
    padding: 0 .3rem;
    height: .8rem;
    overflow: hidden;
}
.radio-icon{
    background: url("../images-lscx/ls-img10.png") 0 center no-repeat;
    height: .8rem;
    width: .6rem;
    background-size: .32rem;
}
.radio-ul{
    width: 91%;
    color: #999;
}
.radio-ul .radio-li{
    width: 100%;
    height: .8rem;
    line-height: .8rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*menu end*/
/*ְλ*/
.module{
    width: 100%;
    background-color: #fff;
    margin-top: .2rem;
}
.module-title{
    height: 1.18rem;
    text-align: center;
    border-bottom: 1px solid #e2e2e2;
}
.module-title .module-title-nav{
    color: #666666;
    text-align: center;
    height: 1.18rem;
    width: 33.33%;
    line-height: 1.18rem;
}
.module-title .module-title-nav.active{
    color: #0180cf;
    border-bottom:2px solid #0180cf;
}
.module-title .module-title-nav .module-title-icon{
    height: .5rem;
    width: .5rem;
    display: inline-block;
    position: relative;
    top: .08rem;
    margin-right: .1rem;
}
.module-title .module-title-nav.active .module-title-icon.jj{
    background: url("../images-lscx/ls-img11a.png") center bottom no-repeat;
    background-size: .4rem;
}
.module-title .module-title-nav .module-title-icon.jj{
    background: url("../images-lscx/ls-img11.png") center bottom no-repeat;
    background-size: .4rem;
}
.module-title .module-title-nav.active .module-title-icon.tj{
    background: url("../images-lscx/ls-img12a.png") center bottom no-repeat;
    background-size: .33rem;
}
.module-title .module-title-nav .module-title-icon.tj{
    background: url("../images-lscx/ls-img12.png") center bottom no-repeat;
    background-size: .33rem;
}
.module-title .module-title-nav.active .module-title-icon.fj{
    background: url("../images-lscx/ls-img13a.png") center bottom no-repeat;
    background-size: .3rem;
}
.module-title .module-title-nav .module-title-icon.fj{
    background: url("../images-lscx/ls-img13.png") center bottom no-repeat;
    background-size: .3rem;
}
.emergency{
    width: 100%;
}
.recommend{
    width: 100%;
}
.position-items{
    border-bottom: 1px solid #e2e2e2;
    padding:.3rem;
}
.position-items .position-name{
    color: #333333;
}
.position-items .position-name:hover{
	color: #0180cf;
	text-decoration: underline;
}
.position-items .position-p{
    color: #666;
    margin-top: .15rem;
}
.position-items .position-div{
    width: 100%;
    margin-top: .15rem;
}
.position-items .position-div .position-price{
    color: #ff2222;
}
.position-items .position-div .position-time{
    color: #999;
}
.position-btn{
    width: 100%;
    height: 1rem;
    color: #0180cf;
    text-align: center;
}
.position-btn .position-more{
    color: #0180cf;
    line-height: 1rem;
}
.position-btn .position-more:hover{
	text-decoration: underline;
}
/*ְλ end*/
/*����ְλ*/
.module-title .module-title-n{
    padding-left: .83rem;
    color: #0180cf;
    line-height: 1.18rem;
    text-align: left;
}
.module-title .module-title-n.zx{
    background: url("../images-lscx/ls-img14.png") .3rem center no-repeat;
    background-size: .36rem;
}
.module-title .module-title-n.mq{
    background: url("../images-lscx/ls-img15.png") .3rem center no-repeat;
    background-size: .3rem;
    padding-left: .78rem;
}
.module-title .module-title-more{
    padding-right: .3rem;
    color: #0180cf;
    line-height: 1.18rem;
}
.module-title .module-title-more:hover{
    text-decoration: underline;
}
.module-main{
    width:100%;
}
/*����ְλ end*/
/*�����Ƽ�*/
.company-items{
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    box-sizing: border-box;
    width: 50%;
    /* height: 1.4rem; */
    overflow: hidden;
    text-align: center;
    /* line-height: 1.4rem; */
}
.company-items img{
    vertical-align: middle;
    width: 100%;
    max-width: 3.74rem;
    min-width: 2rem;
    height: 2.4rem;
}
/*�����Ƽ� end*/
/*footer*/
.footer{
    width: 100%;
    background-color: #FFFFFF;
}
.footer-div{
    border-bottom: 1px #F2F2F2 solid;
    border-top: 1px #F2F2F2 solid;
    height: 1rem;
}
.footer-items{
    width: 25%;
    text-align: center;
    margin-top: .3rem;
    border-right: 1px #CCCCCC solid;
}
.footer-items.last{
    border-right:none;
}
.footer-items .footer-a{
    color: #666666;
}
.footer-items .footer-a:hover{
    color:#333;
}
.footer-items .footer-a.touch{
    color:#0180cf;
}
.footer-link{
    text-align: center;
    padding: .3rem 0;
}
.footer-link .footer-link-p{
    color: #999999;
    line-height: .4rem;
}
/*footer end*/
/* ���� ����*/
.back-top{
    width: .94rem;
    height: .94rem;
    position: fixed;
    right: .3rem;
    bottom: .3rem;
    z-index: 9999;
}
.back-top .back-top-a{
    background: url("../images-lscx/ls-img16.png") no-repeat;
    display: block;
    width: .94rem;
    height: .94rem;
    background-size: .94rem;
}

/* ���� ���� end*/

/*��ҳ���*/
.index-alw{background-color:#FFFFFF;margin-top: .2rem;}
.index-alw .alw-title{border-bottom:1px #F2F2F2 solid;padding-right:.23rem;height:.9rem;line-height:.9rem;}
.index-alw .alw-title .alw-t{float: left;color: #666;background-image: url(../images/270.png);background-repeat: no-repeat;background-position: .2rem .25rem;padding-left: .75rem;background-size: .32rem .39rem;font-weight: 700;}
.index-alw .alw-title .alw-link{float:right;}
.index-alw .alw-group{padding-top:.30rem;padding-left:.33rem;}
.alw-group .alw-cell{float:left;width:3.25rem;margin-bottom:.30rem;margin-right:.33rem;}
.alw-cell .ac-h{color:#FFF;height:.62rem;line-height:.64rem;background:#f9565e;padding:0 .22rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;}
.alw-cell .ac-h .ach-l{float:left;}
.alw-cell .ac-h .ach-r{float:right;}
.alw-cell .ac-wave{width:3.25rem;height:.02rem;background-image:url(../images/271.png);background-repeat:no-repeat;background-size:3.25rem .02rem;}
.alw-cell .ac-ten{width:3.25rem;height:1.21rem;border:1px solid #f1f1f1;border-top:0;border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;}
.alw-cell .ac-ten .act-line{padding-left:.16rem;width:3.1rem;line-height:1;}
.sp-h-19{width:100%;height:.19rem;}
.sp-h-25{width:100%;height:.25rem;}



















































