﻿.fl{float:left}
.fr{float:right}

.top-title h2{height:31px}
.top-desc{color:#666;font-size:13px;margin:10px 0;line-height:180%;height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}

.ad-container img,.subject img{border-radius:5px}
.notice{float:right;width:360px}
.category-title{height:36px;margin-bottom:10px;line-height:34px;font-size:16px;border-radius:5px;position:relative}
.category-title a:hover,.category-title:hover{color:#c61000}
.category-title span,.sub-title span{padding:0 18px;line-height:36px;display:inline-block;background:#FF0000;color:#fff;font-size:14px;border-radius:5px;z-index:2;position:relative}
.category-title .more{z-index:2;position:relative;font-size:12px;padding:0 15px;float:right;color:#096bbf;background:#f1f1f1}
.notice-top{margin-bottom:10px;height:24px;overflow:hidden}
.notice-top a{font-size:18px}


.single .layui-tab.news .layui-tab-title li{padding:0 15px;width:auto}
.breadcrumb{padding:15px 0}
.breadcrumb .layui-breadcrumb a{color:#333}
.breadcrumb .layui-breadcrumb a:hover{color:#FF0000!important}
.inline-content{margin-bottom:15px}
.detail-content{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;float:left}
.cd h3,.detail-content h3{font-size:24px;font-weight:600;color:#333;text-align:center;padding:15px 0}
.top-title  h2{font-size:20px;font-weight:600;color:#333;text-align:center;}
.middle .layui-tab-brief .layui-tab-title .layui-this,.notice-top a,.top-title h2{color:#FF0000;font-weight:600}
.detail-content .cd-main{padding:15px 0;line-height:180%;font-size:18px}
.detail-content .cd-main img{max-width:100%}

.line-solid,.title-solid{position:relative}
.line-solid:after{width:90%;right:0}
.title-solid{margin-bottom:10px;color:#FF0000;font-size:20px;font-weight:600;padding-left:14px}
.title-solid::before{content:'';left:0;top:50%;margin-top:-10px;position:absolute;width:6px;height:23px;background:#FF0000}
.list-right{width:825px;float:right}
.sidebar-list li{border-bottom:1px solid #ccc}
.sidebar-list li a{text-indent:28px;background:#f3f3f3;display:block}
.interaction .interaction-heading img,.layui-nav-tree{width:auto}
.layui-nav-tree .layui-nav-bar{background-color:#FF0000}
.layui-nav-tree .layui-nav-item a:hover{background:#8ebbf4}
.today{width:750px}
.today .top-title{border-bottom:1px dashed #ccc}
.radius{padding:20px 0;border-radius:20px;border:1px solid #e3e3e3}

@media (min-device-width:320px) and (max-device-width:767px){*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
.hidden-xs{display:none}
.wrapper,.wrapper img{width:100%}
.wrapper .banner{margin:0 auto}
.main{padding:0 10px}
.wrap{padding-top:60px;position:relative}

.event dt,.section>*,.slide{width:100%}
.section>.layui-row{width:auto}
.slide .fade{width:100%;height:auto}
.depart,.map{margin-left:0;margin-bottom:10px}
.event{-webkit-box-sizing:border-box;box-sizing:border-box}
.event dd{width:50%;margin-right:0}
.event:last-child dd,.event:last-child dt{margin-bottom:15px}
.middle{margin:0}
.box{padding-right:0}
.icon-container img{width:20%}
.news-con{width:100%}
.news-con.fl{margin-top:15px}
.panel img{width:auto}
.slick-arrow{display:none!important}
.cd,.footer,.sh-text,.video{width:100%}
.cd{margin:0}
}
