body {background: #fff; font-size:14px; font-family: "微软雅黑","Verdana","宋体"; color:#000;}
img { border:0; vertical-align:middle; }
body, html, h1, h2, h3, h4, h5, h6, div, ul, li, p, span, input, dl, dt, dd, label, table, th, td, tr, radio, select { margin:0; padding:0; }
.h2, h2 {font-size: 30px;}
ul, li { list-style:none; }
a{color:#333;text-decoration:none; outline:none;}
a:hover { text-decoration:none; color:#005eb2; }

.ly * { margin:0; padding:0; box-sizing:border-box; }
/* header */
.ly-header { min-width:1200px; z-index:999; }
.ly-header .topwrap { position:relative; overflow:hidden; max-width:1920px; width:100%; height:310px; background:url('/assets/addons/cms/images2025/banner_img_01.jpg') no-repeat top center; border-bottom:10px solid #5f91cb; margin:0 auto; }
.ly-header .topwrap .logo { width:1200px; margin:0 auto; }
.ly-header .topwrap img { display:block; width:auto; height:70px; margin:60px 0 0; }
/* topsearch */
.ly-header .topwrap .topsearch { position:absolute; top:75px; right:100px; z-index:9; overflow:hidden; width:260px; height:38px; }
.ly-header .topwrap .topsearch .searchtxt { width:200px; height:38px; line-height:36px; font-size:14px; border:none; outline:none; border:1px solid #173f8f; border-radius:5px; padding:0 10px; float:left; }
.ly-header .topwrap .topsearch .searchbtn { width:50px; height:38px; line-height:38px; background-color:#173f8f; color:#fff; font-size:16px; border:none; outline:none; float:left; margin-left:10px; }

.ly-header .nav .navwrap { max-width:1200px; height:100px; display:-ms-flex; display:-webkit-flex; display:flex; margin:0 auto; }
.ly-header .nav .navwrap .nav-item { -ms-flex:0 0 16.66%; -webkit-flex:0 0 16.66%; flex:0 0 16.66%; position:relative; padding:10px 0; cursor:pointer; }
.ly-header .nav .navwrap .nav-item .img { overflow:hidden; width:100%; height:50px; line-height:50px; text-align:center; }
.ly-header .nav .navwrap .nav-item .img img { vertical-align:middle; }
.ly-header .nav .navwrap .nav-item .txt { overflow:hidden; width:100%; height:30px; line-height:30px; color:#333; font-size:20px; text-align:center; }
.ly-header .nav .navwrap .nav-item .child-nav { display:none; overflow:hidden; position:absolute; top:100px; left:0; z-index:99; width:100%; background-color:#173f8f; }
.ly-header .nav .navwrap .nav-item .child-nav .btn-child { display:block; overflow:hidden; width:100%; height:45px; line-height:45px; color:#fff; font-size:16px; text-align:center; }
.ly-header .nav .navwrap .nav-item .child-nav .btn-child:hover { background-color:#fff; color:#173f8f; } 
.ly-header .nav .navwrap .nav-item:hover { border-bottom:5px solid #173f8f; }
.ly-header .nav .navwrap .nav-item:hover .child-nav { display:block; }

.page { overflow:hidden; width:100%; min-width:1200px; }

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

/* imgnews */
.page .content .newscenter { position:relative; overflow:hidden; width:1200px; height:420px; background-color:#f6f6f6; padding:10px; margin:0 auto; }
.page .content .newscenter .imgwrap { background-color:#fff; }

.page .content .newscenter .imgwrap .imgnews { position:relative; overflow:hidden; height:400px; }
.page .content .newscenter .imgwrap .imgnews .swiper-wrapper .swiper-slide { overflow:hidden; display:-ms-flex; display:-webkit-flex; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; }
.page .content .newscenter .imgwrap .imgnews .swiper-wrapper .swiper-slide .imgnewsleft { flex:0 0 55%; max-width:640px; height:400px; }
.page .content .newscenter .imgwrap .imgnews .swiper-wrapper .swiper-slide .imgnewsleft img { width:100%; height:100%; }

.page .content .newscenter .imgwrap .imgnews .swiper-wrapper .swiper-slide .newslistright { overflow:hidden; flex:0 0 45%; min-width:460px; height:400px; padding:0 40px; }
.page .content .newscenter .imgwrap .imgnews .swiper-wrapper .swiper-slide .newslistright .timeshow { position:relative; overflow:hidden; height:60px; line-height:60px; color:#333; font-size:16px; }
.page .content .newscenter .imgwrap .imgnews .swiper-wrapper .swiper-slide .newslistright .timeshow::after { position:absolute; left:0; bottom:10px; z-index:9; content:''; width:30px; height:0; border-top:2px solid #173f8f; }
.page .content .newscenter .imgwrap .imgnews .swiper-wrapper .swiper-slide .newslistright .cn { overflow:hidden; height:280px; }
.page .content .newscenter .imgwrap .imgnews .swiper-wrapper .swiper-slide .newslistright .cn .tl { overflow:hidden; line-height:34px; color:#000; font-size:28px; padding:10px 0; }
.page .content .newscenter .imgwrap .imgnews .swiper-wrapper .swiper-slide .newslistright .cn .sm { overflow:hidden; line-height:30px; color:#000; font-size:16px; text-indent:32px; margin-top:10px; }
.page .content .newscenter .imgwrap .imgnews .swiper-wrapper .swiper-slide .newslistright .btns { overflow:hidden; height:36px; }
.page .content .newscenter .imgwrap .imgnews .swiper-wrapper .swiper-slide .newslistright .btns .debtn { display:inline-block; overflow:hidden; height:36px; line-height:36px; background-color:#173f8f; color:#fff; font-size:15px; letter-spacing:1px; padding:0 10px; }

.page .content .newscenter .imgwrap .imgnews .swiper-pagination { text-align:right; padding:0 10px; }
.page .content .newscenter .imgwrap .imgnews .swiper-pagination span { width:12px; height:12px; background-color:#ccc; opacity:1; }
.page .content .newscenter .imgwrap .imgnews .swiper-pagination span.swiper-pagination-bullet-active { background-color:#1095f8; }

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


/* modules */
.page .content .modules { overflow:hidden; margin-top:20px; }
.page .content .modules .md-wrap { overflow:hidden; width:1200px; margin:0 auto; }

.page .content .modules .modules-wrap { display:-ms-flex; display:-webkit-flex; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; }
.page .content .modules .modules-wrap.cm-pad20 { padding-top:20px; }
.page .content .modules .modules-wrap .modules-box { flex:0 0 50%; min-width:540px; height:280px; }
.page .content .modules .modules-wrap .modules-box:nth-child(odd) { padding-right:25px; }
.page .content .modules .modules-wrap .modules-box:nth-child(even) { padding-left:25px; }
.page .content .modules .modules-wrap .modules-box .tab-hd { overflow:hidden; height:42px; border-bottom:2px solid #173f8f; display:flex; justify-content:space-between; }
.page .content .modules .modules-wrap .modules-box .tab-hd .tbtxt { height:42px; line-height:42px; background-color:#173f8f; color:#fff; font-size:24px; letter-spacing:1px; padding:0 20px 0 50px; border-top-right-radius:20px; }
.page .content .modules .modules-wrap .modules-box .tab-hd .tbtxt.tb-ic-1 { background:#173f8f url('/assets/addons/cms/images2025/md_hd_ic_01.png') no-repeat 10px 10px; }
.page .content .modules .modules-wrap .modules-box .tab-hd .tbtxt.tb-ic-2 { background:#173f8f url('/assets/addons/cms/images2025/md_hd_ic_02.png') no-repeat 10px 10px; }
.page .content .modules .modules-wrap .modules-box .tab-hd .more { height:30px; line-height:36px; font-size:16px; color:#333; padding:0 10px; }
.page .content .modules .modules-wrap .modules-box .tab-cn { height:220px; padding:10px 0; }
.page .content .modules .modules-wrap .modules-box .tab-cn .item-cn { display:block; overflow:hidden; width:100%; height:200px; }
.page .content .modules .modules-wrap .modules-box .tab-cn .list-cn { overflow:hidden; }
.page .content .modules .modules-wrap .modules-box .tab-cn .list-cn ul { width:100%; }
.page .content .modules .modules-wrap .modules-box .tab-cn .list-cn ul li { position:relative; display:flex; justify-content:space-between; overflow:hidden; width:100%; height:40px; line-height:40px; float:left; padding-left:10px; }
.page .content .modules .modules-wrap .modules-box .tab-cn .list-cn ul li::after { position:absolute; left:0; top:20px; z-index:9; content:''; width:4px; height:4px; background:#333; border-radius:2px; }
.page .content .modules .modules-wrap .modules-box .tab-cn .list-cn ul li .news-title { overflow:hidden; width:90%; height:40px; text-overflow:ellipsis; white-space:nowrap;}
.page .content .modules .modules-wrap .modules-box .tab-cn .list-cn ul li a { font-size:16px; color:#333; }
.page .content .modules .modules-wrap .modules-box .tab-cn .list-cn ul li a:hover { color:#173f8f; }
.page .content .modules .modules-wrap .modules-box .tab-cn .list-cn ul li .daytime { color:#666; font-size:16px; }

/* dj */
.page .content .modules .md-wrap .djlist { display:grid; grid-template-columns:1fr 1fr 1fr; gap:10px; }
.page .content .modules .md-wrap .djlist .djitem { overflow:hidden; }
.page .content .modules .md-wrap .djlist .djitem img { width:100%; vertical-align:top; }

/* member */
.page .content .member { overflow:hidden; width:100%; background:url('/assets/addons/cms/images2025/member_bg_img_01.jpg') no-repeat center top; margin-top:40px; }
.page .content .member .member-wrap { width:1200px; height:470px; padding:40px 0; margin:0 auto; }
.page .content .member .member-wrap .member-lf { overflow:hidden; width:850px; height:260px; background:#fff url('/assets/addons/cms/images2025/member_cn_bg_img_01.png') no-repeat right center; float:left; display:-ms-flex; display:-webkit-flex; display:flex; justify-content:space-between; }
.page .content .member .member-wrap .member-lf .lf-hd { overflow:hidden; width:334px; height:260px; background:url('/assets/addons/cms/images2025/member_hd_bg_img_01.png') no-repeat left center; background-size:cover; text-align:center; padding-right:6px; }
.page .content .member .member-wrap .member-lf .lf-hd span { display:inline-block; color:#fff; font-size:26px; border-bottom:3px solid #bbb; margin-top:50px; padding:0 5px 5px; }
.page .content .member .member-wrap .member-lf .lf-cn { overflow:hidden; width:210px; height:210px; margin-top:25px; margin-right:120px; }
.page .content .member .member-wrap .member-lf .lf-cn ul li { overflow:hidden; width:100%; height:42px; line-height:42px; cursor:pointer; border-radius:21px 0 0 21px; transition:all .5s; }
.page .content .member .member-wrap .member-lf .lf-cn ul li + li { margin-top:30px; }
.page .content .member .member-wrap .member-lf .lf-cn ul li .cm-ic { overflow:hidden; width:42px; height:42px; background-color:#0192e1; border-radius:21px; float:left; margin-right:10px; }
.page .content .member .member-wrap .member-lf .lf-cn ul li span { display:inline-block; color:#333; font-size:22px; }
.page .content .member .member-wrap .member-lf .lf-cn ul li:hover { background-color:#0192e1; }
.page .content .member .member-wrap .member-lf .lf-cn ul li:hover span { color:#fff; }
.page .content .member .member-wrap .member-rt { overflow:hidden; width:330px; height:260px; background:#ffffff50; float:right; padding:10px; }
.page .content .member .member-wrap .member-rt h1 { line-height:50px; color:#0192e1; font-size:22px; text-align:center; }
.page .content .member .member-wrap .member-rt .btn-download { overflow:hidden; display:block; width:100%; height:40px; line-height:40px; background-color:#fff; color:#0192e1; text-align:center; }
.page .content .member .member-wrap .member-rt .btn-download + .btn-download { margin-top:1px; }
.page .content .member .member-wrap .member-rt .rt-btn { overflow:hidden; width:100%; margin-top:14px; text-align:center; }
.page .content .member .member-wrap .ot-member { overflow:hidden; display:flex; display:-webkit-flex; justify-content:space-between; width:100%; background-color:#fff; padding:15px 0; margin-top:30px; float:left; }
.page .content .member .member-wrap .ot-member .member-item { overflow:hidden; flex:0 0 25%; height:60px; padding:0 20px; }
.page .content .member .member-wrap .ot-member .member-item + .member-item { border-left:1px solid #ccc; }
.page .content .member .member-wrap .ot-member .member-item .mtl { overflow:hidden; width:100%; height:40px; line-height:40px; color:#333; font-size:22px; }
.page .content .member .member-wrap .ot-member .member-item .mtl .cm-ic.ic-5 { margin:6px 10px 0 0; float:left; }
.page .content .member .member-wrap .ot-member .member-item .mtl .cm-ic.ic-6 { margin:6px 10px 0 0; float:left; }
.page .content .member .member-wrap .ot-member .member-item .mtl .cm-ic.ic-7 { margin:8px 10px 0 0; float:left; }
.page .content .member .member-wrap .ot-member .member-item .mtl .cm-ic.ic-8 { margin:8px 10px 0 0; float:left; }
.page .content .member .member-wrap .ot-member .member-item .mmtl { line-height:20px; color:#666; font-size:16px; }
/* member ic */
i.cm-ic { display:inline-block; background-repeat:no-repeat; background-position:center; }
i.cm-ic.ic-1 { width:30px; height:27px; background-image:url('/assets/addons/cms/images2025/member_cn_ic_01.png'); }
i.cm-ic.ic-2 { width:24px; height:23px; background-image:url('/assets/addons/cms/images2025/member_cn_ic_02.png'); }
i.cm-ic.ic-3 { width:33px; height:26px; background-image:url('/assets/addons/cms/images2025/member_cn_ic_03.png'); }
i.cm-ic.ic-4 { width:21px; height:19px; background-image:url('/assets/addons/cms/images2025/member_download_ic_01.png'); }
i.cm-ic.ic-5 { width:30px; height:27px; background-image:url('/assets/addons/cms/images2025/member_item_ic_01.png'); }
i.cm-ic.ic-6 { width:30px; height:25px; background-image:url('/assets/addons/cms/images2025/member_item_ic_02.png'); }
i.cm-ic.ic-7 { width:24px; height:21px; background-image:url('/assets/addons/cms/images2025/member_item_ic_03.png'); }
i.cm-ic.ic-8 { width:25px; height:22px; background-image:url('/assets/addons/cms/images2025/member_item_ic_04.png'); }

/* footer */
.ly-footer { width:100%; min-width:1200px; background-color:#fff; }
.ly-footer .foot-wrap { position:relative; overflow:hidden; max-width:1200px; height:320px; margin:0 auto; padding:10px 0; }
.ly-footer .foot-wrap .links { overflow:hidden; line-height:32px; word-break:initial; }
.ly-footer .foot-wrap .links span { display:inline-block; height:32px; line-height:32px; background-color:#0192e1; color:#fff; font-size:16px; padding:0 20px; }
.ly-footer .foot-wrap .links a { color:#333; margin-left:20px; font-size:16px; }
.ly-footer .foot-wrap .aboutus { overflow:hidden; text-align:center; margin-top:20px; }
.ly-footer .foot-wrap .aboutus .cinfo { position:relative; overflow:hidden; display:inline-block; padding-left:150px; margin:0 auto; }
.ly-footer .foot-wrap .aboutus .cinfo .qrcode { position:absolute; left:0; top:0; z-index:9; }
.ly-footer .foot-wrap .aboutus .cinfo .qrcode img { width:120px; height:120px; }
.ly-footer .foot-wrap .aboutus .cinfo p { line-height:28px; color:#666; font-size:16px; text-align:left; }
.ly-footer .foot-wrap .copyRight { line-height:30px; color:#666; font-size:16px; text-align:center; }
.ly-footer .foot-wrap .copyRight a { color:#777; }
