@charset "utf-8";
.login_modal {
    background: white;
    /*  box-shadow: 0px 3px 8px 0px #C0C0C0;*/
    border-radius: 4px;
    padding: 0 30px 30px;
}

.login_modal .close span {
    float: right;
    width: 25px;
    height: 25px;
    background: url(../images/close@2x.png) no-repeat;
    background-size: 25px 25px;
    transform: translate(50%, -50%);
}

.login_modal .login_nav {
    border-radius: 4px;
    height: 34px;
    line-height: 34px;
    color: #1CA4E5;
    margin-bottom: 20px;
    box-sizing: border-box;
}

.login_modal .login_nav .selectclass {
    position: relative;
    color: #38A4E5;
}

.login_modal .login_nav .selectclass::after {
    content: " ";
    display: inline-block;
    position: absolute;
    bottom: -10px;
    right: 50%;
    transform: translate(50%, 0);
    -ms-transform: translate(50%, 0);
    -moz-transform: translate(50%, 0);
    -webkit-transform: translate(50%, 0);
    -o-transform: translate(50%, 0);
    width: 60px;
    height: 2px;
    background: #38A4E5;
}

.login_modal .login_nav ul li {
    float: left;
    width: 50%;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    color: #424242;
}

.login_modal .form-group {
    padding-top: 10px;
}

.login_modal .form-item-login {
    padding: 10px 0;
    zoom: 1;
}

.login_modal .form-group-1 .form-item-login {
    padding: 0;
}
.login_modal .form-item-login a{cursor: pointer;vertical-align: middle;}

.login_modal .form-item-login .form-login-select {
    /* height: 50px; */
    width: 320px;
    padding-left: 14px;
    font-size: 14px;
    color: #999999;
    border: 1px solid #F3F3F3;
    border-radius: 4px;
    box-sizing: border-box;
}

.login_modal .form-item-login .form-login-select>input {
    width: 270px;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    outline: none;
}

.login_modal .form-item-login .form-login-select>.code {
    width: 130px;
}

.login_modal .form-item-login .form-login-select>.code-img {
    float: right;
    width: 90px;
    height: 38px;
    padding: 6px 4px 0 0;
}

.login_modal .form-item-login a {
    display: inline-block;
    text-align: center;
    width: 58px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: 400;
    color: #38A4E5;
}

.login_modal .form-item-login .newuser {
    color: #43ADEBFF;
    float: right;
    height: 20px;
}

.login_modal .form-login-select .btn {
    float: right;
    height: 40px;
    width: auto;
    text-align: center;
    line-height: 40px;
    color: #38A4E5;
    border-radius: 4px;
    font-size: 12px;
    display: inline-block;
    padding-right: 10px;
}

.login_modal .form-login-select .forbid {
    float: right;
    height: 48px;
    width: 120px;
    background: #B2B4AB;
    text-align: center;
    line-height: 48px;
    color: white;
    border-radius: 4px;
    font-size: 12px;
    display: inline-block;
}

.login_modal .form-item-login .form-item-a {
    color: #43ADEBFF;
    float: right;
}

.login_modal .form-item-login .form-item-b {
    color: #43ADEBFF;
    float: right;
}

.login_modal .form-item-login .form-submit {
    height: 48px;
    width: 320px;
    background: #38A4E5;
    /* margin-top: 50px; */
    text-align: center;
    line-height: 48px;
    color: white;
    border-radius: 4px;
    font-size: 18px;
    display: inline-block;
}

.payxx_modal {
    background: white;
    /*  box-shadow: 0px 3px 8px 0px #C0C0C0;*/
    border-radius: 4px;
    padding: 0 30px 30px;
}

.payxx_modal .close span {
    float: right;
    width: 25px;
    height: 25px;
    background: url(../images/close@2x.png) no-repeat;
    background-size: 25px 25px;
    transform: translate(50%, -50%);
}

.payxx_modal .login_nav {
    border-radius: 4px;
    height: 34px;
    line-height: 34px;
    color: #1CA4E5;
    margin-bottom: 20px;
    box-sizing: border-box;
}

.payxx_modal .login_nav .selectclass {
    position: relative;
    color: #38A4E5;
}

.payxx_modal .login_nav .selectclass::after {
    content: " ";
    display: inline-block;
    position: absolute;
    bottom: -10px;
    right: 50%;
    transform: translate(50%, 0);
    -ms-transform: translate(50%, 0);
    -moz-transform: translate(50%, 0);
    -webkit-transform: translate(50%, 0);
    -o-transform: translate(50%, 0);
    width: 60px;
    height: 2px;
    background: #38A4E5;
}

.payxx_modal .login_nav ul li {
    float: left;
    width: 100%;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    color: #424242;
}

.payxx_modal .form-group {
    padding-top: 10px;
}

.payxx_modal .form-item-login {
    padding: 10px 0;
    zoom: 1;
}

.payxx_modal .form-group-1 .form-item-login {
    padding: 0;
}
.payxx_modal .form-item-login a{cursor: pointer;vertical-align: middle;}

.payxx_modal .form-item-login .form-login-select {
    height: 42px;
    width: 320px;
    padding-left: 14px;
    font-size: 14px;
    color: #999999;
    border: 1px solid #F3F3F3;
    border-radius: 4px;
    box-sizing: border-box;
}

.payxx_modal .form-item-login .form-login-select>input {
    width: 270px;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    outline: none;
}

.payxx_modal .form-item-login .form-login-select>.code {
    width: 130px;
}

.payxx_modal .form-item-login .form-login-select>.code-img {
    float: right;
    width: 90px;
    height: 38px;
    padding: 6px 4px 0 0;
}

.payxx_modal .form-item-login a {
    display: inline-block;
    text-align: center;
    width: 58px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: 400;
    color: #38A4E5;
}

.payxx_modal .form-item-login .newuser {
    color: #43ADEBFF;
    float: right;
    height: 20px;
}

.payxx_modal .form-login-select .btn {
    float: right;
    height: 40px;
    width: auto;
    text-align: center;
    line-height: 40px;
    color: #38A4E5;
    border-radius: 4px;
    font-size: 12px;
    display: inline-block;
    padding-right: 10px;
}

.payxx_modal .form-login-select .forbid {
    float: right;
    height: 48px;
    width: 120px;
    background: #B2B4AB;
    text-align: center;
    line-height: 48px;
    color: white;
    border-radius: 4px;
    font-size: 12px;
    display: inline-block;
}

.payxx_modal .form-item-login .form-item-a {
    color: #43ADEBFF;
    float: right;
}

.payxx_modal .form-item-login .form-item-b {
    color: #43ADEBFF;
    float: right;
}

.payxx_modal .form-item-login .form-submit {
    height: 48px;
    width: 320px;
    background: #38A4E5;
    /* margin-top: 50px; */
    text-align: center;
    line-height: 48px;
    color: white;
    border-radius: 4px;
    font-size: 18px;
    display: inline-block;
}


.actHeader {
    width: 100%;
    height: 580px;
    background: url(../images/tuanjian_bannerbg.png) no-repeat;
    background-size: auto 580px;
}
.actHeader  .effectiveBox>img{margin-left:140px;}
.actHeader>.effectiveBox{height:100%;display:flex;align-items:center;justify-content:space-between;}
.subInputBox>p{
    font-size: 20px;font-weight: bold;text-align: center;margin-bottom: 30px;
}
.subInputBox{
    font-size: 14px;color: #333;padding: 30px;background: #fff;
    border-radius: 6px;overflow: hidden;margin-right:60px;
}
.subInputUl>li{
    margin-bottom: 13px;position: relative;width: 320px;
}
.subInputUl>li>p{
    background: #f5f5f5;padding: 0 12px;display: flex;align-items: center;justify-content: space-between;
    height:40px;border-radius: 40px;
}
.subInputUl>li>p input{
    background: #f5f5f5;font-size: 14px;
}
.subInputUl>li>p img{
    width: 10px;
}
.actSubBtn{
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #27bcff;
    margin-top: 30px;
    cursor: pointer;
}
.sleOptionBox{
    position: absolute;top:40px;border-radius: 4px;display: none;
    background: #fff;z-index: 10;width: 100%;border:1px solid rgba(240, 240, 240, 1);
    box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.08);font-size: 14px;max-height:190px;overflow-y: auto;
}
.sleOptionBox p:hover,.sleOptionBox span:hover{
    cursor: pointer;
}
.sleOptionBox>p,.areaContent p{
    margin-top: 10px;padding: 0rem 12px;
}
.sleOptionBox>p:last-child,.areaContent p:last-child{margin-bottom: 12px;}
.sleOptionBox>p.active,.areaContent p.active{color: #3993FF;}
.areaSelBox{
    position: absolute;top:40px;border-radius: 4px;
    background: #fff;z-index: 10;width: 100%;border:1px solid rgba(240, 240, 240, 1);
    box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.08);font-size: 14px;max-height: 210px;overflow-y: auto;
}
.areaSelBox>div>span{
    box-sizing: border-box;
    float: left;width: 33.33333%;background:rgba(249,249,249,1);
    border:1px solid rgba(240, 240, 240, 1);text-align: center;height:34px;line-height: 34px;
}
.areaSelBox>.areaHeader>span.active{
    background: #fff;border-color: #fff;
}


