﻿@charset "utf-8";
/**
 * @version：1.0
 * @author：haolei <haolei@ec.com.cn>
 * @description：Project public style
 * @date：2017/6/16 
 */

.dsn{display:none;}


.mt10 {
    margin-top: 10px;
}

.f-mt8{
    margin-top:8px;
}

/*.m-hd .u-logo-txt{
    position:absolute;
    top:78px;
    left:132px;
    font:bold 22px/30px '\9ED1\4F53';
    color:#c00c12;
    text-shadow:0 0 2px #fff,0 0 1px #000;
    letter-spacing:2.5px;
}*/
/******模版对于字体图标采用edi-icon来引用，老版本，不想修改原有用法的可以在app 里面引入此段代码恢复*******/
/*
[class*=icon-]{
	position:relative;
    font-family:"edi-icon" !important;
    font-size:18px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:0.2px;
    -moz-osx-font-smoothing:grayscale;
}
*/
.Wdate{width:198px;}
/******组合查询自定义按钮*******/
.u-btn-custom-c1,.u-btn-custom-c2{
    display:inline-block;
    padding:0 15px;
    height:32px;
    background-color:#fe5d3c;
    font-size:16px;
    line-height:32px;
    color:#fff;
    text-decoration:none;
    border-radius:25px;
    vertical-align: middle;
}
.u-btn-custom-c1:hover{
    text-decoration:none;
    color:#fff;
}
.u-btn-custom-c1.u-btn-sm,.u-btn-custom-c2.u-btn-sm{
    padding:0 10px;
    height:28px;
    line-height:28px;
    font-size:14px;
}
.u-btn-custom-c2{
    background-color:#fff;
    border:1px solid #fe7356;
    font-size:20px;
    line-height:32px;
    color:#fe5d3c;
}
.u-btn-custom-c2:hover{
    text-decoration:none;
    color:#fe5d3c;
}
/***********账户信息修改**********/
.Wdate1{
    background: url(../../img/icon/icon-datePicker_01.png) 98% center no-repeat;
}
.u-tb-account caption .u-tt{
    margin: 18px 0 15px;
    padding-left: 35px;
    display: inline-block;
    background: url(../../img/icon/icon-tit_03.png) 0 center no-repeat;
    font-size: 18px;
    line-height: 32px;
    color: #da2710;
}
.u-tb-account .m-table2 td{
    color: #595959;
    font-weight: normal;
}
.u-tb-account .u-ipt,.u-tb-account .u-sel{
    padding: 8px 6px;
    height: 20px;
    background-color: #fdfdfd;
    font-size: 14px;
    line-height: 20px;
}
.u-tb-account .u-sel{
    width: 98%;
    height: 38px;
}
.u-tb-account .Validform_checktip{
    font-size: 14px;
}
.u-tb-account .Validform_error{
    background-color: #fdfdfd;
    border: 1px solid #f5a1a1;
}
.u-tb-account .Validform_wrong{
    color: #da2710;
}
.u-tb-account .u-ipt-group{
    margin: 10px 0;
    font-size: 0;
}
.u-tb-account .u-ipt-group input{
    width: 16px;
    height: 16px;
}
.u-tb-account .u-ipt-group label{
    margin-left: 10px;
    font-size: 14px;
    color: #595959;
}
.u-tb-account .u-bg-icon{
    margin-right: 8px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../../img/icon/icon-fm_01.png) center 0 no-repeat;
    vertical-align: -3px;
}
.u-tb-account .u-icon_01{background-position-y: -0;}
.u-tb-account .u-icon_02{background-position-y: -50px;}
.u-tb-account .u-icon_03{background-position-y: -104px;}
.u-tb-account .u-icon_04{background-position-y: -154px;}
.u-tb-account .u-icon_05{background-position-y: -207px;}
.u-tb-account .u-icon_06{background-position-y: -261px;}
.u-tb-account .u-icon_07{background-position-y: -315px;}
.u-tb-account .u-icon_08{background-position-y: -366px;}
.u-tb-account .u-icon_09{background-position-y: -419px;}
.u-tb-account .u-icon_10{background-position-y: -474px;}
.u-tb-account .u-icon_11{background-position-y: -527px;}
.u-tb-account .u-icon_12{background-position-y: -581px;}
.u-tb-account .u-icon_13{background-position-y: -635px;}
.u-tb-account .u-icon_14{background-position-y: -689px;}
.u-tb-account .u-icon_15{background-position-y: -742px;}
.u-tb-account .u-icon_16{background-position-y: -795px;}
.u-tb-account .u-icon_17{background-position-y: -849px;}
.u-tb-account .u-icon_18{background-position-y: -898px;}



