.line-bg{border-bottom:1px solid #bad3ee;padding-bottom:20px;margin-bottom:45px;}
.scydy .t-part {margin-bottom:48px;}
.scydy .t-part li{cursor:pointer; position: relative; font-size: 26px; color:#fff; font-weight:bold; width:589px; height:74px; line-height:74px;text-align:center; background:url(../user2020/t-part.jpg)}
.scydy .t-part li i{ position:absolute;left:0;top:0; font-size:30px; width:48px;height:48px;line-height:48px;margin:13px 0 0 22px; background:#fff;color:#cacfd4;border-radius:50%}
.scydy .t-part li:after{display:none; content:"";border-left: 14px solid transparent;border-right: 14px solid transparent;border-top: 14px solid  #009aed;bottom: -14px;height: 0;margin: auto;position: absolute;right: 0; left:0;width: 0;}
.scydy .t-part li:hover,.t-part li.on{ background:url(../user2020/t-part2.jpg)}
.scydy .t-part li:hover:after,.scydy .t-part li.on:after{display:block;}
.scydy .t-part li:hover i,.scydy .t-part li.on i{ color:#009bed}
.scydy .t-part li a{ color:#fff; float:right;font-size:18px;border:1px dashed #fff;height:30px;line-height:30px;position: absolute;right:30px;top:20px;border-radius:6px;padding:0 6px;}

.one-scydy{min-height:300px;box-sizing:border-box}
.sc-list li{width:49%;box-sizing:border-box;padding:15px; margin-bottom:20px; border:1px solid #cae0f3;border-top:4px solid #cae0f3}
.sc-list li .tit{font-size:18px;color:#000000;font-weight:bold;height:50px; margin-bottom:4px; overflow:hidden;}
.sc-list li i span{color:#9a9a9a}
.sc-list li em i{font-size:22px;vertical-align:top;}
.sc-list li em {border-bottom:1px dashed #689fe4;color:#0276da}
.sc-list li:hover .tit{color:#02a1ee}

.dy-list{padding:15px 0;}
.dy-list ul{width:100%}
.dy-list li{ float:left;border-radius:20px; margin:0 32px 30px 0;text-align:center; font-weight:bold;position:relative; width:169px;height:46px;line-height:46px;border:2px solid #0da4ee}
.dy-list li a{ color:#02a1ee;display:block;}
.dy-list li:hover a{color:#eb3a2c;}
.dy-list li span{position: absolute;left:0;top:-12px;border-radius:50%;width:30px;height:30px; line-height:30px; background:#eb3a2c;color:#fff;}
.dy-list li em{position: absolute;right:0;top:-12px;border-radius:50%;background: #fff;border:1px solid #4293f4;width: 22px;height:22px;display: block;line-height: 20px;text-align: center;}
.dy-list li em i{font-size: 14px;color:#4293f4;cursor: pointer;}
.dy-list li:nth-child(6n){margin-right:0;}


.collect-bg{ background:url(/user2020/collect-line.png) repeat-x;border-top:1px solid #4293f4}
#collect-wrapper{overflow:hidden}
#collect-wrapper ul{padding-top:60px;width:110%}
#collect-wrapper ul li{float: left;width:154px;text-align:center; cursor:pointer; margin:0 20px 16px 0;  position: relative; font-size:18px;color:#000000; height:57px;line-height:57px;background:#f1f2f3;}
#collect-wrapper ul li:hover,#collect-wrapper ul li.on{background:#4293f4;color:#fff}

#collect-scroller{padding-right:10px;}
.collect-wrap{margin-top:20px;}
/* .one-collect{min-height:440px;} */
.one-collect .tit{font-weight:bold; margin-bottom:5px; font-size:20px;height:35px;line-height:35px;overflow:hidden;}
.one-collect .tit img{margin-right:10px;}
.one-collect .tit span{color:#828282;font-weight:normal;}
.one-collect li{width:48%; border-bottom:1px solid #e3e3e3;padding:20px 0;cursor:pointer;}
.one-collect li.hot{height:95px;position: relative;padding:0 0 30px 0;border-bottom:1px solid #e3e3e3}
.one-collect li.hot h2{ position:relative;top:-5px; line-height: 34px;height:74px;font-size:20px;overflow:hidden;font-weight:bold;}
.one-collect li.hot img{position:absolute;top:0;left:0;}
.one-collect li.hot .con{padding-left:183px;}
.one-collect li.hot .con p{font-size:18px;color:#828282}
.one-collect li.hot .con p i{font-size:20px;vertical-align:top;margin-right:10px;position:relative;top:2px;}