.flex-container a:active,
.flexslider a:active {
    outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flexslider {
    width: 100%;
    margin: 0;
    padding: 0;
}

.flexslider .slides>li {
    display: none;
}

.flexslider .slides img {
    display: block;
    width: 100%;
}

.flexslider .slides>li:first-child img {
    display: block;
}

.home .flexslider .slides img {
    padding-bottom: 0;
    border-bottom: 0;
}

.flex-pauseplay span {
    text-transform: capitalize;
}

.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

.no-js .slides>li:first-child {
    display: block;
}

.flexslider {
    position: relative;
    zoom: 1;
}

.flexslider .slides {
    zoom: 1;
}

.flexslider .slides>li {
    position: relative;
}

.flex-container {
    zoom: 1;
    position: relative;
}

.flex-caption {
    font-family: 'Georgia', serif;
    color: #6b6967;
    font-size: 11px;
    zoom: 1;
    position: relative;
    float: right;
    color: #6b6967;
    line-height: 0;
    z-index: 9999px;
}

.page-template-template-press-php .flex-caption {
    width: 100%;
    text-align: right;
    border-top: 1px solid #DBDADA;
    padding-top: 12px;
}

.opera .flex-caption {
    top: 5px;
}

.flex-direction-nav li a {
    width: 28px;
    height: 52px;
    margin: -40px 0 0;
    display: block;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
}

.flex-direction-nav li .disabled {
    opacity: .3;
    filter: alpha(opacity=30);
    cursor: default;
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -0.68rem;
    text-align: center;
}

.flex-control-nav li {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-nav li:first-child {
    margin: 0;
}

.flex-control-nav li a {
    width: 25px;
    height: 0.28rem;
    display: block;
    background-color: rgb(255, 255, 255);
    opacity: 0.7;
    filter: alpha(opacity=70);
    cursor: pointer;
    text-indent: -9999px;
}

.flex-control-nav li a:hover {
    background-color: rgb(241, 54, 63);
}

.flex-control-nav li a.active {
    background-color: rgb(241, 54, 63);
    cursor: default;
}

.content {
    width: 100%;
    position: relative;
    float: left;
    padding-bottom: 2.72em;
}

.index_nav {
    width: 96%;
    padding: 0% 2%;
    position: relative;
    float: left;
    background: #fff;
}

.index_nav li {
    float: left;
    width: 25%;
    height: 20%;
    margin: 0.5rem 0px;
    text-align: center
}

.index_nav li a {
    display: block
}

.index_nav li img {
    width: 39%;
}

.index_nav li p {
    margin-top: 0.2rem;
    color: #262626;
    font-size: 0.8rem;
}

.indexsold {
    height: 0.58rem;
    border-bottom: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    background: #f8f8f8;
    float: left;
    width: 100%;
}

.slideGroup,
.productClass {
    width: 100%;
    position: relative;
    float: left;
}

.slideGroup .parHd {
    height: 50px;
    line-height: 50px;
    padding: 0 2%;
    width: 96%;
    border-bottom: 1px solid #e9e9e9;
    position: relative;
    background: #fff;
}

.slideGroup .parHd ul {
    float: left;
    position: absolute;
    left: 2%;
    top: 0px;
    height: 50px;
    width: 96%;
}

.slideGroup .parHd ul li {
    float: left;
    padding: 0 8px;
    cursor: pointer;
    font-size: 0.98rem;
}

.slideGroup .parHd ul li.on {
    height: 50px;
    border-bottom: 2px solid #fa3737;
}

.slideGroup .slideBox {
    overflow: hidden;
    zoom: 1;
    padding: 0.68rem 0px 0.28rem;
    position: relative;
    background: #fff;
}

.slideGroup .parBd ul {
    overflow: hidden;
    zoom: 1;
    width: 98%;
    position: relative;
    margin: 0px auto;
}

.slideGroup .slideBox li {
    width: 100%;
    /* background:#F00;*/
}

.slideGroup .slideBox .slideBoxlist {
    width: 48%;
    float: left;
    margin: 0 1%;
}

.slideGroup .slideBox .slideBoxlist a {
    width: 100%;
    display: inline-block;
}

.slideGroup .slideBox .slideBoxlist img {
    width: 100%;
    height: 5.18rem;
}

.slideGroup .slideBox .slideBoxlist p {
    font-size: 0.8rem;
}

.slideGroup .slideBox .slideBoxlist a p {
    height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #262626;
    width: 100%;
    float: left;
    line-height: 2rem;
}

.more {
    float: right;
    font-size: 0.8rem;
    color: #666;
}

.sold {
    border-bottom: 1px solid #e9e9e9;
    display: inline-block;
    margin-bottom: 0.68rem;
}

.ClassHd {
    border-bottom: #e9e9e9 1px solid;
    height: 3rem;
    background: #fff;
}

.ClassHd h2 {
    float: left;
    margin: 0rem 0px 0px 2%;
    width: 30%;
    background: url(../images/saidao_29.png) 0.35rem 1rem no-repeat;
    background-size: 80%;
    height: 3rem;
}

.ClassHd i {
    border-left: 1px solid #e9e9e9;
    height: 40px;
    float: left;
    margin: 5px 1%;
    background: url(../images/saidao_31.png) 8px no-repeat;
    width: 10%;
    background-size: 50%;
}

.ClassHd h2 img {
    max-width: 83%;
    display: none;
}

.ClassHd p {
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #262626;
    width: 47%;
    float: left;
    font-size: 1rem;
}

.txtMarquee-top {
    overflow: hidden;
    position: relative;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #262626;
    width: 47%;
    float: left;
    font-size: 1rem;
}

.txtMarquee-top .bd {
    padding: 15px 0px;
}

.txtMarquee-top .infoList li {
    height: 20px;
    line-height: 20px;
}

.txtMarquee-top .infoList li a {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: #262626;
}

.index_goodC {
    padding: 0px 1%;
    margin: 0px 0px 0px;
    /* border-top: 1px solid #e9e9e9;*/
    border-bottom: 1px solid #e9e9e9;
    width: 98%;
    background: #fff;
}

.index_goodC div {
    float: left;
}

.index_goodC .body1 {
    width: 49.6%;
    height: 9.40rem;
    border-right: 1px solid #e9e9e9;
}

.index_goodC .body1 a {
    float: left;
    width: 100%;
    text-align: center;
}

.index_goodC .body1 a img {
    max-width: 100%;
    margin-top: 0.92rem;
    margin-right: 2%;
    float: left;
}

.index_goodC .body2 {
    width: 50%;
    height: 4.7rem;
    border-bottom: 1px solid #e9e9e9;
}

.index_goodC .body2 a {
    float: left;
    width: 100%;
    text-align: center;
}

.index_goodC .body2 a img {
    max-width: 100%;
    margin-top: 0.86rem;
}

.index_goodC .body3 {
    width: 50%;
    height: 75px;
}

.index_goodC .body3 a {
    float: left;
    width: 100%;
    text-align: center;
}

.index_goodC .body3 a img {
    max-width: 100%;
    margin-top: 0.86rem;
}

.common_f {
    background: #fff;
    border-top: 1px solid #e9e9e9;
    /* height: 3.58rem;*/
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 9999;
}

.common_f a {
    float: left;
    width: 20%;
    display: inline-block;
    text-align: center;
    padding: 0.48rem 0px;
    font-size: 0.8rem;
    color: #7f7f7f;
}


/*.com_i_home:before, .com_i_nav:before, .com_i_cart:before, .com_i_user:before, .com_i_nav_hide:before, .com_i_sc:before{width: 25px;display: block;content: '';height: 21px;background: url(../images/icon_new.png);background-size: 165px;margin: 0 auto;}
.com_i_home:before{background-position: 1px -2px;}
.com_i_nav:before{background-position: -32px -2px;}
.com_i_cart:before{background-position: -70px -2px;}
.com_i_user:before{background-position: 65px -1px;}
.com_i_sc:before{background-position: 30px -1px;}
.com_i_home_red:before{background-position:1px -29px;}
.com_i_nav_red:before{background-position: -32px -28px;}
.com_i_cart_red:before{background-position: -70px -29px;}
.com_i_user_red:before{background-position: 65px -28px;}
.com_i_sc_red:before{background-position: 30px -28px;}*/

.common_f a i {
    width: 100%;
    font-size: 1rem;
    text-align: center;
    display: inline-block;
}

.common_f a.com_i_home_red,
.common_f a.com_i_nav_red,
.common_f a.com_i_cart_red,
.common_f a.com_i_user_red,
.common_f a.com_i_sc_red {
    color: #00a0e9;
}


/*赛岛生活*/

.SDshenghuotiter {
    width: 100%;
    float: left;
    position: fixed;
    border-bottom: 1px solid #e9e9e9;
    height: 48px;
    line-height: 48px;
    background: #fff;
    top: 0px;
    z-index: 9999;
}

.SDshenghuotiter li {
    width: 33.3%;
    float: left;
    text-align: center;
}

.SDshenghuotiter li a {
    color: #65676f;
    font-size: 1.1rem;
    display: inline-block;
}

.SDshenghuotiter .select a {
    color: #ff3030;
    border-bottom: 1px solid #ff3030;
    height: 48px;
    display: inline-block;
    padding: 0px 2px;
}

.SDshenghuolist {
    background: #fff;
    /* top:48px;*/
}

.SDshenghuolist,
.xuqiulist {
    padding: 0px 3%;
    width: 94%;
    float: left;
    position: relative;
    background: #fff;
}

.SDshenghuolist dl {
    width: 100%;
    float: left;
    position: relative;
    border-bottom: 1px solid #e9e9e9;
}

.SDshenghuolist dl dt {
    width: 35%;
    float: left;
}

.SDshenghuolist dl dt img {
    width: 100%;
    height: 4.56rem;
}

.SDshenghuolist dl dd {
    width: 60%;
    float: right;
}

.SDshenghuolist dl dd h5 {
    font-size: 0.9rem;
    color: #262626;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    margin-bottom: 1rem;
}

.SDshenghuolist dl dd h5 a {
    color: #262626;
}

.SDshenghuolist dl dd em {
    font-size: 0.8rem;
    color: #b2a8a8;
}

.SDshenghuolist dl a {
    display: inline-block;
    width: 100%;
    padding: 0.68rem 0px;
}


/*赛岛房产*/

.SDfangchantiter {
    width: 100%;
    float: left;
    position: relative;
    border-bottom: 1px solid #e9e9e9;
    height: 48px;
    line-height: 48px;
    background: #fff;
}

.SDfangchantiter li {
    width: 50%;
    float: left;
    text-align: center;
}

.SDfangchantiter li a {
    color: #65676f;
    font-size: 1.1rem;
}

.SDfangchantiter .select a {
    color: #ff3030;
    border-bottom: 1px solid #ff3030;
    height: 48px;
    display: inline-block;
    padding: 0px 2px;
}

.SDshenghuoxq {
    width: 94%;
    float: left;
    position: relative;
    padding: 10px 2%;
    background: #fff;
}

.SDshenghuoxq h5 {
    font-size: 1.2rem;
    color: #262626;
    margin-bottom: 5px;
}

.SDshenghuoxq .SDshenghuoxqtitbt {
    border-bottom: 1px solid #e9e9e9;
    width: 100%;
    float: left;
    padding-bottom: 10px;
    font-size: 1rem;
}

.SDshenghuoxq .SDshenghuoxqtitbt label {
    width: 40%;
    float: left;
    color: #999;
    font-size: 0.8rem;
}

.SDshenghuoxq .SDshenghuoxqtitbt label img {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    margin-right: 5px;
    position: relative;
    top: 10px;
}

.SDshenghuoxq .SDshenghuoxqtitbt em {
    width: 60%;
    float: right;
    text-align: right;
    margin-top: 18px;
    font-size: 0.8rem;
    color: #999;
}

.SDshenghuoxqtitnr {
    width: 100%;
    float: left;
    margin: 15px 0px;
}

.SDshenghuoxqtitnrtop {
    width: 100%;
    float: left;
    background: url(../images/sdicon_03.jpg) no-repeat;
    background-size: 100%;
    height: 13px;
}

.SDshenghuoxqtitnrcon {
    width: 100%;
    float: left;
    background: url(../images/sdicon_07.jpg) repeat;
    background-size: 100%;
    overflow: hidden;
    height: 100%;
}

.SDshenghuoxqtitnrcon p {
    padding: 10px 4%;
    font-size: 0.9rem;
    line-height: 1.8rem;
    color: #262626;
}

.SDshenghuoxqtitnrbottom {
    width: 100%;
    float: left;
    background: url(../images/sdicon_10.jpg) no-repeat;
    background-size: 100%;
    height: 5px;
}

.pic img {
    max-width: 100%;
}

.SDshenghuoxqword {
    width: 100%;
    margin: 0.5rem 0px;
    float: left;
    overflow: hidden;
}

.SDshenghuoxqword p {
    line-height: 2rem;
    font-size: 0.9rem;
}

.SDshenghuoxqword img {
    max-width: 100%;
}

.WX {
    width: 96%;
    display: inline-block;
    padding: 0 2%;
    margin-bottom: 2rem;
}

.WX img {
    max-width: 100%;
}

.dlist {
    width: 95%;
    height: 30px;
    line-height: 30px;
    padding: 20px 0;
    text-align: right;
    color: #333;
    font-size: 14px;
}

.dlist a {
    color: #333;
    font-size: 14px;
    margin: 0 5px;
}

.dlist a:hover {
    color: #FF0000;
}

.dlist span {
    margin: 0 5px;
}


/*代办服务*/

.daibanlist,
.xuqiuxq,
.daibanlist2,
.jiesongfw,
.jiesongfwxq,
.faxian {
    width: 100%;
    float: left;
    position: relative;
    background: #f8f8f8;
    padding-bottom: 2em;
    overflow: hidden;
}

.daibanlist dl {
    padding: 10px 3%;
    width: 94%;
    float: left;
    position: relative;
    background: #fff;
    border-bottom: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    margin: 0px 0px 15px;
}

.daibanlist dl dt {
    font-size: 1rem;
    font-weight: bold;
}

.daibanlist dl dt a {
    font-size: 1rem;
}

.daibanlist dl .daibanltwiter {
    width: 100%;
    float: left;
}

.daibanlist dl .daibanltwiter em {
    background: url(../images/daiicon.jpg) 0px 13px no-repeat;
    background-size: 8%;
    width: 60%;
    float: left;
    color: #f9644e;
    font-size: 1rem;
    padding-left: 7%;
    line-height: 2.5rem;
}

.daibanlist dl .daibanltwiter label {
    float: right;
    width: 30%;
    font-size: 1rem;
}

.daibanlist dl .daibanltwiter label i {
    color: #f9644e;
    font-size: 1.4rem;
    position: relative;
    top: -2px;
    font-family: Arial, Helvetica, sans-serif;
}

.daibanlist dl dd p {
    font-size: 0.8rem;
    color: #999;
}

.listdd {
    width: 100%;
    height: 5rem;
    margin-top: 0em;
}

.listdd ul li {
    width: 100%;
    min-height: 5rem;
    margin-bottom: 0.6rem;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    background-color: #fff;
}

.listdd ul li a {
    display: block;
}

.listLeft {
    min-height: 5rem;
    padding-left: 0.8rem;
}

.listTit {}

.listRig,
.listRigYD {
    width: 4.2rem;
    min-height: 4rem;
    margin: 0.5rem 0;
    border-left: 1px solid #dadada;
}

.listTit span {
    color: #262626;
    line-height: 1.5rem;
}

.listTxt em {
    display: block;
    width: 1rem;
    height: 1rem;
    background: url(../images/daiicon.jpg) no-repeat;
    background-size: 100%;
    margin-right: 0.4rem;
}

.listRig a,
.listRigYD a {
    display: block;
    width: 3.28rem;
    height: 1.58rem;
    color: #fff;
    text-align: center;
    line-height: 1.58rem;
    border-radius: 0.3rem;
}

.listRig a {
    background-color: #f9644e;
}

.listRigYD a {
    background-color: #00aeef;
}

.lista:hover {
    background-color: #f8f8f8;
}

.listdai:hover {
    background-color: #f8f8f8;
}

.listLeft {
    min-height: 5rem;
    padding-left: 0.8rem;
    border-right: 1px solid #e9e9e9;
}

.dblistRig {
    display: block;
    width: 5.4rem;
    color: #262626;
    text-align: center;
}

.dblistRig i {
    font-family: Tahoma, Geneva, sans-serif;
}

.listdai {
    width: 100%;
    height: 6rem;
    margin-top: 0em;
}

.listdai ul li {
    width: 100%;
    min-height: 6rem;
    margin-bottom: 0.6rem;
    border-bottom: 0.09rem solid #e9e9e9;
    background-color: #fff;
}

.listdai li a {
    display: block;
    width: 100%;
}

.listI {
    margin-top: 0.8rem;
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.86rem;
}

.listI span {
    margin-right: 1rem;
}

.listI i {
    font-size: 0.86rem;
    margin-right: 0.2rem;
    color: #999;
}

.listTit .YD,
.listTit .YUY {
    color: #fff;
    font-size: 0.7rem;
    padding: 0.1rem 0.3rem;
    margin-left: 0.3rem;
}

.listTit .YD {
    background: #00a0e9;
}

.listTit .YUY {
    background: #35b26a;
}


/*需求列表*/

.xuqiutiter {
    width: 100%;
    float: left;
    position: fixed;
    border-bottom: 1px solid #e9e9e9;
    height: 48px;
    line-height: 48px;
    top: 0px;
    background: #fff;
    z-index: 999;
}

.xuqiutiter li {
    width: 33.3%;
    float: left;
    text-align: center;
    position: relative;
}

.xuqiutiter li i {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #65676f;
    position: relative;
    top: 14px;
    left: 3px;
}

.xuqiutiter li a {
    color: #65676f;
    font-size: 1rem;
}

.xuqiutiter li .select {
    color: #ff3030;
    border-bottom: 1px solid #ff3030;
    height: 48px;
    display: inline-block;
    padding: 0px 2px;
}

.xuqiulist {
    /* margin-top:48px;*/
}

.xuqiulist dl {
    width: 100%;
    float: left;
    position: relative;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 15px;
    margin-top: 15px;
}

.xuqiulist dl dt {
    float: left;
    width: 80%;
    overflow: hidden;
    border-right: 1px solid #e9e9e9;
    padding-right: 3%;
}

.xuqiulist dl dt a {
    display: block;
}

.xuqiulist dl dt h5 {
    font-size: 1rem;
    color: #262626;
    overflow: hidden;
}

.xuqiulist dl dt p {
    color: #b2a8a8;
    font-size: 0.828rem;
    line-height: 1.6rem;
}

.xuqiulist dl dt label {
    color: #ff3030;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.18rem;
    margin-top: 0.3rem;
    display: inline-block;
}

.xuqiulist li {
    width: 100%;
    float: left;
    position: relative;
    border-bottom: 1px solid #e9e9e9;
    padding: 0.68rem 0px;
}

.xuqiulisttdfl {
    width: 80%;
    overflow: hidden;
    /* padding: 0.68rem 0px;*/
}

.xuqiulisttdfl a {
    display: inline-block;
    width: 97%;
    /* padding: 0.68rem 0px;*/
}

.xuqiulisttdfl h5 {
    font-size: 1rem;
    color: #262626;
    overflow: hidden;
}

.xuqiulisttdfl p {
    color: #b2a8a8;
    font-size: 0.828rem;
    line-height: 1.6rem;
}

.xuqiulisttdfl label {
    color: #ff3030;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.18rem;
    margin-top: 0.3rem;
    display: inline-block;
}

.xuqiulisttdfr {
    width: 20%;
    text-align: center;
    height: 5rem;
    border-left: 0.09rem solid #e8e8e8;
}

.xuqiulisttdfr a {
    display: inline-block;
    width: 100%;
}

.xuqiulisttdfr i {
    color: #fe3030;
    font-size: 2rem;
}

.xuqiulefta {
    width: 100%;
    /* border-right: 0.09rem solid #e8e8e8;*/
}

.xuqiulist dl dd {
    width: 14%;
    float: right;
    text-align: center;
}

.xuqiulist dl dd a {
    display: inline-block;
}

.xuqiulist dl dd i {
    color: #fe3030;
    font-size: 2rem;
    margin-top: 1.3rem;
    display: inline-block;
}

.xuqiulist dl dd img {
    max-width: 76%;
    margin-top: 1.3rem;
}

.xuqiuxqtiter {
    width: 94%;
    background: #fff;
    padding: 0.88rem 3% 0rem;
    border-bottom: 0.09rem #e9e9e9 solid;
    display: inline-block;
}

.xuqiuxqtiter h5 {
    font-size: 1.2rem;
    color: #262626;
    width: 100%;
    margin-bottom: 0.58rem;
}

.xuqiuxqtiter em {
    color: #b2a8a8;
    font-size: 0.8rem;
    display: inline-block;
    line-height: 2rem;
}

.xuqiuxqtiter label {
    color: #ff3030;
    font-size: 1.18rem;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    line-height: 2rem;
}

.xuqiuxqLIi {
    width: 100%;
    float: left;
    position: relative;
    background: #fff;
    border-top: 1px solid #e9e9e9;
    margin: 0.68rem 0px;
    overflow: hidden;
}

.xuqiuxqLIi li {
    padding: 0px 3%;
    width: 94%;
    float: left;
    border-bottom: 1px solid #e9e9e9;
    line-height: 2.94rem;
    height: 2.94rem;
    overflow: hidden;
}

.xuqiuxqLIi li label {
    width: 25%;
    float: left;
    font-size: 0.95rem;
    color: #262626;
}

.xuqiuxqLIi li em {
    float: right;
    width: 75%;
    font-size: 0.89rem;
    text-align: right;
    color: #999;
}

.xuqiuxqLIi li i {
    float: right;
    width: 75%;
    font-size: 1rem;
    text-align: right;
    color: #ff3030;
    font-family: Tahoma, Geneva, sans-serif
}

.dabanxqemRT {
    float: right;
}

.dabanxqemRT p {
    display: inline-block;
    margin-left: 0.68rem;
}

.dabanxqemRT p i {
    font-size: 0.8rem;
    float: left;
    margin-right: 0.1rem;
}

.xuqiuxqtiterJG {
    line-height: 2rem;
}

.xuqiuxqtiterJG p {
    font-weight: 300;
    float: left;
    font-size: 0.8rem;
    line-height: 2rem;
}

.xuqiuxqtiterJG p i {
    color: #ff3030;
    font-size: 1.18rem;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px 0.1rem
}

.red {
    color: #ff3030;
}

.xuqiuxqtiterJG a {
    text-align: right;
    font-size: 0.86rem;
    float: right;
}

.WX {
    width: 96%;
    display: inline-block;
    padding: 0 2%;
    margin-bottom: 2rem;
}

.WX img {
    max-width: 100%;
}

.Tishi {
    width: 94%;
    padding: 0px 3%;
    display: inline-block;
}

.Tishititer {
    padding-top: 4rem;
    text-align: center;
    font-size: 1.5rem;
    color: #2b323d;
    height: 2.68rem;
    font-weight: bold;
}

.TishiW {
    font-size: 1rem;
    color: #999;
    text-align: center;
    width: 90%;
    margin: 0px auto;
}

.Tishiimg {
    width: 100%;
    border-bottom: 0.09rem solid #e9e9e9;
    text-align: center;
}

.Tishiimg img {
    max-width: 50%;
    margin: 0.8rem 0px;
}

.Tishibtn {
    margin: 1.4rem 3%;
}

.Tishibtngreen,
.Tishibtnblue {
    color: #fff;
    font-size: 1.1rem;
    height: 3rem;
    line-height: 3rem;
    width: 47.5%;
    display: inline-block;
    text-align: center;
}

.Tishibtngreen {
    background: #27bd67;
    margin-right: 5%;
}

.Tishibtnblue {
    background: #00b7ee;
}

.xuqiuxqcon {
    width: 100%;
    background: #fff;
    overflow: hidden;
    margin-top: 0.58rem;
}

.xuqiuxqcon h5 {
    width: 94%;
    padding: 10px 3%;
    display: inline-block;
    font-size: 1rem;
}

.xuqiuxqcon h5 i {
    border-left: 3px solid #00acee;
    margin-right: 5px;
}

.xuqiuxqcon .xuqiuxqconword {
    width: 94%;
    background: #fff;
    border-top: 1px solid #e9e9e9;
    /* border-bottom:1px solid #e9e9e9;*/
    padding: 10px 3% 0px;
}

.xuqiuxqcon .xuqiuxqconword p {
    line-height: 2rem;
    font-size: 0.9rem;
    text-indent: 24px;
}

.xuqiuxqconword {
    margin-bottom: 2em;
}

.footxuq {
    width: 100%;
    position: fixed;
    bottom: 0;
}

.footxuq ul {
    width: 100%;
    position: relative;
    float: left;
    height: 60px;
}

.footxuq ul li {
    height: 60px;
    float: left;
}

.xuqiuqq,
.xuqiuqz {
    width: 20%;
    float: left;
    background: #252834;
    text-align: center;
}

.xuqiuqq a:hover,
.xuqiuqz a:hover {
    background: #06080f;
}

.xuqiuqq .footsolid {
    border-right: 1px solid #3b3e4b;
    float: left;
    height: 60px;
    width: 99%;
}

.xuqiuqq a,
.xuqiuqz a,
.xuqiutel a,
.zaixinyuyue a,
.lvzaixinyuyue a {
    color: #fff;
}

.xuqiuqq a img {
    max-width: 32%;
    padding-top: 7px;
}

.xuqiuqz a img {
    max-width: 35%;
    padding-top: 8px;
}

.xuqiuqq a i {
    font-size: 1.28rem;
    margin: 0.5rem 0px 0.3rem;
    display: inline-block;
}

.xuqiuqz a i {
    font-size: 1.18rem;
    margin: 0.5rem 0px 0.3rem;
    display: inline-block;
}

.xuqiuqq a em,
.xuqiuqz a em {
    font-size: 1rem;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    float: left;
}

.xuqiuqz a em {
    font-family: "黑体-繁";
}

.xuqiutel,
.zaixinyuyue,
.lvzaixinyuyue {
    width: 40%;
    text-align: center;
    font-size: 1.3rem;
    line-height: 60px;
    letter-spacing: 2px;
}

.xuqiutel a {
    background: #fa3737;
}

.xuqiutel:hover {
    background: #d61212;
}

.xuqiutel a,
.footdingdanfr a,
.xuqiuqz a,
.xuqiuqq a,
.zaixinyuyue a,
.yuyuetijiao a,
.lvzaixinyuyue a {
    display: inline-block;
    width: 100%;
    height: 60px;
}

.zaixinyuyue {
    background: #3cb878;
}

.zaixinyuyue a:hover {
    background: #1b9a59;
}

.lvzaixinyuyue {
    background: #00aeef;
}

.lvzaixinyuyue a:hover {
    background: #078dbf;
}

.xuqiutel1 {
    width: 80%;
    text-align: center;
    font-size: 1.3rem;
    line-height: 60px;
    letter-spacing: 2px;
    background: #00aeef;
}

.xuqiutel1 a {
    color: #fff;
}

.xuqiutel1 a:hover {
    background: #069cd4;
}

.Titfr {
    font-size: 0.8rem
}

.Titfr i {
    color: #00aeef;
    line-height: 2rem;
}


/*选择需求*/

.xuanzexq {
    width: 100%;
    float: left;
    position: relative;
}

.xuanzexq ul {
    width: 100%;
    background: #fff;
    float: left;
}

.xuanzexq ul li {
    border-bottom: 1px solid #f2f2f2;
    width: 33%;
    float: left;
    height: 8rem;
}

.xuanzexq ul li a {
    width: 100%;
    line-height: 2rem;
    font-size: 0.8rem;
    color: #838383;
    text-align: center;
    float: left;
}

.xuanzexq ul li img {
    max-width: 65%;
    margin-top: 10px;
}

.xuanzexq ul .xzsolid {
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
}

.xuanzexq ul li .img1 {
    max-width: 80%;
}

.xuanzexq ul li .img2 {
    max-width: 90%;
    margin-top: 20px;
}

.xuanzexq ul li .img3 {
    max-width: 37%;
    margin-top: 15px;
}

.xuanzexq ul li .img4 {
    max-width: 68%;
    margin-top: 18px;
}

.xuanzexq ul li .img5 {
    max-width: 58%;
}

.xuanzexq ul li .img6 {
    max-width: 68%;
    margin-top: 25px;
}


/*1-2代办服务*/

.daibanlist2 dl {
    padding: 10px 3%;
    width: 94%;
    float: left;
    background: #fff;
    position: relative;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 15px;
    margin: 0px 0px 15px;
}

.daibanlist2 dl dt {
    float: left;
    width: 71%;
    overflow: hidden;
    border-right: 1px solid #e9e9e9;
    padding-right: 3%;
}

.daibanlist2 dl dt a {
    display: inline-block;
    width: 100%;
}

.daibanlist2 dl dt h5 {
    font-size: 1rem;
    color: #262626;
    overflow: hidden;
}

.daibanlist2 dl .daibanltwiter {
    background: url(../images/daiicon.jpg) 0px 13px no-repeat;
    background-size: 13%;
    float: left;
    color: #f9644e;
    font-size: 0.95rem;
    padding-left: 8%;
    line-height: 2.5rem;
}

.daibanlist2 dl dt p {
    color: #b2a8a8;
    font-size: 0.8rem;
    line-height: 1.5rem;
}

.daibanlist2 dl dd {
    width: 19%;
    float: right;
    text-align: center;
}

.daibanlist2 dl dd a {
    width: 100%;
    height: 1.8rem;
    line-height: 1.8rem;
    font-family: "Microsoft Yahei";
    font-size: 0.8rem;
    color: #fff;
    margin-top: 1rem;
    display: inline-block;
}

.daibanlist2 dl dd .yuding {
    background: #00aeef;
    border-radius: 0.417rem;
}

.daibanlist2 dl dd .yuyue {
    background: #f9644e;
    border-radius: 0.417rem;
}

.daibanlist2 li {
    width: 100%;
    background: #fff;
    position: relative;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding: 0.68rem 0px;
    margin: 0px 0px 0.68rem;
    height: 4rem;
}

.daibanlist2 li tr {
    padding: 0.68rem 3%;
    width: 94%;
}

.daibanlist2 li table {
    height: 4rem;
}

.daibanlisttdfl {
    width: 69%;
    overflow: hidden;
    border-right: 1px solid #e9e9e9;
    padding: 0px 0px 0px 3%;
}

.daibanlisttdfl a {
    width: 97%;
    display: inline-block;
}

.daibanlisttdfl h5 {
    font-size: 1rem;
    color: #262626;
    overflow: hidden;
    /* line-height: 1.76rem;*/
}

.daibanlisttdfl .daibanltwiter {
    background: url(../images/daiicon.jpg) 0px 13px no-repeat;
    background-size: 13%;
    float: left;
    color: #f9644e;
    font-size: 0.95rem;
    padding-left: 8%;
    line-height: 2.5rem;
}

.daibanlisttdfr {
    width: 19%;
    text-align: center;
}

.daibanlisttdfr a {
    width: 75%;
    height: 1.76rem;
    line-height: 1.76rem;
    font-family: "Microsoft Yahei";
    font-size: 0.8rem;
    color: #fff;
    display: inline-block;
}

.daibanlisttdfr .yuding {
    background: #00aeef;
    border-radius: 0.417rem;
}

.daibanlisttdfr .yuyue {
    background: #f9644e;
    border-radius: 0.417rem;
}

.daibanlist2 .daibanlisttdfllefta {
    width: 100%;
}

.daibanlist2 .dbfwleftcon {
    width: 100%;
    border-right: 0.09rem solid #e9e9e9;
    position: relative;
    height: 4rem;
}

.xuqiuxqtiter .dabanxqem {
    color: #b2a8a8;
    font-size: 0.8rem;
    line-height: 1.8rem;
    width: 100%;
    float: left;
    border-bottom: 0.09rem solid #e9e9e9;
    margin-bottom: 0.058rem;
}

.xuqiuxqtiter .dabanxqem em {
    float: left;
    color: #999;
}

.dabanxqem i {
    float: right;
    overflow: hidden;
    text-align: right;
    color: #999;
}


/*接送机服务*/

.jiesongfw dl {
    padding: 10px 3%;
    width: 94%;
    float: left;
    background: #fff;
    position: relative;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 15px;
    margin: 0px 0px 15px;
}

.jiesongfw dl dt {
    float: left;
    width: 67%;
    overflow: hidden;
    border-right: 1px solid #e9e9e9;
    padding-right: 3%;
}

.jiesongfw dl dt a,
.jiesongfw dl dd a {
    width: 100%;
    display: inline-block;
}

.jiesongfw dl dt .jieleft {
    width: 65%;
}

.jiesongfw dl dt .jieleft h5 {
    font-size: 1rem;
    color: #262626;
    overflow: hidden;
    height: 2rem;
    line-height: 2rem;
    width: 100%;
}

.jiesongfw dl dt .jieleft p {
    font-size: 0.8rem;
    color: #999;
    overflow: hidden;
    line-height: 1.2rem;
}

.jiesongfw dl dt .jieright {
    width: 35%;
    padding-top: 1.2rem;
    font-size: 1rem;
    text-align: right;
}

.jiesongfw dl dt .jieright i {
    font-size: 1.3rem;
    color: #ff3030;
    font-family: Tahoma, Geneva, sans-serif;
}

.jiesongfw dl dd {
    width: 25%;
    float: right;
    text-align: center;
}

.jiesongfw dl dd i {
    width: 100%;
    font-size: 2.25rem;
    height: 2.25rem;
    float: left;
}

.jiesongfw dl dd i img {
    max-width: 60%;
}

.jiesongfw dl dd em {
    font-size: 0.85rem;
    line-height: 1.8rem;
}

.jiesongfw li {
    padding: 10px 3%;
    width: 94%;
    float: left;
    background: #fff;
    position: relative;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 15px;
    margin: 0px 0px 15px;
}

.jiesongfw .jiesongfwtdfl {
    width: 67%;
    overflow: hidden;
    border-right: 1px solid #e9e9e9;
    padding-right: 3%;
}

.jiesongfw .jiesongfwtdfl a,
.jiesongfw dl dd a {
    width: 100%;
    display: inline-block;
}

.jiesongfw .jiesongfwtdfl .jieleft {
    width: 65%;
}

.jiesongfw .jiesongfwtdfl .jieleft h5 {
    font-size: 1rem;
    color: #262626;
    overflow: hidden;
    height: 2rem;
    line-height: 2rem;
    width: 100%;
}

.jiesongfw .jiesongfwtdfl .jieleft p {
    font-size: 0.8rem;
    color: #999;
    overflow: hidden;
    line-height: 1.2rem;
}

.jiesongfw .jiesongfwtdfl .jieright {
    width: 35%;
    padding-top: 1.2rem;
    font-size: 1rem;
    text-align: right;
}

.jiesongfw .jiesongfwtdfl .jieright i {
    font-size: 1.3rem;
    color: #ff3030;
    font-family: Tahoma, Geneva, sans-serif;
}

.jiesongfw .jiesongfwtdfr {
    width: 25%;
    text-align: center;
}

.jiesongfw .jiesongfwtdfr i {
    font-size: 2.53rem;
    margin-bottom: -0.68rem;
    float: left;
    width: 100%;
}

.jiesongfw .jiesongfwtdfr i img {
    max-width: 60%;
}

.jiesongfw .jiesongfwtdfr em {
    font-size: 0.85rem;
    width: 100%;
    float: left;
}

.jiesongfwxq dl {
    width: 100%;
    float: left;
    position: relative;
    background: #fff;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 0rem;
}

.jiesongfwxq dl dt img {
    max-width: 100%;
}

.jiesongfwxq dl dd {
    padding: 10px 3%;
    width: 94%;
    float: left;
    position: relative;
}

.jiesongfwxq dl dd .jiesongfwxqddlt {
    width: 70%;
}

.jiesongfwxq dl dd .jiesongfwxqddlt h5 {
    font-size: 1.2rem;
    color: #262626;
    overflow: hidden;
    height: 2rem;
    line-height: 2rem;
}

.jiesongfwxq dl dd .jiesongfwxqddlt p {
    font-size: 0.925rem;
    color: #999;
    overflow: hidden;
}

.jiesongfwxq dl dd .jiesongfwxqddlt em {
    font-size: 0.875rem;
    color: #999;
    display: inline-block;
    margin-top: 0.8rem;
}

.jiesongfwxq dl dd .jiesongfwxqddlt em i {
    color: #00aeef;
}

.jiesongfwxq dl dd .jiesongfwxqddrt {
    width: 30%;
    padding-top: 1.7rem;
    text-align: right;
}

.jiesongfwxq dl dd .jiesongfwxqddrt a {
    font-size: 0.890rem;
}

.jiesongfw dl dd .haohua {
    font-size: 3.25rem;
}

.jiesongfwxq dl dd .jiesongfwxqddrt i {
    color: #ff3030;
    font-size: 1.1rem;
    font-family: Arial, Helvetica, sans-serif;
}

.jiesongfwxq ul {
    width: 100%;
    float: left;
    position: relative;
    background: #fff;
    border-bottom: 1px solid #e9e9e9;
    margin: 0.68rem 0px;
    overflow: hidden;
}

.jiesongfwxq ul li {
    padding: 0px 3%;
    width: 94%;
    float: left;
    border-top: 1px solid #e9e9e9;
    line-height: 2.34rem;
    height: 2.34rem;
    overflow: hidden;
}

.jiesongfwxq ul li label {
    width: 25%;
    float: left;
    font-size: 0.85rem;
    color: #262626;
}

.jiesongfwxq ul li em {
    float: right;
    width: 75%;
    font-size: 0.89rem;
    text-align: right;
    color: #999;
}


/*房屋照看*/

.fangwuzk dl {
    padding: 10px 3%;
    width: 94%;
    float: left;
    background: #fff;
    position: relative;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 15px;
    margin: 0px 0px 15px;
}

.fangwuzk dl dt {
    float: left;
    width: 74%;
    overflow: hidden;
    border-right: 1px solid #e9e9e9;
    padding-right: 3%;
}

.fangwuzk dl dt .jieleft {
    width: 62%;
}

.fangwuzk dl dt .jieleft h5 {
    font-size: 1rem;
    color: #262626;
    overflow: hidden;
    height: 2rem;
    line-height: 2rem;
    width: 100%;
}

.fangwuzk dl dt .jieleft p {
    font-size: 0.8rem;
    color: #999;
    overflow: hidden;
    line-height: 1.2rem;
}

.fangwuzk dl dt .jieright {
    width: 38%;
    padding-top: 1.2rem;
    font-size: 0.89rem;
    text-align: right;
}

.fangwuzk dl dt .jieright i {
    font-size: 1.089rem;
    color: #ff3030;
    font-family: Tahoma, Geneva, sans-serif;
}

.fangwuzk dl dd {
    width: 20%;
    float: right;
    text-align: center;
}

.fangwuzk dl dd i {
    color: #fe3030;
    font-size: 2.25rem;
    height: 2.25rem;
    margin-top: 1.15rem;
    display: inline-block;
}

.fangwuzk dl dd i img {
    max-width: 60%;
}

.fangwuzk dl dd em {
    font-size: 0.85rem;
    line-height: 1.8rem;
}

.fangwuzk dl dt a,
.fangwuzk dl dd a {
    display: inline-block;
    width: 100%;
}


/*确定订单*/

.quedingdingdan,
.yuyuefuwu {
    width: 100%;
    float: left;
    position: relative;
    background: #f8f8f8;
    padding-bottom: 4em;
}

.queding_tit {
    padding: 0.8rem 3% 0px;
    width: 94%;
    float: left;
    position: relative;
    background: #fff;
}

.queding_tit h2 {
    border-bottom: 0.09rem dashed #e9e9e9;
    height: 2rem;
    line-height: 2rem;
    font-size: 1rem;
    font-weight: normal;
    overflow: hidden;
    padding-bottom: 0.36rem;
}

.queding_titjiage {
    padding: 0.3rem 0px;
}

.queding_titjiage i {
    font-size: 1.18rem;
    color: #fa3737;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 0px 0.1rem;
}

.queding_fwxmwitxg {
    display: inline-block;
    line-height: 1.2rem;
    color: #999;
    font-size: 0.8rem;
    padding: 0.68rem 3% 0px;
}

.queding_tit .queding_titwod {
    line-height: 2rem;
}

.queding_tit .queding_titwod p {
    float: left;
    font-size: 0.82rem;
    color: #f9644e;
}

.queding_tit .queding_titwod em {
    float: right;
    font-size: 0.86rem;
    color: #999;
}

.queding_fwxm li em {
    font-size: 0.86rem;
    color: #999;
    width: 76%;
}

.queding_tit .queding_titwod em i {
    color: #00acee;
}

.icon1 {
    background: url(../images/icon1.png) repeat;
    width: 100%;
    float: left;
    height: 0.28rem;
}

.queding_fwxm {
    background: #fff;
    width: 100%;
    border-top: 0.09rem solid #e9e9e9;
    border-bottom: 0.09rem solid #e9e9e9;
    margin-top: 1rem;
    float: left;
}

.queding_fwxm li {
    margin: 0px 3%;
    width: 94%;
    float: left;
    color: #999;
}

.queding_fwxm li h2 {
    font-size: 0.89rem;
    float: left;
    color: #262626;
    font-weight: normal;
    width: 24%;
}

.queding_fwxm .solidxm {
    border-bottom: 0.09rem solid #e9e9e9;
    padding: 0rem 0px;
    line-height: 2.6rem;
}

.queding_fwxm .queding_fwxmwit {
    font-size: 0.8rem;
    padding: 0.68rem 0px;
}

.queding_fwxm .queding_fwxmwit a {
    display: inline-block;
    line-height: 1.2rem;
    color: #999;
    font-size: 0.8rem;
}

.queding_fwxm .queding_fwxmwit img {
    max-width: 5%;
    margin: 0rem 0.5rem 0px 0px;
    top: 0.2rem;
    position: relative;
}

.queding_list {
    background: #fff;
    width: 100%;
    border-bottom: 0.09rem solid #e9e9e9;
    float: left;
    line-height: 2.12rem;
    height: 2.12rem;
    padding: 0.5rem 0px;
}

.qdlistsold {
    border-top: 0.09rem solid #e9e9e9;
    margin-top: 0.68rem;
}

.queding_list dt {
    width: 22%;
    float: left;
    padding-left: 3%;
    border-right: 0.09rem solid #e9e9e9;
    color: #262626;
    font-size: 0.89rem;
}

.queding_list dd {
    padding-left: 5%;
    float: left;
    width: 65%;
    font-size: 0.8rem;
    color: #999;
}

.queding_list dd .headTop_2 {
    float: left;
    width: 78%;
    text-align: right;
    color: #999;
}

.queding_list dd a {
    width: 100%;
    display: inline-block;
}

.queding_list dd input {
    width: 100%;
    font-size: 0.8rem;
}

.queding_list dd .Wdate {
    background: none;
    padding: 0px;
    width: 81%;
    height: 2rem;
    line-height: 2rem;
    color: #999;
}

.queding_list dd i {
    float: right;
    color: #999;
}

.book-fs {
    width: 54%;
    font-size: 0.8rem;
}

.book-select {
    position: relative;
    background: url(../images/icon02.jpg) no-repeat right center;
    color: #99938f;
    float: right;
}

.book-select span {
    display: inline-block;
    height: 2.12rem;
    width: 100%;
}

.book-select ul {
    position: absolute;
    left: 0;
    top: 2.62rem;
    width: 100%;
}

.book-select ul li {
    cursor: pointer;
    padding: 0px 3%;
    width: 94%;
    border-bottom: 1px solid #ddd;
}

.book-btn {
    width: 80px;
    height: 58px;
    border: none;
    background: #937143;
    font: 16px/46px "微软雅黑";
    text-align: center;
    color: #fff;
    cursor: pointer;
}

.footdingdan {
    width: 100%;
    position: fixed;
    line-height: 3.2rem;
    height: 3.2rem;
    text-align: center;
    bottom: 0;
    font-size: 1rem;
}

.footdingdanfl {
    width: 68%;
    float: left;
    background: #252834;
    color: #fff;
    text-align: left;
    padding-left: 2%;
}

.footdingdanfl i {
    font-size: 1.21rem;
    color: #ff3030;
    font-family: Tahoma, Geneva, sans-serif;
}

.footdingdanfr {
    width: 30%;
    float: right;
    background: #fa3737;
}

.footdingdanfl a,
.footdingdanfr a,
.yuyuetijiao a {
    color: #fff;
}

.footdingdanfr a:hover {
    background: #d50707;
}

.yuyuetijiao {
    width: 100%;
    height: 3.2rem;
    line-height: 3.2rem;
    background: #3cb878;
    font-family: "Microsoft Yahei";
    font-size: 1.146rem;
    color: #fff;
    margin: 1.8rem 0% 0px;
    text-align: center;
    position: fixed;
    bottom: 0;
}

.yuyuefuwulist {
    width: 100%;
    float: left;
    position: relative;
    padding-bottom: 1.68rem;
}

.yuyuefuwulist li {
    width: 97%;
    float: left;
    padding-left: 3%;
    border-bottom: 0.09rem solid #e9e9e9;
    color: #262626;
    font-size: 1rem;
    line-height: 2.66rem;
}

.yuyuefuwulist li i {
    float: left;
    margin: 0px 0.5rem;
    font-size: 1rem;
}

.queding_list dd .book-select i {
    float: right;
    font-size: 1rem;
}

.yuyuefuwulist li a:hover {
    color: #fa3737;
}

.PopUpBox,
.PopUp {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999;
    display: none;
    background: #fff;
    border: #dadada 1px solid;
}

.PopUpBox .aa,
.PopUp .aa {
    margin: 0px;
    position: absolute;
    top: 0px;
    right: 20px;
    width: 13px;
    height: 13px;
    cursor: pointer;
}

.popup_bBox,
.popup_b {
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=30);
    opacity: 0.3;
    -moz-opacity: 0.3;
}

.PopUpBox_title,
.PopUp_title {
    padding-left: 10px;
    display: block;
    width: 250px;
    height: 40px;
    line-height: 40px;
    border-bottom: #dadada 1px solid;
    background: #f4f4f4;
}

.pop_box {
    background-color: #CCC;
    display: none;
    height: 100% !important;
    left: 0%;
    margin-left: 0px;
    padding: 5px;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 9999;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.Wdateleft {
    display: inline-block;
    width: 41%;
    /* margin-left: 5%;*/
    float: left;
}


/*发现*/

.faxianbanner {
    width: 100%;
    float: left;
}

.banner {
    width: 100%;
    height: 11rem;
}

.banner img {
    width: 100%;
    height: 11rem;
}


/*首页焦点图*/

.slideBoxfx {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 11rem;
    /* 设置焦点图最大宽度*/
}

.slideBoxfx .hd {
    position: absolute;
    height: 2rem;
    line-height: 2rem;
    bottom: 0;
    right: 1rem;
    z-index: 1;
}

.slideBoxfx .hd li {
    display: inline-block;
    width: 0.5rem;
    height: 0.5rem;
    margin-right: 0.4rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #fff;
    text-indent: -9999px;
    overflow: hidden;
}

.slideBoxfx .hd li.on {
    background: #00b7ee;
}

.slideBoxfx .bd {
    position: relative;
    z-index: 0;
}

.slideBoxfx .bd li {
    height: 11rem;
    position: relative;
    text-align: center;
}

.slideBoxfx .bd li img {
    height: 11rem;
    vertical-align: top;
    width: 100%;
    /* 图片宽度100%，达到自适应效果*/
}

.slideBoxfx .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    display: block;
}


/* 去掉链接触摸高亮*/

.slideBoxfx .bd li .tit {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-indent: 10px;
    height: 2rem;
    line-height: 2rem;
    color: #fefcfc;
    font-size: 0.86rem;
    background: rgba(0, 0, 0, 0.5);
    text-align: left;
}

.faxianlist {
    width: 100%;
    float: left;
    position: relative;
    background: #fff;
    border-bottom: 1px solid #e9e9e9;
}

.faxianlist dl {
    width: 50%;
    float: left;
    border-top: 1px solid #e9e9e9;
    padding: 1rem 0;
}

.faxianlist dl dt {
    width: 80%;
    float: left;
}

.faxianlist dl dt a {
    padding: 5% 0px 5% 5%;
    width: 95%;
    display: inline-block;
}

.faxianlist dl dt a h5 {
    font-size: 0.89rem;
    color: #051b28;
}

.faxianlist dl dt a p {
    font-size: 0.72rem;
    line-height: 1.8rem;
    color: #999;
}

.faxianlist dl dd {
    width: 20%;
    float: right;
}

.faxianlist dl dd img {
    max-width: 75%;
    padding-top: 1.2rem;
}

.faxianlistimg {
    width: 94%;
    float: left;
    padding: 0px 3%;
    margin-bottom: 2rem;
}

.faxianlistimg li {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 0.6rem;
}

.faxianlistimg li img {
    max-width: 100%;
    border-radius: 5%;
}


/*全部订单*/

.dingdan {
    margin-bottom: 4rem;
}

.dingdan ul {
    border-bottom: 0.09rem #dadada solid;
    float: left;
    background: #fff;
    width: 100%;
    height: 2.48rem;
    line-height: 2.48rem;
}

.dingdan ul li {
    width: 33%;
    float: left;
    text-align: center;
}

.dingdan ul li .selectdd {
    border-bottom: 0.15rem solid #ff3030;
    color: #ff3030;
    height: 2.42rem;
    display: inline-block;
}

.dingdan ul li i {
    margin-right: 0.2rem;
    font-size: 0.85rem;
}

.dingdan dl {
    border-top: 0.09rem #dadada solid;
    border-bottom: 0.09rem #dadada solid;
    float: left;
    background: #fff;
    width: 100%;
    margin: 1rem 0px 0px;
}

.dingdan dl dt {
    width: 94%;
    float: left;
    margin: 0.5rem 3% 0px;
    border-bottom: 0.09rem #dadada solid;
}

.dingdan dl dt span {
    height: 2.08rem;
    width: 100%;
    float: left;
    line-height: 2.08rem;
}

.dingdan dl dt span img {
    max-width: 6%;
    float: left;
    padding: 0.52rem 0.5rem 0px 0px;
}

.dingdan dl dt span h5 {
    display: inline-block;
    font-size: 0.92rem;
    overflow: hidden;
    height: 2.08rem;
}

.dingdan dl dt span i {
    float: right;
    color: #3cb878;
    font-size: 0.89rem;
}

.dingdan dl dt p {
    font-size: 0.89rem;
    height: 0.88rem;
    width: 90%;
    display: inline-block;
    padding-left: 10%;
    color: #999;
}

.dingdan dl dt label {
    font-size: 0.8rem;
    height: 1.88rem;
    width: 90%;
    display: inline-block;
    padding-left: 10%;
    color: #999;
}

.dingdan dl dd {
    width: 94%;
    float: left;
    padding: 0.5rem 3%;
}

.dingdan dl dd em {
    padding-left: 10%;
    display: inline-block;
    color: #fa4545;
    font-size: 1.12rem;
    line-height: 1.88rem;
}

.dingdan dl dd .dingdandel {
    height: 1.58rem;
    line-height: 1.58rem;
    width: 3.28rem;
    background: #00acee;
    border-radius: 0.2rem;
    color: #fff;
    float: right;
    text-align: center;
    font-size: 0.89rem;
}


/*支付订单*/

.zhifutit {
    width: 100%;
    background: #fff;
}

.zhifutit li {
    width: 100%;
    height: 2.58rem;
    line-height: 2.58rem;
    border-bottom: 1px solid #e9e9e9;
    color: #999;
    font-size: 0.89rem;
}

.zhifutit li label {
    color: #051b28;
    text-align: center;
    padding-left: 3%;
    font-size: 0.92rem;
}

.zhifuzjiage {
    width: 100%;
    background: #fff;
    height: 2.58rem;
    line-height: 2.58rem;
    font-size: 0.89rem;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    margin-top: 0.8rem;
}

.zhifuzjiage dt {
    color: #051b28;
    text-align: center;
    font-size: 0.92rem;
    padding-left: 3%;
    float: left;
}

.zhifuzjiage dd {
    color: #fa3737;
}

.zhifulist {
    width: 100%;
    height: 3.98rem;
    background: #fff;
    border-bottom: 1px solid #e9e9e9;
    color: #aaa;
    font-size: 0.89rem;
    font-family: "微软雅黑 Light";
}

.zhifulist dt {
    text-align: center;
    font-size: 0.98rem;
    float: left;
    width: 28%;
}

.zhifulist dt img {
    max-width: 50%;
    margin-top: 0.48rem;
}

.zhifulist dd {
    float: left;
    width: 70%;
}

.zhifulist dd a {
    width: 100%;
    display: inline-block;
}

.zhifulist dd .zhifulistlt {}

.zhifulist dd .zhifulistlt h5 {
    font-size: 0.98rem;
    margin-top: 0.6rem;
}

.zhifulist dd .zhifulistlt p {
    font-size: 0.78rem;
    line-height: 1.59rem;
    color: #aaa;
}

.zhifulist dd .zhifulistrt {
    margin-top: 1rem;
}

.zhifulist dd .zhifulistrt i {
    font-size: 1.3rem;
    color: #bbb;
}

.zhifulist dd .zhifulistrt .selectzf {
    color: #3cb878;
}

.tijiaodingdan {
    width: 94%;
    height: 3.28rem;
    background: #3cb878;
    font-size: 1.147rem;
    color: #fff;
    margin: 2.257rem 3% 0px;
}


/*发需求*/

.faxuqiu,
.pingjia,
.dingdan,
.zhifudingdan {
    width: 100%;
    float: left;
    background: #f8f8f8;
    position: relative;
    overflow: hidden;
}

.faxuqiutit {
    width: 100%;
    position: relative;
}

.faxuqiutit p,
.fa_con p,
.fa_tel p,
.fa_time p {
    font-size: 0.896rem;
    padding-left: 2%;
    float: left;
    color: #262626;
    line-height: 2.68rem;
}

.faxuqiutit p {
    width: 98%;
}

.jingfeiinput {
    width: 94%;
    height: 2rem;
    line-height: 2rem;
    padding: 0.5rem 3%;
    border-top: 0.09rem #dadada solid;
    border-bottom: 0.09rem #dadada solid;
    float: left;
    background: #fff;
}

.faxuqiutit input {
    width: 90%;
    height: 2rem;
    line-height: 2rem;
    background: #fff;
    z-index: 11;
    float: left;
}

.faxuqiutit .ysjiag {
    position: relative;
    text-align: center;
    float: left;
    font-size: 0.8rem;
    color: #262626;
    width: 10%;
}

.fa_con {
    height: 8.517rem;
    padding: 0.917rem 0%;
}

.fa_con textarea {
    width: 94%;
    height: 7.5rem;
    padding: 0.5rem 3%;
    border: none;
    outline: none;
    resize: none;
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #999;
    border-top: 0.09rem #dadada solid;
    border-bottom: 0.09rem #dadada solid;
    float: left;
    background: #fff;
}

.fa_time {}

.fa_time_date {
    width: 94%;
    padding: 0px 3%;
    line-height: 2.3rem;
    border-top: 0.09rem #dadada solid;
    border-bottom: 0.09rem #dadada solid;
    float: left;
    background: #fff;
    font-size: 0.6rem;
}

.fa_time_date i {
    font-size: 0.8rem;
    float: left;
    width: 11%;
    text-align: center;
}

.fa_time_date em {
    padding-right: 1rem;
}

.fa_tel .fa_tel_inp {
    width: 94%;
    padding: 0.5rem 3%;
    border-top: 0.09rem #dadada solid;
    border-bottom: 0.09rem #dadada solid;
    float: left;
    background: #fff;
}

.fa_tel .fa_tel_inp input {
    height: 2.325rem;
    line-height: 2.325em;
    width: 100%;
}

.fa_tel .fa_tel_inp .solid {
    border-bottom: 0.09rem #dadada solid;
}

.Fabuxuqiu {
    width: 94%;
    height: 3.2rem;
    background: #00acee;
    font-family: "Microsoft Yahei";
    font-size: 1.146rem;
    color: #fff;
    margin: 1.8rem 3%;
}

.fa_tel em,
.fa_tel i {
    text-align: center;
    font-size: 0.89rem;
    display: inline-block;
    width: 100%;
}

.fa_tel img {
    text-align: center;
    max-width: 50%;
    margin-top: 0.68rem;
}


/*评价*/

.pingjiafwtit {
    height: 3.18rem;
    line-height: 3.18rem;
    width: 100%;
    border-bottom: 0.09rem #dadada solid;
    background: #fff;
}

.pingjiafwtit h5 {
    width: 20%;
    float: left;
    text-align: center;
    font-size: 1rem;
    padding-left: 4%;
    color: #232323;
    font-weight: normal;
}

.pingjiafwtit ul {
    width: 76%;
    float: right;
}

.pingjiafwtit ul li {
    width: 33%;
    float: left;
    text-align: center;
}

.pingjiafwtit ul li i {
    margin-right: 0.1rem;
}

.pingjiafwtit ul li .selectPF {
    color: #ff3030;
}

.p_con {
    height: 8.417rem;
    padding: 0.917rem 3%;
    background: #fff;
    border-bottom: 0.09rem #dadada solid;
}

.p_con textarea {
    width: 100%;
    height: 6rem;
    border: none;
    outline: none;
    resize: none;
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #999;
}

.p_con p {
    text-align: right;
    font-size: 0.825rem;
}

.p_con p i {
    color: #ff3030;
}

.pingjiapic {
    height: 4.18rem;
    line-height: 4.18rem;
    width: 100%;
    border-bottom: 0.09rem #dadada solid;
    background: #fff;
}

.pingjiapic em {
    font-size: 1rem;
    color: #232323;
    padding-left: 4%;
}

.pingjiapic img {
    text-align: right;
    max-width: 15%;
    float: right;
    padding: 0.5rem 0.5rem 0px 0px;
}

.queding {
    width: 94%;
    height: 2.8rem;
    background: #00acee;
    border-radius: 0.417rem;
    font-family: "Microsoft Yahei";
    font-size: 1.146rem;
    color: #fff;
    margin: 3rem 3% 0px;
}

.bottomBtn {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 999;
    width: 100%;
    height: 3.5rem;
    font-size: 1rem;
    background-color: #ffffff;
    border-top: 1px solid #e9e9e9;
}

.bottomBtn .diva,
.bottomBtn p {
    height: 3.5rem;
}

.bottomBtn p {
    background-color: #00a0e9;
    color: #fff;
}

.bottomBtn p a {
    color: #fff;
}

.bottomBtn p:hover {
    opacity: 0.8;
}

.bottomBtn .diva em {
    display: block;
    width: 1.8rem;
    height: 1.8rem;
    background: url("../images/zbicon1.png") no-repeat;
    background-size: 100%;
    margin-right: 0.4rem;
}

.bottomBtn .diva:hover {
    opacity: 0.8;
}

.bottomBtn p em {
    display: block;
    width: 1.7rem;
    height: 1.7rem;
    background: url("../images/zbicon2.png") no-repeat;
    background-size: 100%;
    margin-right: 0.4rem;
    cursor: pointer;
}

.hideDiv {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
}

.hideDiv img {
    position: fixed;
    left: 5%;
    top: 1rem;
    width: 85%;
    height: auto;
}


/*赛岛旅游*/

.SDlvyou,
.SDlvyouxq {
    width: 100%;
    float: left;
    position: relative;
    background: #f8f8f8;
}

.SDlvyoutit {
    width: 100%;
    float: left;
    background: #fff;
    height: 2.68rem;
    line-height: 2.68rem;
    border-bottom: 0.09rem #dadada solid;
}

.SDlvyoutit li {
    width: 33.3%;
    text-align: center;
    float: left;
    font-size: 1rem;
}

.SDlvyoutit li i {
    font-size: 0.82rem;
    margin-left: 0.2rem;
}

.SDlvyoutit li .selectlvy {
    color: #ff5140;
}

.SDlvyoutit li .SDlvyoutlist {
    display: none;
}

.SDlvyoutit li:hover .SDlvyoutitbtn {
    color: #ff5140;
}

.SDlvyoutlist {
    width: 100%;
    background: #fff;
    z-index: 999999;
    color: #333;
    float: left;
    position: relative;
}

.SDlvyoutlist a {
    width: 100%;
    display: inline-block;
}

.SDlvyou dl {
    position: relative;
    width: 100%;
    float: left;
    background: #fff;
    margin-bottom: 0.8rem;
}

.SDlvyou dl dt {
    width: 100%;
    position: relative;
}

.SDlvyou dl dt img {
    max-width: 100%;
}

.SDlvyou dl dt em {
    background: #000;
    filter: alpha(opacity=80);
    opacity: 0.8;
    -moz-opacity: 0.8;
    color: #fff;
    padding: 0.2rem 0.8rem;
    position: absolute;
    left: 0.8rem;
    top: 1.08rem;
    border-radius: 10px;
    text-align: center;
    display: inline-block;
    font-size: 0.825rem;
}

.SDlvyou dl dt .lvliulan {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    font-size: 0.81rem;
    text-align: right;
    color: #fff;
}

.SDlvyou dl dt .lvliulan i {
    font-size: 0.89rem;
}

.SDlvyou dl dd {
    width: 94%;
    position: relative;
    padding: 0px 3% 0.8rem;
    border-bottom: 0.09rem #dadada solid;
    /* float:left;*/
}

.SDlvyou dl a {
    width: 100%;
    display: inline-block;
    position: relative;
}

.SDlvyou dl dd .SDlvyouddfl {
    width: 100%;
    position: relative;
}

.SDlvyou dl dd .SDlvyouddfl h5 {
    font-size: 1rem;
    height: 1.58rem;
    font-weight: normal;
    color: #051b28;
    overflow: hidden;
    line-height: 1.58rem;
    /* width: 68%;*/
}

.SDlvyou dl dd .SDlvyouddfl p {
    font-size: 0.8rem;
    line-height: 1.48rem;
    color: #6c7379;
    /* width: 68%;*/
}

.SDlvyou dl dd .SDlvyouddfr {
    font-size: 0.89rem;
    width: 35%;
    text-align: center;
    right: 0;
    /* position: absolute;height:30%;bottom: 0;top: 0;margin: auto;*/
}

.SDlvyou dl dd .SDlvyouddfr i,
.bdfr i,
.titlejiege i {
    font-size: 1.18rem;
    color: #fa3737;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 0px 0.1rem;
}

.slideTxtBoxyuyue {
    width: 100%;
    background: #fff;
    /* margin: 0rem 0px 0px;*/
    float: left;
}

.slideTxtBoxyuyue .hd {
    height: 2.62rem;
    line-height: 2.62rem;
    border-bottom: 0.09rem #dadada solid;
    position: relative;
}

.slideTxtBoxyuyue .hd ul {
    float: left;
    position: absolute;
    height: 2.62rem;
    width: 100%;
}

.slideTxtBoxyuyue .hd ul li {
    float: inherit;
    width: 49.5%;
    text-align: center;
    border-left: 0.09rem solid #dadada;
}

.slideTxtBoxyuyue .hd ul li.on em {
    height: 2.62rem;
    border-bottom: 0.18rem solid #fff;
    color: #f9644e;
    display: inline-block;
    width: 100%;
    border-left: 0.09rem solid #fff;
}

.slideTxtBoxyuyue .slideBox {
    overflow: hidden;
    zoom: 1;
    position: relative;
}


/*焦点图*/

.focusBox {
    width: 100%;
    margin: 0 auto;
    position: relative;
    background: #fff;
}

.focusBox .hd,
.focusBox .hdbox {
    width: 100%;
    height: 11px;
    position: absolute;
    z-index: 1;
    bottom: 0.5rem;
    text-align: center;
}

.focusBox .hd ul,
.focusBox .hdbox ul {
    display: inline-block;
    height: 10px;
    padding: 0px 5px;
    font-size: 0;
    vertical-align: top;
}

.focusBox .hd ul li,
.focusBox .hdbox ul li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #4e4f4f;
    vertical-align: top;
    overflow: hidden;
}