.order-evaluation {
    padding: 0 0px 0 22px
}
.order-evaluation h4 {
    font-size: 18px;
    color: #333;
    padding-bottom: 10px;
    border-bottom: 1px dashed #dbdbdb
}
.order-evaluation p {
    font-size: 14px;
    color: #999;
    line-height: 45px;
    margin-bottom: 0
}
.order-evaluation .order-evaluation-text {
    font-size: 14px;
    color: #333;
    line-height: 40px;
    padding-left: 15px;
    background: #ededed;
    margin-bottom: 10px;
    margin-top: 30px;
    font-weight: bold;
}
.u-star label{
    font-size: 16px;
    float: left;
    width: 80px;
    line-height: 28px;
}
.u-star label.f14{
    font-size:14px;
    width: 60px;
}
.u-star ul{
    float: left;
    width: 500px;
}
.order-evaluation-checkbox ul li {
    width: 300px;
    height: 43px;
    border: 1px solid #e8e8e8;
    text-align: center;
    background: #fff;
    font-size: 14px;
    color: #333;
    line-height: 43px;
    margin-right: 25px;
    margin-bottom: 10px;
    float: left;
    cursor: pointer;
    overflow: hidden;
    position: relative
}
.order-evaluation-checkbox ul li.checked i {
    background: linear-gradient(-45deg,#e84c3d 34%,transparent 0);
}
.order-evaluation-checkbox ul li.checked {
    border: 1px solid #e84c3d
}
.order-evaluation .order-evaluation-textarea {
    position: relative;
    height: 210px
}
.order-evaluation .order-evaluation-textarea textarea {
    width: 94%;
    height: 178px;
    border: 1px solid #e8e8e8;
    line-height: 22px;
    padding: 15px;
    color: #666;
    font-size: 14px;
}
.order-evaluation .order-evaluation-textarea span {
    position: absolute;
    bottom: 10px;
    font-size: 12px;
    color: #999;
    right: 56px
}
.order-evaluation .order-evaluation-textarea span em {
    color: #e84c3d
}
.order-evaluation>a {
    width: 154px;
    height: 48px;
    border-radius: 6px;
    display: block;
    text-align: center;
    line-height: 48px;
    background: #f36a5a;
    float: right;
    margin-top: 20px;
    color: #fff;
    font-size: 14px
}
.order-evaluation-checkbox ul li i {

    color: #fff;
    position: absolute;
    right: 0px;
    bottom: 0px;
    font-size: 14px;
    padding:20px 0px 0 30px;
    line-height: 20px;
    background: linear-gradient(-45deg,#c5c8ca 34%,transparent 0);
}
.order-evaluation>a:hover {
    background: #e84c3d
}
.block li label,.con span {
    font-size: 18px;
    margin-right: 20px;
    line-height: 23px
}
.block li span {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

.level {
    color: #e84c3d;
    font-size: 16px;
    margin-left: 15px;
    position: relative;
    top: 3px
}
.dmlei_tishi_info {
    height: 70px;
    border-radius: 10px;
    background: rgba(0,0,0,.5);
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 70px;
    position: fixed;
    left: 48%;
    display: none;
    margin-left: -128px;
    top: 40%;
    margin-top: -35px;
    padding: 0 15px;
    z-index: 1000
}
.order-evaluation-radio{
    padding-top: 10px;
    border-top: 1px dashed #dbdbdb;
    font-size: 14px;
}
.order-evaluation-radio ul li{
    float: left;
    padding-right: 20px;
}
.order-evaluation-radio ul li input{
    width: 16px;
    height: 16px;
    margin-right: 4px;
}
.order-evaluation-detail{
    background: #fff;
    padding:20px;
}
.order-evaluation-name{
    float: left;
    font-size: 16px;
    width: 60px;
    line-height: 30px;
}
.order-evaluation-pj{
    float: left;
    width: 400px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}
.order-evaluation-pj span img{
    width: 20px;
    vertical-align: top;
    margin-top: 5px;
}
.order-evaluation-time{
    float: right;
    line-height: 30px;
    color:#999;
}
.order-evaluation-pj1 span{
    font-size: 14px;
    padding:5px 10px;
    border: 1px solid #e8e8e8;
    display: inline-block;
    margin-right: 20px;
    background: #fff;
    color:#666;
}
.order-evaluation-pj2{
    line-height: 26px;
}
.order-evaluation-pj3{
    background: #f0f4f7;
    line-height: 26px;
    padding:12px;
}
.order-evaluation-pj3 p{
    color:#333;
    line-height: 26px;
}
.order-evaluation-pj3 p span{
    display: block;
    color:#999;
}
.order-evaluation-pj3 i{
    display: inline-block;
}
.order-evaluation-pj3 i img{
    width: 20px;
    vertical-align: top;
    margin-top: 5px;
}
.order-evaluation-pj3 em{
    display: block;
}

.bar-list_wrapper {
    background: #fff;
    padding:20px;
}

.bar-list_none_1vRKB {
    line-height: 11rem;
    text-align: center
}

.bar-list_topWrapper {
    *zoom:1;margin-bottom: .2rem
}

.bar-list_topWrapper:after,.bar-list_topWrapper:before {
    display: table;
    content: ""
}

.bar-list_topWrapper:after {
    clear: both
}

.bar-list_name {
    font-size: 14px;
    line-height: 1.4;
    display: inline-block;
    color: #0d1c28
}

.bar-list_rateData {
    margin-left: .4rem;
    font-size: 14px;
    color: #0d1c28;
    float: right;
}
.bar-list_rateData i{
    display: inline-block;
    margin-left: 40px;
    color:#ec4c40;
}
.bar-list_red_vmlc8 .bar-list_rate {
    margin-bottom: 1rem;
    height: 10px;
    background-color: #feebeb
}

.bar-list_red_vmlc8 .bar-list_rateBar_f-XtR {
    display: block;
    height: 10px;
    background-color:#ec4c40;
    background-image: -webkit-gradient(linear,left top,right top,from(#ffedc8),to(#f13939));
    background-image: linear-gradient(90deg,#ffedc8,#f13939)
}
/********
* XC字体测试
 */
body{
    font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","WenQuanYi Micro Hei",sans-serif;
}

body {
    font-family: "Helvetica Neue", Helvetica, tahoma, Arial, "Noto Sans CJK SC", "PingFang SC", "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "WenQuanYi Micro Hei", sans-serif  !important;
}
a,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,img,input,lable,li,ol,option,p,pre,select,span,strong,table,tbody,td,textarea,tfoot,th,thead,tr,ul {
    font-family: "Helvetica Neue",Helvetica,tahoma,Arial,"Noto Sans CJK SC","PingFang SC","\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","WenQuanYi Micro Hei",sans-serif !important;}