/* * * @authors @SilentBlue * @date 2017-10-23 10:04:41 * @version shanxi.gov.cn-base.version.2.0 * * */ html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; font-family: '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53', sans-self; font-size: 16px; background: url(bg-b.png) center top no-repeat fixed; background-size: cover; } body > div { margin-right: auto; margin-left: auto; } body, div, ul, ol, ul, li, ol, dl, dd, dt, form, span, p, textarea { margin: 0; padding: 0; list-style: none; } address, caption, cite, code, dfn, th, var { font-weight: normal; font-style: normal; } h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; } input { padding-top: 0; padding-bottom: 0; } input::-moz-focus-inner { padding: 0; border: none; } select, input { vertical-align: middle; } select, input, textarea { font-size: 12px; margin: 0; } input[type='text'], input[type='password'], textarea { outline-style: none; -webkit-appearance: none; -moz-appearance: none; } textarea { resize: none; } select:focus, input:focus, textarea:focus { outline: none; } table { border-spacing: 0; border-collapse: collapse; } th, td { /* font-size: 12px; */ padding: 0; } img, a img { margin: 0; padding: 0; border: 0; } img { border: none; } strong, em { font-weight: bold; font-style: normal; } a { text-decoration: none; color: #333; outline-style: none; } a:hover { border-bottom: 1px dotted #bac6d9; color: #2262c1; } .group:after { display: block; visibility: hidden; clear: both; overflow: hidden; height: 0; content: '.'; } .group { zoom: 1; } .clear { font-size: 0; clear: both; overflow: hidden; height: 0; } .mt10 { margin-top: 10px; } /* Base Addition */ .left { float: left; } .right { float: right; } .show { display: block; } .hide { display: none; } .oflow-hd { overflow: hidden; } .position-relative { position: relative; } .box-shadow-com { /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */ margin-bottom: 5px; -webkit-box-shadow: 0 5px 5px 0 rgba(246, 246, 246, .75); /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */ -moz-box-shadow: 0 5px 5px 0 rgba(246, 246, 246, .75); /* Firefox 3.5 - 3.6 */ box-shadow: 0 5px 5px 0 rgba(246, 246, 246, .75); } .triangle { width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; } /* ToolBar */ .toolbar { width: 1200px; height: 30px; overflow: hidden; margin: 10px auto; font-size: 14px; } .toolbar>div { position: relative; overflow: hidden; border-radius: 30px 30px 30px 30px; } .toolbar>div a { color: #fff; } .toolbar>div a:hover { border-bottom: 1px dotted #e8e8e8; } .toolbar>div >ul { line-height: 30px; padding: 0 8px; } .toolbar-bg { width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; height: 30px; opacity: .1; background-color: #000; filter: alpha(opacity=10); z-index: -1; } .toolbar-left_frilinks>li,.toolbar-right_functions>li { float: left; padding: 0 10px; position: relative; } /* .toolbar-left_frilinks>li>a img,.toolbar-right_functions>li>a img { width: 18px; height: 18px; float: left; margin-right: 5px; margin-top: 6px; display: none; } .toolbar-left_frilinks>li>a:hover img,.toolbar-right_functions>li>a:hover img { display: block; } .toolbar-left_frilinks>li>a:hover span,.toolbar-right_functions>li>a:hover span { display: none; } */ .toolbar-right_functions>li::before { height: 14px; content: ''; width: 0; left: 0; top: 8px; position: absolute; border-left: 1px solid #e8e8e8; z-index: 1; } .toolbar-right_functions>li:first-child::before { border-left: none; } /* ToolBar */ /* Header */ .header { width: 1200px; margin: 0 auto; height: 156px; position: relative; z-index: 5; } .logo { height: 96px; position: absolute; left: 0px; top: 20px; } .logo img { height: 100%; } .logo a:hover { border-bottom: none; } .search { position: absolute; right: 0px; bottom: 30px; height: 96px; overflow: hidden; width: 500px; } .search-input { width: 494px; height: 34px; border: 3px solid #a7c5ee; border-radius: 19px 19px 19px 19px; background-color: #fff; overflow: hidden; position: relative; } .search-input-inner { width: 436px; height: 34px; line-height: 34px; margin: 0 46px 0 12px; border: none; font-size: 14px; color: #999; } .search-input-focus .search-input-inner { color: #666; } .search-input-btn { position: absolute; z-index: 1; width: 34px; height: 34px; border-radius: 100% 100%; right: 0; top: 0; border: none; background: #7ba2da url(bg-search-btn.png) center center no-repeat; cursor: pointer; } .search-input-btn:hover { background-color: #6f96cd; } .search-hotwd { font-size: 14px; color: #999; line-height: 28px; height: 28px; margin-top: 10px; overflow: hidden; margin-top: 18px; } .search-hotwd >a { display: inline-block; padding: 0 8px; height: 28px; line-height: 28px; background-color: rgba(91, 155, 213, .95); color: #fff; border-radius: 3px; margin-right: 8px; } .search-hotwd >a:hover { background-color: rgba(91, 155, 213, .85); } .rendering-ie7 .search-hotwd >a { display: inline; background-color: #6c9fd7; } .rendering-ie8 .search-hotwd >a { background-color: #6c9fd7; } .rendering-ie7 .search-hotwd >a:hover { display: inline; background-color: #78a8db; } .rendering-ie8 .search-hotwd >a:hover { background-color: #78a8db; } /* /Header */ /* Menus */ .main-menu { width: 1200px; position: relative; margin: 0 auto; overflow: hidden; height: 50px; z-index: 4; } .main-menu-bg { opacity: .9; background-color: #1561d1; filter: alpha(opacity=90); z-index: 1; position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; } .main-menu ul { width: 1140px; position: relative; z-index: 9; } .main-menu ul li { float: left; width: 189px; color: #fff; font-size: 20px; height: 50px; line-height: 50px; text-align: center; cursor: pointer; border-right: 1px solid #1561d1; } .main-menu ul li:hover, .main-menu ul >.current { background: #1561d1; } .main-menu ul li span { height: 100%; display: inline-block; padding-left: 30px; } .main-menu ul li span a { color: #fff; } .main-menu ul li span a:hover { border-bottom: none; } .main-menu ul li .bg-menu_0 { background: url(bg-menu_item0.png) left center no-repeat; } .main-menu ul li .bg-menu_1 { background: url(bg-menu_item1.png) left center no-repeat; } .main-menu ul li .bg-menu_2 { background: url(bg-menu_item2.png) left center no-repeat; } .main-menu ul li .bg-menu_3 { background: url(bg-menu_item3.png) left center no-repeat; } .main-menu ul li .bg-menu_4 { background: url(bg-menu_item4.png) left center no-repeat; } .main-menu ul li .bg-menu_5 { background: url(bg-menu_item5.png) left center no-repeat; } .rendering-ie7 .main-menu ul li span { display: inline; } .main-menu ul .spec-item { display: block; background: url(bg-menu_item5.png) 40px center no-repeat; } .main-menu ul .spec-item:hover { background: #1561d1 url(bg-menu_item5.png) 40px center no-repeat; } .main-menu ul .spec-item a { display: block; padding-left: 30px; color: #fff; } .main-menu >p { width: 60px; height: 50px; background: #d93a2c url(bg-menu_button.png) center center no-repeat; position: relative; z-index: 9; cursor: pointer; } /* Menus */ /* module */ .common-detail-outer { width: 100%; min-width: 1200px; padding-bottom: 20px; } .bread-crumbs-outer { width: 100%; height: 49px; /* border-bottom: 1px solid #a01100; */ background-color: #fafafa; } .bread-crumbs-inner { font-size: 14px; line-height: 49px; width: 1200px; height: 49px; margin: 0 auto; } .bread-crumbs-inner span { color: #74777b; } /*Tab*/ .common-block_tabs_title { height: 33px; border-bottom: 2px solid #ededed; } .common-block_tabs_title>li { float: left; height: 33px; line-height: 26px; font-size: 18px; padding: 0 16px; } .common-block_tabs_title>li>a { color: #333; } .common-block_tabs_title>.tab-current { border-bottom: 2px solid #2262c1; } .common-block_tabs_title>.tab-current>a { color: #2262c1; } .common-block_tabs_title>.tab-current>a:hover { border-bottom: none; } .submenu-dropbox_subtabs_content>li { height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; } .submenu-dropbox_subtabs_content>li:hover { border-bottom-color: #d1ede5; } .submenu-dropbox_subtabs_content>li>i { float: left; width: 3px; height: 3px; background-color: #9b9b9b; margin-right: 7px; margin-top: 13px; } .submenu-dropbox_subtabs_content>li>em { float: right; color: #bbb; font-weight: 400; font-size: 12px; } .rendering-ie7 .submenu-dropbox_subtabs_content>li { position: relative; } .rendering-ie7 .submenu-dropbox_subtabs_content>li>em { position: absolute; right: 0; top: 0; } /* Common Slide */ .shxidx-carousel .shxidx-wrapper::after { line-height: 0; display: block; visibility: hidden; clear: both; height: 0; content: '.'; } .shxidx-carousel { position: relative; display: none; width: 100%; -ms-touch-action: pan-y; } .shxidx-carousel .shxidx-wrapper { position: relative; display: none; -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); } .shxidx-carousel .shxidx-wrapper-outer { position: relative; overflow: hidden; width: 100%; } .shxidx-carousel .shxidx-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } .shxidx-carousel .content-imgs-slide-item { float: left; } .shxidx-controls .shxidx-page, .shxidx-controls .shxidx-buttons div { cursor: pointer; } .shxidx-controls { /* position: relative; */ margin: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -khtml-user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .shxidx-carousel img { display: block; } .grabbing { cursor: url(grabbing.png) 8 8, move; } .shxidx-carousel .shxidx-wrapper, .shxidx-carousel .shxidx-item { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; } .shxidx-carousel .content-imgs-slide-item { position: relative; display: block; } .shxidx-carousel b { position: absolute; right: 0; bottom: 0; width: 100%; } .shxidx-carousel span { position: absolute; z-index: 2; bottom: 0; left: 0; overflow: hidden; /* width: 100%; */ } .shxidx-pagination { position: absolute; right: 0; bottom: 0; width: 100%; } .shxidx-pagination .shxidx-page { display: inline-block; width: 10px; height: 10px; margin: 10px 5px; } .shxidx-pagination .active { width: 25px; } .shxidx-buttons { display: none; } .shxidx-buttons div { position: absolute; top: 50%; } .shxidx-prev { left: 0; } .shxidx-next { right: 0; } /* Common Slide */ /* Text News */ .common-text-title-box { height: 45px; } .common-text-title-bar { display: inline-block; overflow: hidden; height: 45px; padding-right: 21px; background: url('../bg-textbar-ul.png') right 0 no-repeat; } .common-text-title-bar li { line-height: 40px; float: left; height: 40px; margin-top: 5px; padding: 0 20px; transition: all .2s linear; text-align: center; } .common-twowords-title-bar li { padding: 0 40px; } .common-text-title-bar li a { display: block; } .common-text-title-bar .tab-current { line-height: 45px; height: 45px; margin-top: 0; } .common-tab-content-box { overflow: hidden; margin: 5px 0; } .common-tab-content-box li { line-height: 35px; overflow: hidden; height: 35px; padding-left: 8px; background-position: 0 -330px; } .common-tab-content-box li em { margin-left: 6px; } .common-tab-content-box li em a { margin-left: 6px; } .common-tab-content-box li span { margin-left: 6px; } .conmon-tab-department li { padding-left: 0; background: none; } .common-text-blucle-title-bar { padding-right: 0; } .common-text-blucle-title-bar li { padding: 0 8px; transition: none; background-position: 0 -384px; } .common-text-blucle-title-bar .bg-img-none { background: none; } .common-text-blucle-title-bar .tab-current { line-height: 40px; height: 40px; margin-top: 5px; } /* /Text News */ /* executive meeting */ .executive-meetings { height: 140px; padding: 60px 15px 0; background-position: 0 -450px; } .executive-meetings dt { line-height: 35px; overflow: hidden; height: 35px; text-align: center; } .executive-meetings dt a span { margin-right: 8px; } .executive-meetings dd { line-height: 24px; overflow: hidden; height: 96px; } /* /executive meeting */ /* Gov Info */ .government-information-publicity { overflow: hidden; margin: 5px 0; padding: 0 10px; } .government-information-publicity li { line-height: 35px; float: left; overflow: hidden; width: 130px; height: 35px; margin-left: 10px; padding-left: 20px; background-position: 0 -668px; } .government-information-publicity li:hover { background-position: 0 -719px; } .government-information-publicity .reset-mglf { margin-left: 0; } .government-information-publicity .res-width { width: auto; } /* /Gov Info */ /* Common Page */ .breadcrumb { line-height: 30px; height: 30px; padding: 10px 0 10px 30px; } .breadcrumb li { float: left; margin-right: 8px; } .breadcrumb li span, .breadcrumb .path-cur span { padding-right: 5px; } .main-content-left { width: 840px; } .main-content-right { width: 400px; height: 100%; margin-bottom: -8889px; padding-bottom: 8889px; } .aside-executive-meetings { position: relative; width: 400px; height: 120px; background-position: 0 -780px; } .aside-executive-content { line-height: 24px; position: absolute; top: 75px; left: 50px; overflow: hidden; height: 24px; } .aside-executive-content i { font-style: normal; margin-right: 14px; } .aside-executive-content span { margin-left: 14px; } /* /Common Page */ /* Common List */ .resp-height { height: 100%; margin-bottom: -8889px; padding-bottom: 8889px; } .list-subnavs-wrap { width: 230px; } .line-file-10 { height: 10px; } .list-subnavs-title { line-height: 50px; height: 50px; } .list-subnavs-title dt { float: left; width: 50px; height: 50px; margin-right: 10px; background-position: -15px -2260px; } .list-subnavs-name { line-height: 49px; height: 49px; padding-left: 32px; background-position: -390px -1419px; } .current { background-position: -390px -1491px; } .list-subnavs-box li { line-height: 36px; height: 36px; padding-left: 35px; } .list-subnavs-main { width: 1020px; } .list-full-main { width: 100%; } .shanxi-gov-list-filter { height: 1px; margin: 18px 0; } /* pageion */ .shanxi-gov-page-box { clear: both; overflow: hidden; text-align: center; margin-top: 20px; } .shanxi-gov-page-box a { line-height: 42px; display: inline-block; overflow: hidden; width: 42px; height: 42px; margin-left: 5px; text-align: center; } .shanxi-gov-page-box a:hover { border-bottom: none; } .shanxi-gov-page-box .shanxi-gov-page-button { padding: 0 6px; } .shanxi-gov-page-hide { display: inline-block; text-align: center; } .shanxi-gov-page-hide .shanxi-gov-page-current, .shanxi-gov-page-hide .shanxi-gov-page-current:hover { line-height: 42px; display: inline-block; overflow: hidden; width: 42px; height: 42px; text-align: center; } .shanxi-gov-page-form { line-height: 42px; display: inline-block; overflow: hidden; height: 42px; margin-left: 5px; } .shanxi-gov-page-form-text { line-height: 32px; width: 40px; height: 32px; margin-right: 5px; text-align: center; } .shanxi-gov-page-form-btn { line-height: 42px; width: 42px; height: 42px; border: none; } .shanxi-gov-page-box a { color: #666; background-color: #e8e8e8; } .shanxi-gov-page-box a:hover { background-color: #2262c1; color: #fff; } .shanxi-gov-page-box .shanxi-gov-page-button { color: #000; } .shanxi-gov-page-hide .shanxi-gov-page-current, .shanxi-gov-page-hide .shanxi-gov-page-current:hover { color: #fff; background: #2262c1; } .shanxi-gov-page-form { font-size: 16px; color: #666; } .shanxi-gov-page-form-text { font-size: 14px; border: 1px solid #e8e8e8; } .shanxi-gov-page-form-btn { font-size: 14px; color: #666; background-color: #e8e8e8; } .shanxi-gov-page-form-btn:hover { color: #fff; background-color: #2262c1; } /* /Common List*/ /* Images-Text List */ .img-text-list-item { width: 505px; height: 150px; margin-bottom: 10px; padding: 15px 0; } .img-text-list-item dt { float: left; overflow: hidden; width: 250px; height: 100%; text-align: center; } .img-text-list-box dt img { /* width: 100%; */ height: 100%; transition: transform 1s; } .img-text-list-box dl:hover img { transform: scale(1.05); } .img-text-list-item dd { float: right; width: 240px; margin-right: 5px; } .shanxi-travel-spots-title { line-height: 30px; height: 30px; } .shanxi-travel-spots-desc { line-height: 26px; } .img-media-list-item { position: relative; width: 245px; margin-bottom: 12px; margin-left: 13px; } .reset-mglf { margin-left: 0; } .img-media-list-item dt { overflow: hidden; width: 100%; height: 180px; } .img-media-list-item dd { line-height: 30px; position: absolute; bottom: 0; width: 100%; height: 30px; } .img-media-list-item dd b { position: absolute; bottom: 0; width: 100%; height: 100%; } .img-media-list-item dd span { position: absolute; z-index: 2; bottom: 0; width: 100%; height: 100%; padding: 0 8px; } .img-media-list-item dd span a { display: block; } /* /Images-Text List */ /* footer */ .footer-outer { border-top: 5px solid #2262c0; background-color: #fff; padding-bottom: 0; /* margin-top: 30px; */ margin-top: 20px; min-width: 1200px; } .footer-inner { width: 1200px; margin: 0 auto; overflow: hidden; } .footer-links { height: 38px; border-bottom: 1px solid #f3f4f5; line-height: 38px; overflow: hidden; } .footer-links-left { font-size: 14px; color: #c8c8c8; } .footer-links-left>dt,.footer-links-left>dd { float: left; } .footer-links-left>dd,.footer-links-left>dd>a { color: #8d8d8d; } .footer-links-left>dd>a { margin: 0 3px; } .footer-links-right select { padding: 2px 5px; } .copyright { margin: 10px auto; overflow: hidden; height: 76px; padding: 0 100px; } .copyright-left { height: 80px; /* width: 250px; */ overflow: hidden; margin-right: 20px; } .copyright-left >dt { width: 80px; height: 80px; overflow: hidden; float: left; } .copyright-left >dd { margin-top: 12px; width: 110px; height: 55px; overflow: hidden; } .copyright-left >dt img,.copyright-left >dd img { width: 100%; /* height: 100%; */ } .copyright-center { font-size: 12px; color: #8d8d8d; line-height: 24px; /* width: 450px; margin-left: 100px; */ } .copyright-center>li a { color: #8d8d8d; margin: 0 3px; } .copyright-center>li a img { color: #8d8d8d; margin: 0 3px; height: 16px; } .copyright-center li:first-child> a { color: #333; } .copyright-right { width: 110px; height: 79px; overflow: hidden; margin-left: 20px; } /* float tool */ .float-tools-nav { display: block; width: 78px; height: 100%; position: fixed; top: 0; right: -78px; z-index: 6; } .float-tools-nav-bg { opacity: .9; background-color: #1561d1; filter: alpha(opacity=90); position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 0; } .float-tools-hand { width: 80px; height: 100px; background: url(bg-float_hand.png) center center no-repeat; font-size: 12px; line-height: 24px; color: #fff; position: fixed; right: 0; top: 20%; cursor: pointer; z-index: 3; vertical-align: middle; text-align: center; overflow: hidden; background-size: contain; } .float-tools-hand span { display: block; width: 80px; position: absolute; left: 0; top: 50%; font-size: 12px; line-height: 24px; color: #fff; margin-top: 24px; } .float-tools-touch { width: 15px; height: 100%; position: fixed; right: 0; top: 0; } .float-tools-nav ul { position: relative; z-index: 1; } /* .float-tools-nav li { padding: 20px 0; height: 60px; border-bottom: 1px solid #1c59b3; } */ .float-tools-nav li a { display: block; width: 78px; font-size: 14px; color: #fff; text-align: center; padding-top: 58px; height: 48px; border-bottom: 1px solid #1561d1; } .float-tools-nav .bg-float_0>a { background: url(bg-float_wechat.png) center 20px no-repeat; } .float-tools-nav .bg-float_1>a { background: url(bg-float_weibo.png) center 20px no-repeat; } .float-tools-nav .bg-float_2>a { background: url(bg-float_app.png) center 20px no-repeat; } .float-tools-nav .bg-float_3>a { background: url(bg-float_mobile.png) center 20px no-repeat; } .float-tools-nav .bg-float_4>a { background: url(bg-float_mail.png) center 20px no-repeat; } .float-tools-nav .bg-float_5>a { background: url(bg-float_dingzhi.png) center 20px no-repeat; } .float-tools-nav li:hover> a,.float-tools-nav li> a:hover { text-decoration: none; background-color: #d93a2c; } /* .float-tools-nav li:hover { background: #d93a2c; } */ /* sidebar layer */ .float-tools-nav>ul>li { position: relative; } .float-tools-nav>ul>li .social-sidebar-layer { position: absolute; right: 0; top: 0; z-index: 9; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; transition: all .4s; -webkit-transform: scale(.01); -moz-transform: scale(.01); -ms-transform: scale(.01); -o-transform: scale(.01); transform: scale(.01); -webkit-transform-origin: 60% 0; -moz-transform-origin: 60% 0; -ms-transform-origin: 60% 0; -o-transform-origin: 60% 0; transform-origin: 60% 0; opacity: 0; /* background: url(icon-common-sprites.png) -180px -1070px no-repeat; */ filter: alpha(opacity=0); background-color: #fff; text-align: center; color: #d93a2c; font-size: 14px; padding: 5px 10px; border: 1px solid #e8e8e8; height: auto; /* width: 160px; */ overflow: hidden; } .float-tools-nav>ul>li:hover .social-sidebar-layer { right: 78px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); } .social-sidebar-layer> li { margin: 5px auto; display: block; background-color: #ff0; } .social-sidebar-layer> li a { height: auto; padding-top: 0; color: #d93a2c; width: 100%; border-bottom: none; } .social-sidebar-layer> li:hover>a>span { font-weight: 700; } .social-sidebar-layer> li img { max-width: 160px; display: block; overflow: hidden; } .social-sidebar-layer> li span { height: 30px; line-height: 30px; display: block; overflow: hidden; margin: 0 auto; background-color: #fff; } /* fixed */ body { height: 100%; } body,.main-container,.main-content_list ,.main-collist-block { min-width: 1200px; } /* .footer-outer { position: relative; } */ .pc-to-mobile { position: absolute; bottom: 0; right: 0; z-index: 9; padding: 20px; border-radius: 10px; /* height: 80px; height: 74px; */ overflow: hidden; font-size: 30px; line-height: 36px; text-align: center; width: 120px; } .pc-to-mobile>a { margin-top: .5em; color: #da5349; font-weight: 700; } .pc-to-mobile>a:hover { /* color: #2262c1; */ border-bottom: none; } .pc-to-mobile img { /* height: 64px; height: 60px; */ width: calc(100% - 40px); display: block; margin: 0 auto; } .pc-to-mobile-bg { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; opacity: .15; background-color: #e8e8e8; filter: alpha(opacity=15); z-index: -1; }