.focusBox .hd ul .on {
    background: #ff6b50;
}

.focusBox .hdbox ul li,
.focusBox .hdbox ul .on {
    background-color: transparent;
}

.focusBox .bd,
.focusBox .bdbox {
    position: relative;
    z-index: 0;
}

.focusBox .bd li,
.focusBox .bdbox li {
    position: relative;
}

.focusBox .bd li img,
.focusBox .bdbox li img {
    display: block;
    width: 100%;
    height: 10.58rem;
}

.focusBox .bd li a,
.focusBox .bdbox li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.SDlylist {
    border-bottom: 0.09rem #e9e9e9 solid;
    padding-bottom: 0.5rem;
    display: inline-block;
    width: 100%;
    background: #fff;
}

.bdfl {
    margin: 0px 3%;
    width: 94%;
    position: relative;
}

.bdfl h5 {
    font-size: 1.02rem;
    color: #232323;
    margin: 0.49rem 0px;
    width: 75%;
}

.bdfl p {
    color: #999;
    font-size: 0.82rem;
}

.bdfl p i {
    color: #232323;
}

.bdfr {
    font-size: 0.89rem;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    /* left: 0;*/
    margin: auto;
    height: 15%;
}

.titpj {
    margin: 1rem 0px 0px;
    width: 100%;
    position: relative;
    border-top: 0.09rem solid #e9e9e9;
    display: inline-block;
    padding: 0.8rem 0px 0px;
}

