.ly { overflow:hidden; background-color:#f8f5ee;  }
.ly * { margin:0; padding:0; box-sizing:border-box; }
/* header */
.ly-header { min-width:1200px; z-index:999; }
.ly-header .top-header { overflow:hidden; width:100%; border-bottom:2px solid #D12626; }
.ly-header .top-header .topwrap { width:1200px; height:200px; background:url(//m.qdhfk.com/images/img2022/top_bg_img_02.png?2022) no-repeat 400px bottom; margin:0 auto; }
.ly-header .top-header .topwrap .logo { overflow:hidden; width:400px; float:left; height:200px; padding:60px 0; }
.ly-header .top-header .topwrap .logo img { width:auto; height:80px; margin:0 auto; }
.ly-header .top-header .topwrap .searchbox { overflow:hidden; padding:105px 30px 0; }
/* topsearch */
.ly-header .top-header .topwrap .topsearch { overflow:hidden; width:260px; height:38px; float:right; }
.ly-header .top-header .topwrap .topsearch .searchtxt { width:222px; height:38px; line-height:36px; font-size:14px; border:none; outline:none; border:1px solid #C1BFBF; padding:0 10px; float:left; }
.ly-header .top-header .topwrap .topsearch .searchbtn { width:38px; height:38px; line-height:38px; background:#da1100 url('//m.qdhfk.com/images/img2022/search_ic_img_01.png') no-repeat center; color:#fff; font-size:16px; border:none; outline:none; float:left; }

.ly-header .nav .navwrap { position:relative; max-width:1200px; height:60px; background-color:#D12626; margin:0 auto; }
.ly-header .nav .navwrap ul { float:left; }
.ly-header .nav .navwrap ul li { float:left; width:166px; height:60px; }
.ly-header .nav .navwrap ul li:nth-child(5) { width:204px; }
.ly-header .nav .navwrap ul li + li { background:url('//m.qdhfk.com/images/img2022/fg_ic_img_01.png') no-repeat left center; }
.ly-header .nav .navwrap ul li a.f { display:block; width:100%; height:60px; line-height:60px; font-size:20px; color:#fff; text-align:center; }
/* .ly-header .nav .navwrap ul li.on a.f, */
.ly-header .nav .navwrap ul li:hover a.f { background-color:#ED4343; }
.ly-header .nav .navwrap ul li:hover a.f .ic-search { background-image:url(//m.qdhfk.com/images/img2022/ic_search_img_01_on.png); }
.ly-header .nav .navwrap ul li:hover .nav-child-list { display:block; }
.ly-header .nav .navwrap ul li .nav-child-list { display:none; width:100%; position:absolute; top:60px; left:0; z-index: 4; background-color: #fff; border-top: 2px solid #ed0c0f; writing-mode:initial; }
.ly-header .nav .navwrap ul li .nav-child-list .nav-child-list-con { max-width: 1200px; margin: 0 auto; padding:10px; -webkit-box-shadow:0 0 5px 0 #C9C8C7; box-shadow:0 0 5px 0 #C9C8C7; }
.ly-header .nav .navwrap ul li .nav-child-list .nav-child-list-con dl dt { padding:8px 10px; text-align: center; float:left; margin-right:20px; }
.ly-header .nav .navwrap ul li .nav-child-list .nav-child-list-con dl dt:hover { background:#ed4343; }
.ly-header .nav .navwrap ul li .nav-child-list .nav-child-list-con dl dt:hover a { color: #fff; }
.ly-header .nav .navwrap ul li .nav-child-list .nav-child-list-con dl dt a { display: block; font-size: 16px; color: #333; }

/* common */
.cm-pad20 { padding-top:20px !important; }
.cm-pad30 { padding-top:30px !important; }

.ic-search { display:inline-block; width:24px; height:24px; background:url('//m.qdhfk.com/images/img2022/ic_search_img_01.png') no-repeat center; background-size:24px 24px; }
.page { overflow:hidden; width:100%; min-width:1200px; }

/* content */
.page .content { overflow:hidden; padding-bottom:20px; }

/* adbanner */
.page .content .adbanner { overflow:hidden; max-width:1200px; width:100%; margin:0 auto; padding:20px 0; }
.page .content .adbanner img { width:100%; height:auto; }

/* modules default 2 col*/
.page .content .modules { overflow:hidden; }
.page .content .modules .mwrap { overflow:hidden; max-width:1200px; width:100%; margin:0 auto; }
.page .content .modules .modules-wrap { display:flex; display:-webkit-flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; }
.page .content .modules .modules-wrap .modules-box { overflow:hidden; flex:0 0 50%; min-width:580px; }
.page .content .modules .modules-wrap .modules-box:nth-child(odd) .box-wrap { padding-right:20px; }
.page .content .modules .modules-wrap .modules-box:nth-child(even) .box-wrap { padding-left:20px; }
.page .content .modules .modules-wrap .modules-box .tab-hd { position:relative; height:60px; }
.page .content .modules .modules-wrap .modules-box .tab-hd .tbtxt { height:60px; line-height:60px; background:url('//m.qdhfk.com/images/img2022/module_item_bg_img_01.png') no-repeat 0 center; color:#333; font-weight:bold; cursor:pointer; padding-left:30px; }
.page .content .modules .modules-wrap .modules-box .tab-hd .tbtxt span.zh { font-size:25px; letter-spacing:1px; padding:0 5px; }
.page .content .modules .modules-wrap .modules-box .tab-hd .tbtxt .list-more { overflow:hidden; width:86px; height:30px; line-height:28px; color:#d12626; font-size:16px; font-weight:normal; text-align:center; display:block; float:right; border:1px solid #d12626; margin-top:15px; }
.page .content .modules .modules-wrap .modules-box .tab-cn { overflow:hidden; }
.page .content .modules .modules-wrap .modules-box .tab-cn .item-cn { overflow:hidden; width:100%; }

/* md list style line show */
.md-list-cn { overflow:hidden; }
.md-list-cn ul { overflow:hidden; width:100%; }
.md-list-cn ul li { position:relative; display:flex; justify-content:space-between; overflow:hidden; width:100%; height:32px; line-height:32px; float:left; padding-left:25px; }
.md-list-cn ul li::after { position:absolute; left:0; top:13px; z-index:9; content: ''; width:6px; height:6px; background:#333; border-radius:3px; }
.md-list-cn ul li .news-title { overflow:hidden; width:80%; height:32px; text-overflow:ellipsis; white-space:nowrap; }
.md-list-cn ul li a { font-size:16px; color:#333; }
.md-list-cn ul li a:hover { color:#da1100; }
.md-list-cn ul.firsthidden > li:first-child { display:none; }
.md-list-cn .list-more { overflow:hidden; width:86px; height:30px; line-height:28px; color:#d12626; font-size:16px; text-align:center; display:block; border:1px solid #d12626; }

/* md newscenter */
.page .content .modules .newscenter { display:flex; display:-webkit-flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; }
.page .content .modules .newscenter .modules-box.imgnewsleft { flex:0 0 55%; max-width:640px; height:430px; }
.page .content .modules .newscenter .modules-box.newslistright { flex:0 0 45%; min-width:560px; height:430px; }
.page .content .modules .newscenter .modules-box:nth-child(odd) .box-wrap { padding-right:20px; }
.page .content .modules .newscenter .modules-box:nth-child(even) .box-wrap { padding-left:20px; }
.page .content .modules .newscenter .modules-box .tab-cn .item-cn { overflow:hidden; width:100%; height:350px; background-color:#fff; padding:20px; }
/* imgnews */
.page .content .modules .newscenter .modules-box.imgnewsleft .tab-cn .imgnews { position:relative; overflow:hidden; height:410px; }
.page .content .modules .newscenter .modules-box.imgnewsleft .tab-cn .imgnews .swiper-wrapper .swiper-slide { overflow:hidden; }
.page .content .modules .newscenter .modules-box.imgnewsleft .tab-cn .imgnews .swiper-wrapper .swiper-slide img { width:100%; height:100%; }
.page .content .modules .newscenter .modules-box.imgnewsleft .tab-cn .imgnews .swiper-wrapper .swiper-slide .txt { position:absolute; left:0; bottom:0; z-index:2; overflow:hidden; width:100%; height:40px; line-height:40px; background-color:rgba(0,0,0,0.5); color:#fff; font-size:18px; padding:0 150px 0 20px; text-overflow:ellipsis; white-space:nowrap; }
.page .content .modules .newscenter .modules-box.imgnewsleft .tab-cn .imgnews .swiper-pagination { text-align:right; padding:0 10px; }
.page .content .modules .newscenter .modules-box.imgnewsleft .tab-cn .imgnews .swiper-pagination span { width:12px; height:12px; background-color:#fff; opacity:1; }
.page .content .modules .newscenter .modules-box.imgnewsleft .tab-cn .imgnews .swiper-pagination span.swiper-pagination-bullet-active { background-color:#f71717; }
/* newslist */
.page .content .modules .newscenter .modules-box.newslistright .tab-hd { position:relative; height:60px; padding:0 50px; display:flex; justify-content:flex-start; border-bottom:1px solid #cbbc93; }
.page .content .modules .newscenter .modules-box.newslistright .tab-hd .lf-ic,
.page .content .modules .newscenter .modules-box.newslistright .tab-hd .rt-ic { position:absolute; bottom:-6px; z-index:9; width:11px; height:11px; background:#f8f5ee url('//m.qdhfk.com/images/img2022/ic_dot_img_01.png') no-repeat center; }
.page .content .modules .newscenter .modules-box.newslistright .tab-hd .lf-ic { left:0; }
.page .content .modules .newscenter .modules-box.newslistright .tab-hd .rt-ic { right:0; }
.page .content .modules .newscenter .modules-box.newslistright .tab-hd .tab-item { position:relative; width:190px; height:60px; line-height:60px; background:url('//m.qdhfk.com/images/img2022/module_item_bg_img_01.png') no-repeat 10px center; color:#333; font-weight:bold; cursor:pointer; padding-left:45px; }
.page .content .modules .newscenter .modules-box.newslistright .tab-hd .tab-item span.zh { font-size:25px; letter-spacing:1px; padding:0 5px; }
.page .content .modules .newscenter .modules-box.newslistright .tab-hd .tab-item span.ic-down { position:absolute; left:50%; bottom:-5px; z-index:99; margin-left:15px; display:none; width:10px; height:10px; background-color:#f8f5ee; border-right:1px solid #cbbc93; border-bottom:1px solid #cbbc93; transform:rotate(45deg); -webkit-transform:rotate(45deg); }
.page .content .modules .newscenter .modules-box.newslistright .tab-hd .tab-item.on span.zh { color:#ea0f0f; font-size:30px; }
.page .content .modules .newscenter .modules-box.newslistright .tab-hd .tab-item.on span.ic-down { display:block; }
.page .content .modules .newscenter .modules-box.newslistright .tab-cn { margin-top:22px; }
.page .content .modules .newscenter .modules-box.newslistright .tab-cn .item-cn { display:none; }
.page .content .modules .newscenter .modules-box.newslistright .tab-cn .item-cn.on { display:block; }
.page .content .modules .newscenter .modules-box.newslistright .tab-cn .item-cn .top-item { position:relative; border-bottom:1px dashed #cbbc93; }
.page .content .modules .newscenter .modules-box.newslistright .tab-cn .item-cn .top-item .lf-ic,
.page .content .modules .newscenter .modules-box.newslistright .tab-cn .item-cn .top-item .rt-ic { position:absolute; bottom:-6px; z-index:9; width:11px; height:11px; background:#f8f5ee url('//m.qdhfk.com/images/img2022/ic_dot_img_01.png') no-repeat center; }
.page .content .modules .newscenter .modules-box.newslistright .tab-cn .item-cn .top-item .lf-ic { left:0; }
.page .content .modules .newscenter .modules-box.newslistright .tab-cn .item-cn .top-item .rt-ic { right:0; }
.page .content .modules .newscenter .modules-box.newslistright .tab-cn .item-cn .top-item .item-tl { overflow:hidden; width:100%; max-height:82px; line-height:36px; color:#d12626; font-size:24px; font-weight:bold; padding:5px 0; text-overflow:ellipsis; white-space:nowrap; }
.page .content .modules .newscenter .modules-box.newslistright .tab-cn .item-cn .top-item .item-sm { overflow:hidden; width:100%; min-height:88px; line-height:34px; font-size:16px; padding-bottom:20px; }
.page .content .modules .newscenter .modules-box.newslistright .tab-cn .item-cn .top-item .item-sm .debtn { color:#da1100; }
.page .content .modules .newscenter .modules-box.newslistright .tab-cn .item-cn .md-list-cn ul li .news-title { width:90% }
.page .content .modules .newscenter .modules-box.newslistright .tab-cn .item-cn .md-list-cn .list-more { margin-top:20px; }

/* notice */
.page .notice { position:relative; overflow:hidden; max-width:1200px; width:100%; margin:25px auto 0; padding:15px; }
.page .notice .lf-top,
.page .notice .rt-top,
.page .notice .lf-btm,
.page .notice .rt-btm { display:block; position:absolute; z-index:9; width:20px; height:20px; border:1px solid #af1717; }
.page .notice .lf-top { left:5px; top:5px; }
.page .notice .rt-top { right:5px; top:5px;}
.page .notice .lf-btm { left:5px; bottom:5px; }
.page .notice .rt-btm { right:5px; bottom:5px; }
.page .notice .noticewrap { overflow:hidden; width:100%; height:62px; border:1px solid #af1717; padding:0 20px; }
.page .notice .noticewrap .tl { overflow:hidden; width:180px; height:60px; line-height:60px; background:url('//m.qdhfk.com/images/img2022/module_item_bg_img_01.png') no-repeat 10px center; color:#333; font-size:25px; font-weight:bold; padding-left:50px; float:left; }
.page .notice .noticewrap .list { overflow:hidden; width:900px; height:60px; float:left; padding:15px 0; }
.page .notice .noticewrap .list .notice-list { overflow:hidden; width:100%; height:30px; }
.page .notice .noticewrap .list .notice-list ul { overflow:hidden; width:100%; }
.page .notice .noticewrap .list .notice-list ul li { display:flex; justify-content:space-between; overflow:hidden; width:100%; height:30px; line-height:30px; padding-right:30px; float:left; }
.page .notice .noticewrap .list .notice-list .news-title { overflow:hidden; width:70%; height:30px; text-overflow:ellipsis; white-space:nowrap; }
.page .notice .noticewrap .list .notice-list ul li a { font-size:16px; color:#333; }
.page .notice .noticewrap .list .notice-list ul li .news-time { color:#333; font-size:14px; }
.page .notice .noticewrap .chk-box { overflow:hidden; width:22px; float:left; padding:10px 0; }
.page .notice .noticewrap .chk-box .chk-item { width:22px; height:20px; line-height:20px; cursor:pointer; }
.page .notice .noticewrap .chk-box .chk-item img { width:22px; height:auto; vertical-align:center; }

/* wllist */
.page .content .modules .modules-wrap .modules-box.wllist { padding-top:30px; }
.page .content .modules .modules-wrap .modules-box.wllist .tab-hd { position:relative; width:55%; height:270px; float:left; }
.page .content .modules .modules-wrap .modules-box.wllist .tab-hd .tab-item { overflow:hidden; width:100%; height:90px; line-height:90px; background:#d22626 url('//m.qdhfk.com/images/img2022/module_item_bg_img_01.png') no-repeat 20px center; color:#fff; cursor:pointer; padding-left:55px; }
.page .content .modules .modules-wrap .modules-box.wllist .tab-hd .tab-item span.zh { font-size:20px; letter-spacing:1px; padding:0 5px; }
.page .content .modules .modules-wrap .modules-box.wllist .tab-hd .tab-item:hover,
.page .content .modules .modules-wrap .modules-box.wllist .tab-hd .tab-item.on { background-color:#ed4343; }
.page .content .modules .modules-wrap .modules-box.wllist .tab-cn { overflow:hidden; width:40%; padding:0; float:right; }
.page .content .modules .modules-wrap .modules-box.wllist .tab-cn .item-cn { display:none; }
.page .content .modules .modules-wrap .modules-box.wllist .tab-cn .item-cn.on { display:block; }
.page .content .modules .modules-wrap .modules-box.wllist .tab-cn .item-cn .md-list-cn .list-more { margin-top:10px; }

/* pagecolumn */
.page .pagecolumn { overflow:hidden; max-width:1200px; width:100%; margin:0 auto; padding:50px 0 15px; }
.page .pagecolumn .column-wrap { overflow:hidden; display:flex; display:-webkit-flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; }
.page .pagecolumn .column-wrap .column-item { overflow:hidden; flex:0 0 24%; }
.page .pagecolumn .column-wrap .column-item img { overflow:hidden; width:100%; height:auto; }

/* md col2 -- splist */
.page .content .modules.splist .modules-wrap .modules-box .tab-cn .item-cn { padding-bottom:50px; }
.page .content .modules .modules-wrap .modules-box .tab-cn .item-cn .imgtxt-item { overflow:hidden; position:relative; height:120px; padding:0 15px 10px 190px; margin:0 0 10px; }
.page .content .modules .modules-wrap .modules-box .tab-cn .item-cn .imgtxt-item .ic-line { position:absolute; top:35px; left:190px; z-index:9; display:block; width:30px; height:3px; background-color:#cbbc93; }
.page .content .modules .modules-wrap .modules-box .tab-cn .item-cn .imgtxt-item .item-img { position:absolute; top:5px; left:0; z-index:9; overflow:hidden; width:170px; height:110px; }
.page .content .modules .modules-wrap .modules-box .tab-cn .item-cn .imgtxt-item .item-img img { width:170px; height:110px; }
.page .content .modules .modules-wrap .modules-box .tab-cn .item-cn .imgtxt-item .item-tl { overflow:hidden; width:100%; height:30px; line-height:30px; color:#333; font-size:24px; text-overflow:ellipsis; white-space:nowrap; }
.page .content .modules .modules-wrap .modules-box .tab-cn .item-cn .imgtxt-item .item-sm { overflow:hidden; width:100%; height:48px; line-height:24px; font-size:16px; margin-top:20px; }
.page .content .modules .modules-wrap .modules-box .tab-cn .item-cn .imgtxt-item .item-sm .debtn { color:#da1100; }

/* honor */
.page .content .modules.md-honor .modules-wrap .modules-box .tab-cn .img-list { overflow:hidden; display:flex; display:-webkit-flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; padding:30px 0; }
.page .content .modules.md-honor .modules-wrap .modules-box .tab-cn .img-list .img-item { overflow:hidden; flex:0 0 48%; }
.page .content .modules.md-honor .modules-wrap .modules-box .tab-cn .img-list .img-item img { overflow:hidden; width:100%; height:auto; }
.page .content .modules.md-honor .modules-wrap .modules-box .tab-cn .item-cn { overflow:hidden; width:100%; height:160px; }
.page .content .modules.md-honor .modules-wrap .modules-box.mdbg { background:url('//m.qdhfk.com/images/img2022/module_cn_bg_img_01.png') no-repeat center; }
.page .content .modules.md-honor .modules-wrap .modules-box.mdbg .list-more { overflow:hidden; width:86px; height:30px; line-height:28px; color:#d12626; font-size:16px; text-align:center; display:block; border:1px solid #d12626; margin:310px 0 0 40px; }

/* displayshow */
.page .content .modules .modules-wrap .modules-box.displayshow { overflow:hidden; flex:0 0 100%; min-width:580px; }
.page .content .modules .modules-wrap .modules-box.displayshow .tab-cn { padding:20px 0; }
.page .content .modules .modules-wrap .modules-box.displayshow .tab-cn .display-cn { position:relative; width:1200px; margin:0 auto; }
.page .content .modules .modules-wrap .modules-box.displayshow .tab-cn .display-cn .swiper-container { padding-bottom:60px; }
.page .content .modules .modules-wrap .modules-box.displayshow .tab-cn .display-cn .swiper-slide { width:520px; height:310px; background:#fff; box-shadow:0 8px 30px #ddd; }
.page .content .modules .modules-wrap .modules-box.displayshow .tab-cn .display-cn .swiper-slide img { display:block; }
.page .content .modules .modules-wrap .modules-box.displayshow .tab-cn .display-cn .swiper-pagination { width:100%; bottom:20px; }
.page .content .modules .modules-wrap .modules-box.displayshow .tab-cn .display-cn .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 5px; border:3px solid #fff; background-color:#d5d5d5; width:10px; height:10px; opacity:1; }
.page .content .modules .modules-wrap .modules-box.displayshow .tab-cn .display-cn .swiper-pagination-bullets .swiper-pagination-bullet-active { border:3px solid #00aadc; background-color: #fff; }
.page .content .modules .modules-wrap .modules-box.displayshow .tab-cn .display-cn .swiper-button-prevts { position:absolute; width:33px; height:66px; top:150px; background-position:0 0; background-size:100%; cursor:pointer; }
.page .content .modules .modules-wrap .modules-box.displayshow .tab-cn .display-cn .swiper-button-prevts:hover { background-position:0 -46px; background-size:100%; }
.page .content .modules .modules-wrap .modules-box.displayshow .tab-cn .display-cn .swiper-button-nextts { position:absolute;	right:0; top:150px;	width:33px;	height:66px; background-position:0 -93px; background-size:100%; cursor:pointer; }
.page .content .modules .modules-wrap .modules-box.displayshow .tab-cn .display-cn .swiper-button-nextts:hover {	background-position:0 -139px; background-size:100%; }

/* footer */
.ly-footer { width:100%; min-width:1200px; background-color:#da1101; }

.ly-footer .foot-wrap { overflow:hidden; max-width:1200px; margin:0 auto; padding:40px 0; }
.ly-footer .foot-wrap .ft-img { display:block; margin:0 auto; }
.ly-footer .foot-wrap .copyRight { line-height:30px; color:#fff; font-size:14px; text-align:center; }
.ly-footer .foot-wrap .copyRight a { color:#fff; }

/* pagecontent */
.container.pagecontent { overflow:hidden; width:1200px !important; margin:20px auto; -webkit-box-shadow:0 0 5px 0 #C9C8C7; box-shadow:0 0 5px 0 #C9C8C7; }
.container.pagecontent .container { width:100% !important; }
