﻿/*主体轮播*/
.m-search{display: none;}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}

.u-ecsraech{float: right; overflow: hidden;}
.u-ecsraech input.text{float:left;width: 240px;height:28px;padding:0 5px;line-height:28px;background: #fff;font-size: 15px;border: 1px solid #ddd;}
.u-ecsraech input.but{float:left;width: 50px;height:28px;text-align: center;background: #ef8b02;color: #fff;font-size: 14px;border: 1px solid #ef8b02;}

.banner{width: 100%;height: 180px;margin-bottom: 20px;}
.banner img,.bjftimg img,.xqygimg img,.wqhgimg img,.imgphoto img,.pictures ul li img{width: 100%;height: 100%;}
.bjftbox{width: 100%;height: 340px;background-color: #f9f9f9;padding: 20px;box-sizing: border-box;margin-bottom: 30px;}
.bjftbox .title{font-size: 18px;font-weight: bold;color: #c10e0d;line-height: 1;margin-bottom: 20px;}
.bjft{width: 842px;height: 252px;border-right: 1px solid #dddddd;padding-right: 20px;}
.bjftimg{width: 370px;height: 252px;}
.bjfttext{width: 430px;height: 252px;overflow-y: auto;}
.bjfttext h4{margin-bottom: 10px;line-height: 30px;}
.bjfttext h4 a{font-size: 18px;font-weight: bold;line-height: 1;color: #c10e0d;}
.bjfttext div{line-height: 38px;font-size: 16px;}
.lnjs{width: 296px;}
.xqygimg{width: 100%;height: 64px;margin-bottom: 10px;}
.xqygtext{font-size: 15px;line-height: 38px;}
.zxftlist{width: 842px;height: 820px; border-right: 1px solid #dddddd;padding-right: 20px;}
.ftlist{margin-bottom: 30px;padding: 0 20px;}
.ftlist .title,.ftnr .title{width: 100%;height: 32px;border-bottom: 1px solid #ddd;line-height: 32px;font-size: 18px;font-weight: bold;color: #c10e0d;line-height: 1;}
.wqhgtext{width: 500px;}
.zxftlist ul.wqhglist li{width: 100%;padding: 20px 0;border-bottom: 1px dashed #ddd;padding-right: 25px;}
.zxftlist ul.wqhglist li:last-child{border-bottom: none;}
.wqhgimg{width: 268px;height: 200px;}
.wqhgtext h4{margin-bottom: 10px;}
.wqhgtext h4 a{font-size: 16px;font-weight: bold;line-height: 1;color: #c10e0d;}
.wqhgtext p{line-height: 36px;font-size: 15px;}
.wqhgtext p.u-two,.pictures ul li p{overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.lmlist{width: 290px;}
.lnjs p{font-size: 16px;line-height: 32px;color: #3d3d3d;text-indent: 2em;margin: 10px auto 20px;}
.ftgg{margin-bottom: 20px;}
.ftgg ul li{padding-left: 12px;position: relative;font-size: 15px;margin-top: 5px;}
.ftgg ul li::before{content: "";width: 4px;height: 4px;background-color: #b3b3b3;position: absolute;left: 0;top: 50%;margin-top: -2px;}


/* 内容页 */
.ftbox{width: 100%;height: auto;padding: 20px;margin-bottom: 30px;}
.fttitle{width: 100%;text-align: center;line-height: 1;margin-bottom: 30px;font-size: 28px;font-weight: bold;color: #c10e0d;}
.information{width: 100%;}
.imgphoto{width: 494px;height: 338px;margin-right: 40px;}
.textms{width: 620px;height: 338px;padding: 15px;box-sizing: border-box;border: 1px solid #ddd;background-color: #f5f5f5ff;overflow-y: auto;}
.textms div{font-size: 16px;line-height: 42px;}
.textms div img{width: 20px;height: 20px;vertical-align: middle;margin-right: 10px;}
.ftzj{width: 240px;height: 338px;background-color: #ffffff;padding: 20px 25px 0;}
.ftzj div{width: 154px;height: 42px;background-color: #c90e24;margin: 0 auto;font-size: 16px;color: #ffffff;text-align: center;line-height: 42px;}
.ftzj p{font-size: 16px;line-height: 30px;color: #3d3d3d;text-indent: 2em;margin-top: 15px;}
.ftxq,.ftnr{margin-bottom: 30px;}
.tabtitle{width: 100%;height: 32px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.tabtitle ul li{font-size: 18px;font-weight: bold;float: left;line-height: 1;margin-right: 20px;cursor: pointer;}
.tabtitle ul li.active{color: #c90e24;}

.tabtitle-video{width: 100%;height: 32px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.tabtitle-video ul li{font-size: 18px;font-weight: bold;float: left;line-height: 1;margin-right: 20px;cursor: pointer;}
.tabtitle-video ul li.active{color: #c90e24;}

.tpjd{margin-bottom: 20px;}
.pictures{width: 100%;overflow: hidden;}
.pictures ul li{width: 285px;height: 200px;margin-right: 20px;float: left;position: relative;}
.pictures ul li:last-child{margin-right: 0;}
.pictures ul li p{width: 100%;height: 40px;text-align: center;line-height: 40px;background-color: rgba(0, 0, 0, .5);font-size: 16px;color: #fff;position: absolute;left: 0;bottom: 0;}
.ftnr .title{margin-bottom: 20px;}
.ftnrtext{width: 100%;max-height: 600px;overflow-y: auto;padding-right: 20px;}
.ftnrtext ul li{padding-bottom: 15px;border-bottom: 1px dashed #ddd;line-height: 28px;font-size: 14px;margin-bottom: 15px;}
.time{color: #999999;margin-left: 10px;}
.ftnrtext ul li.huida{padding: 0;}
.ftnrtext ul li .jieda{width: 100%;background-color: #eee;padding: 15px 0;margin-bottom: 15px;}
.human{color: #c90e24;}
.ftnrtext ul li:last-child{border-bottom: none;}
.ftnrtext ul li div p,.bjfttext div p,.textms div p{display: inline;text-indent: 0;}

.ftnrtext::-webkit-scrollbar,.textms::-webkit-scrollbar,.bjfttext::-webkit-scrollbar {width: 6px;border-radius: 3px;background: #dddddd;}
/*定义滚动条轨道（凹槽）样式*/
.ftnrtext::-webkit-scrollbar-track,.textms::-webkit-scrollbar-track,.bjfttext::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px #eaeaea;border-radius: 4px;}
/*定义滑块 样式*/
.ftnrtext::-webkit-scrollbar-thumb,.textms::-webkit-scrollbar-thumb,.bjfttext::-webkit-scrollbar-thumb{border-radius: 3px;height: 30px;background-color: #cbcbcb;}

@media (max-width:767px) {
    .bjft,.zxftlist{width: 100%;border-right:none;padding: 0;margin-bottom: 10px;}
    .bjftimg,.bjfttext,.xqyg,.zxftlist,.wqhgtext,.lmlist,.textms,.ftzj{width: 100%;}
    .bjftbox,.bjft,.bjftimg,.zxftlist{height: auto;}
    .bjftimg{margin-bottom: 10px;}
    .wqhgimg{margin: 0 auto 10px;}
    .zxftlist ul.wqhglist li{padding: 20px 0;}
    .ftzj{margin-top: 10px;}

    /* 内容页 */
    .imgphoto{width: 100%;height: 205px;}
    .m-dtvideo{width: 100% !important;}
}
.btn-submit {display: block;width: 120px;height: 40px;background-color: #c90e24;border-radius: 4px;color: #ffffff;margin: 0 auto;border: none;}