.titpjfl {
    color: #666;
    font-size: 0.89rem;
}

.titpjfr {
    color: #999;
    font-size: 0.8rem;
}

.slideTxtBoxlvyou {
    width: 100%;
    background: #fff;
    margin: 0.58rem 0px 0px;
}

.slideTxtBoxlvyou .hd {
    height: 3.08rem;
    line-height: 3.08rem;
    border-bottom: 0.09rem #dadada solid;
    position: relative;
}

.slideTxtBoxlvyou .hd ul {
    float: left;
    position: absolute;
    height: 3.08rem;
    width: 100%;
}

.slideTxtBoxlvyou .hd ul li {
    float: inherit;
    width: 50%;
    text-align: center;
}

.slideTxtBoxlvyou .hd ul li.on em {
    height: 3.08rem;
    border-bottom: 0.18rem solid #00acee;
    color: #00acee;
    display: inline-block;
    padding: 0px 0.5rem;
}

.slideTxtBoxlvyou .slideBox {
    overflow: hidden;
    zoom: 1;
    position: relative;
    padding: 1rem 3%;
}

.slideTxtBoxlvyou .slideBox h5 {
    width: 100%;
    padding: 0.8rem 0%;
    display: inline-block;
    font-size: 1rem;
}

.slideTxtBoxlvyou .slideBox h5 i {
    border-left: 3px solid #00acee;
    margin-right: 5px;
}

