@import url("/static/public/css/layout.css");
body {
    font-size: 14px;
}

#view {
    margin-top: 10px;
    position: relative;
    width: 990px;
}
#view .c_main {
    width: 680px;
    float: left;
    background: url(/static/public/images/fts/bg.jpg) no-repeat 0 0;
    box-sizing: border-box;
    padding:18px 20px 0;
    border-radius: 5px 5px 0 0;
}

#view .wrap_box{position:relative;color: #fff;margin-bottom: 60px;}
#view .wrap_box h2{font-size:24px;font-weight: 500;height: 40px;}
#view .wrap_box h2 span {float:right;font-size: 20px;font-weight: normal;margin-top: 5px;}
#view .wrap_box h2 span a{background:#fff url(../images/fts/arrow.png) center;width: 20px;height: 20px;border-radius: 100%;display:inline-block;margin: 0 10px;vertical-align: text-bottom;}
#view .wrap_box h2 span a.l_arrow{
    margin-left: 0;
}
#view .wrap_box h2 span a.r_arrow{transform: rotateY(180deg);margin-right: 0;}
#view .wrap_box h2 span a.unclick{opacity: .3;}
#view .wrap_box h2 small{ font-size: 14px; font-weight: normal; opacity: .8; margin-left: 10px}


.star_m, .star_m em{background:#f1f1f1; border-radius:16px;height: 16px;}
.star_m{width: 100px;height: 16px;}
.star_m em{background: #f6bf2c;}
.star_m em.level1{background: #f6bf2c;}
.star_m em.level2{ background:#fcb06e}
.star_m em.level3{ background:#ff821f}
.star_m em.level4{background: #ff4a24;}
.star_m em.level5{background: #f03836;}

#view .main_desc{
    margin-top: -20px;
}
#view .main_desc .con{font-size: 15px;}
#view .main_desc .con2{margin-top: 30px;}
#view .main_desc .con h3{font-size: 18px;color:#cb3f2d;}
#view .main_desc .con1 h3{ color:#f09319;}
#view .main_desc .con1 h3 span > em{ margin-left:5px; vertical-align: bottom;}
#view .main_desc .con h3 span{ float:right; font-weight: normal; font-size: 14px; color:#333;}
#view .main_desc .con h3 span i{ color:#e7b11e; font-style:normal;margin-left:5px;font-weight: bold;}
#view .main_desc .con h3 span i.flevel1{ color:#e7b11e;}
#view .main_desc .con h3 span i.flevel2{ color:#fcb06e}
#view .main_desc .con h3 span i.flevel3{ color:#ff821f}
#view .main_desc .con h3 span i.flevel4{color: #ff4a24;}
#view .main_desc .con h3 span i.flevel5{color: #f03836;}
#view .main_desc .con2 h3 span{color:#cb3f2d;background:#ffeae7;border-radius: 5px;line-height: 30px;padding: 0 5px 0 10px;margin-top: -3px;}
#view .main_desc .con2 h3 span i{background:url(/static/public/images/fts/arrow2.png) no-repeat 0 0;background-size: 15px;display: inline-block;width: 15px;height: 15px;vertical-align: text-bottom;}
#view .main_desc .con p{margin-top: 5px;line-height: 30px;text-indent: 2em;text-align: justify;}

.con a.buy,.other_cont a.buy {
    color: #5a96d2;
}

.con a.buy i,.other_cont a.buy i {
    display: inline-block;
    background: url(/static/public/images/ico_buy.png);
    width: 14px;
    height: 14px;
    background-size: cover;
    margin: 0 0 2px
}
#view .cols {
    width: 300px;
    float: right;
}
#view .cols .lday{background: #f0c474;border-radius: 5px;text-align: center;padding: 10px 5px; margin-bottom: 10px;}
#view .cols .lday h3{line-height: 30px;color:#864316;font-size: 14px;margin-bottom: 5px;}
#view .cols .lday .lday_item{display:flex;margin-bottom: 10px;} 
#view .cols .lday .lday_item a{flex:1;margin: 0 5px;background:rgba(255,255,255,.5);height: 52px;line-height: 30px; border-radius: 8px;color:#ba7800;font-size: 18px; position:relative;}
#view .cols .lday .lday_item a:hover{background:rgba(255,255,255,.8);text-decoration: none;}
#view .cols .lday .lday_item a span {height: 20px;line-height: 16px; display: flex; margin: 0 3px;
    justify-content: center;
    align-items: center;}
#view .cols .lday .lday_item a i{flex: auto; height: 16px;color:#fff;background:#df6063;border-radius: 3px;font-style: normal;font-size: 12px;display: inline-block; margin:0 1px;}

#view .cols .lday.yuanli{background:#ffc4c3;}
#view .cols .lday.yuanli h3{ color:#861716;}
#view .cols .lday.yuanli .lday_item a{color:#c73d3c;line-height: 18px;box-sizing: border-box;padding-top: 8px;height: 50px;}
#view .cols .lday.yuanli .lday_item a small{ font-size: 12px; color:#555; display:block;}

.cols h4 {
    background: #e06161;
    color: #fff;
    line-height: 30px;
    padding: 0 10px;
    border-radius: 3px;
}

.cols h4 a {
    float: right;
    color: #fff
}

.colsarc {
    margin-top: 10px;
}

.colsarc ul {
    padding: 5px 0;
}

.colsarc li {
    line-height: 30px;
    border-radius: 4px;
    padding-left: 10px;
    background: url(/static/public/images/dot.gif) 0 -118px no-repeat;
}

.colsarc li.more {
    text-align: center;
    font-weight: 700px;
    background: #DCF1FD;
}

#view dl{margin-top: 30px;}
#view dl::after{ clear: both;content: " ";display: block;font-size: 0;height: 0;overflow: hidden;visibility: hidden;}
#view dl dt{float:left;margin-right: 20px;position:relative;}
#view dl dt:after{content:'';position:absolute;width: 56px;height: 10px;background:#f3c9c6;border-radius: 100%;bottom:0;left: 13px;z-index: 0;}
#view dl dt img{ width:80px; height:80px; position:relative; z-index: 1;}
#view dl dd{float: left;margin-top: 5px;}
#view dl dd strong{font-size: 20px;font-weight: 600;}
#view dl dd strong em{background:#f0c474;border-radius: 3px;line-height: 18px;padding: 0 5px;color:#723e00;font-size: 12px;font-weight: normal;display:inline-block;margin-left: 5px;}
#view dl dd small{font-size: 14px;margin-left: 8px;}
#view dl dd span{background: #ffd3d3;padding: 0 5px;border-radius: 3px;font-size: 12px;margin-left: 5px;color: #ca3e31;}
#view dl dd p{font-size: 11px;margin: 5px 0;}
#view dl dd h3{font-weight: normal;font-size: 16px;margin-top: 10px;}
#view dl dd .dt_min{margin-top: 5px;font-size: 12px; opacity: .7;}


#view .fts_index{background-position: center -30px;}
#view .fts_index ul{text-align: center;display: flex;margin: 30px 30px 0;}
#view .fts_index ul li{flex: 1;margin: 0 10px;text-align: center;}
#view .fts_index ul li:hover{ cursor: pointer;}
#view .fts_index ul li em{background: linear-gradient(rgb(255 255 255 / 12%),rgb(255 209 152 / 47%));width: 80px;height: 80px;border-radius: 100%;position:relative;display:block;overflow: hidden;margin: 0 auto;}
#view .fts_index ul li:nth-child(1) ,#view .wrap_box ul li:nth-child(5){transform: scale(.8);}
#view .fts_index ul li:nth-child(3){transform: scale(1.4);margin: 0 30px;}
#view .fts_index ul li em img{width: 70px;height: 70px;display: block;margin: 2px auto 0;}
#view .fts_index ul li em i{text-align: center;width: 80px;height: 30px;background: linear-gradient(rgb(255 221 158 / 89%),rgb(240 196 116));color:#633600;font-style: normal;display: block;border-radius: 100%;position: absolute;z-index: 2;bottom: -13px;}

/* #view .fts_index .main_desc .fts_list:first-child dl dd strong ,#view .fts_index .main_desc .fts_list:first-child dl dd small ,#view .fts_index .main_desc .fts_list:first-child dl dd .dt_min{ color: #fff;} */
#view .fts_index .fts_con{background: #f8f8f8;padding: 20px;border-radius: 10px;margin-top: 10px;}
#view .fts_index .main_desc .con p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}


#view .fts_detail dl dt:after{width: 80px;height: 10px;left: 22px;}
#view .fts_detail dl dt img{ width:120px; height:120px;}
#view .fts_detail dl dd{ margin-top: 10px;}
#view .fts_detail dl dd small{ margin: 0;}
#view .fts_detail .main_desc .con{ font-size: 16px;}
#view .fts_detail .main_desc .con p{ line-height: 36px; margin-top: 10px;}

#view .fts_kepu .wrap_box{ margin-bottom: 80px;}
#view .fts_kepu{background-position: 0 -100px;}
#view .fts_kepu .wrap_box h2{text-align: center;}
#view .fts_kepu .wrap_box h2 img{ width:200px; margin-top: 10px;}
#view .fts_kepu .main_desc h1{ text-align: center; font-size: 22px; margin-top: 30px; position:relative;}
#view .fts_kepu .main_desc h1:after{content:"";background:#fabb44;height:7px;width:130px;position: absolute;bottom:-3px;left:50%;transform:translate(-50%,-50%);z-index: -1;}
#view .fts_kepu .main_desc h1 small{ font-size:18px; margin-right:5px;}
#view .fts_kepu .main_desc h1 b{ color:#cb3f2d;}
#view .fts_kepu .main_desc .con{ margin-top: 20px; font-size: 16px;;}
#view .fts_kepu .main_desc .con p{ line-height: 36px; margin-top: 20px;}


.fts_others{background: #fff7f0;border-radius: 5px;padding: 20px 30px;margin-top: 20px; display: flex;justify-content: space-between;}
.fts_others .others_tit{float: left;width: 100px;margin-top: 10px;}
.fts_others ul { display: flex; width: 420px;justify-content: space-around;}
.fts_others ul li{display: inline-block;overflow: visible;}
.fts_others ul li em{width: 70px;height: 70px;display: block;background: linear-gradient(rgb(255 206 144 / 45%), rgba(255, 183, 179, .15));border-radius: 100%;padding: 5px;box-sizing: border-box;position: relative;}
.fts_others ul li em img{ width: 100%;}
.fts_others ul li em i{position: absolute;width: 20px;height: 20px;border-radius: 100%;line-height: 20px;font-style: normal;background: linear-gradient(#e47c59, #c86644);text-align: center;bottom: 0;right: 0;color: #fff;}
.fts_others ul li:nth-child(2n) em i {background: linear-gradient(#fabb44, #da981a);}
.fts_others ul:after {content: unset;}

