/*首页头部导航*/ header { /*position: fixed;*/ top: 0; left: 0; width: 100%; z-index: 99; transition: 0.5s; } header .top { padding: 12px 0; } header .top .leftBox a { color: #0056B3; } header .upper .wrap { display: flex; align-items: center; justify-content: space-between; padding: 44px 0; } header .logo { max-width: 60%; } header .logo a img { max-height: 110px; } header .searchDiv { overflow: hidden; width: 35%; background: #FFFFFF; border: 1px solid #0D6EC3; border-radius: 8px; height: 44px; line-height: 40px; } header .searchDiv input { display: block; float: left; border: none; background: #fff; background: url(/templates/cd-wx/images/sousuo@3x.png)10px center no-repeat; background-size: 18px; padding-left: 40px; } header .searchDiv button { border: none; width: 78px; display: block; float: right; } header .below .logo, header .below .searchDiv { display: none; } header .below { position: relative; z-index: 99; height: 56px; } header .rightDiv { width: 100%; } header .rightDiv .menu { position: relative; height: 56px; } header .rightDiv .menu>ul { display: inline-block !important; width: 100%; } header .rightDiv .menu>ul>li { float: left; width: 11.111111%; position: relative; transition: all 0.5s; } header .rightDiv .menu>ul>li>a { line-height: 56px; text-align: center; display: block; position: relative; text-transform: capitalize; font-size: 20px; } header .rightDiv .menu>ul>li:hover { background: #990000; } .menu ul ul { position: absolute; top: 66px; min-width: 100%; text-align: center; left: 50%; transform: translateX(-50%); z-index: 9; opacity: 0; visibility: hidden; transition: all .5s ease 0s; background: #fff; border: 1px solid #EEEEEE; } .menu ul li:hover>ul { opacity: 1; visibility: visible; top: 56px; } .menu ul ul li { white-space: nowrap; position: relative; line-height: 40px; color: #333; font-size:15px; font-weight:bold; border-bottom: 1px solid #eee; } .menu ul ul li:last-child { border-bottom: none; } .menu ul ul li a{ display:block;} .menu ul ul li:hover{ color:#0469C3;} header .mbtn { display: inline-block; width: 60px; height: 60px; background: url(/templates/cd-wx/images/menu.svg) no-repeat center center; background-size: 18px auto; position: absolute; top: 0; right: 0; display: none; } header .mbtn:active { opacity: .8; } body.on-menu header .mbtn { background: url(/templates/cd-wx/img/close.svg) no-repeat center center; background-size: 18px auto; } /* banner */ .ui-homebanner { width: 57%; position: relative; } .ui-homebanner .swiper-slide { overflow: hidden; position: relative; } .ui-homebanner .swiper-slide a { display: block; position: relative; } .ui-homebanner .swiper-slide a .imgWrapper { padding: 29.86% 50%; } .ui-homebanner .swiper-slide a p { width: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; bottom: 0; color: #fff; font-size: 18px; padding: 14px 24px; padding-right: 140px; } .ui-homebanner .swiper-container-horizontal>.swiper-pagination-bullets { position: absolute; max-width: 110px; bottom: 15px; left: auto; right: 24px; text-align: right; } .ui-homebanner .swiper-pagination-bullet { width: 12px; height: 12px; background: #fff; border-radius: 50%; opacity: 1; transition: all 0.5s; } .ui-homebanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; } .ui-homebanner .swiper-pagination-bullet-active { background: #0D6EC3; } /******/ .indexDiv1 { width: 42.2%; } .tabDiv { background: #fff; padding: 0 15px; position: relative; } .tabDiv .tab { display: inline-block; width: 100%; overflow-x: auto; white-space: nowrap; border-bottom: 1px solid #FFFFFF; padding-right: 70px; } .tabDiv .tab a { font-size: 20px; margin-right: 60px; border-bottom: 1px solid transparent; line-height: 50px; display: inline-block; } .tabDiv .tab a.on, .tabDiv .tab a:hover { font-weight: bold; color: #0D6EC3; border-bottom: 1px solid #FFFFFF; } .tabDiv .tab a:last-child { margin-right: 0; } .tabDiv .content a.more { display: block; width: 54px; height: 24px; background: #FFFFFF; border-radius: 4px; color: #fff; text-align: center; line-height: 24px; font-size: 12px; position: absolute; right: 15px; top: 17px; } .tabDiv .content ul { padding: 10px 0; } .tabDiv .content ul li a, .news .ny_right ul li a { overflow: hidden; display: block; padding: 14px 0; line-height: 1; } .tabDiv .content ul li a:hover, .news .ny_right ul li a:hover { padding-left: 5px; color: #0469C3; } .tabDiv .content ul li p, .news .ny_right ul li a p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; max-width: calc(100% - 100px); position: relative; padding-left: 10px; font-size:16px; } .tabDiv .content ul li p::before, .news .ny_right ul li a p::before { content: ''; width: 4px; height: 4px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 50%; margin-top: -2px; } .tabDiv .content ul li a:hover p::before, .news .ny_right ul li a:hover p::before { background: #0469C3; } .tabDiv .content ul li span { float: right; max-width: 80px; } .mt17 { margin-top: 17px; } .mb36 { margin-bottom: 36px; } .indexDiv5 { padding: 0 25px; } .indexDiv5 .title { border-bottom: 1px solid #E5E5E5; } .indexDiv5 .title strong { display: inline-block; border-bottom: 1px solid #1176D0; font-size: 22px; padding: 17px 0; color: #0D6EC3; } .indexDiv5 .row .content { border: 1px solid #E6F2FC; border-radius: 4px; overflow: hidden; } .indexDiv5 .row .upper { background: #E6F2FC; height: 50px; line-height: 50px; padding: 0 20px; color: #0D6EC3; overflow: hidden; } .indexDiv5 .row .upper p { font-size: 20px; float: left; max-width: calc(100% - 50px); } .indexDiv5 .row .upper a { float: right; max-width: 40px; } .indexDiv5 .row { padding: 25px 0; margin: -8px; } .indexDiv5 .row>div { padding: 8px; } .indexDiv5 .row ul { padding: 10px 20px; } .indexDiv5 .row ul li { padding: 8px 0; } .indexDiv5 .row ul li a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; padding-left: 10px; } .indexDiv5 .row ul li a:hover { /*padding-left: 5px;*/ color: #0469C3; } .indexDiv5 .row ul li a::before { content: ''; width: 4px; height: 4px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 50%; margin-top: -2px; } .tabDiv .content ul li a:hover::before { background: #0469C3; } /*底部*/ footer { background: #fff; position: relative; } footer::before { content: ''; width: 100%; height: 4px; background: linear-gradient( #1277D1, #0368C2); position: absolute; top: 0; left: 0; } footer .links { padding: 16px 0; border-bottom: 1px solid #eee; } footer .links a, footer .links span { display: inline-block; vertical-align: middle; line-height: 20px; margin-right: 50px; } footer .links a:last-child { margin-right: 0; } footer .links img { max-height: 20px; transform: translateY(-2px); margin-right: 5px; } footer .below { padding: 30px 0; } footer .below .leftDiv { display: flex; align-items: center; width: calc(100% - 140px); } footer .below .leftDiv .logo img { max-width: 107px; } footer .below .leftDiv ul { margin-left: 17px; } footer .below .leftDiv ul li { padding: 5px 0; } footer .below .leftDiv ul .navDiv, footer .below .leftDiv ul .info { margin: -3px 0; } footer .below .leftDiv ul .navDiv a, footer .below .leftDiv ul .info span { padding: 3px 15px; } footer .below .leftDiv ul .navDiv a:first-child, footer .below .leftDiv ul .info span:first-child { padding-left: none; } footer .below .leftDiv ul li.copyright { padding-left: 15px; } footer .code { width: 120px; } footer .code img { vertical-align: bottom; border: 1px solid #CCCCCC; max-width: 97px; } footer .code span { display: inline-block; width: 1em; line-height: 1; margin-left: 5px; } /*页码*/ /***动态信?**/ .ny_main { padding-bottom: 60px; } .ny_left { width: 260px; } .ny_menu { text-align: center; background: #fff; } .ny_menu .title { padding: 16px 0; display: block; background: linear-gradient(#1277D1, #0368C2); color: #fff; } .ny_menu .title span { font-size: 18px; background: url(/templates/cd-wx/images/menu-cion@3x.png)left center no-repeat; background-size: 16px; padding-left: 30px; } .ny_menu ul li a { display: block; font-size: 16px; padding: 17px 0; border-bottom: 1px solid #eee; } .news .ny_menu ul li a.on, .news .ny_menu ul li a:hover { background: #E7F1FA; color: #0C71CB; } .ny_menu ul li:last-child a { border-bottom: none; } .ny_left .below { margin-top: 12px; } .ny_right { width: calc(100% - 260px); padding-left: 10px; } .ny_right .content { padding: 0 17px; } .news .ny_right ul { padding: 20px 15px; border-top: 1px solid #eee; } .news .ny_right ul li a p { max-width: calc(100% - 200px); } .news .ny_right ul li a span { color: #666; display: inline-block; float: right; max-width: 130px; } .news .ny_right .title { padding: 19px 0; } .news .ny_right .title p { float: left; font-size: 24px; position: relative; padding-left: 20px; } .news .ny_right .title p::before { content: ''; width: 5px; height: 74%; background: linear-gradient(0deg, #1277D1, #0368C2); border-radius: 3px; position: absolute; left: 0; top: 24%; } .news .ny_right .title .searchDiv { overflow: hidden; width: 317px; border: 1px solid #E5E5E5; border-radius: 20px; } .news .ny_right .title .searchDiv input { display: block; float: left; width: calc(100% - 75px); border: none; line-height: 40px; padding: 0 15px; } .news .ny_right .title .searchDiv button { display: block; width: 75px; background: #FF7F0D; text-align: center; color: #fff; float: right; border: none; line-height: 38px; } .level1>li { margin-bottom: 1px; } .level1 .title { position: relative; } .level2>li>a { background: #E7F1FA; color: #066BC5; border-bottom: 1px solid #fff !important; position: relative; } .level1 .title::before, .level2>li>a::before { content: ''; width: 11px; height: 11px; border-radius: 2px; border-top: 2px solid #0469C3; border-right: 2px solid #0469C3; position: absolute; right: 20px; top: 50%; margin-top: -5px; transform: rotate(45deg); opacity: 0; transition: all 0.5s; } .level1 .title::before { border-top: 2px solid #fff; border-right: 2px solid #fff; } .level1 .title.on::before, .level2>li>a.on::before { transform: rotate(135deg); } .level1 .title.has-sub::before, .level2>li>a.has-sub::before { opacity: 1; } .level2>li:last-child>a { border-bottom: none !important; } .level3>li>a.active, .level3>li>a:hover { color: #066BC5 !important; } .detail .ny_right .content .upper { padding: 15px 0; } .detail .ny_right .content .upper p { font-size: 24px; padding: 10px 0; } .detail .ny_right .content .upper span { color: #999; margin-right: 20px; } .detail .ny_right .content .upper span img { max-height: 17px; margin-right: 5px; transform: translateY(-2px); } .detail .ny_right .content .below { color: #333; font-size:16px; line-height:30px; padding-bottom: 50px;border-top: 1px solid #eee;padding-top: 20px;} .detail .ny_right .content .below a{color: #0467C0; } .detail .ny_right .content .below p a{color: #0467C0; } .detail .ny_right .content .below p a:hover{color: #ff0000; } .detail .ny_right .content .below img { margin: 20px 0;overflow: hidden;text-align: center; } .detail .ny_right .content .below p img { margin: 20px 0;overflow: hidden;text-align: center; } .others { padding: 0 18px; margin-top: 14px; } .others .title { padding: 19px 0; border-bottom: 1px solid #eee; } .others .title p { font-size: 24px; padding-left: 20px; position: relative; } .others .title p::before { content: ''; width: 5px; height: 74%; background: linear-gradient(0deg, #1277D1, #0368C2); border-radius: 3px; position: absolute; left: 0; top: 24%; } .others ul { overflow: hidden; margin: 0 -25px; padding: 15px 0; } .others ul li { width: 50%; float: left; padding: 0 25px; } .others ul li:first-child { border-right: 1px dashed #e5e5e5; } .others ul li a { display: block; color: #666; position: relative; padding: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .others ul li a::before { content: ''; width: 4px; height: 4px; border-radius: 50%; background: #666; position: absolute; left: 0; top: 50%; margin-top: -2px; } .others ul li a:hover { color: #333; }