@font-face { font-family: "Source Han Sans CN Regular"; src: url("../fonts/Source Han Sans CN Regular.woff2") format("woff2"), url("../fonts/Source Han Sans CN Regular.woff") format("woff"), url("../fonts/Source Han Sans CN Regular.ttf") format("truetype"), url("../fonts/Source Han Sans CN Regular.eot") format("embedded-opentype"), url("../fonts/Source Han Sans CN Regular.svg") format("svg"); } body, html{ width: 100%; overflow-x: hidden; font-family: "Source Han Sans CN Regular","Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; font-size: .3rem; line-height: 1.5em; color: #333; background-color: #e6e6e6; } h4{ font-size: .4rem; } @media (min-width: 1600px){ .container{ width: 1200px; } } .navbar-default .navbar-toggle .icon-bar{ background-color: #fff; } .container{ padding-left: 1rem; padding-right: 1rem; max-width: 1200px; } .container2{ max-width: 1400px; margin-left: auto; margin-right: auto; } .no-padding{ padding-left: 0px !important; padding-right: 0px !important; } img { width: auto\9; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; } .common_alert{ top: 10%; position: fixed; z-index: 99999; width: 100%; } .bg_white{ background: #fff; } .bg_gray{ background: #f5f5f5; } .text-white{ color: #fff; } .text-danger{ color: #dc0000; } .red{ color: #ed4e2a !important; } .text-gray{ color: #999999 } .text-red{ color: #920910; } .text-indent{ text-indent: 2em; } .common_alert{ top: 10%; position: fixed; z-index: 99999; width: 100%; } .swiper-pagination-bullet{ width: 15px; height: 15px; } a{ color: #333; } a, a:hover, a:visited, a:focus{ text-decoration: none; } a:hover, a:focus{ color: #da0000; } .container-fluid { width: 100%; padding: 0; } .container-fluid .row{ margin: 0; } .container>.navbar-collapse{ margin-right: -15px; } /*.sidenav start*/ .sidenav { background: #212121; box-shadow: 2px 2px 6px rgba(0, 0, 0, .3); display: block; font-size: 16px; font-weight: 400; height: 100%; left: 0; position: fixed; overflow: auto; transform: translate(-262px, 0); transition: transform .3s; top: 0; width: 256px; z-index: 9999; } .sidenav.show { transform: translate(0, 0) } .sidenav-menu { list-style: none; margin: 0; padding: 0; padding-top: 40px; } .sidenav-menu li { display: block; position: relative } .sidenav-menu a { background: 0 0; color: #BDBDBD; display: block; line-height: 24px; padding: 10px 20px; text-decoration: none } .sidenav-menu a:hover { background: #616161; color: #fff; } .sidenav-menu a.active, .sidenav-menu a.active .sidenav-dropdown-icon, .sidenav-menu a.active .sidenav-link-icon { color: #FAFAFA } .sidenav-dropdown-icon .material-icons, .sidenav-dropdown-icon .material-icons2{ position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; vertical-align: top; margin-top: -3px; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .sidenav-dropdown-icon, .sidenav-link-icon { color: #757575; position: absolute; text-align: center; top: 8px } .sidenav-link-icon { display: block; height: 24px; left: 24px; width: 24px } .sidenav-link-title { display: block; } .sidenav-dropdown { display: none; list-style: none; padding: 0 } .sidenav-dropdown a { background: #191919; padding-left: 32px } .sidenav-dropdown a:hover { background: #616161 } .sidenav-dropdown li:first-child a { box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1) } .sidenav-dropdown-icon { display: none; height: 16px; right: 16px; width: 16px } .sidenav-dropdown-icon.show { display: block } .sidenav-overlay { background: rgba(255, 255, 255, .8); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 99 } .sidenav-no-scroll { overflow: hidden !important } .sidenav-dropdown-icon:after{ font: normal normal normal 14px/1 FontAwesome; content: "\f105"; font-size: 22px; } .video-js .vjs-big-play-button{ top: 50% !important; left: 50% !important; transform: translate(-50%,-50%); } .video-js .vjs-big-play-button{ width: 1rem !important; height: 1rem !important; line-height: 1rem !important; border-radius: 10rem !important; } /*单选和多选*/ .radio, .checkbox, .t_radio{ margin-top: 0; padding: 10px 10px 10px 40px !important; position: relative; } .radio input[type="radio"], .t_radio input[type="radio"], .checkbox input[type="checkbox"]{ opacity:1; position: absolute; left: 8px; top: 50%; width: 20px; height: 20px; margin-top: -10px; margin-left: 0; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; border: 0; padding: 0; outline: 0; background:url("../images/start_heart.png") no-repeat; -webkit-background-size: 90px 180px; -moz-background-size: 90px 180px; -o-background-size: 90px 180px; background-size: 90px 180px; -webkit-background-clip: content-box; -moz-background-clip: content-box; background-clip: content-box; background-origin: content-box; -moz-background-origin: content-box; -webkit-background-origin: content-box; } .t_radio input[type="radio"]{ background:url("../images/radio.png") no-repeat; -webkit-background-size: 20px 20px; -moz-background-size: 20px 20px; -o-background-size: 20px 20px; background-size: 20px 20px; } .t_radio input[type="radio"]:checked{ background:url("../images/radio_check.png") no-repeat; -webkit-background-size: 20px 20px; -moz-background-size: 20px 20px; -o-background-size: 20px 20px; background-size: 20px 20px; } .radio input[type="radio"]:checked{ background-position: -30px 0 } .checkbox input[type="checkbox"]{ background-position: 0 -30px } .checkbox input[type="checkbox"]:checked{ background-position: -30px -30px } /*nav*/ .navbar-default{ background-color: #000; margin-bottom: 0; border:0; min-height: 56px; border-radius: 0; } .header{ background: #000; height: 80px; position: fixed; z-index: 9999; left: 50%; top:0; transform: translate(-50%,0); } .dropdown:hover .dropdown-menu{ display: block; } .navbar-default .navbar-nav>li>a{ color: #fff; } .navbar-default .navbar-nav>li>a:hover{ color: #fff; } .dropdown-menu{ background: #000; } .dropdown-menu>li a{ color: #fff; line-height: 36px; } .dropdown-menu>li{ position: relative; } .dropdown-menu ul{ display: none; position: absolute; top: -1px; left:100%; margin: 0; padding: 0; } .dropdown-menu ul>li{ list-style: none; background: #000 } .dropdown-menu ul>li a{ display: block; color: #fff; line-height: 36px; padding: 3px 20px; clear: both; font-weight: 400; white-space: nowrap; } .dropdown-menu ul>li a:hover{ background: #fff; color: #000; text-decoration: none; } .dropdown-menu>li:hover ul{ display: block; } .navbar-brand{ padding: 17px 0; height: auto; } .navbar-brand img{ height: 45px; } .navbar-nav{ margin-top: 20px; } .navbar-nav>li>a{ padding: 0 25px; line-height: 56px; } .navbar-nav>.lng>a{ padding: 0 10px } .navbar-collapse{ position: relative; } .navbar-collapse .lng{ position: absolute; right: 10px; top: 5px; color: #fff; font-size: 12px; } .navbar-collapse .lng a{ color: #fff; } /*footer*/ .footer_lit{ margin: 0; padding: 0; } .footer_lit li{ list-style: none; display: block; line-height: 30px; } .footer_lit li a{ color: #747474 } .navbar-collapse{ padding-left: 0; padding-right: 0; } .foooter_nav{ background: #f5f5f5; border-top:1px solid #e4e4e4; padding: 1rem; } .footer{ background: #f5f5f5; border-top:1px solid #e4e4e4; padding-top: .3rem; padding-bottom: .3rem; color: #797979; } .navbar-nav .share_icon a, .sidenav-menu .share_icon a{ display: inline-block; position: relative; padding: 0 5px; margin-top: -3px; } .sidenav-menu .share_icon{ text-align: center; } .sidenav-menu .share_icon a{ margin-top: .2rem; } .back_tel{ line-height: 24px; display: inline-block; color: #000; } /*index*/ .i_product{ background: #fff; padding-top: 1.2rem; padding-bottom: 1.2rem; } .middle_title h4{ font-size: .5rem; text-align: center; font-family: "Source Han Sans CN Regular"; font-weight:normal; } .index_product{ width: 20%; padding: 10px; float: left; text-align: center; } .index_product:hover{ color: #333; } .p_title{ font-weight: bold; font-size: .38rem; min-height: 2.5em; } .index_news{ border-top: 1px solid #e4e4e4; padding-top: 1.2rem; padding-bottom: 1.2rem; background-color: #fafafa; } .ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .ellipsis2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .index_zhan h3{ font-size: .35rem; font-family: "Source Han Sans CN Regular"; font-weight:normal; } .index_zhan{ margin-bottom: .5rem; display: block; } .zhan_content{ font-size: .26rem } .swiper-pagination-bullet-active{ background: #000 } .l_product{ padding-bottom: 20px; } .index_product.active .l_product, .l_product:hover{ color: #333; -webkit-box-shadow: 0 0 28px rgba(0,0,0,.1); box-shadow: 0 0 28px rgba(0,0,0,.1); } /*product*/ .product_list{ padding-left: 1rem; padding-right: 1rem; padding-bottom: 1rem; } .product_price{ margin-top: .2rem; } .p_list{ background: #fff; text-align: center; margin-top: 1rem; padding: 1rem 0; display: block; } .p_list .p_price{ color: #d20000; margin-bottom: .3rem } .p_list .btn{ background: #373737; color: #999; border-radius: 0 } /*服务*/ .sub_title{ padding-top: .3rem; padding-bottom: .1rem; position: fixed; top: 75px; z-index: 999; left: 50%; transform: translate(-50%,0); } .sub_link{ display: inline-block; color: #555; padding: .2rem .2rem 0 .2rem; } .sub_link.active{ color: #da0000; } .se_content{ padding: 1rem } .use_title{ background: #fff; padding: .2rem; } .u_list{ margin-bottom: .5rem; } /*公司*/ .link_list{ float: left; width: 25%; padding: .2rem; } .bd_top{ border-top: 1px solid #e9e9e9 } .company .bd_top{ padding-top: 1rem; padding-bottom: 1rem; } .honer_box{ text-align: center; padding: .2rem; display: block; } .honer_box .honer_des{ margin-top: .2rem; min-height: 1.5rem; } .link_list .zhan_content{ margin-top: .2rem } /*news*/ .news_tips{ margin-top: .5rem; border-bottom: 1px solid #e9e9e9; padding-bottom: .5rem; } .news_tips span{ margin-right: .2rem; } .n_detail_box{ margin-bottom: .4rem; display: block; } .n_guanzhu{ background-color: #e60012; color: #fff; text-align: center; padding: .3rem; margin-bottom: 1rem } .n_guanzhu img{ margin-bottom: .2rem } /*join*/ .join_table .detail{ display: none; } .join_title{ text-align: center; padding-top: 1rem; margin-bottom: .5rem; } .join_title h4{ position: relative; margin-bottom: .2rem; } .join_title p{ color: #555; } .layui-layer-page{ max-width: 1024px; } /*.join_title h4:after{ content: " "; width: 1rem; height: 2px; background-color: #e30035; position: absolute; bottom: -.2rem; left: 50%; margin-left: -.5rem; }*/ .wechat_link{ position: relative; } .share_icon .wechat_qr{ display: none; position: absolute; top: 100%; left: 50%; width: 150px; padding: 10px; background-color: #000; transform: translate(-50%,0); } .wechat_link:hover .wechat_qr{ display: block; } .f_share_icon .wechat_qr{ top: -150px; background-color: #e4e4e4; } .p_desc{ font-size: .25rem; min-height: .4rem } /*手机*/ @media (max-width: 750px){ .header, .sub_title{ width: 100%; } .swiper-button-next, .swiper-button-prev{ width: 18px; height: 25px; background-size: 18px 25px; } .swiper-button-next:after, .swiper-button-prev:after{ font-size: 20px; } .sub_link{ padding-top: .3rem; } .company .bd_top{ padding-top: .5rem; padding-bottom: .5rem; } .container{ padding-left: .3rem; padding-right: .3rem; } .se_content{ padding: .2rem } .i_product{ padding-left: 15px; padding-right: 15px; } .index_product{ width: 50%; } .swiper-button-next, .swiper-button-prev{ width: } .navbar-toggle{ margin-top: 20px; } .navbar-nav{ float: none !important; margin: 0; } .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background: transparent; color: #fff } .product_list{ padding-left: .2rem; padding-right:.2rem; } .link_list{ float: left; width: 33.33%; padding: .2rem; } }