body{background-color:#fff;}
#top,.header{height:4.2rem;}
.gtn{top:4.2rem;}
.t_se{height:3rem;background-color:#f7e9ec;border-radius:20px;position:absolute;left:5rem;top:0.5rem;right:5rem;overflow:hidden;}
.t_sl{width:100%;height:3rem;border:none;background:none;float:left;font-size:1.4rem;margin-left:10px;}
.t_sr{position:absolute;z-index:2;right:0;background:url(../images/h_s.png) 50% 50% no-repeat;background-size:18px;height:3.2rem;width:3.6rem;border:none;}
.h_bt{position:relative;overflow:hidden;height:3.6rem;line-height:3.6rem;text-align: center;margin:1rem 0;}
.h_bh{position:relative;z-index:2;display: inline-block;background-color:#fff;padding:0 0.5rem;color:#000;font-weight: bold;font-size:1.4rem;}
.ms_h{width:1.8rem;height:1.8rem;vertical-align: middle;margin-right: 3px;}
.h_fli{position:absolute;left:22%;right:22%;height:1px;background-color:#eaeaea;overflow: hidden;z-index:1;top:50%;}
.c_l{width:90px;min-height:300px;position:fixed;overflow:hidden;top:4.2rem;bottom:0;left:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.c_r{background-color:#fafafa;padding-bottom:5rem;margin:0 0 0 90px;}
.c_lul{position:relative;width:100%;padding-bottom:4rem;height: 100%;
    overflow-y: auto;}
.c_lul li{line-height:4.2rem;text-indent:1rem;font-size:14px;color:#000;border-bottom:1px solid #fafafa;border-left:2px solid #fff;}
.c_lul li.on{background-color:#fafafa;color:#c40000;border-left-color:#c40000;font-weight:bold;}
.cla{width:31%;padding:1rem 0 0 0;height:6.8rem;display:inline-block;text-align:center;overflow:hidden;color:#333;font-size:13px;line-height:1.4rem;}
.nbtn{width:90%;line-height:3rem;border-radius:40px; text-align:center; background-color:#f5f5f5;display:block;color:#999;font-size:13px;margin:2rem auto;}
.c_img{width:50px;height:50px;}
.cal{line-height: 2.4rem;background:#fff;padding: 0 0 2px 0;border-radius:8px;margin:10px 5px 0 5px;}
#cbox{position:relative;width:100%;height:auto;padding-bottom:10px;}
.fen_tag{display:block;width:47%;height:3rem; line-height:3rem;float:left;margin:1rem 1% 0 1%;text-align:center;background-color:#ddd;color:#000; font-size:1.4rem;}
.fen_afen_a{width:90%;margin:1rem auto 0 auto;text-align:center;height:70px;overflow:hidden;}
.fen_img{height:70px;width:auto;}
.fen_a{display:block;text-align: center;overflow: hidden;border-radius:8px;margin:5px 8px;}
.bhome{color:#888;display:block;}
.lr5{padding:0 5px 10px 5px;}
.ca_th{width:31%;margin:1%;float:left;background-color: #e2f3ff;text-align: center;color:#333;line-height: 2.4rem;border-radius:6px;}
.cac2{background-color: #fdf0f0;}
.cac3{background-color: #e0feed;}
.cac4{background-color: #effed6;}
.cac5{background-color: #dcdcfc;}
.cac6{background-color: #f0e0fe;}
.cac7{background-color: #ffe2f9;}
.hui_jp .ca_th{background-color: #f4f4f4;}
.h_bh1{font-size:1.6rem;font-weight:bold;color:#000;padding:5px 10px;line-height:34px;position:relative;}
.h_bt2{margin:10px 0 0;color:#999;}
.h_rm{height:34px;top:6px;}
.cat_tag{display: flex;justify-content:space-between;flex-wrap: wrap;align-content:flex-start;padding:0 8px;}
.cl_tg{background-color:#f2f2f2;color:#000;display:inline-block;padding:0 10px;margin:0 5px 5px 0;line-height:40px;border-radius:4px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;flex-grow:3;text-align:center;}
.cl_ico{vertical-align:middle;margin:-3px 5px 0 0;}
@media only screen and (min-width:768px){.cla{width:24%;padding:2rem 0;}}