.slideTxtBoxlvyou .slideBox p {
    font-size: 0.88rem;
    line-height: 1.8rem;
}


/*.TJlvyouxq{width:100%;float:left;background:#fff;position:relative;margin-bottom:2rem;}
.TJlvyouxq h5{width:94%;padding:10px 3%;display:inline-block;font-size:1rem;border-bottom:0.09rem #dadada solid;height:2.09rem;line-height:2.09rem;float:left;}
.TJlvyouxq h5 i{border-left:3px solid #00acee;margin-right:5px;}*/

.TJlvyouxq {
    width: 100%;
    float: left;
    background: #fff;
    position: relative;
    margin-bottom: 2rem;
}

.TJlvyouxq h5 {
    width: 94%;
    padding: 10px 3%;
    display: inline-block;
    font-size: 1rem;
    border-bottom: 0.09rem #dadada solid;
    height: 2.09rem;
    line-height: 2.09rem;
    float: left;
}

.TJlvyouxq h5 i {
    border-left: 3px solid #00acee;
    margin-right: 5px;
}

.TJlvyouxq h6 {
    width: 94%;
    padding: 10px 3%;
    display: inline-block;
    font-size: 1rem;
    border-bottom: 0.09rem #dadada solid;
    height: 2.09rem;
    line-height: 2.09rem;
    float: left;
}

