* { padding: 0; margin: 0; font-family: 'Microsoft YaHei'; /*font-size: 100px;*/ } .pb_sys_common { line-height: 30px!important; } body { font: 14px/1.231 'Microsoft YaHei'; color: #333; margin: 0; line-height: 1; font-size: 100px; width: 100%; overflow-x: hidden; } *:before, *:after { box-sizing: content-box; } :focus { outline: 1; } article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; } a { color: #333; text-decoration: none; } a:link, a:hover, a:active, a:visited { text-decoration: none; } ins { background-color: #ff9; color: #000; text-decoration: none; } mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; } input, select { vertical-align: middle; } li, ul { list-style-type: none; } img { border: none; } input, textarea { outline: 0; border: 0; resize: none; } h1, h2, h3, h4, h5, h6, dl, dd, dt, i, em { font-weight: normal; font-style: normal; font-size: 0.14rem; } p, span, i, u, a, img, ul, li, div, br, b, strong, font, br, input, button { font-size: 0.18rem; } .left { float: left; } .right { float: right; } .clearboth { clear: both; } .clear { clear: both; } .page_container { width: 84%; margin: 0 auto; max-width: 1600px; } @media (max-width: 980px) { .page_container { width: 92%; } } @font-face { font-family: "sys";font-weight: normal;src: url("../fonts/sys.woff") format("woff"); font-display: swap; } @font-face { font-family: "imp";font-weight: normal;src: url("../fonts/impact.woff") format("woff"); font-display: swap; } .sys{font-family:"sys" } .imp{font-family:"imp" } /*top*/ .top_bg{ margin: 0 auto; height: 1.24rem; background: url(../images/navbg.jpg) no-repeat center; position: absolute; z-index: 999; background: #fff; width: 100%; left: 0; top: 0px; } body.navShow .top_bg { position: fixed; width: 100%; left: 0; top: 0px; } .top_bg .logo{ float: left; width: 3.39rem; } .top_bg .logo img{ display: block; width: 100%; height: auto; object-fit: contain; margin-top: 0.25rem; } .top_bg .top_r{ position: absolute; right: 0px; top: 0px; } .top_bg .top_r .yuyan{ float: right; margin-top: 0.37rem; } .top_bg .top_r .yuyan a{ display: block; font-size: 0.18rem; color: rgba(51, 51, 51, 0.8); height: 0.5rem; line-height: 0.5rem; float: left; } .top_bg .top_r .yuyan a img{ vertical-align: middle; margin-right: 0.15rem; margin-left: 0.35rem; } .top_bg .top_con .top_r .search{ float: right; width: 2.9rem; height: 0.52rem; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, 0.1); margin: 0.37rem 0.6rem 0 0.6rem; } .top_bg .top_con .top_r .search .searchInp{ float: left; width: 70%; height: 0.52rem; background: none; font-size: 0.15rem; color: #660008; opacity: 0.4; padding-left: 0.15rem; } .top_bg .top_con .top_r .search .searchInp::placeholder{ font-size: 0.15rem; color: #660008; opacity: 0.4; } .top_bg .top_con .top_r .search .submitBtn{ float: right; background: url(../images/search.png) no-repeat center; width: 0.2rem; height: 0.2rem; background-size: 100%; margin: 0.15rem 0.15rem 0 0; } .top_bg .top_con .top_r .top_ico{ float: right; width: 1.66rem; height: 1.24rem; background: url(../images/menubg.png) no-repeat center; background-size: 100%; } .top_bg .top_con .top_r .top_ico .navbtns{ display: block; margin: 0.48rem auto 0 auto; width: 0.34rem; height: 0.26rem; background: url(../images/menuico.png) no-repeat center; background-size: 100%; } .navShow .top_bg .top_con .top_r .top_ico .navbtns { width: 0.45rem; height: 0.45rem; margin: 0.38rem auto 0 auto; background: url(../images/close.png) no-repeat center; background-size: auto; } /*nav*/ .nav_bg{ width: 100%; margin: 0px auto; height: 0.66rem; position: relative; z-index: 9; background: #892A28; top: 1.24rem; } .navShow .nav_bg{ opacity: 0; } .nav_bg .t_nav{ margin: 0 auto; } .nav_bg .t_nav>ul>li{ float: left; height: 0.66rem; text-align: center; position: relative; z-index: 5; width: 12.5%; box-sizing: content-box; } .nav_bg .t_nav>ul>li>a{ display: block; } .nav_bg .t_nav>ul>li>a>span{ display: block; font-size: 0.22rem; font-weight: normal; line-height: 0.66rem; color: #FFFFFF; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; box-sizing: content-box; } .nav_bg .t_nav>ul>li:hover>a>span{ font-weight: bold; } .nav_bg .t_nav>ul>li.another>a>span{ font-weight: bold; } .t_nav ul li .submenu { display: none; position: absolute; top: 0.66rem; left: 0px; background: #892A28; width: 100%; z-index: 999; overflow: hidden; } .t_nav ul li .submenu li { padding: 0; background: none; height: 45px; line-height: 45px; border-bottom: 1px solid rgba(255, 255, 255, 0.5); } .t_nav ul li .submenu>li>a { float: none; text-align: center; font-size: .18rem; height: 45px; line-height: 45px; background: none; color: #fff; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; width: 96%; font-weight: normal; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 2%; box-sizing: content-box; position: relative; z-index: 5; } .t_nav ul li .submenu>li>a:hover { background: #983836; color: #fff !important; text-decoration: none; } .big-nav { position: fixed; z-index: 99; left: 0; top: 0; right: 0; bottom: 0; background: rgba(137, 42, 40, 0.85); background-size: cover; visibility: hidden; transition: .3s; width: 100%; height: 100%; } .big-nav .scroll { position: absolute; z-index: 1; left: 0; right: 0; top: 2rem; bottom: 0; overflow-y: auto; padding-bottom: .3rem } .big-nav .scroll::-webkit-scrollbar { display: none } .big-nav .scroll dl { width: 10%; margin-bottom: .3rem; transform: translateY(1rem); opacity: 0; } .big-nav .scroll dl dt { font-size: .22rem; font-weight: bold; padding-bottom: .15rem; margin-bottom: .2rem; position: relative; } .big-nav .scroll dl dt a{ font-size: .22rem; font-weight: bold; } .big-nav .scroll dl dt a:hover{ color: #fff !important; } .big-nav .scroll dl dt:after { content: ''; height: 1px; width: 0; position: absolute; left: 0; bottom: 0; background: rgba(255, 255, 255, .6) } .big-nav .scroll dl dt a { color: #fff; } .big-nav .scroll dl dd ul {} .big-nav .scroll dl dd ul li { margin-bottom: .15rem; font-size: .18rem; line-height: 1.4em } .big-nav .scroll dl dd ul li a { color: #fff; font-size: .18rem; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; } .big-nav .scroll dl dd ul li a:hover{ color: #fff !important; margin-left: 0.1rem; } .big-nav .scroll .wp:after { width: 31.333%; display: inline-block; content: '' } body.navShow .big-nav { opacity: 1; visibility: visible; } body.navShow .big-nav .scroll dl { transform: translateY(0); opacity: 1; } body.navShow .big-nav .scroll dl dt:after { width: 100%; transition: width .6s 1s linear } body.navShow .big-nav .scroll .wp dl:nth-child(1) { transition: .8s .2s } body.navShow .big-nav .scroll .wp dl:nth-child(2) { transition: .8s .3s } body.navShow .big-nav .scroll .wp dl:nth-child(3) { transition: .8s .4s } body.navShow .big-nav .scroll .wp dl:nth-child(4) { transition: .8s .5s } body.navShow .big-nav .scroll .wp dl:nth-child(5) { transition: .8s .6s } body.navShow .big-nav .scroll .wp dl:nth-child(6) { transition: .8s .7s } body.navShow .big-nav .scroll .wp dl:nth-child(7) { transition: .8s .8s } body.navShow .big-nav .scroll .wp dl:nth-child(8) { transition: .8s .9s } body.navShow .big-nav .scroll .wp dl:nth-child(9) { transition: .8s 1s } body.navShow .big-nav .scroll .wp dl:nth-child(10) { transition: .8s 1.1s } body.navShow .big-nav .btn-link { transform: translateY(0); opacity: 1; visibility: visible; transition: .8s .2s } .fixedNav { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 99; } /* phone_header*/ .phone_header { width: 100%; margin: 0 auto; display: none; } .headerTop { position: relative; z-index: 9; width: 100%; height: 1rem; } .headerTop .headerTel { float: left; margin-top: 0.1rem; margin-left: 0.2rem; } .headerTop .headerTel a { display: block; } .headerTop .headerTel a img { width: auto; height: 0.8rem; float: left; display: block; } .headerTop .headerTel a span { display: block; font-size: 0.2rem; color: #333333; font-weight: bold; float: left; line-height: 0.4rem; } .headerTop .headerMenu { position: relative; width: 0.47rem; height: 0.43rem; top: 0.3rem; right: 0.3rem; float: right; } .headerTop .headerMenu span { width: 0.5rem; height: 0.46rem; background: url(../images/menu.png) no-repeat center; display: block; background-size: 100%; -webkit-transition: 0.5s; transition: 0.5s; } .Nav { width: 100%; height: 100%; position: fixed; top: 0; z-index: 999999; left: 0; background: rgba(137, 42, 40, 0.9); display: none; overflow-x: hidden; } .Nav .navBox .close { height: 0.45rem; width: 0.45rem; position: absolute; top: 2%; right: .3rem; } .Nav .navBox .close img { width: 100%; } .Nav .search { margin: 1.5rem auto 0 auto; width: 70%; height: 0.65rem; border-radius: 45px; box-sizing: border-box; border: 1px solid rgba(255, 255, 255, 0.33); } .Nav .search .searchInp { float: left; width: 70%; height: 0.65rem; background: none; font-family: "Source Han Sans CN"; font-size: 0.24rem; color: rgba(255, 255, 255, 0.51); padding-left: 0.15rem; } .Nav .search .searchInp::placeholder { font-size: 0.24rem; color: rgba(255, 255, 255, 0.51); } .Nav .search .submitBtn { float: right; background: url(../images/search1.png) no-repeat center; width: 0.24rem; height: 0.24rem; background-size: 100%; margin: 0.2rem 0.2rem 0 0; display: block; } .Nav .navBox h4 { text-align: center; color: #fff; font-size: 0.4rem; margin-top: 0.5rem; font-weight: bold; } .navBox ul { padding-top: 0.5rem; } .navBox ul li { width: 90%; margin: 0 auto; border-bottom: 1px solid rgba(255, 255, 255, 0.5); box-sizing: border-box; position: relative; } .navBox ul li a.navTop { line-height: 1rem; height: 1rem; position: relative; display: block; color: #fff; font-size: 0.3rem; } .navBox ul li a.navTop:hover{ color: #fff !important; } .navBox ul li .navCenter { position: relative; top: 0; left: 0; background: transparent; color: #fff; padding-bottom: 0.1rem; padding-top: 0; display: none; } .navBox ul li .navCenter p { -webkit-transition: 0.5s; transition: 0.5s; line-height: 0.4rem; width: 90%; margin: 0 auto; } .navBox ul li .navCenter p a { line-height: 0.5rem; display: block; text-align: left; font-size: 0.24rem; color: #fff; -webkit-transition: 0.5s; transition: 0.5s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 0.1rem; } * {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-backface-visibility: hidden;} .navBox ul li .navCenter p a:hover{ color: #fff !important; } .navBox ul li+li::after { content: "+"; position: absolute; top: 0; line-height: 1rem; font-size: 0.36rem; right: 0.2rem; color: #fff; } @media (max-width: 980px){ body { font:0.26rem; } .top_bg{ display: none; } .nav_bg{ display: none; } .phone_header{ display: block; } } /*footer*/ .footerbg { width: 100%; margin: 0 auto; height: 5.6rem; background: url(../images/footerbg.png) no-repeat top center; } .footerbg .links_bg { margin: 0 auto; width: 100%; height: 2.5rem; background: url(../images/f_xt.png) no-repeat right bottom; } .footerbg .links_bg .links { margin: 0 auto; padding-top: 1.5rem; } .footerbg .links_bg .links .links_t { width: 0.89rem; height: 0.89rem; background: url(../images/links.png) no-repeat center top; float: left; background-size: 100%; } .footerbg .links_bg .links .links_t i { display: block; text-align: center; font-size: 0.2rem; font-weight: bold; text-align: center; color: #FFFFFF; padding-top: 0.5rem; } .footerbg .links_bg .links .yq { float: right; width: 92%; margin-top: 0.3rem; } .footerbg .links_bg .links .yq a { display: inline-block; margin-right: 0.2rem; font-size: 0.20rem; color: #FFFFFF!important; line-height: 0.3rem; } .footerbg .footer { margin: 0.4rem auto 0 auto; height: 1.79rem; } .footerbg .footer .f_l { float: left; width: 50%; margin-top: 0.3rem; } .footerbg .footer .f_l ul li { font-size: 0.20rem; color: #fff; line-height: 0.36rem; margin-bottom: 0.1rem; } .footerbg .footer .f_l ul li span { display: inline-block; margin-right: 0.55rem; font-size: 0.20rem; font-weight: bold; color: #fff; } .footerbg .footer .ewm { float: right; } .footerbg .footer .ewm ul li { float: left; width: 1.3rem; margin-left: 0.3rem; } .footerbg .footer .ewm ul li img { display: block; width: 1.3rem; height: 1.3rem; } .footerbg .end_bg { margin: 0 auto; width: 100%; height: 0.9rem; background: rgba(137, 42, 40, 0.9); } .footerbg .end_bg .end { margin: 0 auto; line-height: 0.9rem; text-align: center; font-size: 0.16rem; color: #D0AEAD; } .footerbg .end_bg .end img { vertical-align: middle; } .footerbg .end_bg .end a { font-size: 0.16rem; color: #D0AEAD; } @media (max-width: 1366px) { .footerbg { margin: -1.5rem auto 0 auto; } } @media (max-width: 980px) { .footerbg { width: 100%; margin: 0 auto; height: auto; background: url(../images/footerbg.png) no-repeat top center; overflow: hidden; background-size: cover; } .footerbg .links_bg { margin: 0 auto; width: 100%; height: auto; background: url(../images/f_xt.png) no-repeat right bottom; overflow: hidden; padding-bottom: 0.3rem; } .footerbg .links_bg .links { margin: 0 auto; padding-top: 1rem; } .footerbg .links_bg .links .links_t { width: auto; height: 0.89rem; background: url(../images/links.png) no-repeat center top; float: left; background-size: 100%; } .footerbg .links_bg .links .links_t i { display: block; text-align: center; font-size: 0.28rem; font-weight: bold; text-align: center; color: #FFFFFF; padding-top: 0.6rem; } .footerbg .links_bg .links .yq { float: right; width: 80%; margin-top: 0.3rem; } .footerbg .links_bg .links .yq a { display: inline-block; margin-right: 0.2rem; font-size: 0.24rem; color: #FFFFFF; line-height: 0.35rem; margin-top: .1rem; } .footerbg .footer { margin: 0.4rem auto 0 auto; height: auto; } .footerbg .footer .f_l { float: none; width: 100%; margin-top: 0.3rem; } .footerbg .footer .f_l ul li { font-size: 0.26rem; color: #fff; line-height: 0.36rem; margin-bottom: 0.1rem; } .footerbg .footer .f_l ul li span { display: inline-block; margin-right: 0.5rem; font-size: 0.28rem; font-weight: bold; color: #fff; } .footerbg .footer .ewm { float: none; margin: 0.3rem auto 0.3rem auto; text-align: center; } .footerbg .footer .ewm ul li { float: none; display: inline-block; text-align: center; width: 1.5rem; margin: 0 0.3rem; } .footerbg .footer .ewm ul li img { display: block; width: 1.5rem; height: 1.5rem; } .footerbg .end_bg { margin: 0 auto; width: 100%; height: auto; background: rgba(137, 42, 40, 0.9); overflow: hidden; padding: 0.2rem 0; } .footerbg .end_bg .end { margin: 0 auto; line-height: 0.3rem; text-align: center; font-size: 0.24rem; color: #D0AEAD; } .footerbg .end_bg .end p{ font-size: 0.24rem; } .footerbg .end_bg .end img { vertical-align: middle; margin-right: 0.1rem; width: 0.29rem; height: 0.37rem; } .footerbg .end_bg .end a { font-size: 0.24rem; color: #D0AEAD; display: inline-block; } }@media (max-width:980px){ .navBox ul li a.navTop{width:80%} }