/* #region reset css */ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; } body { background: #fff; color: #555; font-size: 16px; font-family: "寰蒋闆呴粦",Verdana, Arial, Helvetica, sans-serif; } td, th, caption { font-size: 14px; } h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; } address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; } a { color: #555; text-decoration: none; } a:hover { text-decoration: none; } img { border: none; } ol, ul, li { list-style: none; } input, textarea, select, button { font: 14px Verdana, Helvetica, Arial, sans-serif; } table { border-collapse: collapse; } html { overflow-y: auto; } div { position: relative; } .clearfix:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { *zoom: 1; } ul, ol, li { list-style: none outside none; margin: 0; padding: 0; } a { text-decoration: none; } /* #endregion */ /*#region */ .m_nav { position: fixed; top: 0px; -webkit-box-shadow: 0 15px 27px 0 rgba(167, 165, 165, 0.38); box-shadow: 0 15px 27px 0 rgba(167, 165, 165, 0.38); width: 100%; height: 100%; background: #fff; -o-transition: all ease 0.5s; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; z-index: 1000; opacity: 1; visibility: visible; margin-top: 0; overflow-y: auto; -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; -o-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; top: 0; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); *right: 100%; /** IE7 only**/ } .m_nav.open { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); right: 0 \9; *right: 0; } .m_nav .top { height: 60px; padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; } .m_nav .top .closed { width: 30px; height: 30px; vertical-align: middle; float: right; cursor: pointer; } .m_nav .logo { width: 100%; margin: 0 auto; } .m_nav .logo img { height: 50px; display: block; margin: 30px auto; } .m_nav ul { margin-top: 30px; } .m_nav ul li { padding: 0 20px; border-bottom: 1px solid #f5f5f5; -ms-transform: translateY(0); transform: translateY(0); -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; -o-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; opacity: 0; } .m_nav.open ul li { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .m_nav ul li:nth-child(1) { -webkit-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0ms; -o-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0ms; } .m_nav ul li:nth-child(2) { -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0ms; -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0ms; } .m_nav ul li:nth-child(3) { -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; -o-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; } .m_nav ul li:nth-child(4) { -webkit-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1) 0ms; -o-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1) 0ms; } .m_nav ul li:nth-child(5) { -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0ms; -o-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0ms; } .m_nav ul li:nth-child(6) { -webkit-transition: all 1.2s cubic-bezier(0.77, 0, 0.175, 1) 0ms; -o-transition: all 1.2s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 1.2s cubic-bezier(0.77, 0, 0.175, 1) 0ms; } .m_nav ul li:nth-child(7) { -webkit-transition: all 1.4s cubic-bezier(0.77, 0, 0.175, 1) 0ms; -o-transition: all 1.4s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 1.4s cubic-bezier(0.77, 0, 0.175, 1) 0ms; } .m_nav ul li:nth-child(8) { -webkit-transition: all 1.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; -o-transition: all 1.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 1.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; } .m_nav ul li a { display: block; text-decoration: none; color: #333; font-size: 16px; height: 50px; line-height: 50px; width: 100%; } .m_nav ul li .dropdown_menu { display: none; } .m_nav ul li.dropdown.active .dropdown_menu { display: block; } .m_nav ul li .dropdown_menu a { display: block; height: 50px; line-height: 50px; padding: 0 40px; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #f5f5f5; } .m_nav ul li .dropdown_menu a:last-child { border: none; } .m_nav ul .subNav ul{ margin-top:0;} /*#endregion*/ .d-lg-block { display: block !important; } .d-lg-none { display: none; } .mt-10 { margin-top: 10px; } .mb-10 { margin-bottom: 10px; } .ml-10 { margin-left: 10px; } .pt-20 { padding-top: 20px; } .pt-10 { padding-top: 10px; } .pb-10 { padding-bottom: 10px; } .p-10 { padding: 10px; } .bottom-0 { bottom: 0 !important; } .position-absolute { position: absolute !important; } .text-center { text-align: center !important; } .text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .header { background: #fff; position: relative; *z-index: 1000; height: 100px; } .header .logo { position: relative; top:10px; left: 0; height: 74px; } .header .en-link { position: absolute; top: 10px; right: 330px; height: 40px; line-height: 40px; color: #333; text-align: right; } .header .en-link a:hover{ color: #752583; } .header .search-container { position: absolute; top: 10px; right: 0px; border-radius: 10px; background-color: #fcfcfc; height: 40px; width: 311px; overflow: hidden; } .header .search-container .inputbox { height: 40px; line-height: 40px; width: 87%; float: left; border: none; outline: none; box-sizing: border-box; padding: 0 15px; background:#efefef; border-right:solid 1px #d9d7d7; } .header .search-container .btn{ width: 40px; height: 40px; float: left; background-image: url(/images/search.png); background-repeat: no-repeat; background-position: center; border: 0; cursor: pointer; } /*#region toggle*/ .header #navToggle { height: 100%; padding: 9px 15px; position: absolute; top: 0; right: 0; z-index: 100; } .header #navToggle img { width: 30px; } /*#endregion*/ /*#region pc*/ .nav-container { z-index: 999; float: right; top: 60px; } .nav-container ul li { float: left; cursor: pointer; text-align: center; height: 50px; position: relative; } .nav-container ul li a { padding: 5px 0 5px 60px; position: relative; color: #000; font-size: 20px; } .nav-container ul li a:hover { color: #752583; } .nav-container ul li .subNav { width: 826px; float:left; display: none; background: rgba(255, 255, 255, 0.96); overflow: hidden; z-index: 999; padding: 10px; box-shadow:3px 3px 5px #ccc; border-radius:5px; position: absolute; top: 36px; left: -110px; } @keyframes opacity { from { opacity: 0; top: 0px; } to { opacity: 1; top: 36px; } } .nav-container ul li:hover .subNav { display: block; animation-name: opacity; animation-fill-mode: both; animation-timing-function: ease-in-out; animation-duration: 0.3s; } .nav-container .subNav ul { overflow: hidden; margin-bottom: 0; } .nav-container .subNav ul li { float: left; padding: 0; height: 40px; line-height: 40px; text-align: center; margin-bottom: 0; margin-left: 30px; } .nav-container .subNav ul li:first-child { margin-left: 0px; } .nav-container .subNav ul li a { padding: 0; display: block; color: #3c3c3c; font-size: 14px; } .nav-container .subNav ul li a:hover { color: #752583; font-weight:bolder; } /*#endregion*/ .list li { width: 100%; height: 32px; cursor: pointer; position: relative; padding-left: 12px; background-image: url(../images/dot.png); background-repeat: no-repeat; background-position-y: 13px; box-sizing: border-box; } .list li a { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; color: #3c3c3c; display: block; padding-right: 65px; *margin-right: 65px; padding-top: 5px; font-size: 15px; } .list li a:hover { color: #f7941e; } .list li span { color: #3c3c3c; position: absolute; right: 0px; top: 5px; font-size: 15px; } .right-content .page{ height: 36px; margin: 20px 0 0 0; font-size:14px; line-height: 36px; display: block;margin-bottom: 9px;} .right-content .page .default_pgPanel { margin: 0 auto; padding: 0; float:none !important;} .right-content .page table{ width:auto;} .right-content .page .pageDiv{ text-align:center;} .right-content .page .default_pgBtn{ margin: 5px;} .footer { background-color: #752583; color: #fff; font-size: 12px; margin-top: 20px; } .footer .footer-content { padding: 15px 0px; } .footer .footer-content > div { height: 43px; border-left: #fff solid 1px; float: left; } .footer .footer-content .logo{ height: 43px; border-left: #fff solid 1px; float: left; margin-left: 60px; } .footer .footer-content > div:first-child { border-left: none; margin-left: 13%; } .footer .footer-content > div:first-child img { margin-top: 0px; margin-right: 6px; } .footer .footer-content > div:first-child+div { padding:0 6px; text-align: center; box-sizing: border-box; line-height:22px; } .footer .footer-content .beian { padding: 0 6px; box-sizing: border-box; line-height:22px; } .footer .footer-content .beian > div:first-child+div > img { top: 8px; position: relative; } .footer .footer-content .address { padding: 0 6px; line-height:22px; } .footer .footer-content .address > img { float: left; position: relative; } .footer .footer-content .address > div { float: left; margin:0 6px; } .footer .footer-content .links { padding: 0 6px; line-height:43px; text-align:center; } .footer .footer-content .links > div { line-height:43px; float:left; } .footer .footer-content .links > select { position: relative; width: 150px; height: 35px; top:4px; outline: none; left:10px; } .footer .footer-bq{ width:100%; text-align:center; font-size:14px; border-left: none !important; margin-top:10px; height:68px !important; } .footer .footer-bq a{ width锛?00%锛泃ext-align:center;} .display-none { display: none !important; } .ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; } .page{ height: 40px; margin: 20px 0; font-size:14px; line-height: 36px; display: block;} .page .default_pgPanel { margin: 0 auto; padding: 0; float:none !important;} .page table{ width:auto;} .page .pageDiv{ text-align:center;} .page .default_pgBtn{ margin: 5px;}