.TJlvyouxq h6 i {
    border-left: 3px solid #00acee;
    margin-right: 5px;
}

.picScroll-left {
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-bottom: 2rem;
}

.picScroll-left .hd {
    overflow: hidden;
    width: 100%;
    position: relative;
    text-align: center;
    display: inline-block;
    height: 1.21rem;
}

.picScroll-left .hd ul {
    overflow: hidden;
    zoom: 1;
    margin: 0px 0px 0px;
    text-align: center;
    position: absolute;
    width: 100%;
}

.picScroll-left .hd ul li {
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url(../images/icoCircle.gif) 0 -9px no-repeat;
    display: inline-block;
}

.picScroll-left .hd ul li.on {
    background-position: 0 0;
}

.picScroll-left .bd {
    margin: 1rem 0px 0px;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
    width: 100%;
}

.picScroll-left .bd ul li {
    margin: 0 0px 0px 0.72rem;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 45%;
}

.picScroll-left .bd ul li .pic {
    text-align: center;
    height: 5.68rem;
}

.picScroll-left .bd ul li .pic img {
    width: 100%;
    height: 5.68rem;
}

.picScroll-left .bd ul li .title {
    padding: 0px 5%;
    border: 0.09rem solid #e9e9e9;
    border-top: none;
}

.picScroll-left .bd ul li .title h2 {
    border-bottom: 0.09rem #e9e9e9 solid;
    line-height: 1.85rem;
    font-size: 0.89rem;
    font-weight: normal;
    overflow: hidden;
    height: 1.85rem;
    color: #262626;
}

.picScroll-left .bd ul li .title .titlejiege {
    font-size: 0.88rem;
    line-height: 2rem;
}

.picScroll-left .bd ul li .title .titlejiege em {
    color: #fa3737;
}


/*lxy*/

.picScroll-left .bd ul li .title h3 {
    height: 2.5rem;
    line-height: 1.3rem;
    padding-top: 0.4rem;
    margin-bottom: 0.45rem;
    font-size: 0.89rem;
    text-align: left;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
}

.picScroll-left .bd ul li .pic2 {
    text-align: center;
    height: 7.28rem;
}

.picScroll-left .bd ul li .pic2 img {
    width: 100%;
    height: 7.28rem;
}


/*星级评价*/

.pingjiafwtit2 {
    width: 100%;
    min-height: 5rem;
    padding: 0.8rem 0;
    background-color: #fff;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 0.8rem;
}

.pingjiafwtit2 h6 {
    font-size: 1rem;
    line-height: 1.8rem;
    padding-left: 4%;
    color: #232323;
    font-weight: normal;
}

.starList {
    width: 80%;
    height: 2.5rem;
    margin: 1rem 10%;
}

.starList p {
    width: 2.5rem;
    height: 2.5rem;
    background: url("../images/xstar1.png") no-repeat;
    background-size: 100%;
}

.starList .on {
    background: url("../images/xstar2.png") no-repeat;
    background-size: 100%;
}

.plTxt {
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    font-size: 0.92rem;
    color: #65676f;
}

.plTxt span {
    color: #f42636;
    margin-right: 0.3rem;
}


/*会员中心*/

.vipcenter {
    padding: 0px;
    position: relative;
    width: 100%;
    float: left;
    background: #f8f8f8;
}

.vipcenter .vipheader {
    padding: 1em;
    height: 165px;
    background: url(../images/hbg.jpg);
    background-size: cover;
}

.vipcenter .vipheader .touxiang {
    width: 72px;
    height: 72px;
    margin: 0px auto 2.586rem;
    position: relative;
    top: 2rem;
}

.vipcenter .vipheader .touxiang img {
    border-radius: 100%;
    width: 72px;
    height: 72px;
    border-radius: 100%;
    border: 5px solid #b0e6da;
}

.vipcenter .vipheader .name {
    font-size: 1.12em;
    text-align: center;
    color: #fff;
    line-height: 1.59em;
}

.vipcenter .vipheader .gztt {
    font-size: 1em;
    text-align: center;
    color: #fff;
}

