/* 初始化 */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,dl,dt,dd,ol,ul,li,
table{ margin:0; padding:0; vertical-align:baseline; list-style:none; border:0; font-size: 16px; font-family: "微软雅黑";}
html,body{ width:100%; min-width:1200px; font-family: "微软雅黑"; line-height: 30px;}
a{ color: #333; text-decoration: none; }
a:hover{ cursor: pointer; opacity: 0.8; color:#F00;}
img{ max-width:100%; vertical-align: top;}

/* 通用 */
.mt_5{ margin-top: 5px!important; }
.mt_10{ margin-top: 10px!important; }
.mt_15{ margin-top: 15px!important; }
.mt_20{ margin-top: 20px!important; }
.mt_30{ margin-top: 30px!important; }
.mt_40{ margin-top: 40px!important; }
.mt_50{ margin-top: 50px!important; }
.pl_25{ padding-left: 25px!important; }
.pb_20{ padding-bottom: 20px!important; }
.fl{ float: left!important; }
.fr{ float: right!important; }
.clear{ clear: both; }

/* 公共 */
.head{ text-align:center;}
.head img{ position:relative; z-index:-1; vertical-align:top;}
.navWap{ display:none;}
.bgNav{ background:url(bg-nav.png) no-repeat center center;}
.nav{ overflow:hidden; margin:-80px auto 0 auto; width:1200px; height:170px;}
.nav a{ display:inline-block; padding:0 42px; line-height:79px; color:#f0e803; font-size:20px; background:url(bg-navSub.png) no-repeat left center;}
.nav a:hover{ color:#FFF;}
.navL{ overflow:hidden; float:left; width:900px; height:79px;}
.navL a{ padding:0 37px;}
.navL a:first-child{ background:none;}
.navR{ overflow:hidden; float:right; width:700px; height:79px; text-align:right;}
.navR a:first-child{ background:none;}
.foot{ margin-top:70px; height:182px; line-height:182px; text-align:center; color:#ffffff; font-size:16px; background:url(bg-foot.jpg) no-repeat center center;}

/* 首页 */
.index{ width:1200px; margin:0 auto; background-color:#FFF;}
.index-DY{ position:relative; z-index:-1; margin:-80px auto 0 auto; width:1110px; height:154px; padding:100px 40px 0 50px; color:#f8eca9; line-height:22px; text-indent:32px; background:url(index-DY.jpg) no-repeat left top;}
.tit{ position:relative; height:75px; background:url(index-tit.jpg) no-repeat -5px top;}
.tit h3{ padding:15px 0 0 125px; font-size:30px; line-height:38px; color:#da3d40;}
.tit h3 a{ display: inline-block; margin-left:-120px; padding:0 0 0 120px; font-size:30px; line-height:38px; color:#da3d40;}
.tit .moreTit{ position:absolute; right:10px; top:25px; padding:0 5px 0 10px; line-height:20px; font-size:12px; color:#FFF; background-color:#aaaaaa; border-radius:10px;}
.tit02{ position:relative; height:80px; margin:0 5px; background:url(bg-tit.png) no-repeat left top;}
.tit02 h3{ padding-left:105px; font-size:30px; line-height:65px; color:#da3d40;}
.tit02 h3 a{ display: inline-block; margin-left: -100px; padding-left:100px; font-size:30px; line-height:65px; color:#da3d40;}
.tit02 .moreTit{ position:absolute; right:15px; top:25px; line-height:20px; font-size:12px; color:#dd0f10;}
.indexTG{ overflow:hidden; padding:0 10px;}
.indexTG-T{ margin:20px 0 30px 0; padding:0 20px;}
.indexTG-T h2 a{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; text-align:center; color:#000; font-size:38px; line-height:50px;}
.indexTG-T h2 a:hover{ color:#F00;}
.indexTG-T p{ text-indent: 32px; margin-top:15px; padding:0 10px 20px 10px; color:#595959; border-bottom:1px dashed #c5c5c5;}
.indexTG-T p a{ color:#c91218; }
.indexTG-L{ float:left; width:580px; height:435px;}
.indexTG-R{ float:right; width:585px;}
.indexTG-R h3{ margin-top:15px; padding:0 10px;}
.indexTG-R h3 a{ display:block; color:#333; font-size:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexTG-R h3 a:hover{ color:#F00;}
.indexTG-R p{ margin-top:10px; padding:0 10px; color:#656565; line-height:24px; text-indent:32px;}
.indexTG-R p a{ color:#c91218;}
.indexTG-R ul{ margin-top:20px;}
.indexTG-R li{ padding:0 10px 0 20px; border-bottom:1px solid #dbdbdb; background:url(ico-list.jpg) no-repeat 5px center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexTG-R li a{ font-size:18px; line-height:44px;}
.index-text{ margin:20px 10px; width:1140px; height:80px;  padding:20px 20px 10px 20px; color:#89130b; line-height:24px; text-indent:32px; background:url(bg-dza.png) no-repeat center center;}
.index-text-2{ height:56px; background-image:url(bg-dza-2.png);}
.index-text-4{ height:104px; background-image:url(bg-dza-4.png);}
.index-text2{ margin: 20px auto 0 auto; width:1080px; height:80px; padding:20px 20px 10px 20px; color:#89130b; line-height:24px; text-indent:32px; background:url(bg-dza2.png) no-repeat center center;}
.index-text2-2{ height:56px; background-image:url(bg-dza2-2.png);}
.index-text2-4{ height:104px; background-image:url(bg-dza2-4.png);}
.txt-bd{ border-color:#ebb9b9;}
.indexZJ-list{ padding:0 10px;}
.indexZJ-list ul{ overflow:hidden; margin-top:5px;}
.indexZJ-list li{ float:left; margin:15px 8px 0 8px; padding:10px; width:340px; height:410px; border:2px solid #ebb9b9; border-radius:2px;}
.indexZJ-list li img{ width:340px; height:255px;}
.indexZJ-list h3{ margin-top:15px; padding:0 10px; line-height:24px; height:24px; text-align: center;}
.indexZJ-list h3 a{ font-size:16px; color:#000000;}
.indexZJ-list p{ margin-top:10px; padding:0 10px; font-size: 15px; line-height:24px; text-indent:32px; }
.indexZJ-list p a{ font-size: 15px; color:#8f8e8e;}
.indexZJ-list li:hover{ cursor:pointer; border:2px solid #cbcbcb; background-color:#ad0000;}
.indexZJ-list li:hover a{ color:#ffffff; opacity:1;}
.bgIndex{ margin-top:40px; padding:20px 0; background:url(bg-index1.jpg) no-repeat center bottom #e8edf0;}
.indexBox{ width:1160px; margin:0 auto; padding:30px 20px; border-radius:40px; background-color:#FFF}
.indexXL-list{ padding:0 10px;}
.indexXL-list ul{ overflow:hidden; margin-top:10px;}
.indexXL-list li{ float:left; width:520px; padding:20px; border-bottom:1px dashed #dddddd;}
.indexXL-list li img{ float:left; margin-right:15px; width:104px; height:78px;}
.indexXL-list li p{ padding-top:10px; font-size:18px; line-height:26px; color:#000000;}
.indexXL-list li a:hover p{ color:#dd0f10;}
.indexCJ-list{ overflow:hidden; margin-top:5px; padding:0 10px 240px 0; background:url(bg-CJ.png) no-repeat center bottom;}
.indexCJ-list ul{ overflow:hidden; margin:10px;}
.indexCJ-list li{ float:left; width:350px; margin:5px 10px 0 15px; padding:0 0 15px 0; border-bottom:1px dashed #ebcccd;}
.indexCJ-list li h3{ font-size:16px; color:#232323; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexCJ-list li h3 a{ display:block; padding-left:20px; background:url(bg-CJtit.jpg) no-repeat 5px center; color:#c41119;}
.indexCJ-list li h3 a:hover{ background:url(bg-CJtit-a.jpg) no-repeat left center;color:#fff;}
.indexCJ-list li p{ overflow:hidden; margin-top:5px; height:48px; font-size:14px; line-height:24px; color:#8b8b8b; text-indent:28px;}
.indexGC-list ul{ overflow:hidden;}
.indexGC-list li{ float:left; width:260px; margin:20px 0 0 25px;}
.indexGC-list li img{ width:260px; height:195px;}
.indexGC-list li p{ overflow:hidden; height:48px; padding-top:10px; font-size:15px; line-height:24px; color:#454545;}
.indexGC-list li a:hover p{ color:#dd0f10;}
.indexZM-list ul{ overflow:hidden;}
.indexZM-list li{ float:left; width:270px; margin:20px 0 0 15px; padding-bottom:10px; background-color:#bc3c23;}
.indexZM-list li a:hover{ opacity:0.9;}
.indexZM-list li:nth-child(even){ background-color:#f19d1c;}
.indexZM-list li img{ width:270px; height:250px; margin-bottom:10px;}
.indexZM-list li p{ overflow:hidden; height: 24px; padding:0 15px; font-size:16px; line-height:24px; color:#ffffff;}
.indexBQ-list{ padding:0 10px;}
.indexBQ-list ul{ overflow:hidden; width:1200px;}
.indexBQ-list li{ float:left; margin: 0 20px 20px 0; padding:15px; width:546px; border:2px solid #e3e3e3;}
.indexBQ-list li img{ width:100%;}
.indexBQ-list li h3{ padding-top:10px; font-size:18px; line-height:20px; text-align:center; color:#000000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*.indexBQ-list li p{ overflow:hidden; height:96px; padding-top:15px; font-size:16px; line-height:24px; color:#8f8e8e;}*/
.indexBQ-list li img:hover{ opacity:0.8}
.indexBQ-list li h3:hover{ color:#dd0f10;}
.indexYX-list{ overflow:hidden; padding-left:5px;}
.indexYX-list dl{ float:left; margin:10px 0; width:220px; margin-left:15px;}
.indexYX-list dt{ position:relative;}
.indexYX-list img{ width:220px; height:133px;}
.indexYX-list span img{ position:absolute; left:50%; top:50%; width:60px; height:60px; margin:-30px 0 0 -30px;}
.indexYX-list dd{ margin-top:10px; text-align:center; color:#454545; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexWM-list{ overflow:hidden; margin:15px 10px; padding:10px 10px 20px 10px; border:2px solid #e3e3e3;}
.indexWM-list li{ float:left; margin:0 15px; padding-left:13px; width:341px; overflow:hidden; border-bottom:1px dashed #bdbdbd; white-space:nowrap; text-overflow:ellipsis; background:url(ico-list.jpg) no-repeat left center;}
.indexWM-list li a{ display:block; font-size:15px; line-height:40px;}
.indexSJ-list dl{ overflow:hidden; margin:20px 10px 0 10px; padding:10px 0 5px 10px; background-color:#d3d3d3;}
.indexSJ-list dt{ float:left; width: 580px; margin:0 10px 0 0;}
.indexSJ-list dt img{ width:580px; height:390px;}
.indexSJ-list dd{ overflow:hidden;}
.indexSJ-list dd p{ float:left; width: 280px; margin:0 10px 0 0;}
.indexSJ-list dd img{ width:280px; height:180px;}
.indexSJ-list span{ display: block; color: #666; font-size: 15px; line-height: 30px; text-align: center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.indexSJ-list a:hover span{ color: #f00; }
.titZF{ display:none;}
.bgZF{ margin-top:-90px; padding-top:285px; background:url(bg-index2.png) no-repeat center top;}
.ly{ margin:0 auto; width:1200px;}
.ly-text{ margin:0 50px; padding:25px 15px; font-size:15px; text-indent:30px; line-height:24px; color:#FFF; border-radius:6px; background:rgba(255,0,0,0.6);}
.ly-form{ margin:5px 50px;}
.ly-form input{ margin-top:10px; box-sizing:border-box; width:100%; padding:5px 15px; font-size:16px; line-height:26px; color:#000; border:1px solid #e1e1e1; background:rgba(255,255,255,0.8);}
.ly-form textarea{ margin-top:10px; box-sizing:border-box; width:100%; height:115px; padding:5px 15px; font-size:16px; line-height:26px; color:#000; border:1px solid #e1e1e1; background:rgba(255,255,255,0.8);}
.ly-list{ overflow:hidden; padding:20px 0 0 50px; margin:0 auto; width:1150px;}
.ly-list li{ float:left; margin:20px 20px 0 0; width:360px; height:227px; background:url(bg-ly.jpg) no-repeat left top;}
.ly-list li:hover{ cursor:pointer; opacity:0.8;}
.ly-list li h3{ padding:0 25px 0 15px; font-size:16px; color:#FFF; line-height:52px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ly-list li p{ overflow:hidden; height:72px; padding:35px 35px 0 15px; font-size:14px; line-height:24px; color:#6d3333; text-indent:32px;}
.ly-btn{ margin-top:10px; text-align:right;}
.ly-btn button{ padding:0 70px; font-size:14px; line-height:40px; color:#fff; background-color:#c50017; border:0; border-radius:3px;}
.ly-btn button:hover{ cursor:pointer; opacity:0.8;}
.pop-bg{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.pop{ position:fixed; left:50%; top:50%; width:1140px; box-sizing:border-box; transform:translate(0,-50%); margin-left:-570px; padding:0 25px 124px 25px; background:url(pop-bot.png) no-repeat center bottom;}
.pop-tit{ position:relative; margin:0 auto; padding:10px 40px 0 40px; width:1090px; box-sizing:border-box; line-height:30px; text-align:center; font-size:20px; color:#FFF; background:url(pop-top.png) no-repeat center top;}
.pop-tit a{ position:absolute; right:10px; top:10px;}
.pop-line{ margin:0 auto; height:82px; background:url(pop-mid.png) no-repeat center top;}
.pop-con{ overflow:auto; max-height:210px; padding:10px 50px; background-color:#f8eedb; line-height:24px; font-size:16px; text-indent:32px; color:#6d3333;}
/* 子页 */
.contents{ margin:0 auto; width:1200px;}
.content{ float:left; width:880px;}
.contentR{ float:left; width:320px; margin-top:20px;}
.Rbox{ margin-bottom:10px; padding:15px; background-color:#f8f8f8;}
.Rtit{ position:relative; padding-bottom:10px; border-bottom:2px solid #e1e1e1; color:#b5060a; font-size:20px; line-height:30px;}
.Rtit a{ position:absolute; right:0; top:0; color:#711717; font-size:12px;}
.Rlist li{ padding:15px 0 15px 15px; border-bottom:1px dashed #d7d7d7; background:url(ico-listR.jpg) no-repeat left 24px; line-height:24px;}
.Rlist li a{ display:block; overflow:hidden; max-height:48px; color:#5a5a5a; line-height:24px;}
.Rlist li a:hover{ color:#F00;}
.Rvideo{ margin-top:20px; text-align:center;}
.Rvideo dt{ position:relative; padding:0 5px;}
.Rvideo img{ width:100%;}
.Rvideo span img{ position:absolute; left:50%; top:50%; width:60px; height:60px; margin:-30px 0 0 -30px;}
.Rvideo dd{ margin-top:10px; color:#454545; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Rimg{ margin-top:15px; padding:5px; text-align:center;}
.titSub{ position:relative; z-index:-1; margin-top:-55px; height:75px; background:url(tit-sub.png) no-repeat left top;}
.titSub h3{ padding:15px 0 0 105px; font-size:30px; line-height:38px; color:#da3d40;}
.crumbs{ padding-right:30px; text-align:right; color:#999; line-height:20px;}
.page{ clear:both; padding-top:60px; text-align:center;}
.page li{ display:inline; margin-right:2px;}
.page li a{ display:inline-block; padding:0 10px; line-height:30px; border:1px solid #ccc; color:#000;}
.page li a:hover,
.page li .NormalRed{ display:inline-block; padding:0 10px; line-height:30px; border:1px solid #ccc; color:#fff; background-color:#bb2737; opacity:1;}
.detail{ margin-top:40px;}
.detailTit{ font-size:25px; text-align:center; font-weight:bold; color:#000;}
.detailDate{ margin-top:20px; text-align:center; font-size:16px; color:#999;}
.detailDate span{ margin:0 10px;}
.detailCon{ margin-top:30px; font-size:16px; color:#3f3e3e;}
.detailCon p{ min-height:30px;}
.detailCon img{ display:block; margin:0 auto;}
.detailCon table{ margin: 0 auto; text-align: center; }
.detailCon table p{ text-align: left; }
.detailAuthor{ text-align:right; padding:30px 15px 0 0; color:#999;}
.list{ overflow:hidden; margin:15px 20px;}
.list li{ padding-left:13px; border-bottom:1px dashed #bdbdbd; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; background:url(ico-list.jpg) no-repeat left center;}
.list li a{ display:block; font-size:15px; line-height:40px;}
.list-img{ overflow:hidden;}
.list-img li{ float:left; width:380px; margin:20px 10px 0 10px; text-align:center;}
.list-img li p{ padding-top:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list-img li img{ width:380px; height:285px;}
.list-video{ overflow:hidden;}
.list-video dl{ float:left; margin:10px 0; width:280px; margin:20px 10px 0 10px;}
.list-video dt{ position:relative;}
.list-video img{ width:280px; height:168px;}
.list-video span img{ position:absolute; left:50%; top:50%; width:60px; height:60px; margin:-30px 0 0 -30px;}
.list-video dd{ margin-top:10px; text-align:center; color:#454545; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.listBQ{ padding:0 10px;}
.listBQ ul{ overflow:hidden;}
.listBQ li{ overflow:hidden; margin-top:20px; padding:15px; border:2px solid #e3e3e3;}
.listBQ li img{ float:left; margin-right:15px; width:440px; height:165px;}
.listBQ li h3{ padding-top:10px; font-size:18px; line-height:20px; color:#000000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.listBQ li p{ overflow:hidden; height:96px; padding-top:15px; font-size:16px; line-height:24px; color:#8f8e8e;}
.listBQ li img:hover{ opacity:0.8}
.listBQ li h3:hover{ color:#dd0f10;}

@media (max-width: 1024px) {
html,body{ width:100%; min-width:100%; }
/* 公共 */
.navWap{ display:block; position:absolute; top:15px; right:15px;}
.navWap img{ width:40px;}
.bgNav{ background:none;}
.nav{ display:none; margin:0 auto; width:auto; height:auto; background-color:#F00; padding:10px 0;}
.nav a{ display:block; padding:0; line-height:40px; font-size:16px; background:none;}
.navL{ overflow:hidden; float:none; width:auto; height:auto; text-align:center;}
.navL a{ padding:0;}
.navR{ overflow:hidden; float:none; width:auto; height:auto; text-align:center;}
.foot{ margin-top:20px; height:auto; padding:20px 15px; line-height:30px; font-size:16px;}

/* 首页 */
.index{ width:auto;}
.index-DY{ z-index:0; margin:15px; padding:15px; width:auto; height:auto; border-radius:10px; color:#f8eca9; background:none; background-color:#a01115;}
.tit{ margin:0 10px; background:url(index-tit.jpg) no-repeat -10px top;}
.tit h3{ padding-left:115px;}
.tit02{ margin:0; background-position:-10px top;}
.tit02 h3{ padding-left:95px;}
.tit02 .moreTit{ right:0;}
.indexTG{ overflow:hidden; padding:0 15px;}
.indexTG-T{ margin:20px 0; padding:0;}
.indexTG-T h2 a{ font-size:22px; line-height:40px;}
.indexTG-T p{ margin-top:0; padding:10px 0 15px 0; white-space:normal; text-align: left;}
.indexTG-L{ float:none; width:auto; height:auto;}
.indexTG-R{ float:none; width:auto;}
.indexTG-R li{ padding-right:0;}
.indexTG-R li a{ font-size:16px; line-height:40px;}
.index-text{ width:auto; height:auto; margin:15px; padding:15px; background:none; background-color:#fff8eb; border:1px solid #89130b; border-radius:4px;}
.index-text2{ width:auto; height:auto; margin-top:15px; padding:15px; background:none; background-color:#fff8eb; border:1px solid #89130b; border-radius:4px;}
.indexZJ-list{ padding:0;}
.indexZJ-list ul{ overflow:hidden; margin-top:0; width:auto;}
.indexZJ-list li{ float:none; margin:15px 0 0 0; padding:15px; width:auto; height:auto;}
.indexZJ-list li img{ width:auto; height:auto;}
.indexZJ-list h3{ margin-top:15px; padding:0; line-height:24px; height:auto;}
.indexZJ-list h3 a{ font-size:16px;}
.indexZJ-list p{ margin-top:10px; padding:0; }
.bgIndex{ margin-top:40px; padding:0; background:none;}
.indexBox{ width:auto; margin:0 auto; padding:0 15px;}
.indexXL-list{ padding:0;}
.indexXL-list ul{ margin-top:0;}
.indexXL-list li{ float:none; width:auto; margin-top:15px; padding:15px 0; overflow:hidden;}
.indexXL-list li img{ float:left; margin-right:15px; width:100px; height:auto;}
.indexXL-list li p{ padding-top:0; font-size:15px; line-height:24px;}
.indexCJ-list{ padding:0; background:none;}
.indexCJ-list ul{ overflow:hidden; float:none; width:100%; margin-top:0;}
.indexCJ-list li{ float:none; width:100%; margin:10px 0 0 0;}
.indexCJ-list li a{ padding:0;}
.indexCJ-list li h3{ margin-top:15px; padding:0; font-size:16px;}
.indexCJ-list li p{ overflow:hidden; height:auto; padding-top:5px;}
.indexGC-list li{ float:none; width:auto; margin:20px 0 0 0;}
.indexGC-list li img{ float:left; width:100px; height:auto; margin-right:10px;}
.indexGC-list li p{ height:72px; padding-top:0;}
.indexGC-list li a:hover p{ color:#dd0f10;}
.indexZM-list ul{ overflow:hidden;}
.indexZM-list li{ float:none; width:100%; box-sizing:border-box; margin:20px auto; padding:0 0 10px 0;}
.indexZM-list li a:hover{ opacity:1;}
.indexZM-list li img{ width:100%; height:auto;}
.indexZM-list li p{ overflow:hidden; height: auto; padding:0 15px; font-size:16px; line-height:24px; color:#ffffff;}
.indexBQ-list{ padding:0 15px;}
.indexBQ-list ul{ width:auto;}
.indexBQ-list li{ float:none; width:auto; margin:15px 0 0 0;}
.indexBQ-list li:first-child{ margin-top:0;}
.indexBQ-list li img{ float:none; margin-right:0; width:100%; height:auto;}
.indexBQ-list li h3{ padding-top:15px; font-size:16px;}
.indexBQ-list li img:hover{ opacity:1}
.indexYX-list{ overflow:hidden; padding:0 15px 0 0;}
.indexYX-list dl{ float:left; margin:10px 0 0 0; width:50%; padding:0 0 0 15px; box-sizing:border-box; margin-left:0;}
.indexYX-list img{ width:100%; height:auto;}
.indexWM-list{ margin:0 15px; padding:5px 15px 15px 15px;}
.indexWM-list li{ float:none; margin:0; padding-left:13px; width:auto;}
.indexWM-list li a{ display:inline;}
.indexSJ-list dl{ margin:30px 15px 0 15px; padding:15px 15px 5px 15px;}
.indexSJ-list dt{ float:none; margin:0; width: auto;}
.indexSJ-list dt img{ width:100%; height:auto;}
.indexSJ-list dd p{ float:none; width: auto; margin:5px 0 0 0;}
.indexSJ-list dd img{ width:100%; height:auto;}
.titZF{ display:block; margin:40px 10px 0 10px;}
.bgZF{ margin-top: 0; top:0; padding-top:0; background:none;}
.ly{ margin:0 auto; width:auto;}
.ly-text{ margin:0 15px; padding:15px;}
.ly-form{ margin:5px 15px;}
.ly-list{ padding:20px 0 0 0; width: 100%;}
.ly-list li{ float:none; margin:0; padding:15px 15px 0 15px; width:100%; box-sizing:border-box; height:auto; background:none;}
.ly-list li h3{ padding:0 10px; font-size:16px; color:#FFF; line-height:40px; background-color:#F00; text-align:center;}
.ly-list li p{ height:auto; padding:15px; background-color:#f8eedb;}
.pop{ width:100%; left:0; margin-left:0; padding:0 15px; background:none;}
.pop-tit{ padding:8px 25px; width:100%; line-height:24px; background:none; background-color:#F00;}
.pop-tit a{ position:absolute; right:5px; top:10px;}
.pop-tit a img{ width:20px;}
.pop-line{ display:none;}
.pop-con{ box-sizing:border-box; width:100%; max-height:380px; padding:15px; background:none; background-color:#f8eedb;}
/* 子页 */
.contents{ width:100%;}
.content{ float: none; width: 100%; }
.contentR{ display: none; }
.titSub{ z-index:0; margin:20px 0 0 10px;}
.crumbs{ padding:10px 15px 0 15px; text-align:left;}
.page{ margin-top:60px; text-align:center;}
.page li{ display:inline; margin-right:2px;}
.page li a{ display:inline-block; padding:0 10px; line-height:30px; border:1px solid #ccc; color:#000;}
.page li a:hover,
.page li .active{ color:#fff; background-color:#bb2737;}
.detail{ margin:40px 15px 0 15px;}
.detailTit{ font-size:22px;}
.detailDate{ margin-top:20px; text-align:center; font-size:16px; color:#999;}
.detailDate span{ margin:0 5px;}
.detailCon{ margin-top:30px; font-size:16px; color:#3f3e3e;}
.detailCon p{ min-height:30px;}
.detailCon img{ display:block; margin:0 auto;}
.detailCon table{ margin: a auto; text-align: center; }
.detailAuthor{ text-align:right; padding:30px 15px 0 0; color:#999;}
.list-img{ padding:10px 15px 0 0;}
.list-img li{ margin:10px 0 0 0; width:50%; padding:0 0 0 15px; box-sizing:border-box;}
.list-img li img{ width:100%; height:auto;}
.list-video{ overflow:hidden; padding:0 15px 0 0;}
.list-video dl{ margin:10px 0 0 0; width:50%; padding:0 0 0 15px; box-sizing:border-box;}
.list-video img{ width:100%; height:auto;}
.listBQ{ padding:0 15px;}
.listBQ li{ margin:15px 0 0 0;}
.listBQ li img{ float:none; margin-right:0; width:100%; height:auto;}
.listBQ li h3{ padding-top:15px; font-size:16px;}
.listBQ li p{ height:auto; padding-top:10px;}
.listBQ li img:hover{ opacity:1}
}