/*会员服务*/
.nav-two{font-size: 15px;color: #999;text-align: center;}
.nav-two a{display:block;padding-bottom: .5rem;border-bottom: 2px solid #f5f5f5;}
.nav-two .active a{color: #333;position: relative;}
.nav-two .active a:after{content: "";display: block;margin: 0 auto; border-bottom: 2px solid #3c6ae1;width:24px;position: absolute;bottom: 0;left: 0;right: 0;}

.cs-list ul{margin: 0;padding: 0;}
.cs-list ul li{list-style: none;padding: 1rem 0;}
.cs-list-img{margin-right: 2rem; width: 115px;height: 115px;border-radius: 4px;background-color: #fafafa;overflow: hidden;}
.cs-list-img img{width: 100%;height: 100%;}
.cs-list-info h4{margin: 0; color: #333;font-size: 14px;font-weight: normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;}
.cs-list-info span{color: #999;font-size: 13px;}
.cs-list-info p{margin: 0; color:#d2071b;font-size:18px;}
.kq-list ul{margin: 0;padding: 0;}
.kq-list ul li{list-style: none;margin: 1rem 0;border-radius: 4px;position: relative;padding: 1rem;}
.kq-list ul li:after{content: "";display: inline-block;width:20px;height: 20px;border-radius: 50%;background-color: #fff;position: absolute;left: -10px;top:50%;margin-top: -10px;}
.kq-list ul li.on{background-color:#fde6e7;color: #d2071b;}
.kq-list-price{margin-right:2rem;text-align: center;}
.kq-list-price p{margin: 0 0 .3rem 0;font-size: 30px;font-weight: bold;line-height: 1;}
.kq-list-price p small{font-size: 18px;font-weight: normal;}
.kq-list-price span{font-size: 1rem;height: 16px;line-height: 16px;padding: 0 10px;border-radius: 8px;}
.kq-list ul li.on .kq-list-price span{background-color: #fdd0cf;}
.kq-list-info{position: relative;}
.kq-list-info p{margin: 0 0 .3rem 0;font-size: 15px;font-weight: bold;}
.kq-list-info span{display: block;font-size: 12px;}
.kq-list-info button{min-width: 54px;height: 28px;background-color: transparent;border-radius: 14px;font-size: 14px;position: absolute;right: 0;top:20px;}
.kq-list ul li.on .kq-list-info button{border: 1px solid #d2071b;}
.kq-list ul li.none{background-color:#eeeeee;color: #999;}
.kq-list ul li.none .kq-list-price span{background-color: #dddddd;}
.kq-list ul li.none .kq-list-info button{border: 1px solid #999;}

.card-head{color: #333;font-size: 16px;font-weight:bold;}
.card-item{padding: 2rem 1.2rem;background-color: #4a4947;border-radius: 4px;color: #fff;}
.card-item-img{width: 45px;height: 45px;border-radius: 50%;overflow: hidden;margin-right: 1.5rem;}
.card-item-info p{margin: 0;font-size: 16px;font-weight: bold;}
.card-item-info span{font-size: 14px;}
.card-item button{background-color: transparent;font-size:14px;height: 28px; border: 1px solid #fff;border-radius:14px;}

.order-list{background-color: #fff;border-radius: 4px;padding:0;}
.order-list-head{border-bottom: 1px solid #f5f5f5;height: 48px;padding: 0 1rem;}
.order-list-head-name{color: #333;font-size: 17px;font-weight: bold;padding: 0 1rem;margin-right: 1rem;}
.order-list-head-tt{color: #999;font-size: 12px;}
.order-list-head-tt span{display: inline-block;margin-right: 1rem; width: 48px;height: 16px;line-height: 16px;text-align: center; background-color: #ccc;font-size: 1rem;color: #fff;border-radius: 4px;}
.order-list-head-tt span.on{background-image: -moz-linear-gradient( 130deg, rgb(93,210,209) 0%, rgb(22,225,137) 100%);
    background-image: -webkit-linear-gradient( 130deg, rgb(93,210,209) 0%, rgb(22,225,137) 100%);
    background-image: -ms-linear-gradient( 130deg, rgb(93,210,209) 0%, rgb(22,225,137) 100%);}
.order-list-head button{color: #3c6ae1;font-size: 14px;border: 1px solid #3c6ae1;border-radius: 14px;min-width: 54px; height: 28px;background-color: transparent;}
.order-list-body{color: #333;font-size: 13px;}
.order-list-body>div{padding: 3px 0;}

.qd-head{position: relative;}
.qd-head-info{position: absolute;top:38px;left: 25px;color: #fff;line-height: 1.2;}
.qd-head-info p{margin: 0;font-size: 15px;}
.qd-head-info h2{margin: 0; font-size: 40px;}
.qd-head-info span{color: #b7d5ff;font-size: 14px;}
.qd-main{position: relative;margin-top: -40px;}
.qd-lll{color: #080808;font-size: 15px;}
.qd-lll span{color: #3c6ae1;}
.qd-lll button{width: 80px;height: 28px;color: #fff;background-image: -moz-linear-gradient( 90deg, rgb(53,152,253) 0%, rgb(117,202,255) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(53,152,253) 0%, rgb(117,202,255) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(53,152,253) 0%, rgb(117,202,255) 100%);border-radius: 3px;font-size: 14px;border: none;}
.qd-ttt ul{margin: 0;padding: 0;display: flex;justify-content: space-between;}
.qd-ttt ul li{list-style: none;}
.qd-ttt-f{width: 32px;height: 32px;padding: 5px; border-radius: 50%;background-color: #efefee;}
.qd-ttt-f span{display: inline-block;vertical-align: top; border-radius: 50%;width: 22px;height: 22px;line-height: 22px;text-align: center;color: #ffffff;font-size: 13px;background-color: #ccc;}
.qd-ttt ul li p{margin:.5rem 0 0;width: 32px; color: #333;font-size: 14px;text-align: center;}
.qd-ttt-f.in{background-image: -moz-linear-gradient( 90deg, rgb(56,154,253) 0%, rgb(176,224,255) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(56,154,253) 0%, rgb(176,224,255) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(56,154,253) 0%, rgb(176,224,255) 100%);}
.qd-ttt-f.in span{background-image: -moz-linear-gradient( 90deg, rgb(58,108,253) 0%, rgb(95,132,254) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(58,108,253) 0%, rgb(95,132,254) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(58,108,253) 0%, rgb(95,132,254) 100%);}
.qd-jf ul{margin: 0;padding: 0;}
.qd-jf ul li{padding:10px 15px; list-style: none;border-bottom: 1px solid #eeeeee;font-size: 14px;color: #333;}

/*竖向资讯列表*/
.vertical-list-news ul{padding-left: 0;margin-bottom: 0;}
.vertical-list-news ul li{list-style: none;border-bottom:1px solid #f5f5f5;}
.vertical-list-news ul li:last-child{border-bottom: none;}
.vertical-list-news-img {width:120px;height: 68px;border-radius: 5px;overflow: hidden;}
.vertical-list-text h3{margin-bottom: 3px;color: #333333;font-size: 1.3rem;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.vertical-list-text p{margin:0;color: #999;font-size: 1.2rem;}
.vertical-list-text p span{display: inline-block;margin-right:10px;}