.vipcenter .vipheader .datexiugai {
    background: #000;
    filter: alpha(opacity=80);
    opacity: 0.8;
    -moz-opacity: 0.8;
    color: #fff;
    padding: 0.2rem 0.4rem;
    position: absolute;
    right: 0.8rem;
    width: 20%;
    top: 1rem;
    border-radius: 10px;
    text-align: center;
    display: inline-block;
    font-size: 0.8rem;
}

.vipcenter .v_bottom {
    margin: 0.2rem 0px;
    border-bottom: 1px solid #e9e9e9;
    background: #fff;
}

.vipcenter .v_bottom li {
    width: 25%;
    float: left;
    text-align: center;
}

.vipcenter .v_bottom li a {
    display: block;
    width: 100%;
}

.vipcenter .v_bottom li a i {
    display: block;
    padding: 0.525rem 0px 0;
}

.vipcenter .v_bottom li a i img {
    max-width: 32%;
}

.vipcenter .v_bottom li a p {
    font-family: "Microsoft Yahei";
    font-size: 0.86rem;
    color: #333;
    padding-bottom: 1rem;
}

.vipcenter .vipul {
    background: #fff;
    width: 100%;
    position: relative;
    float: left;
    border-top: 1px solid #e9e9e9;
    margin: 0.68rem 0px;
}

.vipcenter .vipul li {
    padding: 0px 0px;
    overflow: hidden;
    border-bottom: 1px solid #e9e9e9;
    position: relative;
    height: 3.28rem;
    line-height: 3.28rem;
}

.vipcenter .vipul li a {
    color: #666;
    display: inline-block;
    position: relative;
    width: 100%;
    font-size: 0.92rem;
}

.vipcenter .vipul li a:hover {
    background: #f8f8f8;
}

.vipcenter .vipul li .rizi {
    position: absolute;
    right: 10px;
    font-size: 0.82rem;
}

.vipcenter .vipul li .rizi i {
    font-size: 0.82rem;
}

.vipcenter .vipul li .lvzi {
    color: #00B285;
}

.vipcenter .vipul li .redzi {
    color: red;
}

.vipcenter .vipul li .lzz {
    float: left;
}

.vipcenter .vipul li .icc {
    float: left;
    display: block;
    width: 8%;
    text-align: center;
    padding: 0px 0.5rem
}

.vipcenter .vipul li .icc img {
    max-width: 80%;
    margin-top: 0.99rem;
}

.vipcenter .vipul li a:hover {
    line-height: 3.28rem;
}


/*登录*/

.loginbg {
    width: 84%;
    padding: 15% 8%;
}

.loginbg .loginimg {
    text-align: center;
    width: 100%;
    padding-top: 1.7rem;
}

.loginbg .loginimg img {
    width: 4.417rem;
    height: 4.417rem;
    border-radius: 100%;
}

.loginbg ul {
    float: left;
    width: 100%;
}

.loginbg ul li {
    height: 3.9rem;
    line-height: 3.9rem;
    border-bottom: 0.09rem #d2d7d9 solid;
}

@media screen and (min-width:1024px) {
    .loginbg ul li {
        height: 4.167rem;
        line-height: 4.167rem;
        border-bottom: 0.09rem #fff solid;
        margin-bottom: 0.1rem;
    }
}

.loginbg ul li span {
    display: inline-block;
    float: left;
    width: 7.5rem;
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #fff;
}

.loginbg ul li span i {
    font-size: 1rem;
    color: #fff;
    padding-right: 0.5rem;
}

.loginbg ul li input {
    flex: 1;
    float: left;
    height: 3.9rem;
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #fff;
    background: none;
}

.loginbg p {
    height: 3.217rem;
    line-height: 3.217rem;
}

.loginbg p a {
    font-family: "Microsoft Yahei";
    font-size: 1rem;
}

.loginbg .login {
    width: 100%;
    height: 3.5rem;
    background: #00acee;
    border-radius: 3.5rem;
    font-family: "Microsoft Yahei";
    font-size: 1.146rem;
    color: #fff;
    margin-top: 1.5rem;
}

.loginbg .login:hover {
    background: #028dc2;
}

.loginbg h2 {
    text-align: center;
    font-family: "Microsoft Yahei";
    font-size: 1.2rem;
    color: #fff;
    font-weight: normal;
    border-bottom: 1px solid #d2d7d9;
    margin: 2rem 0px;
    padding-bottom: 1rem;
}

.loginbg .l_kinds {
    text-align: center;
    padding-bottom: 1.8rem;
}

.loginbg .l_kinds a {
    display: inline-block;
    width: 3.417rem;
    text-align: center;
    margin: 0 5%;
}

.loginbg .l_kinds a i {
    width: 100%;
    float: left;
    text-align: center;
}

.loginbg .l_kinds a i img {
    max-width: 80%;
    margin-bottom: 0.68rem;
}

.loginbg .l_kinds a em {
    width: 100%;
    color: #fff;
}

.error {
    font-family: "Microsoft Yahei";
    font-size: 0.8rem;
    color: #dc3410;
    border: none;
    height: 1.5rem;
    line-height: 1.5rem;
    display: none;
}


/*注册*/

.reg {
    background: url(../images/zhucebj.jpg) repeat;
    background-size: cover;
}

.loginbg .sure {
    width: 100%;
    height: 3.5rem;
    background: #f75a53;
    border-radius: 3.5rem;
    font-family: "Microsoft Yahei";
    font-size: 1.147rem;
    color: #fff;
    margin-top: 1.6rem;
}

.loginbg .sure:hover {
    background: #cc312a;
}

.loginbg .yi {
    text-align: center;
    padding-top: 0.883rem;
    font-family: "Microsoft Yahei";
    font-size: 0.883rem;
    color: #fff;
}

.loginbg .yi a {
    color: #fff;
}

.loginbg ul li .yzm_txt {
    width: 38%;
}

.loginbg ul li .yzm {
    display: block;
    width: 28%;
    height: 1.958rem;
    line-height: 1.958rem;
    float: left;
    background: #fff;
    border-radius: 0.208rem;
    margin-top: 1.25rem;
    text-align: center;
    font-family: "Microsoft Yahei";
    font-size: 0.883rem;
    color: #292828;
}

.regbg {
    padding: 5% 8%;
}

.regtiter {
    padding: 1.8rem 0% 0px;
    width: 100%;
    float: left;
}

.regtiter a {
    height: 2.28rem;
    line-height: 2.28rem;
    width: 50%;
    float: left;
    text-align: center;
    background: url(../images/regtit1.png) repeat;
    color: #fff;
    font-size: 1rem;
}

.regtiter .selectreg {
    background: url(../images/regtit.png) repeat;
}


/*账户资料*/

.Acc_details {
    width: 100%;
    float: left;
    position: relative;
    background: #f8f8f8;
}

.Acc_guanlian {
    width: 94%;
    padding: 0px 3%;
    float: left;
    position: relative;
}

.zlxg {}

.zlxg p {
    padding: 0 3%;
    height: 3.4rem;
    line-height: 3.4rem;
}

.zlxg .xz {
    padding: 0;
}

.zlxg .p2 {
    border-bottom: 0.09rem #e9e9e9 solid;
    background: #fff;
}

.zlxg .p1 a {
    display: block;
    font-family: "Microsoft Yahei";
    font-size: 1.125rem;
    color: #051b28;
}

.zlxg .p2 a {
    display: block;
    font-family: "Microsoft Yahei";
    font-size: 1rem;
}

.zlxg p .date {
    float: right;
    font-family: "Microsoft Yahei";
    font-size: 1.125rem;
    color: #333;
    /* background:url(../images/icon2.png) right no-repeat;*/
    /* padding-right:1.2rem;*/
}

.zlxg a:hover {
    background: none;
}

.zlxg p .nc {
    float: right;
    font-family: "Microsoft Yahei";
    font-size: 1.083rem;
    color: #b2a8a8;
    padding-right: 6%;
    text-align: right;
    height: 4rem;
}

.zlxg .p1 {
    height: 5.625rem;
    position: relative;
}

.zlxg .p1 a {
    height: 5.625rem;
    line-height: 5.625rem;
}

.zlxg .p1 .sc_photo {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 5.625rem;
    text-indent: -999999px;
    outline: none;
}

.zlxg .p1 span {
    display: inline-block;
    width: 4.625rem;
    height: 4.625rem;
    float: right;
    margin-top: 0.5rem;
    padding: 0;
}

.zlxg .p1 span img {
    width: 100%;
    height: auto;
}

.zlxg .p_2 {
    background: none;
}

.zlxg .sex {
    border-bottom: 0.09rem #dadada solid;
    height: 4rem;
    line-height: 4rem;
}

.zlxg .selects {
    position: relative;
}

.zlxg .selects .sel_1 {
    cursor: pointer;
    background-size: auto 0.75rem;
    padding-left: 30%;
    text-align: right;
    margin-right: 4%;
    padding-right: 6%;
    font-family: "Microsoft Yahei";
    font-size: 1.083rem;
    color: #b2a8a8;
    background: url(../images/fenlei_icon.png) no-repeat right center;
    background-size: auto 0.833rem;
}

.zlxg .selects strong {
    position: absolute;
    left: 4%;
    top: 0.1rem;
    font-family: "Microsoft Yahei";
    font-size: 1.125rem;
    color: #051b28;
    font-weight: normal;
}

.zlxg .selects .sel_1 a {
    display: block;
    text-align: right;
    font-family: "Microsoft Yahei";
    font-size: 1.083rem;
    color: #b2a8a8;
}

.zlxg .selects .sel_2 {
    display: none;
    width: 100%;
    text-align: right;
    position: absolute;
    left: -0.08rem;
    top: 4rem;
    background: #fff;
    border-bottom: 0.09rem #d8d0d0 solid;
    z-index: 10;
}

.zlxg .selects .sel_2 li {
    height: 4rem;
    line-height: 4rem;
    clear: both;
}

.zlxg .selects .sel_2 li a {
    display: block;
    height: 4rem;
    font-family: "Microsoft Yahei";
    font-size: 1.083rem;
    color: #b2a8a8;
    padding-right: 6%;
    margin-right: 4%;
}

.zlxg .p2 #birth {
    text-align: right;
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #999;
    height: 3rem;
}

.zlxg .p_icon {
    font-size: 1.325rem;
    color: #999;
    padding-right: 0.833rem;
}

.zlxg #mobile {
    float: right;
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #333;
    width: 100%;
    text-align: right;
}

.filearea {
    border-bottom: 0.09rem #e9e9e9 solid;
    padding: 0 3%;
    height: 5.25rem;
    line-height: 5.25rem;
    background: #fff;
}

.userTit {
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #262626;
}

.Tit {
    font-family: "Microsoft Yahei";
    font-size: 1.125rem;
    color: #051b28;
}

.userIcon {
    width: 3.625rem;
    height: 3.625rem;
}

.userIcon img {
    width: 3.625rem;
    height: 3.625rem;
    border-radius: 100%;
}

.filesdiv {
    width: 100%;
    height: 5.667rem;
    position: absolute;
    top: -3rem;
    left: 0;
    z-index: 999;
    filter: alpha(opacity: 0);
    opacity: 0;
}

.filecss {
    width: 100%;
    height: 5.667rem;
}

.filearea span {
    color: #999;
    font-size: 0.72em;
}

.setList a {
    height: 3.25rem;
    line-height: 3.25rem;
    width: 100%;
    display: block;
}

.setList li {
    height: 3.2rem;
    line-height: 3.2rem;
    border-bottom: 0.09rem #e9e9e9 solid;
    padding: 0 3%;
}

.setList li .u-color3 {
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #999;
    /* background:url(../images/icon2.png) right no-repeat;*/
    /* padding-right:1.2rem;*/
}

.namePop {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 500;
    background-color: rgba(0, 0, 0, .6);
}

.numPop {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 500;
    background-color: rgba(0, 0, 0, .6);
}

.popArea {
    top: 50%;
    margin-top: -5.5em;
    background-color: #fff;
    min-height: 9em;
    margin-left: 2.5em;
    margin-right: 2.5em;
    padding: 1em 1.5em;
    -webkit-border-radius: .2em;
    border-radius: .2em;
    color: #333;
    position: relative;
}

.popArea .sex_title {
    padding-top: 1rem;
}

.popArea .sex_title h1 {
    font-weight: normal;
    font-family: "Microsoft Yahei";
    font-size: 1.2rem;
    color: #333;
}

.popArea .sex_title h1 i {
    font-size: 1.75rem;
    color: #999;
    padding-right: 0.75rem;
}

.boyAndGirl p {
    min-height: 4rem;
}

.boyAndGirl span {
    display: block;
}

.sexCheck .rightarrow {
    width: 1.167rem;
    height: 1.187rem;
    background-image: url(../images/gou.png) !important;
    background-repeat: no-repeat;
    background-size: 80%;
    display: inline-block;
}

.uname {
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #999;
    text-align: right;
}

.setList {
    width: 100%;
    display: inline-block;
    background: #fff;
}

.zlxg .accicon {
    font-size: 0.86rem;
    color: #999;
}

.nameD {
    border-bottom: 1px solid #ca8d4b;
    min-height: 2em;
    margin-top: 1em;
    padding: 0.4em 0.8em;
}

.nameD input {
    width: 100%;
}

.nameBz {
    padding: 0.4em 0.8em;
}

.nameBtn {
    margin-top: 1em;
}

.nameBtn a {
    display: block;
    padding: 0.5rem 1rem;
    font-size: 1.083rem;
    color: #fff;
    background-color: #ff5140;
    -webkit-border-radius: 0.417em;
    border-radius: 0.417rem;
}

.nameBtn2 a {
    text-align: center;
}

.nameBtn .wc_btn {
    display: inline-block;
    margin-left: 20%;
}

.nameBtn .qx_btn {
    display: inline-block;
    margin-right: 20%;
    background: #65676f;
}

.Acc_details .sure {
    width: 94%;
    height: 3rem;
    line-height: 3rem;
    background: #00acee;
    font-family: "Microsoft Yahei";
    font-size: 1.2rem;
    color: #fff;
    border-radius: 0.417rem;
    margin: 1.6rem 3% 0px;
}


/*修改姓名*/

.name_gai {
    padding: 0 3%;
}

.name_gai li {
    margin-top: 1rem;
}

.name_gai li span {
    display: block;
    width: 100%;
    font-family: "Microsoft Yahei";
    font-size: 1.2rem;
    color: #333;
    float: left;
}

.name_gai span i {
    font-size: 1.325rem;
    color: #999;
    padding-right: 0.833rem;
}

