@charset "utf-8"; * { margin: 0px; padding: 0px; } body { font-family: "微软雅黑"; font-size: 16px; line-height: 38px; color: #333333; } a { color: #333333; text-decoration: none; } a:hover { text-decoration: underline; color: #9A0D15; } .collapse-nav { padding: 0 10px; position: fixed; overflow-y: scroll; right: 0; top: 0; bottom: 0; z-index: 100; } .collapse-nav a { color: white; font-size: 16px; } .collapse-nav a:hover { text-decoration: none; } @media screen and (max-width: 1300px) { #top_inner img { display: none; } #top_inner { height: 135px; width: auto; margin-right: auto; margin-left: auto; background-image: url(logodb1.png); background-repeat: no-repeat; background-position: 10px center; } .container_skitter { width: 900px; } .container_skitter .image a img { width: 900px; height: 380px; } .mobile { display: none !important; } .desktop { display: blcok !important; } #bottom_inner { font-size: 16px; } } @media screen and (max-width: 1000px) { #top_inner img { display: inline-block; } #top_inner { height: 85px; width: auto; margin-right: auto; margin-left: auto; background: none; } .collapse-nav { display: flex; flex-direction: column; align-items: center; text-align: center; background-image: url(menubg.png); } .container_skitter { width: 100%; } .container_skitter .image a img { width: 100%; height: 380px; } .mobile { display: block !important; } .desktop { display: none !important; } #bottom_inner { font-size: 14px; } } @media screen and (min-width: 1300px) { #top_inner img { display: none; } #top_inner { height: 135px; width: 1300px; margin-right: auto; margin-left: auto; background-image: url(logodb1.png); background-repeat: no-repeat; background-position: 10px center; } .container_skitter { width: 1300px; } .container_skitter .image a img { width: 1300px; height: 400px; } .collapse-nav { display: none; flex-direction: column; align-items: center; text-align: center; background-image: url(2019/menubg.png); } .mobile { display: none !important; } .desktop { display: blcok !important; } #bottom_inner { font-size: 16px; } } .container_skitter .image a img { object-fit: cover; } @media screen and (max-width: 976px) {} #top_right { float: right; width: 234px; margin-right: 10px; margin-top: 20px; } #top_cnen { height: auto; text-align: right; font-size: 15px; } #search_box { height: 32px; width: 232px; border: 1px solid #cccccc; } #search_input { float: left; height: 32px; width: 200px; background-color: #FFFFFF; line-height: 32px; } #search_btn { float: left; height: 32px; width: 32px; line-height: 36px; } .nowrap { float: left; height: 32px; width: 200px; background-color: #FFFFFF; line-height: 32px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } .navbar-toggler { background: none; border: none; float: right; margin-top: 25.5px; margin-right: 10px; } @media screen and (max-width: 1300px) { #menu { line-height: 53px; background-image: url(menubg.png); height: 53px; display: block; } .navbar-toggler { display: none; } #top_right { display: block; } } @media screen and (max-width: 1000px) { #menu { line-height: 53px; background-image: url(menubg.png); height: 53px; display: none; } .navbar-toggler { display: block; } #top_right { display: none; } } @media screen and (min-width: 1300px) { #menu { line-height: 53px; background-image: url(menubg.png); height: 53px; display: block; } .navbar-toggler { display: none; } #top_right { display: block; } } @media screen and (max-width: 1300px) { #menu_inner { height: 53px; width: 100%; margin-right: auto; margin-left: auto; color: #FFFFFF; } } @media screen and (min-width: 1300px) { #menu_inner { height: 53px; width: 1300px; margin-right: auto; margin-left: auto; color: #FFFFFF; } } /*menu*/ @media screen and (max-width: 1300px) { #nav { margin: 0 auto; width: 100%; display: flex; position: absolute; z-index: 152; height: 53px; } } @media screen and (min-width: 1300px) { #nav { margin: 0 auto; width: 1300px; display: flex; position: absolute; z-index: 152; height: 53px; } } /*主菜单最外层容器*/ /*主菜单项目*/ #nav .mainlevel { float: left; list-style: none/*IE6 only*/ ; height: auto; width: 102px; flex: 1; } #nav .mainlevel1 { float: left; list-style: none/*IE6 only*/ ; height: auto; width: 76px; flex: 1; } #nav .mainlevel a { color: #ffffff; font-family: '微软雅黑'; font-size: 18px; /*一级菜单链接*/ line-height: 50px; height: 50px; display: block; padding: 0; width: 100%; text-align: center; margin: 0px; } #nav .mainlevel1 a { color: #ffffff; font-family: '微软雅黑'; font-size: 18px; /*一级菜单链接*/ ; line-height: 50px; height: 50px; display: block; padding: 0; width: 100%; text-align: center; margin: 0px; } #nav .mainlevel a:hover { text-decoration: none; } #nav .mainlevel1 a:hover { text-decoration: none; } /*子菜单*/ @media screen and (max-width: 1300px) { #nav .mainlevel ul { display: none; width: auto; margin: 0px; padding: 0; background-image: url(menubg.png); background-repeat: repeat; } } @media screen and (min-width: 1300px) { #nav .mainlevel ul { display: none; width: 150px; margin: 0px; padding: 0; background-image: url(menubg.png); background-repeat: repeat; } } #nav .mainlevel li { width: 100%; list-style: none; /*IE6 only*/ ; height: auto; padding: 0; } /*子菜单连接*/ #nav .mainlevel ul li a { color: #ffffff; font-size: 15px; font-weight: normal; /*二级菜单链接*/ border-bottom: #BBB dashed 1px; text-align: center; width: 100%; line-height: 40px; height: 40px; margin: 0; background-image: none; } /*鼠标经过子菜单*/ #nav .mainlevel ul li a:hover { background-color: #208b83; background-image: none } @media screen and (max-width: 1300px) { #banner_inner { height: 400px; width: 900px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 20px; } } @media screen and (max-width: 1000px) { #banner_inner { height: 400px; width: 100%; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 20px; } } @media screen and (min-width: 1300px) { #banner_inner { height: 420px; width: 1300px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 20px; } } @media screen and (max-width: 1300px) { #wrap_inner { width: auto; padding-left: 20px; padding-right: 20px; margin-right: auto; margin-left: auto; } #wrap_inner #r1 { display: flex; flex-direction: column; align-items: center; } #r2 { display: flex; flex-direction: column; align-items: center; } #r2_left ul li { float: none; } } @media screen and (max-width: 1000px) { #wrap_inner { width: auto; padding-left: 0; padding-right: 0; } } @media screen and (min-width: 1300px) { #wrap_inner { width: 1300px; margin-right: auto; margin-left: auto; } } .clearfix { clear: both; } #block_xyxw_pic { float: left; max-height: 385px; height: 64vw; width: 90vw; max-width: 600px; margin-bottom: 10px; } /*--Main Container--*/ .main_view { float: left; position: relative; } /*--Window/Masking Styles--*/ .picshow_window { max-width: 600px; width: 90vw; height: 360px; overflow: hidden; /*--Hides anything outside of the set width/height--*/ position: relative; } .picshow_reel { position: absolute; top: 0; left: 0; } .picshow_reel li { width: 600px; height: 359px; overflow: hidden; position: relative; } .picshow_intro { width: 600px; height: 50px; background: url(picshow_intro.png) repeat-x; ; position: absolute; bottom: 0; left: 0; } .picshow_intro p { line-height: 130%; color: #fff; margin-left: 20px; margin-right: 20px; text-align: left; } .picshow_intro_head { font-size: 16px; margin-top: 14px; font-weight: bold; } a.tpxw { font-size: 16px; margin-top: 15px; font-weight: bold; color: #FFFFFF; } /*--Paging Styles--*/ .picshow_paging { position: absolute; bottom: 20px; right: 25px; z-index: 100; /*--Assures the paging stays on the top layer--*/ text-align: center; display: none; /*--Hidden by default, will be later shown with jQuery--*/ } .picshow_paging span { display: block; background: url(picshow_page.png); width: 14px; height: 14px; float: left; margin-left: 10px; cursor: pointer; } .picshow_paging span.active { background: url(picshow_page.png) right; } #block_xyxw_pic ul li { float: left; display: block; } #block_xyxw_pic a { font-size: 16px; font-weight: bold; color: #dddddd; } #block_xyxw_pic a:hover { font-size: 16px; font-weight: bold; color: #ffffff; } @media screen and (max-width: 1300px) { #block_xyxw_txt { float: right; width: 80%; } } @media screen and (max-width: 1000px) { #block_xyxw_txt { float: right; width: 90%; } } @media screen and (min-width: 1300px) { #block_xyxw_txt { float: right; height: 385px; width: 630px; } } #block_xyxw_top_cn { font-size: 28px; } #block_xyxw_top_en { font-size: 14px; color: #999999; } @media screen and (max-width: 1000px) { #block_xyxw_key { height: auto; background-image: url(dot.png); background-repeat: repeat-x; background-position: 0px bottom; } } @media screen and (min-width: 1000px) { #block_xyxw_key { min-height: 100px; height: auto; background-image: url(dot.png); background-repeat: repeat-x; background-position: 0px bottom; } } #block_xyxw_key_title { font-size: 22px; line-height: 40px; text-align: center; } #block_xyxw_key_title a { color: #333333; } #block_xyxw_key_des { font-size: 14px; line-height: 24px; color: #999999; text-indent: 2em; } #block_xyxw_key_des a { color: #999999; } #block_xyxw_more { clear: both; } #block_list { clear: both; padding: 5px; } #block_list li { background-image: url(li.png); background-repeat: no-repeat; background-position: 2px center; padding-left: 20px; list-style-type: none; } .date { float: right; color: #787878; } #more_btn { width: 100px; margin-right: auto; margin-left: auto; text-align: center; margin-top: 3px; clear: both; } #more_btn a { display: block; width: 120px; border: 1px solid #5ec78b; border-radius: 18px; font-size: 14px; color: #333333; } #more_btn a:hover { color: #FFFFFF; text-decoration: none; background-color: #5ec78b; } @media screen and (max-width: 1300px) { #r2_left { float: left; /* height: 550px; */ width: 80%; padding-top: 20px; margin: 0; } #r2_left a { height: auto; width: auto; border: 1px solid #d8d8d8; font-size: 18px; line-height: normal; display: block; padding-left: 98px; background-repeat: no-repeat; background-position: 30px center; padding-top: 20px; padding-bottom: 20px; padding-right: 10px; } } @media screen and (max-width: 1000px) { #r2_left { float: none; margin: auto; width: 90%; padding-top: 20px; } } @media screen and (min-width: 1300px) { #r2_left { float: left; width: 540px; padding-top: 20px; margin: 0; } #r2_left a { height: 68px; width: 440px; border: 1px solid #d8d8d8; font-size: 18px; line-height: 68px; display: block; padding-left: 98px; background-repeat: no-repeat; background-position: 30px center; } } #r2_left li { min-height: 70px; list-style-type: none; margin-top: 10px; margin-bottom: 10px; float: left; } .r2_left1 { background-image: url(r2_left1.png); } .r2_left2 { background-image: url(r2_left2.png); } .r2_left3 { background-image: url(r2_left3.png); } .r2_left4 { background-image: url(r2_left4.png); } .r2_left5 { background-image: url(r2_left5.png); } .r2_left7 { background-image: url(r2_left7.png); } .r2_left6 { background-image: url(r2_left6.png); } @media screen and (max-width: 1300px) { #r2_right { float: right; width: 80%; } } @media screen and (max-width: 1000px) { #r2_right { width: 90%; } } @media screen and (min-width: 1300px) { #r2_right { float: right; height: 570px; width: 690px; } } #r2_right_top { background-image: url(r2_right_topbg.png); background-repeat: no-repeat; background-position: 130px center; height: 60px; margin-top: 15px; } #r2_right_top_l { font-size: 24px; line-height: 60px; float: left; width: 130px; } #r2_right_top_r { float: right; height: 30px; margin-top: 15px; line-height: 30px; font-size: 15px; } #r3 { clear: both; padding-top: 30px; } #r3_list { padding-right: 2px; padding-left: 2px; height: 190px; clear: both; width: auto; overflow: hidden; } #r3_list li { float: left; height: 250px; width: 130px; margin-right: 16px; margin-left: 16px; list-style-type: none; text-align: center; } .zj_pic { height: 130px; position: relative; } .zj_name { font-size: 16px; line-height: 28px; font-weight: bold; margin-top: 10px; } .zj_area { line-height: 25px; color: #666666; margin-bottom: 5px; height: 25px; overflow: hidden; } .zj_contact { color: #FFFFFF; background-color: #3E8EDE; height: 28px; width: 76px; margin-right: auto; margin-left: auto; line-height: 28px; } .zj_contact a { color: #FFFFFF; } .zj_pic_mask { background-image: url(zj_pic_zhezhao.png); background-repeat: no-repeat; height: 130px; width: 130px; position: absolute; left: 0px; top: 0px; } #r4 { clear: both; padding-top: 20px; padding-bottom: 20px; } #link1 { display: flex; } @media screen and (max-width: 1300px) { #link_right { float: right; width: 1190px; font-size: 16px; line-height: 30px; flex: 1; } } @media screen and (min-width: 1300px) { #link_right { float: right; height: 40px; width: 1190px; font-size: 16px; line-height: 40px; flex: 1; } } #link_right li { background-image: url(li.png); background-repeat: no-repeat; background-position: 3px center; float: left; padding-right: 15px; padding-left: 20px; } @media screen and (max-width: 1300px) { #link_left { line-height: 40px; float: left; width: 95px; font-weight: bold; font-size: 17px; } } @media screen and (min-width: 1300px) { #link_left { line-height: 40px; float: left; height: 40px; width: 95px; font-weight: bold; font-size: 17px; } } @media screen and (max-width: 1300px) { #bottom { background-image: url(bottombg.png); background-repeat: no-repeat; background-position: center bottom; height: 129px; margin-top: 15px; min-height: auto; } #bottom_inner { height: 95px; width: auto; margin-right: auto; margin-left: auto; /* background-image: url(bottom_innerbg.png); */ background-repeat: no-repeat; background-position: 15px center; color: #FFFFFF; padding-left: 120px; padding-top: 34px; line-height: 30px; position: relative; } } @media screen and (max-width: 1000px) { #bottom { background-image: url(bottombg.png); background-repeat: no-repeat; background-position: center bottom; background-size: cover; min-height: auto; height: auto; margin-top: 10px; } #bottom_inner { height: auto; width: auto; margin-right: auto; margin-left: auto; background-image: none; background-repeat: no-repeat; background-position: 15px center; color: #FFFFFF; padding-left: 20px; padding-right: 20px; padding-top: 10px; line-height: 30px; position: relative; padding-bottom: 10px; } } @media screen and (min-width: 1300px) { #bottom { background-image: url(bottombg.png); background-repeat: no-repeat; background-position: center bottom; height: 129px; margin-top: 15px; min-height: auto; } #bottom_inner { height: 95px; width: 1180px; margin-right: auto; margin-left: auto; /* background-image: url(bottom_innerbg.png); */ background-repeat: no-repeat; background-position: 15px center; color: #FFFFFF; padding-left: 120px; padding-top: 34px; line-height: 30px; position: relative; } } @media screen and (max-width: 1000px) { #totop { display: none; } } @media screen and (min-width: 1000px) { #totop { height: 43px; width: 43px; position: absolute; top: 40px; right: 15px; display: block; } } /* Swiper */ .swiper-slide { background-position: center; background-size: cover; } .swiper-banner { min-height: 260px; margin-bottom: 40px; } .swiper-pic { width: 100%; height: 100%; margin-bottom: 20px; } @media screen and (max-width: 1300px) { .swiper-banner { height: 307px; width: 1000px; margin-top: 20px; } } @media screen and (max-width: 1000px) { .swiper-banner { height: calc(95vw * 4 / 13); width: 95vw; margin-top: 0; display: none; } } @media screen and (min-width: 1300px) { .swiper-banner { height: 400px; width: 1300px; margin-top: 20px; } } .label_text { background: rgba(0, 0, 0, 0.5); -ms-filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000); margin: 20px; padding: 10px 20px 20px 20px; position: absolute; bottom: 0; left: 0; right: 0; max-height: 100px; overflow: hidden; text-overflow: ellipsis; } .label_text h3 { color: #FFFFFF; line-height: 40px; font-size: 20px; } .label_text span { color: #ccc; line-height: 20px; font-size: 14px; } .swiper-slide:hover { text-decoration: none; } @media screen and (max-width: 1000px) { .swiper-button-next { display: none; } .swiper-button-prev { display: none; } } @media screen and (min-width: 1000px) { .swiper-button-next { display: block; } .swiper-button-prev { display: block; } } .swiper-pic-text { background: rgba(0, 0, 0, 0.5); -ms-filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000); position: absolute; bottom: 0; left: 0; right: 0; color: #dddddd; font-size: 16px; font-weight: bold; padding-left: 15px; padding-top: 5px; padding-bottom: 5px; padding-right: 130px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .swiper-pic>.swiper-pagination { width: auto; right: 20px; left: unset; bottom: 18px; } .swiper-pic>.swiper-pagination>.swiper-pagination-bullet { background-color: white; width: 12px; height: 12px; opacity: 1; } .swiper-pic>.swiper-pagination>.swiper-pagination-bullet-active { background-color: #f0ce11; } #block_list li { display: flex; } #block_list li a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex: 1; } #block_list .date { white-space: nowrap; }