body{margin:0;padding:0;}
li{list-style:none}
img,a{border:0;}
img{border-radius: 8px;}
body{font-size:14px;line-height:150%;margin:auto;color:#333;font-family:  "Microsoft YaHei","-apple-system", "BlinkMacSystemFont", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Helvetica Neue", "Helvetica", "Arial", sans-serif;background:#f7f8fa;width:100%;height:100%}
a{text-decoration:none;color:#333;transition:all .3s ease-in-out;}
a:hover{text-decoration:none;color:#f44336;transition:all .3s ease-in-out;}
.ov{overflow: hidden;}
.box{width:1200px;height:auto;margin:0 auto}
.mt5{margin-top:5px!important}
.mt10{margin-top:10px!important}
.mt15{margin-top:15px!important}
.mt20{margin-top:20px!important}
.ts{position: relative;}
.ts img{width: 100%;min-height:100%}
.ts:hover{cursor:pointer}
.ts i{position: absolute;top:0;left:0;width: 100%;height:100%;transition:all .2s ease-in-out;border-radius: 8px;}
.ts i:hover{background: rgba(0, 0, 0, 0.2);transition:all .2s ease-in-out;border-radius: 8px;}
.color-red{color:red}
.color-green{color:#f44336}
.footx{position: relative;}
.footx:after{position: absolute;content: '';left:0;bottom: 0;width: calc(100%);height: 1px;opacity: .5;background: #ddd;-webkit-transform: scaleY(.5);-webkit-transform-origin: 0 0;}
.hang-a{text-overflow:ellipsis; white-space: nowrap;}
.hang-b{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.hang-c{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}

.head{width: 100%;height:35px;line-height:35px;background:rgba(228, 228, 228);}
.head-box{width:1200px;height:35px;margin:0 auto;overflow: hidden;}
.head-left{float: left;font-size:12px;color:#666}
.head-right{float: right;font-size:12px}
.head-right li{float: left;}
.head-right span{float:left;font-size:10px;line-height: 36px;margin:0 5px;color:#bbb}
.heda-wap{font-size:12px!important}
.comm-top-user{float: left;height:36px;line-height:36px;}
.comm-top-user span{float:left;width:20px;height:20px;overflow: hidden;border-radius: 50%;margin-right:5px;margin-top:7.5px;margin-left:0;}
.comm-top-user span img{display: block;width: 100%;}
.comm-top-user i{color: #f59a23;font-style: normal;}
.bgb{width:100%;height:auto;background: #fff;overflow: hidden;}
.logo{width:1200px;height:100px;margin:0 auto;overflow: hidden;}
.logo-img{float: left;height:60px;margin-top:20px;}
.logo-img img{height:60px}
.logo-city{float: left;width:75px;height:40px;line-height: 40px;margin:30px 0 30px 10px;padding-right:20px;border-right: 1px solid #f2f3f7;}
.logo-city a{float:left;width:75px;height:24px;line-height: 24px;font-size:16px;font-weight: 600;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.logo-city p{float:left;width:75px;height:16px;line-height: 16px;font-size:12px;color:#969AA9;text-align: center;}
.logo-city .icon{margin-right:3px;color:#f44336}
.logo-ewm{float: right;}
.logo-ewm-list{float: left;width:120px;overflow: hidden;margin-right:15px;margin-top:12px}
.logo-ewm-list img{display: block;width:60px;margin:0 auto}
.logo-ewm-list p{width:100%;height:20px;line-height:20px;text-align: center;font-size:12px;color:#ff0000}
.logo-ewm-list:last-child{margin-right:0}
.logo-so{width: 450px;height:38px;float: left;margin-top:31px;margin-left:120px}
.logo-soa{float: left;width:353px;height:36px;border:1px solid#f44336;border-right:0;padding-left:9px;padding-right:10px;}
.logo-sob{float: left;width:75px;height:38px;background:#f44336;color:#fff;border:0;}
.logo-sob:hover{cursor:pointer;opacity:.8;}

.nav{width: 100%; height: 52px; line-height: 52px; background: #cd1a0d;}
.nav-box{width: 1200px;height:52px;margin:0 auto;overflow: hidden;}
.nav-sub{float: left; width: 190px; text-align: center; font-size: 16px; font-weight: 600; color: #fff; background: #000000; letter-spacing: 3px; line-height: 52px; height: 52px;}
.nav-sub a{color: white;}
.nav-list{float: left;width: 960px;height:52px;overflow: hidden;margin-left:20px}
.nav-list li{float: left;width:160px;height:52px;overflow: hidden;text-align: center;}
.nav-list li a{float: left;width: 100%;font-size:16px;color:#fff}
.nav-list li a:hover{background:#c12a1f;}
.nav-list .this a{background:#000000;}
.comm-xban{width:1200px;height:auto;margin:0 auto;overflow: hidden;}
.foot{width:100%;height:auto;overflow: hidden;background: #fff;}
.right-lianxi{float:left;width:280px;padding:10px 15px;background: #fff;}
.right-lxtitle{height:20px;line-height:20px;font-size:16px;font-weight:600;color:#f44336;padding-bottom:10px}
.right-lianxi li{float:left;width:100%;line-height: 20px;color:#666;text-align: center;font-size: 12px;}
.right-lxewm{float: left;width:260px;overflow: hidden;margin-left:10px;margin-top:5px}
.right-lxewm span{float:left;width:125px;height:125px;overflow: hidden;}
.right-lxewm span img{width:100%;height:100%;}
.right-lxewm span:nth-child(2){margin-left:10px;}
.right-lianxi p{float:left;width:260px;margin-left:10px;font-size:14px;text-align: justify;margin-top:5px;font-size: 12px;}
.comm-subnav{width:100%;height:36px;line-height: 36px;font-size:14px;color:#969AA9}
.comm-subnav i:after{font-family: "iconfont";margin:0 3px;content:"\e615";font-style: normal;}
/*底部漂浮*/
.floating_ck{position:fixed;right:20px;top:30%;z-index:99}
.floating_ck dl dd{position:relative;width:70px;height:70px;background-color:#fff;border-bottom:solid 1px #f5f5f5;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{border-bottom:solid 1px#f44336;background:#f44336}
.floating_ck dl dd:hover span{color:#fff;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dl dd i{float:left;width:40px;height:40px;overflow:hidden;margin:8px 15px 0 15px;}
.floating_ck dl dd i img{width:100%;}
.floating_ck dd span{color:#555;display:block;padding-top:48px;font-size:12px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:71px;background-color:#f44336;display:none;line-height:70px;font-size:16px;font-weight:600;color:#fff;text-align: center;}
.floating_ewm{height:130px;top:-60px;width:130px;left:-130px;}
.floating_ewm i{width:130px!important;height:130px!important;overflow:hidden;margin:0!important;}
.floating_ewm i img{width:100%}
.p-kefu{background: url(../images/kefua.png) no-repeat;background-size:100% 100%}
.floating_ck dl dd:hover .p-kefu{background: url(../images/kefub.png) no-repeat;background-size:100% 100%}
.p-dianhua{background: url(../images/dianhuaa.png) no-repeat;background-size:100% 100%}
.floating_ck dl dd:hover .p-dianhua{background: url(../images/dianhuab.png) no-repeat;background-size:100% 100%}
.p-weixin{background: url(../images/weixina.png) no-repeat;background-size:100% 100%}
.floating_ck dl dd:hover .p-weixin{background: url(../images/weixinb.png) no-repeat;background-size:100% 100%}
.p-dingbu{background: url(../images/dingbua.png) no-repeat;background-size:100% 100%}
.floating_ck dl dd:hover .p-dingbu{background: url(../images/dingbub.png) no-repeat;background-size:100% 100%}

@font-face {font-family: 'iconfont';src:url('//at.alicdn.com/t/font_2221702_dw6o64xzshi.ttf') format('truetype')}
.icon{font-family: iconfont!important;font-size: 14px;font-style: normal;}
.icon-nonglin:before{content: "\e61a";}
.icon-xinxing:before{content: "\e60d";}
.icon-jiagong:before{content: "\e72f";}
.icon-qingfang:before{content: "\e61e";}
.icon-xinxi:before{content: "\e60c";}
.icon-xiuxian:before{content: "\e65b";}
.icon-lvyou:before{content: "\e657";}
.icon-tiyu:before{content: "\e672";}
.icon-sifa:before{content: "\e687";}
.icon-map:before{content: "\e61b";}
.icon-link:before{content: "\e613";}
.icon-edit:before{content: "\e60e";}
.icon-shuxian:before{content: "\e63a";}
.icon-wap:before{content: "\e616";}
.art-right .layui-btn{background-color: #f44336;}
.footer{width:1200px;margin:20px auto 0;overflow:hidden;background:#fff}
.footer>ul>li:nth-of-type(1){display:flex}
.footer>ul>li:nth-of-type(1)>div{width:102px;overflow:hidden;margin-left:25px}
.footer>ul>li:nth-of-type(1)>div>img{float:left;display:block;width:88px;height:88px}
.footer>ul>li:nth-of-type(1)>div>span{float:right;margin-top:4px;font-size:12px;color:#999;line-height:13px}
.footer>div:nth-of-type(2){}
.footer>ul{display:flex;padding:22px 0;margin-top:10px;justify-content: space-between;}
.footer>ul>li:nth-of-type(3){width:610px;margin-left:20px}
.footer>ul>li:nth-of-type(3)>p{display:flex;justify-content:space-between}
.footer>ul>li:nth-of-type(3)>p>a{color:#333;font-size:14px}
.footer>ul>li:nth-of-type(3)>p>a:hover{color:#E00606}
.footer>ul>li:nth-of-type(3)>div{display:flex;justify-content:space-between;margin-top:8px}
.footer>ul>li:nth-of-type(3)>div>div{border-left:1px #e3e3e3 solid;padding-left:25px;margin-right:14px}
.footer>ul>li:nth-of-type(3)>div>div>p{font-size:16px;color:#333}
.footer>ul>li:nth-of-type(3)>div>div>p>strong{color:#E00B0B;font-size:24px}
.footer>ul>li:nth-of-type(3)>div>div>span{display:block;color:#999;font-size:14px;padding-top:7px}
.footer>ul>li:nth-of-type(4){display:flex}
.footer>ul>li:nth-of-type(4)>div{width:102px;overflow:hidden;margin-left:25px}
.footer>ul>li:nth-of-type(4)>div>img{float:left;display:block;width:88px;height:88px}
.footer>ul>li:nth-of-type(4)>div>span{float:right;margin-top:4px;font-size:12px;color:#999;line-height:13px}
.footer-static{text-align:center;padding:0 20px;font-size:14px;box-sizing:border-box;background:#f44336;padding:8px;color:#c0c0c0}
.footer-static>span{display:block;color:white}
.footer-static>span>a{color:white}
.layui-form-select dl dd.layui-this {
    background-color: #cd1a0d;
    color: #fff;
}
.baoming-form .layui-btn,.school-form .layui-btn,.plansearch .layui-btn{background:#f44336}
/*分页代码 */
.pagebox{float: left;width: 100%;height: 40px;overflow: hidden;margin-top:15px;background: #fff;padding:5px 0;}
.page p{margin:0;}
.page{clear: both;display: block;text-align: center;margin-top:8px;}
.page a{color: #555;border:1px #ddd solid;margin: 2px 5px 2px 0px;padding: 7px 10px;text-decoration: none;}
.page a:hover{color:#fff;border:1px#f44336 solid;background:#f44336}
.page span{padding: 7px 10px;color:#ccc;border:1px #f8fafc solid;background:#fcfcfc;margin-right:8px;cursor:pointer;margin: 2px 5px 2px 0px;}
.page .cur{background:#f44336;color:#fff;cursor:pointer;border:1px#f44336 solid;}
/* 外面盒子样式---自己定义 */
.pagebox{margin:20px 10px 20px 0;color:#666}
/* 页数按钮样式 */
.pagebox button{display:inline-block;min-width:30px;height:28px;cursor:pointer;color:#666;font-size:13px;line-height:28px;background-color:#f9f9f9;border:1px solid #dce0e0;text-align:center;margin:0 4px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
#firstPage,#lastPage,#nextPage,#prePage{width:50px;color:#f44336;border:1px solid #f44336}
#nextPage,#prePage{width:70px}
.pagebox .current{background-color:#f44336;border-color:#f44336;color:#FFF}
/* 页面数量 */
.totalPages{margin:0 10px}
.totalPages span,.totalSize span{color:#f44336;margin:0 5px}
/*button禁用*/
.pagebox button:disabled{opacity:.5;cursor:no-drop}