
/* <!-- 条件选择 --> */
.check_box_bg{width: 100%; background: #f4f4f4; margin-top: 20px;}
.check_box{background-color: #fff;}
.check_box dl {height: auto;width: 100%;border-bottom: 1px dashed #ebebeb;box-sizing: border-box;display: block;float: left;}
.check_box dl dt{width: 110px;line-height: 60px;height: 60px;color: #444444;font-size: 14px;text-align: center;float: left;min-height: 47px;max-height: 94px;/*transition: all 0.3s;font-weight: bold;*/
margin-right: 20px;}
.check_box dl dd{float: left;margin: 0 20px;line-height: 60px;font-size: 14px;}
.check_box dl dd a{padding: 2px 10px;}
.check_box dl dd a:hover, .check_box dl dd a:active, .check_box dl dd .active{background-color: #1ca4e5;color: #fff;border-radius: 15px;position: relative;}
/* .check_box h1{font-size: 18px;line-height: 50px;padding:0 40px;} */
/* .check_box h1::before{display: inline-block;content: '';width: 5px;height: 16px;background-color: #1ca4e5;margin-bottom: -2px;margin-right: 10px;} */
.listbox{margin-top: 25px; font-size: 14px;}
.fl_box_main{background-color: #fff;width: 881px;border-radius: 4px;}
 .mian_bar{line-height: 50px;height: 50px;background: #fff;border-bottom: 1px solid #f1f1f1;}
.mian_bar ul{width: 550px;}
.mian_bar ul li{float: left;width: 20%;text-align: center;color: #555;cursor: pointer;}
.mian_bar ul li:first-child{color: #1ca4e5;}
.mian_bar ul li a {position: relative;display: inline-block;width: 12px;height: 25px;margin-top: 13px;vertical-align: middle;}
.mian_bar ul li a i:first-child {position: absolute;left: 7px;display: inline-block;font-size: 0;line-height: 0;border-width: 4px;border-color: #e5e5e5;border-top-width: 0;border-style: dashed;border-bottom-style: solid;border-left-color: transparent;border-right-color: transparent;vertical-align: middle;}
.mian_bar ul li a i:last-child {position: absolute;left: 7px;top: 5px;display: inline-block;font-size: 0;height: 0;border-width: 4px;border-color: #e5e5e5;border-bottom-width: 0;border-style: dashed;border-top-style: solid;border-left-color: transparent;border-right-color: transparent;vertical-align: middle;margin-top: 2px;}
.mian_bar .listinfo{float: right;height: 50px;width: 330px;}
.mian_bar .listinfo>span{color: #ff4e00;}
.fl_box_main .listmian li{border-top: 1px solid #f1f1f1;padding: 20px 0;background: #fff;padding-left: 23px;padding-right: 23px;display: flex;}
.fl_box_main .listmian li:hover{background: #f8fdff;}
.fl_box_main .listmian li .img {width: 200px;height: 140px;border-radius: 4px;overflow: hidden;margin-right: 17px;}
.fl_box_main .listmian li .img a img {width: 100%;height: 100%;}
.fl_box_main .listmian li .tit{flex: 1;position: relative;}
.fl_box_main .listmian li .tit .tit_top{padding-bottom: 6px;font-size: 16px;color: #1ca4e5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fl_box_main .listmian li .tit .tit_top i{display: inline-block;vertical-align: middle;width: 20px;height: 25px;line-height: 20px;margin-right: 5px;background: url(../img/blue_top.png) no-repeat;color: #fff;background-size: cover;text-align: center;font-size: 12px;}
.fl_box_main .listmian li:hover .tit .tit_top i{background: url(../img/orange_top.png) no-repeat;}
.fl_box_main .listmian li .tit .tit_top h2{display: inline;}
.fl_box_main .listmian li .tit .tit_top h2 a {font-size: 16px;color: #555;font-weight: 700;vertical-align: middle;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 500px;}
.fl_box_main .listmian li .tit .tit_top  span {color: #ff4e00;font-size: 12px;}
.fl_box_main .listmian li .tit .tit_tag{position: absolute;top: 27px;left: 28px;}
.fl_box_main .listmian li .tit .tit_tag span {margin-right: 8px;padding: 0 2px;color: #fff;border-radius: 3px;font-size: 12px;}
.fl_box_main .listmian li .tit .tit_tag span.tag_red{background-color: #f42b47;}
.fl_box_main .listmian li .tit .tit_tag span.tag_oringe{background-color: #f26c08;}
.fl_box_main .listmian li .tit .tit_tag span.tag_blue{background-color: #2aa5e0;}
.fl_box_main .listmian li .tit .tit_tag span.tag_green{background-color:#3bb81e;}
.tit  .mian_infor {margin-top: 10px;}
.tit  .mian_infor .infor{font-size: 12px;width: 340px;line-height: 30px;}
/* .mian_infor .infor p span.add::before{content: '';display: inline-block;width: 15px;height: 20px;background: url(../img/make_c.png) no-repeat center/100%;margin-bottom: -6px;margin-right: 5px;}
 */
.mian_infor .infor p::before{content: '';display: inline-block;width: 15px;height: 20px;;margin-bottom: -6px;margin-right: 5px;}
.mian_infor .infor p.add::before{background: url(../img/make_c.png) no-repeat center/100%}
.mian_infor .infor p.time::before{background: url(../img/make_b.png) no-repeat center/100%}
.mian_infor .infor p.date::before{background: url(../img/calendar.png) no-repeat center/100%}
.mian_infor .infor p:last-child span {border-right: 1px solid #ccc;padding-right: 20px;}
.mian_infor .infor p i{display: inline-block;text-align: right; color: #1ca4e5;text-align: center;cursor: pointer;vertical-align: middle;}
.mian_infor .price{width: 145px;float: right;text-align: center;position: relative;display: table;}
.mian_infor .price p{color: #ff4e00; text-align: center;font-size:14px; }
.mian_infor .price p span{font-size: 24px;font-weight: bold;}
.mian_infor .price>a{height: 38px;line-height: 38px;width: 116px;border-radius: 30px;font-size: 16px;display: inline-block;background: #1ca4e5;color: #fff;-webkit-transition: all .3s ease;transition: all .3s ease;}
.mian_infor .comment {float: right;width: 130px;height: 80px;font-size: 14px;text-align: center;border-left: 1px solid #eee;border-right: 1px solid #eee;display: table;position: relative;/*margin-top: 15px;*/
}
.mian_infor .comment p{text-align: center;}
.mian_infor .comment p:first-child{color: #2aa5e0;}
.mian_infor .comment p span{font-size: 24px;line-height: 1.5;}
.mian_infor .comment .num {font-size: 14px ;color: #ccc;}
.mian_infor .comment a{color: #1ca4e5;}
.mian_infor .comment a:hover{text-decoration: underline;color: #777;}
/*热门机构*/
.fr_box_main{width: 300px;}
.fr_box_main .visionfocus{background-color: #fff;}
.fr_box_main .visionfocus .title {width: 100%;height: 51px;line-height: 51px;font-size: 18px;box-sizing: border-box;border-bottom: 1px solid #f1f1f1;}
.fr_box_main .visionfocus .title span.da{margin-left: 27px;display: inline-block;cursor: pointer;}
.fr_box_main .visionfocus .title span.cur{color: #1ca4e5;border-bottom: 2px solid #1ca4e5;box-sizing: border-box;cursor: pointer;}
.fr_box_main .visionfocus ul li{width: 100%;height: 103px;margin: 8px 0;}
.fr_box_main .visionfocus ul li:hover{background-color: #f8fdff;}
.fr_box_main .visionfocus ul li a {display: flex;}
.fr_box_main .visionfocus ul li a .img{width: 108px;height: 79px;float: left;margin-top: 12px;margin-right: 10px;margin-left: 16px;}
.fr_box_main .visionfocus ul .img img{width: 100%;height: 100%;}
.fr_box_main .visionfocus ul li a .tit{font-size: ;}
.fr_box_main .visionfocus ul li a .tit p:first-of-type{color: #ccc;}
.fr_box_main .visionfocus ul li a .tit p:last-of-type{color: #ff4e00;font-weight: bold;}
.fr_box_main .visionfocus ul li a .tit p:last-of-type i{font-size: 12px;color: #333;font-weight: 500;}
.new_article{width: 100%;background-color: #ffffff;}
.new_article span{width: 100%;height: 51px;line-height: 51px;font-size: 18px;box-sizing: border-box;border-bottom: 1px solid #f1f1f1;margin-left: 27px;display: inline-block;cursor: pointer;}
.new_article ul li{height: 50px;line-height: 50px;border-bottom: 1px solid #f1f1f1;font-size: 14px;color: #333;margin-left: 25px;margin-right: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_article ul li a span{float: left;width: 182px;overflow: hidden;text-overflow: ellipsis;}
.new_article ul li a em{float: right;font-size: 12px;color: #938f8d;}