.name_gai .name {
    width: 100%;
    height: 4rem;
    font-family: "Microsoft Yahei";
    font-size: 1.2rem;
    color: #333;
    border-bottom: 0.09rem #d1d1d1 solid;
}

.name_gai p {
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #999;
    padding-top: 0.917rem;
}

.name_gai .sure {
    width: 100%;
    height: 3.5rem;
    background: #00acee;
    font-family: "Microsoft Yahei";
    font-size: 1.546rem;
    color: #fff;
    border-radius: 0.417rem;
    margin-top: 7.083rem;
}


/*账户密码*/

.Acc_pass {
    width: 100%;
    float: left;
    position: relative;
    background: #f8f8f8;
    overflow: hidden;
}

.mobile_gai {
    padding: 0 3%;
}

.mobile_gai ul li {
    height: 3.3rem;
    line-height: 3.3rem;
    border-bottom: 0.09rem #d1d1d1 solid;
}

.mobile_gai ul li span {
    display: inline-block;
    float: left;
    width: 35%;
    height: 3.25rem;
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #333;
}

.mobile_gai ul li span i {
    font-size: 1.75rem;
    color: #333;
    padding-right: 0.5rem;
}

.mobile_gai ul li input {
    width: 65%;
    float: left;
    height: 3.25rem;
    font-family: "Microsoft Yahei";
    font-size: 0.8rem;
    color: #000;
}

.mobile_gai ul li input::-webkit-input-placeholder {
    font-family: "Microsoft Yahei";
    font-size: 1.083rem;
    color: #999;
}

.mobile_gai ul li .yzm_txt {
    width: 35%;
}

.mobile_gai ul li .yzm {
    display: block;
    width: 29%;
    height: 1.958rem;
    float: left;
    border: 1px solid #ff3030;
    border-radius: 0.208rem;
    margin-top: 0.7rem;
    line-height: 1.958rem;
    text-align: center;
    color: #ff3030;
}

.Acc_pass .sure {
    width: 100%;
    height: 2.5rem;
    background: #b2a8a8;
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #fff;
    border-radius: 0.417rem;
    margin-top: 3.083rem;
}


/*账户关联*/

.Acc_guanlian {}

.Acc_guanlian .zhgl {
    padding: 0 4%;
}

.Acc_guanlian .zhgl .zh_head {
    text-align: center;
}

.Acc_guanlian .zhgl .zh_head a {
    display: inline-block;
    width: 5.417rem;
    height: 5.417rem;
    padding: 0px 0.125rem;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 100%;
    margin: 1rem 0;
}

.Acc_guanlian .zhgl .zh_head a img {
    width: 5.417rem;
    height: 5.417rem;
    border-radius: 100%;
}

.Acc_guanlian .zhgl .zh_txt {
    margin-bottom: 1.2rem;
}

.Acc_guanlian .zhgl .zh_txt p {
    font-family: "微软雅黑";
    font-size: 0.9rem;
    color: #051b28;
    line-height: 2.167rem;
}

.Acc_guanlian .zhgl .zh_txt p span {
    font-family: "微软雅黑";
    font-size: 1rem;
    color: #dc3410;
}

.Acc_guanlian .zhgl .xuan {
    padding-bottom: 1.667rem;
}

.Acc_guanlian .zhgl .xuan p {
    font-family: "微软雅黑";
    font-size: 0.9rem;
    color: #051b28;
    margin-bottom: 0.5rem;
}

.Acc_guanlian .zhgl .xuan .mfzc {
    width: 100%;
    height: 3.2rem;
    border-radius: 0.617rem;
    background: #c3bbbb;
    font-family: "微软雅黑";
    font-size: 1rem;
    color: #fff;
}

.Acc_guanlian .zhgl .xuan .mfzc:hover {
    background: #b1adad;
}

.Acc_guanlian .zhgl .xuan .ljgl {
    width: 100%;
    height: 3.2rem;
    border-radius: 0.617rem;
    background: #00acee;
    font-family: "微软雅黑";
    font-size: 1rem;
    color: #fff;
}

.Acc_guanlian .zhgl .xuan .ljgl:hover {
    background: #0399d3;
}

.Acc_guanlian .zhgl .before {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
}

.Acc_guanlian .zhgl .before a {
    font-family: "微软雅黑";
    font-size: 1rem;
    color: #051b28;
    display: block;
    height: 4rem;
    line-height: 4rem;
}

.jiazai {
    background: #fdfdfd;
    width: 100%;
    height: 100%;
    display: inline-block;
    overflow: hidden;
    text-align: center;
}

.jiazai img {
    margin: 10rem 0px;
    max-width: 40%;
}

.jiesongfw li {
    padding: 10px 3%;
    width: 94%;
    float: left;
    background: #fff;
    position: relative;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 15px;
    margin: 0px 0px 15px;
}

.jiesongfw .jiesongfwtdfl {
    width: 67%;
    overflow: hidden;
    border-right: 1px solid #e9e9e9;
    padding-right: 3%;
}

.jiesongfw .jiesongfwtdfl a,
.jiesongfw dl dd a {
    width: 100%;
    display: inline-block;
}

.jiesongfw .jiesongfwtdfl .jieleft {
    width: 65%;
}

.jiesongfw .jiesongfwtdfl .jieleft h5 {
    font-size: 1rem;
    color: #262626;
    overflow: hidden;
    height: 2rem;
    line-height: 2rem;
    width: 100%;
}

.jiesongfw .jiesongfwtdfl .jieleft p {
    font-size: 0.8rem;
    color: #999;
    overflow: hidden;
    line-height: 1.2rem;
}

.jiesongfw .jiesongfwtdfl .jieright {
    width: 35%;
    padding-top: 1.2rem;
    font-size: 1rem;
    text-align: right;
}

.jiesongfw .jiesongfwtdfl .jieright i {
    font-size: 1.3rem;
    color: #ff3030;
    font-family: Tahoma, Geneva, sans-serif;
}

.jiesongfw .jiesongfwtdfr {
    width: 25%;
    text-align: center;
}

.jiesongfw .jiesongfwtdfr a {
    width: 100%;
    display: inline-block;
}

.jiesongfw .jiesongfwtdfr i {
    font-size: 2.53rem;
    margin-bottom: -0.98rem;
    float: left;
    width: 100%;
}

.jiesongfw .jiesongfwtdfr i img {
    max-width: 60%;
}

.jiesongfw .jiesongfwtdfr em {
    font-size: 0.85rem;
    width: 100%;
    float: left;
}


/*2016427*/

.zhaohui {
    background: #f8f8f8;
    width: 100%;
    height: 100%;
    padding: 0px 0px 2rem 0px;
    display: inline-block;
    overflow: hidden;
}

.zhaohui ul {
    float: left;
    width: 100%;
}

.zhaohui ul li {
    height: 3.9rem;
    line-height: 3.9rem;
    border-bottom: 0.09rem #dadada solid;
}

.zhaohui ul li span {
    display: inline-block;
    float: left;
    width: 28%;
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #051b28;
    padding-left: 4%;
}

.zhaohui ul li span i {
    font-size: 1rem;
    color: #fff;
    padding-right: 0.5rem;
}

.zhaohui ul li input {
    width: 66%;
    float: left;
    height: 3.9rem;
    font-family: "Microsoft Yahei";
    font-size: 1rem;
    color: #b2a8a8;
    background: none;
    overflow: hidden;
}

.zhaohui .login {
    width: 94%;
    height: 2.8rem;
    background: #00acee;
    border-radius: 0.417rem;
    font-family: "Microsoft Yahei";
    font-size: 1.146rem;
    color: #fff;
    margin: 2rem 3% 0px;
}

.slideorders {
    width: 100%;
    background: #f8f8f8;
    padding-bottom: 3.46rem;
    position: relative;
    display: inline-block;
}

.slideorders .hd {
    height: 3.08rem;
    line-height: 3.08rem;
    border-bottom: 0.09rem #dadada solid;
    position: relative;
    background: #fff;
    margin-bottom: 0.68rem;
}

.slideorders .hd ul {
    float: left;
    position: absolute;
    height: 3.08rem;
    width: 100%;
}

.slideorders .hd ul li {
    float: inherit;
    width: 33.3%;
    text-align: center;
}

.slideorders .hd ul li.on em {
    height: 3.08rem;
    border-bottom: 0.18rem solid #ff3030;
    color: #ff3030;
    display: inline-block;
    padding: 0px 0.5rem;
}

.slideorders .slideBoxqbdd {
    overflow: hidden;
    zoom: 1;
    position: relative;
}

.slideorders .slideBoxqbdd a {
    display: inline-block;
    width: 100%;
}

.slideBoxqbdd dl {
    border-bottom: 0.09rem #dadada solid;
    float: left;
    background: #fff;
    width: 100%;
    margin-bottom: 0.68rem;
}

.slideBoxqbdd dl a {
    display: inline-block;
    width: 100%;
}

.slideBoxqbdd dl dt {
    width: 94%;
    float: left;
    margin: 0.5rem 3% 0px;
    border-bottom: 0.09rem #dadada solid;
}

.slideBoxqbdd dl dt span {
    height: 2.08rem;
    width: 100%;
    float: left;
    line-height: 2.08rem;
}

.slideBoxqbdd dl dt span img {
    max-width: 5%;
    float: left;
    padding: 0.54rem 0.5rem 0px 0px;
}

.slideBoxqbdd dl dt span h5 {
    display: inline-block;
    font-size: 0.96rem;
    color: #262626;
    overflow: hidden;
    width: 70%;
    height: 2.08rem;
}

.slideBoxqbdd dl dt span i {
    float: right;
    color: #3cb878;
    font-size: 0.8rem;
}

.slideBoxqbdd dl dt span .zi {
    color: #999;
    font-size: 0.9rem;
}

.slideBoxqbdd dl dt p {
    font-size: 0.89rem;
    height: 0.88rem;
    width: 90%;
    display: inline-block;
    padding-left: 8%;
    color: #999;
}

.slideBoxqbdd dl .slideBoxxuqiule p,
.slideBoxqbdd dl .slideBoxxuqiule label,
.slideBoxqbdd dl .slideBoxxuqiufr em {
    padding-left: 0px;
}

.slideBoxqbdd dl dt label {
    font-size: 0.8rem;
    height: 1.88rem;
    width: 90%;
    display: inline-block;
    padding-left: 8%;
    color: #999;
}

.slideBoxqbdd dl dd {
    width: 94%;
    float: left;
    padding: 0.5rem 3%;
    font-size: 0.82rem;
}

.slideBoxqbdd dl dd em {
    padding-left: 8%;
    display: inline-block;
    color: #fa4545;
    font-size: 1.12rem;
    line-height: 1.88rem;
    font-family: Arial, Helvetica, sans-serif;
}

.slideBoxqbdd dl dd .zi-1 {
    color: #999;
}

.slideBoxqbdd dl dd .dingdandel,
.slideBoxqbdd dl dd .delred {
    height: 1.58rem;
    line-height: 1.58rem;
    width: 3.28rem;
    border-radius: 0.2rem;
    color: #fff;
    float: right;
    text-align: center;
    font-size: 0.89rem;
}

.slideBoxqbdd dl dd .dingdandel {
    background: #00acee;
}

.slideBoxqbdd dl dd .delred {
    background: #fa4545;
}

.slideBoxqbdd dl dd .del {
    height: 1.58rem;
    line-height: 1.58rem;
    width: 3.28rem;
    border: 0.09rem solid #d8d8d8;
    border-radius: 0.2rem;
    color: #262626;
    float: right;
    text-align: center;
    font-size: 0.89rem;
}

.slideorderstitfl {
    padding: 0px 3% 0.66rem;
    width: 94%;
    position: relative;
    background: #fff;
}

.slideorderstitfl h5 {
    font-size: 1.02rem;
    color: #232323;
    padding: 0.49rem 0px;
    width: 75%;
    float: left;
}

.slideorderstitfl p {
    font-size: 0.82rem;
    color: #fa3737
}

.jiagefr {
    font-size: 1.18rem;
    position: absolute;
    right: 0.68rem;
    top: 0;
    bottom: 0;
    /* left: 0;*/
    margin: auto;
    height: 5%;
    color: #fa3737
}

.queding_list dd em {
    font-size: 0.9rem;
    color: #999;
    margin: 0px 0.66rem 0px 0px;
}

.queding_list dd label {
    font-size: 0.9rem;
    color: #333;
    margin: 0px 0.66rem;
    float: left;
}

.qdxqlisttime {
    color: #fa3737;
    width: 94%;
    float: left;
    padding: 0.68rem 3%;
}

.qdxqlisttime a {
    display: inline-block;
    line-height: 1.2rem;
    color: #fa3737;
    font-size: 0.8rem;
}

.qdxqlisttime img {
    max-width: 10%;
    margin: 0rem 0.5rem 0px 0px;
    top: 0.2rem;
    position: relative;
}

.footqdxqfl {
    width: 50%;
    float: left;
}

.footqdxqfl a {
    border: 0.09rem solid #d8d8d8;
    background: #fff;
    display: inline-block;
    width: 99.8%;
}

.footqdxqfr {
    width: 50%;
    float: right;
    background: #f9644e;
    /* border: 0.09rem solid #f9644e;*/
}

.footqdxqfr a {
    color: #fff;
}

.postltBjcon {}

.postltBjcon li {
    padding: 0px 3% 0.25rem;
    width: 94%;
    position: relative;
    background: #fff;
    border-bottom: 0.09rem solid #e9e9e9;
}

.postltBjfl {
    width: 100%;
    position: relative;
    padding: 0.3rem 0px;
}

.postltBjfl h5 {
    font-size: 1rem;
    color: #262626;
    padding: 0.56rem 0px;
    width: 100%;
}

.postltBjfl p {
    font-size: 0.82rem;
    color: #999
}

.postltBjfl em {
    font-size: 0.8rem;
    color: #999;
    line-height: 1.5rem;
}

.postltBjfr {
    font-size: 0.8rem;
    position: absolute;
    right: 3%;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 15%;
    color: #fa3737;
    display: none;
}

.postltBjfr a {
    color: #fff;
    background: #fe674c;
    border-radius: 0.417rem;
    text-align: center;
    height: 1.58rem;
    line-height: 1.58rem;
    width: 3.88rem;
    display: inline-block;
}

.postltBjcon li:hover {
    background: #f8f8f8;
}

.about {
    padding: 0px 3%;
    width: 94%;
    position: relative;
    background: #f8f8f8;
}

.aboutcon {
    margin: 1rem 0px;
    width: 100%;
    display: inline-block;
}

.aboutcon p {
    line-height: 1.6rem;
    font-size: 0.86rem;
    color: #262626;
}