.fuwu_content{margin: 70px auto;}
h2.tuanjain_titel{font-size: 32px;text-align: center;font-weight: normal;color: #000000;line-height: 32px;}
.fuwu_content .fuwu_ulcon{margin-top: 70px;}
.fuwu_content .fuwu_ulcon li{width: 300px;text-align: center;float: left;}
.fuwu_content .fuwu_ulcon li h4{font-size: 20px;margin-top: 15px;margin-bottom: 20px;font-weight: bold;letter-spacing: 1px;}
.fuwu_content .fuwu_ulcon li p{font-size: 14px;color: #9a9696;}
.fuwu_content .fuwu_ulcon li a{display: block;width: 128px;height: 34px;line-height: 34px;text-align: center;background-color: #019EEB;border-radius: 4px;color: #fff;margin: 0 auto;margin-top: 20px;}

.youshi_con{padding: 70px 0;background: #F0F6FF;}
.youshi_con .youshi_ulcon{margin-top: 70px;}
.youshi_con .youshi_ulcon li{width: 400px;height: 300px;background-color: #fff;text-align: center;float: left;box-shadow: 1px 1px 9px #e5e5e5;}
.youshi_con .youshi_ulcon li i{font-size: 50px;color: #61c4f2;}
.youshi_con .youshi_ulcon li h4{font-size: 18px;color:#61c4f2;margin-top: 28px;margin-bottom: 20px;}
.youshi_con .youshi_ulcon li p{color:#8d8d8d;line-height: 26px;}
.youshi_con .youshi_ulcon .youshi_liitem{padding-top: 65px;}
.youshi_con .youshi_ulcon li:hover{background: url(../images/youshibg.jpg) center no-repeat;}
.youshi_con .youshi_ulcon li:hover i,.youshi_con .youshi_ulcon li:hover h4,.youshi_con .youshi_ulcon li:hover p{color: #fff;}

.yuyue_con{padding: 70px 0;}
.yuyue_conimg{margin-top: 60px;text-align: center;}
.yuyue_conimg img{max-width: 100%;}

.actAsk{
    height: 200px;background: url(../images/askBg.png) no-repeat;background-size:auto 100%;font-size: .14rem;color: #fff;
}
.actAsk p{
    margin: 0 auto;font-size: 24px;margin-bottom: 14px;width: 912px;    padding-top: 60px;
}
.actAsk .effectiveBox div{
    display: flex;align-items: center;justify-content: center;
}
.actAsk .effectiveBox>div input{
    width: 340px;height:40px;margin-right: 20px;padding-left: 12px;color: #333;
}
.actAsk .effectiveBox>div span{
    width: 160px;height: 40px;line-height: 40px;border-radius: 4px;background: #F3BE61;box-shadow: none;
    display: inline-block;text-align: center;
}
.hzjg_con{margin: 70px 0;}
.hzjg_conul{margin-top: 60px;}
.hzjg_conul li{float: left;display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;border: 1px solid #f3f2f2;height: 120px;margin-right: 20px;width: 224px;margin-bottom: 20px;
}
.hzjg_conul li img{max-width: 100%;}
.hzjg_conul li:nth-child(5n){margin-right: 0;}
.huyiyuan_more{margin-top: 40px;}
.huyiyuan_more a{display: block;width: 190px;height: 40px;margin: 0 auto;background-color: #17a1e6;border-radius: 4px;line-height: 40px;text-align: center;color: #fff;}
.huyiyuan_more img{margin-left: 15px;}


.tj_zhinan{margin-top: 60px;}
.tj_tongtitle{text-align: center;margin-bottom: 30px;}
.tj_tongtitle h3{font-size: 24px;color: #333;font-weight: normal;margin-bottom: 10px;}
.tj_tongtitle p{color: #999999;line-height: 28px;}

.tj_zhinanlist .or_common{ float: left; width: 388px;}
.tj_zhinanlist .or_common .tit{height: 263px; float: left;width: 100%;}
.tj_zhinanlist .or_common .tit .s_l{ float: left; margin-left: 81px; margin-top: 45px; width: 300px;}
.tj_zhinanlist .or_common .tit .s_l i{ color: #fff; opacity: 0.3; font-size: 60px; float: left; margin-right: 5px;height: 78px;line-height: 78px;}
.tj_zhinanlist .or_common .tit .s_l p{line-height: 24px; color: #fff;}
.tj_zhinanlist .or_common .tit .s_l p.be{font-size: 24px; margin-top: 10px; line-height: 34px;}
.tj_zhinanlist .or_common .tit .s_bt{ float: left; margin-left: 156px; margin-top: 25px;}
.tj_zhinanlist .green{background:#00C2A4; border: 1px solid #00C2A4;}
.tj_zhinanlist .orger{background:#F38F00; border: 1px solid #F38F00; margin-left: 15px;}
.tj_zhinanlist .blue{background:#00B4F7; border: 1px solid #00B4F7;margin-left: 15px;}
.tj_zhinanlist .list{  float: left;width: 100%; }
.tj_zhinanlist .list ul{padding: 4px 15px;}
.tj_zhinanlist .list ul li{ border-bottom: 1px dotted #f1f1f1; line-height: 40px; height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tj_zhinanlist .list ul li a:hover{color: #00B4F7;}
.tj_zhinanlist .list ul li:last-of-type{ border: none;}
.green .list{ background: #F4FDFC; float: left;width: 100%; }
.orger .list{ background: #FBF7F1; float: left;width: 100%; }
.blue .list{ background: #F0F9FC; float: left;width: 100%; }

.tj_gonglue{margin-top: 60px;}
.tj_gonglue .quick_city{  width: 100%;}
.tj_gonglue .quick_city a{ border:1px solid #eaeaea;float: left; width: 120px; box-sizing: border-box; text-align: center; line-height: 38px; margin-left: -1px; margin-bottom: 10px;}
.tj_gonglue .quick_city a:hover{ color: #00B4F7; border: 1px solid #00B4F7;position: relative;}


.strategy{width: 100%;margin-top:30px;}
.strategy .cle{ float: left; width: 356px; border: 1px solid #eaeaea;padding: 12px;}
.strategy .ml15{margin-left: 15px;}
.strategy .cle .link_img{ width: 100%; float: left; height: 213px; position: relative;}
.strategy .cle .link_img a{ display: block;}
.strategy .cle .link_img img{width: 100%; height: 213px;}
.strategy .cle .link_img p{ position: absolute;bottom: 0px; line-height: 34px; background: rgba(0,0,0,0.5); color: #fff;width: 90%;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0px 5%;}
.strategy .cle .ar_list{float: left;width: 100%;}
.strategy .cle .ar_list li{ font-size: 14px; line-height: 32px; height: 32px;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.strategy .cle .ar_list li span{ color: #333; font-weight: bold; margin-right: 4px;}
.strategy .cle .ar_list li a{ width: 100%; }
.strategy .cle .ar_list li a:hover{color: #00B4F7;}
.strategy  .bdl_item_card {float: left;width: 398px; padding: 12px 12px 0px 12px;border: 1px solid #eee; box-sizing: border-box;margin-left: 15px;border: 1px solid #eee;}
.strategy  .bdl_item_card .bdr_item{height:100px;margin-bottom:18px}
.strategy  .bdl_item_card .bdr_item .item_bd{ float: left; width: 210px;}
.strategy  .bdl_item_card .bdr_item .item_bd .item_des{ float: left; width: 210px;}
.strategy  .bdl_item_card .item_img{position:relative;width: 136px;height: 100%; margin-right: 15px;float: left;}
.strategy  .bdl_item_card .item_img .ico_tag{background: url(../images/x_topi.png) no-repeat;width: 39px;height: 24px;color: #FFF;text-indent: 6px;position: absolute;top: 0;left:-3px;line-height: 21px;}
.strategy  .bdr_item .item_bd a{ margin-bottom: 10px;width: 195px;font-weight: bold;font-size: 14px;display: block;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;line-height: 15px;}
.strategy  .bdr_item .item_bd.item_des{height: 65px;overflow: hidden;color: #666;margin-top: 9px;line-height: 21px;}

.tj_dongtai,.tj_xiangmu{margin-top: 60px;}

.tj_project{ width: 100%;padding-bottom: 30px}
.tj_project .pro_com{float: left; width: 300px; height: 84px; overflow: hidden;}
.tj_project .pro_com  .pro_le{ float: left; text-align: center;}
.tj_project .pro_com  .pro_le p{ text-align: center; }
.tj_project .pro_com  .pro_le p:nth-of-type(1){line-height: 22px;font-weight: bold; padding-bottom: 16px;}
.tj_project .pro_com  .pro_re{ float: left; text-align: center; margin-left: 30px; width: 178px;}
.tj_project .pro_com  .pro_re a{ float: left; margin-right: 15px; line-height: 26px;}
.tj_project .ml15{ margin-left: 20px;}


.article_left{width: 927px;background: #fff; border: 1px solid #F1F1F1; margin-bottom: 20px;box-sizing: border-box;}
.article_left .tabs{ width: 100%; float: left;}
.article_left .tabs .a_a{border-bottom: 1px solid #F0F0F0;width: 100%; float: left;}
.article_left .tabs .a_a h1{ float: left; cursor:pointer;position: relative;width: 122px; height: 58px; line-height: 58px;font-size: 16px; text-align: center; font-weight: normal;}
.article_left .tabs .a_a h1.selectactive{ color: #00A2FF;}
.article_left .tabs .a_a h1.selectactive i{ position: absolute; bottom: 0px; background: #00A2FF;height: 3px; left:42px; width: 38px;}
.article_left .tabs .a_b{float: left; width: 100%;border-bottom: 1px solid #F0F0F0;}
.article_left .tabs .a_b ul{padding:20px 5px; float: left;}
.article_left .tabs .a_b ul li{ float: left; color: #333; width: 135px; margin-left:15px; line-height: 35px;text-align: center; border-radius:28px; margin-top: 10px;}
.article_left .tabs .a_b ul li a{  display: block;}
.article_left .tabs .a_b ul li.selectactive{background: #00B4F7; color: #fff;}
.article_left .tabs .a_b ul li:hover{background: #daf0ff; color: #999;}
.article_left .tabs .a_b ul li:hover a{color: #000;}
.article_left .tabs .a_b ul li.selectactive{}
.article_left .tabs .a_b ul li.selectactive a{ color: #fff; display: block;}
.article_left .tabs .a_b ul li.selectactive:hover{background: #00B4F7; color: #fff;}
.article_left .tabs .a_b ul li.selectactive:hover a{ color: #fff; display: block;}
.xc-detail-box {width: 100%;float: left; margin-bottom: 20px;padding-bottom: 25px;background-color: #fff;}
.xc-detail {padding: 0px 20px 0;}
.xc-detail-list {padding: 25px 0;border-bottom: 1px solid #eee;}
.xc-detail-list:hover{
    background: #f8f8f8;
}
.xc-detail-img {
    float: left;
    margin-right: 30px;
    font-size: 0;
}
.xc-detail-img a {
    display: block;
    width: 200px;
    height: 150px;
    overflow: hidden;
}
.xc-detail-img img {
    width: 100%;
    height: 100%;

}
.xc-detail-content {
    float: left;
    width: 655px;
    padding-top: 5px;
}
.xc-detail-title {
    position: relative;
    max-width: 590px;
    line-height: 22px;
    font-size: 20px;
    color: #000;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.xc-detail-title a{ display: inline; font-weight: normal; font-size: 20px;}
.xc-detail-title:hover a{color: #00B4F7}
.xc-detail-text {
    margin-top: 10px;
    height: 60px;
    line-height: 27px;
    font-size: 15px;
    color: #666;
    word-break: break-all;
    display: -webkit-box;
    overflow: hidden;
    text-overflow:ellipsis;
    font-size: 14px;
}
.xc-list-data {
    margin-top: 20px;
}
.xc-list-data .list-category {
    float: right;
}
.xc-list-data span {
    float: left;
    font-size: 12px;
    color: #999;
}


.articlecont_left{float: left;width: 927px;}
.articlecont_left .articlecont_leftrow01{background: #fff; border: 1px solid #F1F1F1; margin-bottom: 20px;box-sizing: border-box;}
.articlecont_left .head_top{ margin-top: 50px;}
.articlecont_left .head_top h3{ text-align: center; font-size: 24px;font-weight: normal;}
.articlecont_left .head_top h1{ text-align: center; font-size: 24px;font-weight: normal;}
.articlecont_left .head_top p{ text-align: center; line-height: 34px; color: #999; font-size: 12px;}
.articlecont_left .head_top p span{ margin-right: 15px;}
.articlecont_left .simple{ margin: 26px 32px;background: #F8F8F8; font-size: 12px; line-height: 24px; padding: 15px;}
.articlecont_left .simple p{ font-size: 14px;}
.articlecont_left .articlecont_content{margin: 0px 32px 54px 32px; line-height: 26px; font-size: 15px;}
.article_page{ margin-bottom: 30px; padding: 0px 32px;}
.article_page a{ color: #999; line-height: 32px;}
.article_page a:hover{color: #00A2FF}

.about_article{ width: 100%; margin-top: 25px;background: #fff;border: 1px solid #F1F1F1;box-sizing: border-box;}
.about_article h3{ font-size: 24px; color: #333;line-height: 42px; padding-top: 12px;}
.about_article h3 i{ width:3px; height: 20px; display: inline-block; background: #00A2FF; vertical-align: middle; margin-left: 15px; margin-right: 10px; }
.about_article .content{padding: 22px;}

.about_article .content ul li{ margin-bottom:15px;width: 428px; float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; list-style-type: armenian;background: url("../images/list_icon.jpg") 0px center no-repeat;padding-left: 12px;}
.about_article .content ul li:last-of-type{margin: 0px;}
.about_article .content ul li a:hover{ color: #00A2FF;}
.about_article .content ul li div.item_img{ float: left;width: 144px;height: 96px;}
.about_article .content ul li div.item_img img{ width: 100%; height: 100%;}
.about_article .content ul li div.item_text{ float: left; margin-left: 14px; width: 205px; }
.about_article .content ul li div.item_text h3{ line-height: 28px; color: #999; font-size: 15px; color: #333;}
.about_article .content ul li div.item_text p{ color: #999; font-size: 12px;line-height: 22px;}
.about_article .content ul li div.item_text p a{ color: #00B4F7}
.about_article .content ul.ul_ml80{ margin-left: 80px;}
.article_con{margin-bottom: 30px;}


.tj_projectfenlei{background: #fff;float: left;padding: 0px 12px;width:260px;border: 1px solid #F1F1F1;box-sizing: border-box;margin-bottom: 20px;}
.tj_projectfenlei .pro_item{ float: left;width: 100%; margin-top: 30px;}
.tj_projectfenlei .pro_item .title{ width: 100%; float:left; width: 100%; line-height: 28px;}
.tj_projectfenlei .pro_item .title span{font-size: 20px; margin-left: 10px;}
.tj_projectfenlei .pro_item .content{ float: left; width: 100%;}
.tj_projectfenlei .pro_item .content a{ float: left; margin-right: 10px; padding:2px 14px; border: 1px solid #F1F1F1; margin-top: 10px; color: #545454;}
.tj_projectfenlei .pro_item .content a.select{ background: #00B4F7; color: #fff;border: 1px solid #00B4F7;}
.tj_projectfenlei .pro_item .content a:hover{ border: 1px solid #00B4F7;color: #00B4F7;}

.best_focus{ float: left; margin-bottom: 20px;}
.best_focus h3{ line-height:55px;padding-top: 15px; font-size: 20px; color: #333;width: 100%;font-weight: normal;}
.best_focus a{ float: left; color: #999;background: #f8f8f8;padding: 2px 4px;font-size: 12px; margin-right: 8px; margin-bottom: 12px;}

.protect_de{padding: 40px 34px;background: #fff; margin-bottom: 20px;}
.protect_de .top_title{ width: 100%; border-bottom: 1px solid #F1F1F1;padding-bottom: 35px;}
.protect_de .top_title h1{ font-size: 20px; font-size: 20px;font-weight: bold; color: #000;}
.protect_de .top_title h1 span:nth-of-type(2){ border: 1px solid #F1F1F1; padding: 4px 10px; color: #048ACA;font-size: 12px;font-weight: normal;}
.protect_de .top_title .content{ font-size: 12px; color: #999;line-height: 22px;padding-top: 30px;padding-bottom:20px;border-bottom: 1px solid #F1F1F1;}
.protect_de .top_title  .directory{ margin-top: 20px;}
.protect_de .instructions{border-bottom: 1px solid #F1F1F1;padding-bottom: 35px;padding-top: 20px;}
.protect_de .top_in{width: 100%;font-size: 20px; color: #000; }
.protect_de .top_in i{width: 10px; height: 20px; background: #00B4F7; display: inline-block; vertical-align: middle; margin-right: 8px;}
.protect_de .top_in h2{font-size: 18px;font-weight: normal;}
.protect_de .top_in h2,.protect_de .top_in span{vertical-align: middle; display: inline-block;}
.protect_de .instructions .content{ font-size: 12px; color: #999;line-height: 22px;padding-top: 30px;}
.protect_de .check{border-bottom: 1px solid #F1F1F1;padding-bottom: 35px;padding-top: 20px;}
.protect_de .check .content{padding-top: 10px;}
.protect_de .check .content .t_i1{ text-align: left;font-size:14px; color: #00B4F7; line-height: 52px;margin-top:20px;font-weight: bold; }
.protect_de .check .content .t_i2{ text-align: left;font-size:14px; color: #333; padding: 6px 20px; background: #f8f8f8;}
.protect_de .check_about{padding-bottom: 35px;padding-top: 20px;}
.protect_de .check_about .content{padding-top: 30px;}
.protect_de .check_about .content a{float: left; padding: 3px 12px;margin-right: 20px; border: 1px solid #f1f1f1; color: #454545; margin-bottom: 20px;}
.protect_de .check_about .content a:hover{ border: 1px solid #c2ecfc; color: #00B4F7;}




.shopping_nav { width: 1198px; height: 33px; line-height: 33px; margin: 25px 0 0 0; border: #DBDBDB 1px solid; }
.shopping_nav li { float: left; width: 300px; height: 35px; }
.shopping_nav li i { display: none; float: left; width: 20px; height: 35px; background: url(../images/s_nav_left.png) no-repeat; margin-top: -1px; }
.shopping_nav li p { float: left; width: 280px; height: 35px; line-height: 35px; text-align: center; color: #666; font-size: 14px; margin: -1px 0 0 0; }
.shopping_nav li font { font-size: 16px; margin-right: 5px; }
.shopping_nav li.shopping_nav_on { width: 320px; margin-left: -20px; }
.shopping_nav li.shopping_nav_on i { display: block; }
.shopping_nav li.shopping_nav_on p { background-color: #019eeb; color: #FFF; }
.shopping_nav li.shopping_nav_on em { background: url(../images/s_nav_right.png) no-repeat; margin-top: -1px; }
.shopping_nav li em { float: left; width: 20px; height: 35px; background: url(../images/s_nav_bg.jpg) no-repeat; }
.shopping_nav li.s_nav_last { width: 279px; }
.shopping_nav li.shopping_nav_on.s_nav_last { width: 318px; }
.shopping_nav li.shopping_nav_on.s_nav_last p { width: 298px; }

.cart-main{width:1198px; overflow:hidden; margin:0 auto;border:1px solid #cecece;margin-top: 30px;margin-bottom: 50px;}
.main-top{height:49px;border-bottom:1px solid #cecece; line-height:49px;padding:0 15px;}
.main-top .qusp{font-size:16px;font-weight:bold;}
.main-top .qusp em{font-size:14px;padding-left:10px;color:#777;font-weight:normal;}
.main-top .qusp i{color:#ff6600;font-weight:normal;font-size:14px;}
.main-top .quantity{}
.main-top .money{margin-left:20px;}
.colf60{color:#ff6600;}
.main-top .bt{color:#fff; padding:3px 20px;background:#ff6600; height:26px;line-height:26px;margin-left:10px;}
.main-top .moneybox{font-size:14px;}
.cart-main .tc-titbox{height:49px;border-bottom:1px solid #cecece; line-height:49px;font-size:14px;padding:0 15px;}
.cart-main .selectbox{width:50px;font-size:12px;float:left; line-height:50px;height:50px;_margin-top:0px;}
.cart-main .tcname{width:530px; text-align:center;}
.cart-main .tcprice{width:140px;text-align:center;}
.cart-main .tcquantity{width:170px;text-align:center;}
.cart-main .tcmoney{width:170px;text-align:center;}
.cart-main .tcoper{width:100px;text-align:center;}
.cart-main .hosp-tcbox{ overflow:hidden;}
.cart-main .ct-notcbox{padding:100px 0;}
.cart-main .ct-notcbox .icon{width:87px;height:87px;background:url(../images/cart-icon.png) 0 -485px;float:left;margin-left:300px;margin-right:15px;}
.cart-main .ct-notcbox p{ display:inline-block; line-height:87px;}
.cart-main .ct-notcbox p a{color:#006ec8;display:inline-block;padding-left:10px;}
.cart-main .hosp-tcbox h2 a{font-size:14px;color:#006ec8; line-height:50px;padding:0 15px;}
.cart-main .tc1box{margin:0px 15px; border-top:1px dashed #cecece; overflow:hidden;padding:15px 0; position:relative;}
.cart-main .tcname1 img{width:190px;height:132px; float:left;margin-right:20px;}
.cart-main .tcname1 h3 a{width:280px; line-height:20px;height:40px; display:block; overflow:hidden;}
.cart-main .selectbox1{width:50px;font-size:12px;float:left;}
.cart-main .tcname1{width:530px; position:relative;}
.cart-main .tcprice1{width:140px; text-align:center; float:left;}
.cart-main .tcprice1 s{color:#777;display:block;width:100%; margin-top:50px;}
.cart-main .tcprice1 span{font-size:14px;}
.cart-main .tcquantity1{width:170px; float:left;}
.cart-main .tcquantity1 .box{width:80px;height:26px;border:1px solid #cecece; margin:48px auto;}
.cart-main .tcquantity1 .box .plus{text-align: center; display:block;width:18px;height:26px; float:left; border-right:1px solid #cecece;}
.cart-main .tcquantity1 .box .minus{text-align: center; display:block;width:18px;height:26px; float:right; border-left:1px solid #cecece;}
.cart-main .tcquantity1 .box .txt{height:26px;width:42px;border:none; float:left; text-align:center;+width:40px; line-height:26px;border:0;}
.cart-main .tcmoney1{width:170px; line-height:132px; text-align:center;color:#ff6600;font-weight:bold;font-size:14px;float:left;}
.cart-main .tcoper1{width:100px; float:left; text-align:center; line-height:132px;}
.cart-main .tcoper1 a{color:#777;}
.cart-main .pri-pro{width:150px;height:34px; background:url(./statics/home/images/sheng-icon.gif) no-repeat; display:block;float:left;line-height:34px;font-size:14px; padding-left:20px; overflow:hidden;color:#006ec8;font-weight:bold;margin-top:15px;}
.cart-main .main-foot{height:48px;width:920px;border:1px solid #cecece;margin:30px auto 20px auto; line-height:50px; padding:0 0 0 15px; position:relative;}
.cart-main .main-foot .btbox{_margin-top:15px;}
.cart-main .fh-btn{ position:absolute; right:-80px;}
.cart-main .ml10{margin-left:10px;}
.cart-main .price-{color:#ff6600; font-size:16px; padding:0 5px;}
.cart-main .clearing{height:50px;width:125px;background:#ff6600;line-height:50px;text-align:center;color:#fff;font-size:16px;margin-left:10px;float:right;margin-top:-1px;margin-right:-1px;cursor: pointer;}



.order_content{margin-top: 30px;}
.orderItem .order-tcbox{width:1198px;border:1px solid #eee;border-bottom: none;margin-top:10px;overflow:hidden;position:relative;background: #Fff;}
.orderItem .order-h{height:47px;line-height:47px;}
.orderItem .order-h-tcname{text-align:center;width:500px;margin-right:6px;border-bottom: 1px solid #eee;}
.orderItem .order-h-time{text-align:center;width:180px;margin-right:6px;border-bottom:3px solid #0fb5f0;}
.orderItem .order-h-pnum{text-align:center;width:160px;margin-right:6px;border-bottom: 1px solid #eee;}
.orderItem .order-h-yh{text-align:center;width:330px;margin-right:6px;border-bottom: 1px solid #eee;}
.orderItem .order-h-saccount{text-align:center;width:190px;margin-right:0;border-bottom: 1px solid #eee;}
.orderItem .order-contbox{width:1168px; overflow:hidden;}
.orderItem .order-cont{ overflow:hidden;padding-bottom:20px; border-bottom:1px dashed #ddd;}
.orderItem .order-contbox .order-tc img{width:110px;height:76px;}
.orderItem .order-contbox .order-tc h3{line-height:20px;}
.orderItem .order-contbox .order-tc{width:355px;position: relative; overflow:hidden;}
.order-name{height:45px;line-height:45px;border-bottom:1px solid #ccc;color:#006ec8;font-weight:bold;}
.orderItem .order-contbox .order-saccount{width:130px;text-align:center;color:#ff6600;font-size:24px;line-height:64px;margin-right:6px;}
.orderItem .order-contbox .order-com{text-align:center;line-height:100px;width:90px;float:left;margin-right:6px;}
.orderItem .yhq-box{padding:0 10px 10px;border:1px solid #eee;margin-top:20px;background:#Fff }
.orderItem .yhq-icon{ display:inline-block;width:17px;height:17px;background:url(../images/cart-icon.png) 0 -473px; vertical-align:middle;margin-right:5px;margin-top:-3px;}
.orderItem .yhq-box p{ line-height:30px;}
.orderItem .yhq-box p a{color:#0fb5f0;}
.orderItem .djq-box{padding:10px;overflow:hidden;}
.orderItem .djq-qh{border:1px solid #eee;height:24px; line-height:24px;width:170px;margin-left:5px;margin-right:5px;}
.orderItem .djq-cont{border-bottom:1px dashed #eee;padding:5px 0;margin-top:10px;}
.orderItem .djq-cont .tit{height:30px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f9f9f9;}
.orderItem .djq-cont .tit span,.djq-cont .cont span{ display:inline-block;width:19%; text-align:center; line-height:30px;}
.orderItem .djq-btn{width:100px;height:30px; line-height:30px; text-align:center;color:#fff!important;background:#e33a3d; display:inline-block;margin-right:25px;font-size:16px;}
.orderItem .djq-btn:hover{background:#f35f62;}
.orderItem .djq-btn1{width:100px;height:30px; line-height:30px; text-align:center;color:#fff!important;background:#bbb; display:inline-block;font-size:16px;;}
.orderItem .djq-btn1:hover{background:#c8c8c8;}
.orderItem .open_yhq_show{font-size:16px;line-height: 48px;}
.orderItem .yhq-list{overflow: hidden;margin: 20px 0;}
.orderItem .yhq-list li a{width:177px;height:59px;display: inline-block;}
.orderItem .yhq-list li{border:1px solid #fff;float: left;line-height: 58px;font-size:16px;text-align: center;margin-right:20px;position: relative;}
.orderItem .yhq-list .i1{background:url(../images/order-yhq.png) -1px -1px no-repeat;color:#0192ef;}
.orderItem .yhq-list .i2{background:url(../images/order-yhq.png) -181px -1px no-repeat;color:#c8153a;}
.orderItem .yhq-list .i3{background:url(../images/order-yhq.png) -361px -1px no-repeat;color:#555;}
.orderItem .yhq-list .cur{border-color: #a80028;}
.orderItem .yhq-cur{width:26px;height:22px;background: url(../images/order-yhq.png) 0 -61px no-repeat;display:block;position: absolute;right:0;bottom:0;z-index: 9;display: none;}
.orderItem .yhq-list .cur .yhq-cur{display:block;}
.orderItem .yhq-btnbox{height:30px;text-align: center;margin:20px 0;}
.orderItem .no-qd{float: right;color: #FFFFFF;border: 1px solid #0fb5f0;font-size: 14px;border-radius: 4px;height: 30px;line-height: 30px;padding: 0px 11px;margin-top: 6px;background: #34B5F2;}
.orderItem .bor .xia { background-position: 0 -328px;}
.orderItem .bor em { margin-right: 15px}
.orderItem .bor i {height: 30px;display: inline-block;background: url(../images/new_index.png) no-repeat;width: 14px;vertical-align: middle;}
.order-name label{ font-weight: lighter; font-size: 14px }
.order-name{height:45px;line-height:45px;font-weight: 700;padding:0 15px;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:16px; background: #fdfdfd}
.order-name .bor{line-height: 44px;display: block;width: auto;min-width: 453px;float: left;}
.orderItem .border_l{border-bottom:1px solid #0fb5f0;}
.orderItem .order-tc{padding-left:15px;width:485px;margin:20px 6px 0 0; position:relative;}
.orderItem .order-tc img{width:126px;height:87px;border:1px dashed #ccc;padding:1px;margin-right:15px;}
.orderItem .order-tc h3{float:left;display:inline;line-height:24px;width:330px;}
.orderItem .order-tc h3 a{width:330px; display:block; overflow:hidden;height:40px;}
.orderItem .order-tc h3 a:hover{ color: #34b5f2 }
.orderItem .order-return{background-position: 0px -793px;width:106px;height:34px;line-height:34px;margin-top:15px;float:left;display:inline-block;color:#006ec8;text-indent:50px;}
.orderItem .order-time{margin:20px 6px 0 0;width:180px;text-align:center;color:#777;}
.orderItem .order-time .modify{color:#ff6600; margin-left:15px;font-weight:bold;}
.orderItem .order-pnum{margin: 40px 6px 0 48px;width:74px;text-align:center;line-height: 43px;border:1px dashed #ccc;}
.orderItem .order-yh{margin: 40px 6px 0 130px;width:150px;height:45px;line-height:45px;position:relative;text-align: center;}
.orderItem .order-yh .left{width:60px;text-align: center;color:#fff; display: block;}
.orderItem .order-yh .right{text-align: center;display: block;width: 72px;}
.orderItem .use-yh{width:176px;height:33px;line-height:33px;padding-left:10px;background-position: -132px -793px;color:#777;cursor:pointer;margin-bottom:10px;}
.orderItem .order-yh p{line-height:24px;}
.orderItem .order-yh em{color:#ff6600;}
.orderItem .yhpaper{position:absolute;z-index:55;top:33px;left:40px;border:1px solid #eee;border-top:none;}
.orderItem .yhpaper li{line-height:28px;height:28px;padding-left:6px;width:178px;background-color:#fff;cursor:pointer;}
.orderItem .yhpaper li:hover{background-color:#f5f5f5;}
.orderItem .order-saccount{margin: 41px 0 0 87px;width:174px;text-align:center;color:#0fb5f0;font-size:24px; border-top: none}
.orderItem .tjren{border-top:none; background: #fff; border:1px solid #eee; border-top:none }
.orderItem .tjren-inf{padding-left:15px;}
.orderItem .tjren-inf h3{font-weight:bold;height:30px;line-height:30px;font-size:16px;}
.orderItem .tjren-con{padding-bottom:15px;padding: 19px;}
.orderItem .tjrenbox{min-height:28px; height:auto;line-height:28px;margin-top:12px;position: relative;padding-bottom:10px;}
.orderItem .tjren-h{width:100px;float:left;display:inline;text-align:center;margin-right:10px;}
.orderItem .tjrenbox .nameinp{width:180px;padding-left:6px;line-height:26px;height:26px;border:1px solid #eee;float:left;display:inline;}
.orderItem .usualren{margin-left:10px;color:#006ec8;font-size:12px;float:left;display:inline;}
.orderItem .usualren a{color:#006ec8;}
.orderItem .tjrenbox .age{width:94px;padding-left:6px;line-height:26px;height:26px;border:1px solid #eee;float:left;display:inline;margin-right:10px;}
.orderItem .tjrenbox .name{width: 150px;padding-left:6px;line-height:26px;height:26px;border: 1px solid #ddd;float:left;display:inline;margin-right:10px;}
.orderItem .tjrenbox .shouj{width: 308px;padding-left:6px;line-height:26px;height:26px;border: 1px solid #ddd;float:left;display:inline;margin-right:10px;}
.orderItem .tjrenbox .sex-sel, .tjrenbox .marry{width:92px;height:26px;line-height:26px;padding-left:10px;background-position: -328px -793px;color:#777;cursor:pointer;float:left;display:inline;}
.orderItem .sextype{position:absolute;z-index:55;top:24px;left:222px;border:1px solid #eee;border-top:none;}
.orderItem .sextype li{line-height:28px;height:28px;padding-left:6px;width:94px;background-color:#fff;cursor:pointer;}
.orderItem .sextype li:hover{background-color:#f5f5f5;}
.orderItem .marrytype{position:absolute;z-index:55;top:33px;left:384px;border:1px solid #eee;border-top:none;}
.orderItem .marrytype li{line-height:28px;height:28px;padding-left:6px;width:94px;background-color:#fff;cursor:pointer;}
.orderItem .marrytype li:hover{background-color:#f5f5f5;}
.orderItem .tjrenbox .sfz{width:418px;padding-left:6px;line-height:26px;height:26px;border:1px solid #ccc;float:left;display:inline;}
.orderItem .tjrenbox .beizhu{width:418px;border:1px solid #ededed;float:left;display:inline;padding-left:6px;min-height:30px;line-height:24px;}
.orderItem .tjrenbox .save-info{margin-left:10px;color:#006ec8;font-size:16px;}
.orderItem .order-account{text-align:right;font-size:16px;padding-right:20px;line-height:36px;height:36px;}
.orderItem .order-account em{color:#ff6600;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:24px;}
.orderItem .order-total{width: 1200px;margin-top:20px;padding-bottom:20px;text-align:right;overflow:hidden;}
.orderItem .real-pay{text-align: right;border-bottom:1px solid #eee;margin:20px 20px 0;display: none}
.orderItem .real-pay p{height:30px;line-height:30px;font-weight:bold;padding-bottom: 10px}
.orderItem .real-pay p em{color:#ff0000;}
.orderItem .real-pay p:last-child{}
.orderItem .real-pay .real b{font-size:30px;font-family:Arial, Helvetica, sans-serif;color:#888;}
.orderItem .real-pay .real em{color:#ff0000;margin-left:5px;}
.orderItem .order-total .tj{height:36px;line-height:36px;}
.orderItem .return-cart{font-size:12px;color:#006ec8;display:inline-block;float:right;margin-right:20px;}
.orderItem .return-cart:hover{color:#ff6600;}
.orderItem .return-cart i{width:18px;height:18px;display:inline-block;float:left;background-position: -449px -793px;margin:9px 8px 0 0;}
.orderItem .order-total .ordertj-btn{background-color:#ff6600;color:#fff;text-align:center;font-size:18px;width:100px;display:inline-block;float:right;}
.orderItem .order-total .ordertj-btn1{background-color:#bbb;color:#fff;text-align:center;font-size:18px;width:100px;display:inline-block;float:right;}
.orderItem .order-total .ordertj-btn:hover{background-color:#ff9900;}
.orderItem .order-total .ordertj-btn1:hover{background-color:#c8c8c8;}
.orderItem .order-total .fap{height:36px;line-height:36px;color:#999;float:right;}
.orderItem .order-total .fap i{width:15px;height:18px;display:inline-block;float:left;background-position: -475px -793px;margin:9px 5px 0 0;}
.orderItem .pay-bt:hover{background:#0083d6;}
.orderItem .clearing:hover{background:#ff7418;}
.orderItem .main-top .bt:hover{background:#ff7418;}
.orderItem .xial{width: 100px; height:28px; float:left;border: 1px solid #ddd;cursor: pointer;color:#555;font-family:"微软雅黑";margin-right:10px;}
.orderItem .xial-yh,.xial-yh2{width:245px; height:31px; float:left;border:1px solid #ccc;cursor: pointer;color:#555;margin-bottom: 10px;margin-right:32px; font-family:"微软雅黑";}
.yzm-btn{padding:5px 5px;color:#666; cursor:pointer;border-radius:3px;margin-left:20px;border:1px solid #0fb5f0; background: #0fb5f0; color: #fff;}
.orderItem .yzm-btn2018{padding:5px 5px;color:#666; cursor:pointer;border-radius:3px;margin-left:20px;border:1px solid #eee; background: none; }


.yuyyue_info{border: 1px solid #eee;margin-top: 30px;}
.yuyyue_info .yyr_box{background: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
.yyr-infbox {
    padding: 10px 20px 10px 20px;
}
.lxren{line-height:28px;margin-top:10px; overflow:hidden;}
.lxren .tih{width:100px;text-align:right;line-height:28px; padding-right:10px;margin-top: 5px;}
.lxren .tih em{color:#ff0000;margin:0 10px;}
.lxren .yyr-name{height:35px;line-height:35px;padding:0px 0 0px 6px;border:1px solid #eee;border: 1px solid #ddd;width:330px;}
.lxren .xial{width:90px;height:28px;line-height:28px;margin-right:10px;}
.lxren .ydr-btn{width:150px;height:30px;margin-left:100px; line-height:30px; text-align:center;color:#fff;background:#e33a3d; display: inline-block;margin-top:5px;font-size:16px;}
.lxren .ydr-btn-no{width:100px;height:30px;margin-left:100px; line-height:30px; text-align:center;color:#fff;background:#bbb; display: inline-block;margin-top:5px;font-size:16px;margin-left:20px;}
.lxren .ydr-btn-no:hover{background:#c9c9c9;}
.lxren .ydr-btn:hover{background:#f35f62;}
.lxren>p>label{ text-decoration: underline; cursor: pointer;}
.lxren>p>label:hover{ color:#0fb5f0 }
.lxren-1{height:30px;line-height:30px;}
.lxren textarea{width: 321px; height: 90px;padding: 9px 9px 9px 6px;border: 1px solid #ddd;border: 1px solid #eee;margin-bottom: 20px;}
.xgxx-btn{ position:absolute;right:10px;top:10px;color:#006ec8;}
.tjbg-box{height:30px; position:absolute;top:200px;right:80px;line-height:30px;width:424px;}
.tjbg-box em{color:#ff6600;}
.set_show_tjr_div{display: none;}

.ord_paybox{border:1px solid #eee;background: #Fff;margin-top:20px;overflow: hidden;margin-bottom: 20px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
.ord_btbox{height: 60px;line-height: 42px;margin:20px 20px 0;}
.ord_btbox:after{content:"."; clear: both; height: 0; overflow: hidden; visibility: hidden; display: block;}
.fh_catbtn{width:130px;height: 40px;border-radius:5px;line-height: 40px;text-align: center;float:left;display: block;border:1px solid #eee;}
.fh_catbtn img{margin-right:5px;}
.ord_btbox p{margin-left:20px;float:left;}
.ord_btbox .tjdd_btn{width: 160px;line-height: 60px;display: block;color:#fff;background: #0fb5f0;font-size:18px;float:right;text-align: center;margin-top:-10px;cursor: pointer;}
.ord_btbox .real{margin-top:10px;float:right;margin-top: 0px;float: right;margin-right: 30px;}
.ord_btbox .real b{font-size:30px;font-family:Arial, Helvetica, sans-serif;color:#888;}
.ord_btbox .real em{color:#ff0000;margin-left:5px;}
.ord_fpp{color:#888;padding-left:110px;font-size:12px;line-height: 40px;}

.real-pay{text-align: right;border-bottom:1px solid #eee;margin:20px 20px 0;display: none;}
.real-pay p{height:30px;line-height:30px;font-weight:bold;padding-bottom: 10px}
.real-pay p em{color:#ff0000;}
.real-pay p:last-child{}
.real-pay .real b{font-size:30px;font-family:Arial, Helvetica, sans-serif;color:#888;}
.real-pay .real em{color:#ff0000;margin-left:5px;}



#schedule-box {
    border: 1px solid #F8F8F8;
}
.schedule-hd{box-sizing: border-box; border-right:1px solid #F8F8F8; text-align:center; line-height:37px; user-select:none; width: 100%; height: 37px;}
.schedule-hd div{ float: left; }
.schedule-hd div:nth-child(1){margin-left: 22px;}
.schedule-hd div:nth-child(3){margin-left: 10px;}
.schedule-hd div span{ display:inline-block; margin-top: -2px;}
.schedule-hd span .prey{ display:inline-block;width:13px; height:13px; background-position:-484px -8px; vertical-align:middle; margin-right:10px;}
.schedule-hd span .prem{ display:inline-block;width:20px;  height: 20px;vertical-align:middle; margin-right:10px;}
.schedule-hd span .prexy{ display:inline-block;width:13px; height:13px; background-position:-505px -8px; vertical-align:middle; margin-left:10px;}
.schedule-hd span .prexm{ display:inline-block;width:20px; height:20px;vertical-align:middle; margin-left:10px;}
.todayred{color: #FF4E00;}
.prem,.prexm{cursor: pointer;}
.schedule-hd div.kysj2018{ float: right; margin-right: 12px; }
.schedule-hd div.kysj2018 i{ width: 8px; height: 8px; border-radius: 2px; border: 1px solid #189ede; vertical-align: middle; display: inline-block;  margin-right: 5px;}
.about-data{border-right:1px solid #F8F8F8;text-align: center;height: 31px;line-height: 31px;color:#FF4E00;border-top: 1px solid #F8F8F8;}
.today{ text-align: center; font-size:14px; color:#333; }
.arrow2018{ cursor: pointer; }
.ul-box{overflow: hidden;}
.ul-box li{border-right:1px solid #F8F8F8;cursor: pointer;box-sizing: border-box; float:left; width:14.28%; text-align:center;  font-size: 14px; height: 38px;line-height:38px;border-top: 1px solid #F8F8F8;padding: 0;}
.schedule-bd>li{
	border-right:1px solid #F8F8F8;
}
.other-month{color: #999999;}
.current-month{color: #333333;}
.schedule-bd>li.currentDate span{
    color: #1CA4E5;
    font-weight: bold;
}
.today-style{border-radius: 50%;background:#58d321; font-size:14px;}
.spriteButtom{ background:url(../images/sprite2018.png) no-repeat}
.dayStyle{display: inline-block;width: 24px;height: 24px;text-align: center;line-height: 24px; color: #cccccc; font-weight: bold;border: none;}
.flag{color: #1CA4E5;border-radius: 4px;}
.boxshaw{box-shadow: 2px 2px 15px 2px #e3e3e3;}
.selected-style {background: #00BDFF;color: #ffffff;}
#h3Ele{text-align: center;padding: 10px;}



.ordertip{
	margin-top: 30px;
	border: 1px solid #dbdbdb;
	background-color: #f6f4f4;
	padding: 30px  70px;
}
.ordertip .ordersuccess{
	float: left;
}
/*.ordertip .ordersuccess>span{
	float: left;
	width: 34px;
	height: 34px;
	background: url(../images/successbig.png);
}*/
.ordertip .ordersuccess>p>i{
    font-weight: bold;
}
.ordertip .ordersuccess p{
	margin-left: 50px;
	font-size: 16px;
	line-height: 30px;
}
.ordertip .ordersuccess span{
	font-weight: normal;
	color: #4b4643;
}
.ordertip .ordersuccess p b{
	color: #f00;
	font-weight: normal;
}
.ordertip .orderallinfo{
	float: right;
	font-size: 16px;
	height: 33px;
	padding-top: 10px;
	*height: 40px;
	*padding-bottom: 10px;
}
.ordertip .orderallinfo a{
	color: #019eeb;
	/*border: 1px solid #019eeb;*/
	padding: 5px;
	border-radius: 5px;
	font-size: 14px;
	margin-left: 100px;
}
/*.ordertip .orderallinfo a:hover{
	background-color: #019EEB;
	color: #fff;
}*/
.ordertip .orderallinfo a:active{
	background-color: #fff;
	color: #019eeb;
}
.ordertip .orderallinfo span b{
	color: #f00;
}

.payplatform{
    margin-top: 30px;
    margin-bottom: 30px;
	border: 1px solid #dbdbdb;
	padding: 30px 37px;
	position: relative;
}

.payplatform .miandan{
 	right: 105px;
 }
.payplatform .anytime{
 	right: 190px;
 }
 .payplatform h1{
 	color: #6E6E6F;
 	font-size: 16px;
 	padding-bottom: 10px;
 	border-bottom: 1px solid #DBDBDB;
 }
 .payplatform ul{
 	margin: 20px 0;
 	
 }
 .payplatform ul li{
 	float: left;
 	vertical-align: middle;
 	width: 187px;
 	margin-top: 20px;
 }
.payplatform .paysafetip{ text-align: center; line-height: 29px; color: #6e6e6f; font-size: 12px; }
.payplatform .paysafetip img{width: 20px; height: 20px;vertical-align: middle; position: relative; top: -2px;margin-right: 6px;}
.payplatform ul li span{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 10px 0 5px;
	width: 15px;
	height: 15px;
	background: url(../images/car_noactive.png) no-repeat;
	vertical-align: 40%;
	*vertical-align: 85%;
}
.payplatform ul li .active{
	background-image: url(../images/car_active.png);
}
.payplatform ul li img{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

#compare_result {padding: 20px;min-height: 500px;margin-right: auto;margin-left: auto;border: 1px #e3e3e3 solid;width: 1160px;margin-bottom: 20px;}
#compare_result .s01 {line-height: 30px;border-bottom: 1px #e3e3e3 solid;}
#compare_result .s01 .p001 {float: left;font-size: 18px;color: #008cd6;border-bottom: 2px #008cd6 solid;position: relative;top: 1px;}
#compare_result .s01 .p002 {float: right;top: 5px;position: relative;color: #999;}
#compare_result .s02 {margin-top: 20px;color: 55;}
#compare_result .s02 table {width: 100%;}
#compare_result .s02 td {border: 1px #e3e3e3 solid;border-left: 0px;overflow: hidden;}
#compare_result .s02 td {padding: 20px;}
#compare_result .s02 tr td:first-child {border-left: 1px #e3e3e3 solid;background-color: #f9f9f9;text-align: center;font-size: 16px;}
#compare_result .s02 td .p001 {text-align: center;font-size: 16px;color: #008ccc;font-weight: bold;}
#compare_result .s02 td .p002 {text-align: center;font-size: 12px;color: #777777;line-height: 25px;}
#compare_result .s02 td .p003 {text-align: center;margin-top: 10px;}
#compare_result .s02 td .p003 .t001 {display: inline-block;font-size: 22px;color: #ff0202;font-weight: bold;}
#compare_result .s02 td .p003 .t002 {display: inline-block;font-size: 14px;color: #999999;text-decoration: line-through;}
#compare_result .s02 td .p004 {margin-bottom: 5PX;display: block;width: 104px;margin-top: 23px;height: 34px;line-height: 34px;text-align: center;padding: 0;background-color: #eb5b41;font-size: 18px;color: #FFF;margin-right: auto;margin-left: auto;border-radius: 2px;}
#compare_result .s02 {margin-top: 20px;color: 55;}
#compare_result .s02 table {width: 100%;}
#compare_result .s02 td {border: 1px #e3e3e3 solid;border-left: 0px;}
#compare_result .s02 td {padding: 20px;}
#compare_result .s02 tr td:first-child {border-left: 1px #e3e3e3 solid;background-color: #f9f9f9;text-align: center;font-size: 16px;color: #555;}
#compare_result .s02 .s002 {width: 1160px;margin-left: auto;margin-right: auto;background-color: #ffffff;}
#compare_result .s03 {margin-top: 0px;color: 55;}
#compare_result .s03 table {width: 100%;}
#compare_result .s03 td {border: 1px #e3e3e3 solid;border-left: 0px;border-top: 0px;}
#compare_result .s03 td {padding: 20px;color: #555;}
#compare_result .s03 tr td:first-child {border-left: 1px #e3e3e3 solid;background-color: #f9f9f9;text-align: center;font-size: 14px;}
#compare_result .s03 .tag {line-height: 28px;padding-left: 5px;padding-right: 5px;border-radius: 10px;border: 1px #E3E3E3 solid;float: left;margin-bottom: 10px;color: #555;background-color: #fafafa;margin-right: 8px;}
#compare_result .s04 {margin-top: 10px;border: 1px #e3e3e3 solid;background-color: #f9f9f9;line-height: 49px;}
#compare_result .s04 .p001 {float: left;width: 173px;text-align: center;font-size: 16px;color: #555;}
#compare_result .s04 .p002 {float: right;padding-right: 20px;font-size: 16px;color: #008cd6;}
#compare_result .s04 .p002 span {color: #333;font-weight: bold;}
#compare_result .s05 td:first-child {padding-left: 20px;padding-right: 20px;}
#compare_result .s05 td {padding-top: 10px;padding-bottom: 10px;color: #555;padding: 0px;}
#compare_result .s05 td div:first-child {border-top: 0px #e3e3e3 solid;}
#compare_result .s05 td div {border-top: 1px #e3e3e3 solid;padding-left: 20px;padding-right: 20px;line-height: 27px;padding-top: 5px;padding-bottom: 5px;}
#compare_result td {vertical-align: top;}
#compare_result .s03 tr td:first-child {vertical-align: top;}
#compare_result .s03 tr td:first-child {vertical-align: middle;}
#compare_result .s05 tr td:first-child {vertical-align: middle;}
#compare_result .s02 tr td:first-child {vertical-align: middle;}
.compare_fixed{position: fixed;top: 0;}

.calendar_jg { float:left;position: relative; width:342px;height:auto; border-radius:4px; margin-left:37px;border-radius:4px;border-right:none;font-size: 13px; }
.calendar_jg .time_calendar_jg,.calendar_jg .time_calendar_jg_no{display:table;position: absolute;background-color: rgba(0,0,0,0.3);height: 100%;width: 100%;border-radius: 4px;z-index: 2;}
.calendar_jg .time_calendar_jg_no{min-height: 305px;}
.calendar_jg .time_calendar_jg_no .center>p{
	font-size: 24px;
	color: white;
	padding-bottom: 20px;
}
.calendar_jg .time_calendar_jg_no .center .activer,.calendar_jg .time_calendar_jg .center .activer{
	display: inline-block;
	padding: 0 23px;
	height: 40px;
	line-height: 40px;
	color: white;
	border-radius: 4px;
	background: #1CA4E5;

}
.schedule-hd .prem{background: url(../images/calendar_left.png) no-repeat;background-position: 0 !important;}
.schedule-hd .prexm{background: url(../images/calendar_right.png) no-repeat;background-position: 0 !important;}

.helpcenten{margin-bottom: 30px;}
.link_nav { width: 209px; height: auto; padding-bottom: 6px; background-color: #fff; border: #eee 1px solid; }
.link_nav ul { float: left; width: 209px; height: auto; }
.link_nav ul b { float: left; width: 160px; height: 42px; line-height: 42px; padding-left: 49px; font-size: 15px; font-family: "微软雅黑"; color: #fff; background-color: #78c2ff; border-bottom: none; margin-top: -1px; }
.link_nav ul b img { margin-right: 15px; }
.link_nav ul li { float: left; width: 209px; height: 42px; line-height: 42px; background: #ffffff; border-bottom: #eaeaea 1px dashed; }
.link_nav ul li a { float: left; width: 160px; height: 42px; line-height: 42px; padding-left: 48px; font-size: 14px; font-family: "微软雅黑"; color: #4b4643; background-color: #fff; background-image: url(../images/jd_triangle1.png); background-position: 154px center; background-repeat: no-repeat; }
.link_nav ul li a:hover { color: #ff8400; }
.link_nav ul li.link_nav_on a { color: #ff8400; background-image: url(../images/jd_triangle.png); background-position: 154px center; background-repeat: no-repeat; }
.link_body_all { width: 890px; height: auto; min-height: 862px; margin: 0; padding: 0 40px; background-color: #FFF; padding-bottom: 40px; border: #eee 1px solid; }
.link_body_all h1 { float: left; width: 100%; line-height: 30px; padding: 20px 0; font-size: 18px; color: #333; font-weight: normal; border-bottom: #ddd 1px solid; }
.link_body_all .link_body { width: 100%; height: auto; margin-top: 10px; font-size: 14px; font-family: "微软雅黑"; line-height: 24px; }

.order-add{
    display: inline-block;
    border: 1px solid #2593e7;
    width: 118px;
    height: 38px;
    text-align: center;
    line-height: 40px;
    background: #ddf0ff;
    font-size: 14px;
    margin-top: 2px;
    cursor: pointer;
}
.none{display: none;}

.mode_dingdan{padding:40px 65px}
.mode_dingdan table{border:1px solid #eee}
.order{border-bottom:2px solid #eee;border-collapse:collapse}
.order tr td{height:58px;padding-left:20px;text-align:center}
.order tr th{height:40px;line-height:40px;background:#f8f8f8;padding-left:20px}
.order th:nth-child(1){text-align:left}
.order td:nth-child(1){width:400px;text-align:left}
.rights{margin:20px auto;text-align:center}
.rights .payment{cursor:pointer;border:none;color:#fff;width:120px;height:40px;font:400 16px/40px 'Microsoft Yahei';text-align:center;background: #019eeb;border-radius:4px;}
.payButton{margin-top:50px;margin-right:87px}
.payButton input{float:right;margin-left:10px;color: #019eeb;}
.payButton input.change{border-radius:4px;display:inline-block;border: 1px solid #019eeb;width:120px;height:40px;text-align:center;line-height:40px;background:#f1fbfa;font-size:14px;cursor:pointer;}
.payButton input:hover{opacity:.9;filter:alpha(opacity=90)}

.formbox{display: none;}
.tuanjian_nav ul{
    background: #f5f5f5;
    margin-bottom: 15px;
    border-radius: 40px;
    overflow: hidden;
}
.tuanjian_nav ul li{
    width: 50%;
    float: left;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
}
.tuanjian_nav ul li.selectcur{
    background: #27bcff;
    color: #fff;
}
.yyr-infbox {
    padding: 10px 20px 10px 20px;
}

.yuyuetime{
    line-height: 50px;
}
.yuyuetime .tih{
    font-size: 16px;
    margin-right: 7px;
}
.yuyuetime input{
    border: 1px solid #ddd;
    line-height: 30px;
}
.yuyuetime select{
    border: 1px solid #ddd;
    line-height: 30px;
    height: 32px;
}


.order-appointment{}
.yuyueright_on{
    border: 2px solid #f56c08;
    background: #fefaf8;
}
.yuyueright{height: 70px;padding: 0 10px;line-height: 70px;overflow: hidden;cursor: pointer;margin: 10px 0;position: relative;/* display: block!important; */}
.yuyueright input{
    float: left;
    margin-top: 29px;
}
.yuyueright .imgbox{
    width: 44px;
    float: left;
    border: 1px solid #f8f8f8;
    padding: 3px;
}
.yuyueright .imgbox span{
    color: #f00;
    line-height: 61px;
    font-weight: bold;
}
.yuyueright .imgbox img{
    width: 100%;
    display: block;
}
.yuyueright span{
    float: left;
}
.order-mr {
    color: #f56c08;
}
.order-edit{
    color: #fff;
    margin-left: 10px;
    padding: 3px 10px;
    border: 1px solid #2593e7;
    background: #2593e7;
}
.moreAppointment {
    height: 40px;
    background-color: #2593e7;
    border: none;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    margin-left: 10px;
    float: right;
    line-height: 40px;
    text-align: center;
    padding: 0 10px;
}
.none{display: none;}