.pwd {
    width: 60%;
    border-bottom: 1px solid #CCC;
    float: right;
    line-height: 2.0em;
    margin-top: 0.6rem;
}

#pwdbtn {
    height: 1.58rem;
    line-height: 1.58rem;
    width: 3.28rem;
    border-radius: 0.2rem;
    color: #fff;
    text-align: center;
    font-size: 0.89rem;
    background: #00acee;
    margin-left: 2rem;
}

#qxpwdbtn {
    background: #ddd;
    height: 1.58rem;
    line-height: 1.58rem;
    width: 3.28rem;
    border-radius: 0.2rem;
    color: #000;
    text-align: center;
    font-size: 0.89rem;
    margin-left: 1rem;
}

.zlxg .xz span {
    width: 35%;
}

.listdai ul li:hover,
.slideGroup .slideBox .slideBoxlist a:hover,
.SDshenghuolist dl a:hover,
.daibanlisttdfl a:hover,
.xuqiulisttdfl a:hover,
.SDlvyou dl a:hover {
    background: #f8f8f8;
}


/*2016511*/

.help,
.xixitj,
.kehufuwu,
.fabupingl,
.xuqiudating {
    width: 100%;
    position: relative;
    background: #f8f8f8;
}

.help ul {}

.help ul li {
    width: 94%;
    padding: 0.5rem 3% 0.8rem;
    float: left;
    position: relative;
    background: #fff;
    border-bottom: 0.09rem solid #f0f0f0;
    margin-bottom: 0.8rem;
}

.help ul li .Ititer {
    width: 10%;
    color: #f82a3a;
    font-size: 1.58rem;
    display: inline-block;
}

.help ul li .Iwod {
    width: 10%;
    color: #00b7ee;
    font-size: 1.5rem;
    display: inline-block;
}

.help ul li .helptiter {
    font-size: 1rem;
    height: 2rem;
    color: #051b28;
    padding-bottom: 0.28rem;
}

.help ul li .helptiter em {
    float: right;
    width: 90%;
    line-height: 2rem;
}

.help ul li .helpwod {
    color: #b2a8a8;
    font-size: 0.9rem;
    line-height: 1.5rem;
}

.help ul li .helpwod em {
    float: right;
    width: 90%;
}

.xixitj ul {
    width: 100%;
}

.xixitj ul li {
    width: 100%;
    position: relative;
    float: left;
    margin-bottom: 0.68rem;
    height: 11rem;
}

.xixitj ul li img {
    position: absolute;
    width: 100%;
    height: 11rem;
}

.xixitj ul li a {
    width: 100%;
    display: inline-block;
}

.xixitjcon {
    width: 100%;
    position: relative;
    color: #fff;
    text-align: center;
    padding-top: 3rem;
    background: url(../images/xiixpicbj.png) top repeat;
    height: 8rem;
}

.xixitjTIT {
    width: 100%;
    font-size: 1.26rem;
    line-height: 2.5rem;
    font-weight: bold;
}

.xixitjwod {
    width: 100%;
    font-size: 0.8rem;
}

.xixitjconrt {
    width: 100%;
    text-align: right;
    position: relative;
    bottom: -2.5rem;
}

.xixitjcon em {
    border-radius: 3.5rem;
    border: 0.09rem solid #fff;
    height: 1.6rem;
    padding: 0px 0.68rem;
    margin-right: 0.86rem;
    font-size: 0.8rem;
}

.ke_con {
    width: 100%;
    position: relative;
    float: left;
}

.ke_con textarea {
    width: 94%;
    height: 6.5rem;
    padding: 0.5rem 3%;
    border: none;
    outline: none;
    resize: none;
    font-family: "Microsoft Yahei";
    font-size: 0.8rem;
    color: #565656;
    border-bottom: 0.09rem #f0f0f0 solid;
    float: left;
    background: #fff;
    border-top: 0.09rem #f0f0f0 solid;
}

.kefubtn {
    width: 94%;
    height: 3.2rem;
    background: #00acee;
    font-family: "Microsoft Yahei";
    font-size: 1.146rem;
    color: #fff;
    margin: 1rem 3%;
    border-radius: 0.38rem;
}

.kehufuwutel {
    width: 100%;
    position: relative;
    float: left;
}

.kehufuwutel li {
    position: relative;
    background: #fff;
    border-bottom: 0.09rem solid #e9e9e9;
    width: 100%;
    height: 2.68rem;
    line-height: 2.68rem;
    color: #606060;
}

.kehufuwutel li a {
    width: 94%;
    display: inline-block;
    padding: 0px 3%;
}

.kehufuwutel li .ketel {
    font-size: 1.2rem;
    color: #272636;
    width: 8%;
    display: inline-block;
}

.kehufuwutel li em {
    width: 86%;
    display: inline-block;
}

.kehufuwutel li .iconkeRT {
    text-align: right;
    font-size: 0.86rem;
    color: #999;
    width: 4%;
    display: inline-block;
}

.kehufuwutel li a:hover,
.kehufuwuqq li a:hover {
    background: #f8f8f8;
}

.kehufuwuqq {
    width: 100%;
    position: relative;
    background: #fff;
    float: left;
    border-bottom: 0.09rem solid #e9e9e9;
    margin-top: 0.68rem;
}

.kehufuwuqq li {
    width: 33.3%;
    float: left;
    text-align: center;
}

.kehufuwuqq li a {
    width: 100%;
    display: inline-block;
    font-size: 0.86rem;
    padding: 1rem 0px;
}

.kehufuwuqq li i {
    width: 100%;
    display: inline-block;
    margin-bottom: 0.2rem;
}

.kehufuwuqq li i img {
    max-width: 32%;
}

.fabupingl {}

.fabupingltop {
    position: relative;
    background: #fff;
    width: 100%;
    border-bottom: 0.09rem solid #e9e9e9;
    padding-top: 0.68rem;
    margin-bottom: 0.68rem;
}

.fabupingltoptit {
    width: 97%;
    font-size: 1rem;
    color: #262626;
    line-height: 2rem;
    padding-left: 3%;
}

.fabupingltopicon {
    padding: 0px 10%;
    width: 80%;
    display: inline-block;
}

.fabupingltopicon i {
    font-size: 1.988rem;
    display: inline-block;
    padding: 0px 0.48rem;
}

.fabupingltopicon .iconred {
    color: #f42636;
}

.fabupingltopicon .icongray {
    color: #c7c7c7;
}

.fabupingltopbot {
    width: 100%;
    text-align: center;
    line-height: 3rem;
    font-size: 0.9rem;
    color: #65676f;
}

.fabupingltopbot em {
    color: #f42636;
}

.fap_con textarea {
    width: 94%;
    height: 8rem;
    padding: 0.5rem 3%;
    border: none;
    outline: none;
    resize: none;
    font-family: "Microsoft Yahei";
    font-size: 0.8rem;
    color: #565656;
    border-top: 0.09rem #f0f0f0 solid;
    border-bottom: 0.09rem #f0f0f0 solid;
    float: left;
    background: #fff;
}

.pingllist {
    position: relative;
    width: 100%;
    float: left;
    background: #fff;
}

.pingllist li {
    width: 94%;
    position: relative;
    float: left;
    padding: 0.68rem 3%;
    border-bottom: 0.09rem solid #e9e9e9;
}

.pingllistLTtop {
    width: 100%;
}

.pingllistLTtiter {
    float: left;
    width: 60%;
}

.pingllistLTtiter img {
    width: 2.48rem;
    height: 2.48rem;
    border-radius: 2.48rem;
    float: left;
}

.pingllistLTtiter em {
    line-height: 2.48rem;
    font-size: 0.98rem;
    float: left;
    padding-left: 2%;
    width: 50%;
}

.pingllistLTicon {
    float: right;
    line-height: 2.48rem;
}

.pingllistLTicon i {
    font-size: 1.2rem;
    display: inline-block;
}

.pingllistLTicon .iconred {
    color: #f42636;
}

.pingllistLTicon .icongray {
    color: #c7c7c7;
}

.pingllist p {
    margin: 0.48rem 0px;
    font-size: 0.82rem;
    color: #262626;
    display: inline-block;
    line-height: 1.28rem;
}

.pingllist label {
    font-size: 0.8rem;
    color: #999;
}

.xuqiudatingtit {
    width: 100%;
    float: left;
    background: #fff;
    height: 2.68rem;
    line-height: 2.68rem;
    border-bottom: 0.09rem #dadada solid;
    margin-bottom: 0.68rem;
}

.xuqiudatingtit li {
    width: 33.3%;
    text-align: center;
    float: left;
    font-size: 1rem;
}

.xuqiudatingtit li i {
    font-size: 0.82rem;
    margin-left: 0.2rem;
}

.xuqiudatingtit li:hover .SDlvyoutitbtn {
    color: #ff5140;
}

.slideBoxqbdd {
    position: relative;
    width: 100%;
    float: left;
}

.FAbxq {
    width: 100%;
    position: fixed;
    bottom: 0;
    height: 3rem;
    line-height: 3rem;
    border-top: 0.09rem #e9e9e9 solid;
    background: #fff;
}

.FAbxq a {
    width: 100%;
    text-align: center;
    color: #7f7f7f;
    font-size: 1rem;
    display: inline-block;
}

.FAbxq i {
    font-size: 1.08rem;
    color: #7f7f7f;
    margin-right: 0.18rem;
}

.FAbxq a:hover {
    background: #f8f8f8;
}

.tianqi {
    height: 2.68rem;
    width: 97%;
    border-bottom: 0.09rem #e9e9e9 solid;
    float: left;
    background: #fff;
    padding-right: 3%;
}

.tianqilt {
    width: 30%;
}

.tianqiltimg {
    width: 30%;
    float: left;
}

.tianqiltimg img {
    max-width: 100%;
    margin-top: 0.5rem;
}

.tianqiltfl {
    float: left;
    width: 70%;
}

.tianqiltfl em {
    width: 100%;
    font-size: 0.7rem;
    float: left;
    margin-top: 0.3rem;
}

.tianqiltfl i {
    width: 100%;
    font-size: 0.6rem;
}

.tianqirt {
    font-size: 0.8rem;
    width: 70%;
    line-height: 2.68rem;
    text-align: right;
}

.tianqibottom {
    border-bottom: 0rem;
    padding-bottom: 0.5rem;
}

.slidTIR {
    width: 100%;
    float: left;
}

.slidTIR i {
    float: right;
    color: #3cb878;
    font-size: 0.9rem;
    padding: 0.49rem 0px;
}


/*end 20165121*/

@media screen and (min-width:320px) {
    .jiesongfw dl dt .jieleft p {
        font-size: 0.8rem;
    }
    .jiesongfw dl dt .jieright {
        font-size: 0.8rem;
    }
    .jiesongfw dl dt .jieright i {
        font-size: 1.1rem;
    }
    .loginbg .login {
        margin-top: 1.6rem;
    }
    .loginbg p {
        height: 2.217rem;
        line-height: 2.217rem;
    }
    .vipcenter .vipul {
        margin-bottom: 4rem;
    }
    .loginbg h2 {
        margin: 2.25rem 0px;
    }
    /*.picScroll-left .bd ul li{width:44.5%;}
.picScroll-left .hd ul{padding-left:8.85rem;}*/
}

@media screen and (min-width:375px) {
    .loginbg .login {
        width: 100%;
        height: 3.2rem;
        margin: 1.6rem 0px 0.6rem;
        font-size: 1.2rem;
    }
    .loginbg .loginimg {
        padding: 3rem 0px 2rem
    }
    .loginbg .loginimg img {
        width: 5.117rem;
        height: 5.117rem;
        border-radius: 100%;
    }
    .loginbg p {
        height: 2.9rem;
        line-height: 2.9rem;
    }
    .loginbg .l_kinds {
        text-align: center;
        padding-bottom: 1.88rem;
    }
    .jiesongfwxq dl dd .jiesongfwxqddrt i {
        font-size: 1.4rem;
    }
    .loginbg h2 {
        margin: 2rem 0px;
    }
    .loginbg .sure {
        margin-top: 2.18rem;
    }
    .regtiter {
        padding: 2.258rem 0% 1.258rem;
    }
    .regtiter a {
        height: 2.98rem;
        line-height: 2.98rem;
    }
    .reg6 {
        height: 2.88rem;
    }
    .zhifulist dt img {
        max-width: 46%;
    }
    .index_goodC .body1 a img {
        margin-top: 0.52rem;
    }
    .loginbg .l_kinds a {
        margin: 0 7%;
    }
}

@media screen and (min-width:384px) {
    .zhifulist dt img {
        max-width: 46%;
    }
}

@media screen and (min-width:414px) {
    .loginbg .login {
        width: 100%;
        height: 3.5rem;
        margin-top: 2.45rem;
        font-size: 1.2rem;
        margin-bottom: 1.68rem;
    }
    .loginbg .loginimg img {
        width: 6.517rem;
        height: 6.517rem;
        border-radius: 100%;
    }
    .loginbg .l_kinds {
        text-align: center;
        padding-bottom: 2.8rem;
    }
    .loginbg .l_kinds a i img {
        max-width: 90%;
        margin-bottom: 0.68rem;
    }
    .loginbg p {
        /* height:4rem;*/
        /* line-height:4rem;*/
    }
    .jiesongfwxq dl dd .jiesongfwxqddrt i {
        font-size: 1.5rem;
    }
    .jiesongfwxq ul li em {
        font-size: 1rem;
    }
    .loginbg .sure {
        margin-top: 2.18rem;
    }
    .regtiter {
        padding: 2.858rem 0%;
    }
    .regtiter a {
        height: 3.28rem;
        line-height: 3.28rem;
    }
    .reg6 {
        height: 2.85rem;
    }
    .zhifulist {
        height: 4.58rem;
    }
    /*.picScroll-left .bd ul li{width:46%;}
.picScroll-left .hd ul{padding-left:10.85rem;}*/
    .index_goodC .body1 a img {
        max-width: 85%;
    }
    .loginbg .l_kinds a {
        margin: 0 7%;
    }
}

@media screen and (min-width:480px) {
    .zhifulist dt img {
        max-width: 40%;
    }
    .loginbg .l_kinds a {
        margin: 0 7%;
    }
}

@media screen and (min-width:966px) {
    .zhifulist dt img {
        max-width: 18%;
    }
}

@media screen and (min-width:1280px) {
    .zhifulist dt img {
        max-width: 15%;
    }
}

@media screen and (min-width:1920px) {
    .zhifulist {
        height: 5.58rem;
    }
    .zhifulist dt img {
        max-width: 40%;
    }
}