html { height: 100%; overflow-y: hidden; } body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select { margin: 0; padding: 0 } body::-webkit-scrollbar { width: 10px; height: 1px; } @media(max-width: 800px) { body::-webkit-scrollbar { width: 0px; } } body::-webkit-scrollbar-thumb { border-radius: 4px; background-size: 20px; background: #b8b8b8; } body::-webkit-scrollbar-track { background: #EDEDED; } .breadcrumb>.active { color: #d7000f; } .text-danger,.text-info { color: black; background: #ececec; border: 1px solid #ececec; } .row { width: 1200px; } .dataTables_wrapper .row { width: auto; } .download { color: #498bc3; text-decoration: underline; } .download:hover { color: #498bc3; } input { outline: none; } .swiper-scrollbar-drag { background: #01479d; } button { display: inline-block; padding: 3px 11px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; background-color: #01479d; border-color: #01479d; color: #FFF; } button:focus { outline: none; } .btn.focus, .btn:focus, .btn:hover { color: white; text-decoration: none; } body { min-height: 100%; background: #f9f9f9; position: relative; height: 100%; overflow-y: scroll; } a { color: #686868; outline: none; text-decoration: none; } a:hover { text-decoration: none; color : #686868; cursor: pointer; } a:focus { color: black; outline: none; text-decoration: none; } em { font-style: normal } li { list-style: none } img { max-width: 100%; border: 0; vertical-align: middle } table { border-collapse: collapse; border-spacing: 0 } p { word-wrap: break-word; } .page { text-align: center; } .pagination { display: inline-flex !important; padding-left: 0; margin: 20px auto; flex-wrap: wrap; justify-content: center; } .pagination>li { display: inline; margin-bottom: 10px; } .pagination>li>a, .pagination>li>span { position: relative; float: left; padding: 6px 12px; margin-left: 20px; line-height: 1.42857143; color: #969696; text-decoration: none; background-color: #fff; border-radius: 50% !important; background: #e8ebef; } .pagination>li:first-child>a, .pagination>li:first-child>span { margin-left: 0; color: #969696; background: #e8ebef; } .pagination>li:last-child>a, .pagination>li:last-child>span { } .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { z-index: 2; color: #23527c; background-color: #eee; border-color: #ddd } .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { z-index: 3; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7 } .pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd } .pagination-lg>li>a, .pagination-lg>li>span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333 } .pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span { border-top-left-radius: 6px; border-bottom-left-radius: 6px } .pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span { border-top-right-radius: 6px; border-bottom-right-radius: 6px } .pagination-sm>li>a, .pagination-sm>li>span { padding: 5px 10px; font-size: 12px; line-height: 1.5 } .pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span { border-top-left-radius: 3px; border-bottom-left-radius: 3px } .pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span { border-top-right-radius: 3px; border-bottom-right-radius: 3px } .container { margin-right: auto; margin-left: auto; } .container { width: 1600px; padding: 14px 40px; background: white; } /*1400px-1620px*/ @media (max-width: 1620px) { .container { width:1400px; padding: 14px 40px; } } /*1200px-1400px*/ @media (max-width: 1440px) { .container { width:1170px; padding: 14px 40px; } } /*1200px-992px*/ @media (max-width: 1200px) { .container { width:970px; padding: 14px 14px; } } /*992px-768px*/ @media (max-width: 992px) { .container { width:100%; padding: 14px 7px; } } /*768px-无限小*/ @media (max-width: 768px) { .container { width:100%; padding: 14px 7px; } } .swiper-pagination-bullet-active { --swiper-theme-color: #01479d; } .flex-row { display: flex; justify-content: space-between; align-items: center; } .rows-overflow-1 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .rows-overflow-2 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .rows-overflow-3 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .page { width: 100%; text-align: center; display: block; clear: both; } video { cursor: pointer; max-width: 100%; } .video { position: relative; } .video video { width: 100%; height: 100%; border: 2px #929191 solid; object-fit: fill; } .video img { position: absolute; font-size: 10rem; left: 44%; top: 40%; color: #a2a2a2; cursor: pointer; } .more { float: right; width: 130px; height: 35px; line-height: 35px; background: #01479d url(../icon/right.png) no-repeat 82% center; color: #fff; background-size: 14px; padding-left: 20px; font-size: 14px; margin-top: 12px; background-position-y: 10px; } .more:hover { color: white; } .common_top { height: 300px; background-size: cover; } .common_top .desc { color: white; font-size: 30px; letter-spacing: 5px; margin-top: 60px; } .pagination>.active>span { color: white !important; background-color: #d7000f !important; border: 1px solid #ddd !important; } .pagination>li>span:hover { z-index: 2 !important; color: white !important; background-color: #eee !important; border-color: #ddd !important; } .pagination>.active>span:hover { background-color: #01479d !important; border-color: #01479d !important; } .uedit { line-height: 30px; margin-top: 30px; } /*首页大盒子 start*/ .index_big { width: 100%; height: 100%; } .index_big .swiper-slide { overflow: hidden; } .index_mouse { position: absolute; bottom: 100px; z-index: 2; margin: 0 auto; left: 0; right: 0; width: 29px; } /*首页大盒子 end*/ /*首页-右边3个图标 start*/ .page_right_contact { position: fixed; z-index: 2; height: 195px; width: 60px; background: #ed0c0c; border-radius: 30px; padding-top: 12px; right: 40px; bottom: 30px; } .page_right_contact a { width: 100%; height: 60px; display: block; background-size: 35px; background-repeat: no-repeat; background-position: center; } .page_right_contact a:nth-of-type(1) { background-image: url('/assets/index/icon/right_nav_tel.png'); } .page_right_contact a:nth-of-type(2) { background-image: url('/assets/index/icon/right_nav_contact.png'); } .page_right_contact a:nth-of-type(3) { background-image: url('/assets/index/icon/right_nav_bot.png'); } @media screen and (max-width: 1200px) { .page_right_contact { right: 23px; bottom: unset; top: 100px; width: 35px; height: 130px; background: #06060638; } .page_right_contact a { background-size: 20px; height: 30px; margin-bottom: 7px; } } /*首页-右边3个图标 end*/ /*首页大盒子-企业介绍 start*/ .index_introduce { background-image: url('/assets/index/images/index_introduce.jpg'); background-size: cover; } .index_introduce .top { padding-top: 0; } .index_introduce .item1 { width: 50%; object-fit: fill; } .index_introduce .item2 { display: inline-block; width: calc(50% - 400px); padding : 30px; vertical-align: top; margin-top: 150px; margin-left: 2%; } @media screen and (min-width: 1500px) and (max-width:1700px) { .index_introduce .item1 { width: 40%; margin-top: 190px; } .index_introduce .item2 { width: calc(60% - 400px); } } @media screen and (min-width: 1200px) and (max-width:1500px) { .index_introduce .item1 { width: 30%; margin-top: 190px; } .index_introduce .item2 { width: calc(70% - 400px); } } .index_introduce .item2>p:nth-of-type(1) { color: #ed0c0c; font-size: 18px; } .index_introduce .item2>p:nth-of-type(2) { color: #ed0c0c; font-size: 30px; font-weight: 700; } .index_introduce .item2 .con { margin-top: 20px; color: #8a8a8a; } .index_introduce .item2 .con p { text-align: justify; } .index_introduce .item2 .con+p { color: #ed0c0c; font-size: 30px; font-weight: 700; letter-spacing: 2px; text-align: right; margin-top: 20px; } @media (max-width: 1200px) { .index_introduce .top { padding-top: 0px; } .index_introduce .item2>p:nth-of-type(2) { font-size: 20px; } .index_introduce .item2 .con { margin-top: 10px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .index_introduce .item2 .con p { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .index_introduce .item2 .con+p { font-size: 15px; } } .index_introduce .item3 { display: inline-block; width: 300px; text-align: right; float: right; margin-right: 50px; margin-top: 100px; } .index_introduce .item3 a { height: 173px; width: 150px; display: inline-block; background-image: url('/assets/index/images/index_intro_gray.png'); overflow: hidden; } .index_introduce .item3 a:nth-of-type(2) { background-image: url('/assets/index/images/index_intro_red.png'); } .index_introduce .item3 a:nth-of-type(3) { position: relative; right: 133px; } .index_introduce .item3 a span:nth-of-type(1) { color: white; margin-top: 61px; display: block; text-align: center; font-size: 22px; } .index_introduce .item3 a span:nth-of-type(2) { color: white; text-align: center; display: block; margin-top: 5px; } .index_introduce .bot { width: 800px; margin: 0 auto; margin-top: 120px; white-space: nowrap; } .index_introduce .bot div { display: inline-block; margin-left: 212px; } .index_introduce .bot div:nth-of-type(1) { margin-left: 0; } .index_introduce .bot div:nth-of-type(3) b { font-size: 46px; display: block; margin-bottom: 10px; } .index_introduce .bot div a { } .index_introduce .bot div b { color: #ed0c0c; font-size: 60px; } .index_introduce .bot div b span { font-size: 17px; vertical-align: text-top; margin-left: 13px; } .index_introduce .bot div p { font-weight: 700; font-family: cursive; font-size: 30px; } @media(max-width: 1200px) { .index_introduce .item1 { width: 100%; height: 300px; } .index_introduce .item2 { width: 100%; font-size: 10px; padding: 0 10px; margin-top: 10px; margin-left: 0; } .index_introduce .bot { width: 100%; display: flex; justify-content: space-around; } .index_introduce .bot div { width: 75px; margin-left: unset; text-align: center; } .index_introduce .bot div b { color: #ed0c0c; font-size: 38px; } .index_introduce .bot div p { font-size: 13px; } .index_introduce .bot div:nth-of-type(3) b { font-size: 29px; margin-bottom: 0; display: block; line-height: 46px; } .index_introduce .item3 { width: 100%; text-align: left; display: flex; justify-content: space-around; margin-top: 30px; margin-right: 0; } .index_introduce .item3 a { height: 86px; width: 75px; background-size: cover; } .index_introduce .item3 a span:nth-of-type(1) { margin-top: 24px; font-size: 13px; } .index_introduce .item3 a span:nth-of-type(2) { font-size: 10px; } .index_introduce .item3 a:nth-of-type(3) { right: 0; } } @media(max-height: 750px) { .index_introduce .item1 { height: 220px; width: 80%; margin: 0 auto; display: block; } } @media(max-height: 650px) { .index_introduce .item1 { height: 160px; width: 70%; } } @media(max-height: 600px) { .index_introduce .item1 { height: 120px; width: 60%; } } @media(max-height: 550px) { .index_introduce .item1 { height: 100px; width: 50%; } } /*首页大盒子-企业介绍 end*/ /*首页大盒子-产品目录 start*/ .index_cat { background-image: url('/assets/index/images/index_cat_bg.jpg'); background-size: cover; } .index_cat .logo { margin-top: 30px; margin-left: 20px; } .index_cat .item1 { color: white; width: 650px; margin-left: 114px; margin-top: 100px; } .index_cat .item1 b { font-size: 34px; font-weight: normal; } .index_cat .item1 p:nth-of-type(1) { font-size: 20px; margin-top: 10px; } .index_cat .item1 p:nth-of-type(2) { margin-top: 20px; } .index_cat .item2 { white-space: nowrap; display: flex; position: absolute; bottom: 0; width: 100%; } .index_cat .item2 a { width: 20%; display: inline-block; text-align: center; border: 1px solid white; height: 340px; } .index_cat .item2 a:hover { background-color: #01479dbf; } .index_cat .item2 a * { display: block; color: white; } .index_cat .item2 a img { width: 60px; height: 60px; margin: 0 auto; margin-top: 75px; } .index_cat .item2 a b { font-size: 20px; margin-top: 10px; } .index_cat .item2 a p { } .index_cat .item2 a i { font-size: 50px; margin-top: 25px; } @media(max-width: 1200px) { .index_cat .item1 { width: 100%; margin-left: 0; margin-top: 20px; padding: 0 10px; } .index_cat .item2 { flex-wrap: wrap; } .index_cat .item2 a { width: 50%; height: 170px; } .index_cat .item2 a:nth-of-type(3),.index_cat .item2 a:nth-of-type(4),.index_cat .item2 a:nth-of-type(5) { width: 33.3%; } .index_cat .item2 a img { width: 30px; height: 30px; margin: 0 auto; margin-top: 17px; } .index_cat .item2 a b { font-size: 15px; margin-top: 10px; } .index_cat .item2 a p { } .index_cat .item2 a i { font-size: 24px; margin-top: 3px; } .index_cat .item1 b { font-size: 20px; font-weight: normal; } .index_cat .item1 p:nth-of-type(1) { font-size: 16px; margin-top: 10px; } } @media screen and (max-height: 850px) { .index_introduce .bot { margin-top:0; } } @media screen and (max-height: 750px) { .index_introduce .item1 { margin-top:0px; } .index_introduce .item2 { margin-top: 15px; } } @media (max-height: 600px) { .index_cat .logo { display:none; } } @media (max-height: 550px) { .index_cat .item2 a { height: 150px; } } /*首页大盒子-产品目录 end*/ /*英文标题 start*/ .en_tit { text-align: left; margin-top: 30px; border-bottom: 2px solid #cacaca; margin-bottom: 39px; padding-bottom: 35px; color: #d7010d; } .en_tit p { font-size: 25px; font-weight: normal; font-family: -webkit-pictograph; margin-bottom: 5px; } .en_tit b { position: relative; text-align: center; font-size: 14px; font-weight: 500; color: #ce8686; } .en_tit b a { display: none; } @media(max-width: 1200px) { .en_tit { margin-top: 10px; padding-bottom: 10px; margin-bottom: 10px; } .en_tit p { font-size: 19px; } .en_tit b { font-size: 15px; display: block; text-align: left; } .en_tit b a { float: right; display: block; } } /*英文标题 end*/ /*公用标题 start*/ .red_tit { text-align: center; color: #d7010d; margin-bottom: 50px; } .red_tit b { font-size: 25px; letter-spacing: 10px; font-weight: 500; } .red_tit p { margin-top: 11px; letter-spacing: 18px; } .blue_tit { text-align: center; color: #01479d; margin-top: 7px; } .blue_tit b { font-size: 25px; letter-spacing: 10px; font-weight: 500; } .blue_tit p { margin-top: 11px; letter-spacing: 18px; } /*公用标题 end*/ /*首页轮播图 start*/ .swiper-banner { overflow: hidden; position: relative; } .swiper-banner .swiper-slide { width: 100%; height: 100%; display: block; } .swiper-banner .swiper-slide img { width: 100%; height: 100%; display: block; } .swiper-pagination-banner .swiper-pagination-bullet { width: 15px; height: 15px; margin: 0 15px !important; } #certify .swiper-scrollbar { bottom: 10px !important; border-radius: 1px !important; height: 2px !important; } .index_banner_text { position: absolute; top: 220px; z-index: 1; color: #01479d; background-image: url('/assets/index/images/index_top_border.png'); width: 610px; height: 450px; left: 110px; } .index_banner_text .con { margin-top: 90px; padding-left: 50px; } .index_banner_text .con p { font-size: 24px; font-weight: 700; margin-top: 30px; } .index_banner_text .con span { display: block; font-size: 36px; letter-spacing: 9px; font-weight: 700; } .index_banner_text .con b { font-size: 64px; font-weight: 700; margin-left: -9px; } @media(max-width: 1200px) { .index_banner_text { position: absolute; top: 40%; z-index: 1; color: #01479d; background-image: url('/assets/index/images/index_top_border.png'); width: 305px; height: 225px; left: 0; right: 0; margin: 0 auto; background-size: cover; } .index_banner_text .con { margin-top: 41px; padding-left: 31px; } .index_banner_text .con p { font-size: 14px; font-weight: 700; margin-top: 30px; } .index_banner_text .con span { display: block; font-size: 20px; letter-spacing: 9px; } .index_banner_text .con b { font-size: 35px; font-weight: 500; margin-left: 0px; } } /*首页轮播图 end*/ /*网站顶部 start*/ .web_top { width: calc(100% - 0px); z-index: 10; background: #01479d; height: 84px; padding-top: 20px; position: absolute; top: 0; text-align: left; } .web_top .item1 { height: 100%; color: #01479d; display: inline-block; vertical-align: top; float: right; margin-right: 3%; width: 18%; position: relative; } .web_top .item1 form.left { border: 1px solid #01479d; border-radius: 22px; display: inline-block; width: 100%; } .web_top .item1 form.left input { border: 0; color: #767676; background-image: url('/assets/index/icon/search.png'); background-position-x: 14px; background-repeat: no-repeat; background-size: 20px; padding-left: 40px; height: 40px; background-position-y: 11px; border-radius: 20px; font-size: 16px; width: 100%; } .web_top .item1 form.left button { border: 0; color: #01479d; font-weight: 700; margin-top: 2px; position: absolute; right: 13px; top: 0; background: none; font-size: 22px; font-family: cursive; } .web_top .item1 .right { margin-top: 13px; text-align: right; float: right; } .web_top .item1 .right a { margin-right: 50px; display: inline-block; font-size: 17px; color: #01479d; } .web_top .item1 .right .msg_num span:nth-of-type(1) { font-size: 20px; } .web_top .item1 .right .msg_num span:nth-of-type(2) { font-size: 12px; border-radius: 50%; background: white; position: relative; left: -4px; bottom: 9px; } .web_top .item2 { display: none; } .web_top .item3 { padding: 4px 10px; height: 100%; display: inline-block; vertical-align: top; margin-left: 3%; } .web_top .item3 a:nth-of-type(1) { color: #01479d; font-size: 22px; font-weight: 700; font-family: cursive; } .web_top .item3 a:nth-of-type(1) img { height: 35px; margin-right: 13px; vertical-align: bottom; } .web_top .item3 div { float: right; margin-top: 11px; font-size: 14px; } .web_top .item3 a:nth-of-type(2) { margin-left: 150px; color: #2e2ef9; } /*网站顶部 end*/ /*导航 start*/ .hl_nav>a { color: white; margin-right: 20px; } .hl_nav { display: inline-block; height: 100%; margin-left: 3%; margin-top: -5px; } .hl_nav a { display: block; text-decoration: none; } .hl_nav .nav_list { padding: 0; list-style: none; height: 50px; right: 0; } .hl_nav .nav_list>li { padding: 0; float: left; margin: 0; min-width: 130px; text-align: center; height: 50px; position: relative; border-right: 0; font-family: cursive; font-weight: 700; } .hl_nav .nav_list>li:last-child { } .hl_nav .nav_head { line-height: 50px; font-size: 18px; position: relative; color: white; } .active .nav_head:before { content: '|'; display: block; height: 8px; position: relative; bottom: 13px; } .hl_nav .nav_list>li>ul { width: auto; top: 69px; z-index: 2; padding: 0; margin: 0; line-height: 40px; list-style: none; overflow: hidden; display: none; white-space: nowrap; } .hl_nav .nav_list>li.active { } .hl_nav .nav_list>li:hover { background-color: white; } .hl_nav .nav_list>li:hover>a { background: #01479d; } .hl_nav .nav_list>li:hover>ul { display: block; } .hl_nav .nav_list>li>ul.offset_left { left: 0; background: #01479d; } ul.offset_left { background-color: black; } .hl_nav .nav_list>li>ul>li { display: block; text-align: left; } .hl_nav .nav_list>li>ul>li>a { text-decoration: none; display: block; color: #ffffff; padding: 0 20px; height: 40px; font-size: 18px; } .hl_nav .nav_list>li>ul>li>a:hover { border-bottom: 2px solid white; } .hl_nav .nav_list:hover { } .hl_nav .nav_list:hover + .shade { display: block; } @media(max-width: 1500px) { .hl_nav .nav_list>li { width:100px; } .web_top .item1 form.left input { font-size: 14px; } .web_top .item1 form.left button { right: 0; } } @media(max-width: 1200px) { .hl_nav { margin-left:0; } .hl_nav .nav_list>li { width: 95px; } .web_top .item3 { margin-left: 0; } } @media(max-width: 1024px) { .hl_nav .nav_list>li { width:90px; } .web_top .item1 form.left { display: none; } } @media(max-width: 800px) { .web_top { height: 70px; padding-top: 14px; position: fixed; } .web_top .item1 { display: none; } .web_top .item2 { display: inline-block; float: right; color: white; font-size: 25px; margin-right: 30px; margin-top: 5px; } .web_top .item3 { height: auto; } .web_top .item3 { margin-left: 30px; } .hl_nav { display: none; margin-left: 3%; } .hl_nav .nav_list>li { width: 160px; height: auto; font-family: serif; font-weight: 500; margin-top: 10px; float: none; } .hl_nav .nav_list>li:hover { background-color: unset; } .hl_nav .nav_head { line-height: 32px; font-size: 13px; text-align: left; padding-left: 20px; } .hl_nav .nav_head:before { content: '- '; bottom: 0; display: inline-block; margin-right: 5px; } .active .nav_head { color: #ed0c0c; } .active .nav_head:before { content: '·'; } .hl_nav .nav_list>li>ul { height: auto; top: 0px; line-height: 30px; position: relative; margin-left: 11px; } .hl_nav .nav_list>li>ul.offset_left { text-align: left; display: block; } .hl_nav .nav_list>li>ul>li { display: block; } .hl_nav .nav_list>li>ul>li>a { height: 30px; font-size: 13px; margin-left: 20px; } .hl_nav .nav_list>li>ul>li>a:before { content: '·'; } } /*导航 end*/ /*新闻列表 start*/ .news_nav { background-color: whitesmoke; overflow: hidden; border-radius: 2px; } .news_nav a { display: block; font-size: 18px; margin-bottom: 20px; } .news_nav a:nth-of-type(1) { background-color: #8a8a8a; color: white; padding-left: 15px; line-height: 40px; } .news_nav a:before { content: ''; width: 4px; background-color: #01479d; height: 30px; display: inline-block; vertical-align: top; margin-right: 23px; } .news_nav a:nth-of-type(1):before { display: none; } .news_list { margin-top: 40px; display: flex; flex-wrap: wrap; justify-content: flex-start; } .news_list .item { width: 22%; display: inline-block; margin-right: 4%; margin-bottom: 40px; color: #515151; } .news_list .item:hover { color: #d7000f; text-decoration: none; } @media(max-width: 800px) { .news_list { justify-content: center; } .news_list .item { width: 49%; display: inline-block; margin-right: 0%; float: left; margin-bottom: 40px; } .news_list .item:nth-of-type(2n) { float: right; } } .news_list .item:nth-of-type(4n) { margin-right: 0; } .news_list .item img { width: 100%; border: 1px solid #ececec; } .news_list .item p { font-size: 12px; line-height: 20px; margin-top: 10px; } .news_list .item b { font-size: 16px; margin: 10px 0px; font-weight: 700; display: block; } .news_list .item b:after { content: ''; width: 25px; height: 2px; background: #d6d6d6; display: block; margin-top: 10px; } /*新闻列表 end*/ /*新闻详情 start*/ .news_detail { } .news_detail video { display: block; width: 100%; margin-top: 20px; } .news_detail .tit { font-size: 22px; font-weight: 700; margin-bottom: 20px; margin-top: 20px; display: block; text-align: center; } @media(max-width: 1250px) { .news_detail .tit { text-align:left; } } /*新闻详情 end*/ /*详情页 导航 start*/ .detail_nav { margin-top: 30px; } .detail_nav a { display: inline-block; width: 32%; text-align: center; vertical-align: text-top; } .detail_nav a:hover { color: #d7010d; } .detail_nav a i { margin-right: 10px; margin-left: 10px; } /*详情页 导航 start*/ /*项目列表 start*/ .project_list { margin-top: -15px; } .project_list .item { font-size: 18px; line-height: 65px; border-bottom: 1px dashed #f1f1f1; clear: both; } .project_list .item a { } .project_list .item a:before { content: ''; width: 12px; height: 12px; display: inline-block; background-color: #d28b87; border-radius: 50%; margin-right: 20px; margin-top: 26px; vertical-align: top; } .project_list .item:hover a:before { background-color: #01479d; } .project_list .item a span:nth-of-type(1) { background-color: #01479d; color: white; display: inline-block; font-size: 12px; line-height: 27px; padding: 0 10px; border-radius: 6px; vertical-align: top; margin-top: 20px; } .project_list .item a span:nth-of-type(2) { bottom: -2px; position: relative; margin-left: 15px; display: inline-block; width: 580px; line-height: 26px; vertical-align: top; margin-top: 18px; padding-bottom: 10px; text-indent: -7px; } .project_list .item .over { background-color: #ececec !important; color: #aba1a1 !important; } .project_list .item a span:nth-of-type(3) { font-size: 13px; float: right; bottom: -2px; position: relative; } /*项目列表 end*/ /*底部 start*/ .footer_bg { background-image: url('../images/foot_bg.jpg'); height: auto; overflow: hidden; min-width: 1200px; padding: 0px 40px; box-sizing: content-box; } .footer { color: white; background: none; padding-left: 0; text-align: center; } .footer .f_nav { margin-top: 0; display: inline-block; width: 780px; text-align: left; padding-left: 11px; } .footer .f_nav ul { display: inline-block; vertical-align: top; margin-right: 50px; } .footer .f_nav ul li { margin-bottom: 20px; margin-top: 10px; } .footer .f_nav ul li a { color: #cccaca; font-size: 14px; } .f_body { width: 780px; display: inline-block; } .f_body .f_left,.f_body .f_center { border-right: 1px solid white; display: inline-block; vertical-align: top; width: 300px; } .f_body .f_left p,.f_body .f_center p { line-height: 30px; font-size: 13px; text-align: left; } .f_body .f_center p { padding-left: 45px; } .f_body .f_left p i,.f_body .f_center p i { display: inline-block; width: 20px; } .f_body .f_right { display: inline-block; margin-left: 50px; } .f_body .f_right img { height: 80px; } .f_body .f_right p { margin-top: 12px; font-size: 12px; letter-spacing: 3px; text-align: center; } .f_body .f_right p i { display: inline-block; width: 30px; } .beian { text-align: center; background-color: black; color: white; height: 50px; line-height: 50px; width: 100%; font-size: 12px; clear: both; } /*底部 end*/ /*首页轮播图 start*/ #certify { width: 100%; overflow: hidden; height: calc(100% - 80px); margin-top: 80px; } @media(max-width: 800px) { #certify { margin-top: 70px; height: calc(100% - 70px); } } #certify .swiper-container { height: 100%; } #certify .swiper-slide { background: #fff; box-shadow: 0 8px 30px #ddd; background-size: cover; background-position-x: center; } #certify .swiper-pagination { width: 100%; bottom: 30px; z-index: 1; } #certify .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 34px; background-color: #ffffff; width: 20px; height: 20px; opacity: 1; border: 2px solid white; } @media screen and (max-width: 1200px) { #certify .swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; } } #certify .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: #01479d; border: 0; } #certify .swiper-button-prev { left: 20px; width: 45px; height: 45px; background: url(/static/index/images/wm_button_icon.png) no-repeat; background-position: 0 0; background-size: 100%; outline: none; z-index: 1; } #certify .swiper-button-prev:hover { background-position: 0 -46px; background-size: 100% } #certify .swiper-button-next { right: 20px; width: 45px; height: 45px; background: url(/static/index/images/wm_button_icon.png) no-repeat; background-position: 0 -93px; background-size: 100%; outline: none; z-index: 1; } #certify .swiper-button-next:hover { background-position: 0 -139px; background-size: 100% } #certify .swiper-button-next:after, #certify .swiper-button-prev:after { display: none; } /*首页轮播图 end*/ /*首页新闻/视频中心 start*/ .index_news_video { padding-top: 20px; } .index_news { width: 34%; overflow: hidden; display: inline-block; margin-left: 6%; } .index_news .item { border-bottom: 1px dashed black; margin-bottom: 33px; padding-bottom: 20px; display: block; } .index_news .item:hover { cursor: pointer; } .index_news .item:hover .date { color: #d7010d; } .index_news .item:hover b { color: #d7010d; } .index_news .item:hover p { color: #d7010d; } .index_news .item .date { width: 85px; height: 85px; display: inline-block; color: #656565; background: #f2f2f2; padding-left: 0px; padding-top: 10px; text-align: center; } .index_news .item .date b { font-size: 30px; } .index_news .item .date p { font-size: 18px; } .index_news .item .con { width: calc(100% - 100px); display: inline-block; vertical-align: top; padding-left: 20px; } .index_news .item .con b { font-size: 18px; font-weight: 600; } .index_news .item .con p { font-size: 15px; margin-top: 5px; line-height: 24px; } .index_video { width: 53%; display: inline-block; vertical-align: top; margin-left: 2%; float: right; } .index_video .left { width: calc(100% - 312px); display: inline-block; height: 500px; } .index_video .left video { width: 100%; vertical-align: top; object-fit: fill; } .index_video .left .con { } .index_video .left .con .title { margin-top: 30px; } .index_video .left .con .title b { color: #d7010d; font-size: 30px; font-weight: 500; } .index_video .left .con .title a { float: right; margin-top: 20px; color: #d7010d; } .index_video .left .con .desc { margin-top: 20px; text-align: justify; } .index_video .right { display: inline-block; width: 190px; vertical-align: top; margin-left: 35px; } .index_video .right div { margin-bottom: 33px; text-align: right; overflow: visible; height: 100% !important; } .index_video .right div..swiper-slide-thumb-active b { color: #ed0c0c; font-weight: 700; font-size: 21px; } .index_video .right div.swiper-slide-thumb-active img { width: 50px; height: 50px; border: 2px solid #ed0c0c; } .index_video .right div b { font-size: 17px; color: #999; font-weight: 500; } .index_video .right div img { border-radius: 50%; width: 36px; height: 36px; margin-left: 30px; } @media(max-width: 1200px) { .index_news_video { padding-top: 5px; } .index_video .left { width: calc(100% - 210px); display: inline-block; height: unset; } .index_video .left .con { display: none; } .index_news { width: 100%; padding: 0 3%; margin-left: 0; } .index_news .item { border-bottom: 1px dashed black; margin-bottom: 20px; padding-bottom: 3px; } .index_news .item:nth-of-type(3) { margin-bottom: 10px; } .index_news .item .date { width: 65px; height: 65px; display: inline-block; padding-left: 8px; } .index_news .item .date b { font-size: 24px; } .index_news .item .date p { font-size: 14px; } .index_news .item .con { } .index_news .item .con b { font-size: 13px; } .index_news .item .con p { font-size: 13px; } .index_news .item:nth-of-type(4), .index_news .item:nth-of-type(5) { display: none; } .index_video { width: 100%; padding: 0 3%; margin-left: 0; } .index_video .left video { } .index_video .right { margin-left: 10px; } .index_video .right div { margin-bottom: 7px; overflow: visible; } .index_video .right div b { font-size: 15px; } .index_video .right div.swiper-slide-thumb-active img { width: 36px; height: 36px; border: 1px solid #ed0c0c; } } @media(max-height: 750px) { .index_news .item .con p.rows-overflow-2 { -webkit-line-clamp: 1; } } @media(max-height: 650px) { .index_news .item .con p.rows-overflow-2 { -webkit-line-clamp: 2; } .index_news .item:nth-of-type(3) { display: none; } } @media(max-height: 600px) { .index_news .item .con p.rows-overflow-2 { -webkit-line-clamp: 1; } } /*首页新闻/视频中心 end*/ /*首页底部 产品中心 start*/ .index_product_cat { background: #01479d; color: white; } .index_product_cat .con1 { display: inline-block; } .index_product_cat .con1 .title { display: inline-block; margin-left: 100px; margin-top: 40px; } .index_product_cat .con1 .title b { font-size: 26px; font-weight: 500; } .index_product_cat .con1 .title p { } .index_product_cat .con2 { margin-top: 30px; height: 121px; overflow: hidden; white-space: nowrap; display: flex; justify-content: space-around; } .index_product_cat .con2 a { color: white; width: 12%; display: inline-block; text-align: center; font-size: 28px; font-weight: 500; padding: 18px 35px; white-space: normal; vertical-align: text-top; height: 121px; } .index_product_cat .con2 a:hover { background: white; color: #01479d; font-weight: 700; } .index_product_cat .con3 { border: 1px solid #01479d; border-radius: 22px; display: inline-block; width: 300px; position: relative; margin-left: 70px; vertical-align: top; margin-top: 50px; } .index_product_cat .con3 input { border: 0; color: #767676; background-image: url('/assets/index/icon/search.png'); background-position-x: 14px; background-repeat: no-repeat; background-size: 20px; padding-left: 40px; height: 40px; background-position-y: 11px; border-radius: 20px; font-size: 16px; width: 100%; } .index_product_cat .con3 button { border: 0; color: #01479d; font-weight: 700; margin-top: 2px; position: absolute; right: 13px; top: 0; background: none; font-size: 22px; font-family: cursive; } @media(max-width: 1800px) { .index_product_cat .con2 a { font-size: 23px; padding: 17px 30px; } } @media(max-width: 1600px) { .index_product_cat .con2 a { font-size: 18px; padding: 26px 20px; } } @media(max-width: 1200px) { .index_product_cat { background: #0a121d; padding: 10px 0; } .index_product_cat .con1 { display: none; } .index_product_cat .con2 { display: none; } .index_product_cat .con3 { margin-top: 0; margin: 0 auto; display: block; } } /*首页底部 产品中心 end*/ /*首页底部 联系方式 start*/ .index_bot { background-image: url('/assets/index/images/index_bot_bg.jpg'); color: white; overflow: hidden; height: calc(100% - 298px); background-size: cover; } .index_bot .tit p { text-align: center; } .index_bot .tit p:nth-of-type(1) { margin-top: 100px; font-size: 30px; } .index_bot .tit p:nth-of-type(2) { font-size: 30px; margin-top: 10px; } .index_bot .tit p:nth-of-type(3) { font-size: 23px; margin-top: 30px; } .index_bot .con { margin-top: 30px; text-align: center; } .index_bot .con .item { display: inline-block; text-align: left; vertical-align: top; } .index_bot .con .item b { font-size: 16px; font-weight: 500; display: block; } .index_bot .con .item a { margin-top: 26px; display: block; color: white; } .index_bot .con .item a i { background-color: #d7010d; display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 50%; margin-right: 14px; } .index_bot .con .item img { width: 80px; height: 80px; margin-top: 28px; } @media(min-width: 1200px) { .index_bot .con { display:flex; justify-content: space-around; } } @media(min-height: 800px) { .index_bot .con { margin-top: 110px; } } @media(max-width: 1200px) { .index_bot .con { padding-left: 25px; } .index_bot .tit p:nth-of-type(1) { margin-top: 30px; font-size: 18px; } .index_bot .tit p:nth-of-type(2) { font-size: 14px; margin-top: 10px; } .index_bot .tit p:nth-of-type(3) { font-size: 16px; margin-top: 20px; } .index_bot { height: 100%; } .index_bot .con .item { width: 100%; text-align: left; } .index_bot .con .item b { display: none; } .index_bot .con .item a { font-size: 12px; line-height: 35px; } .index_bot .con .item .dt { /* display: block; */ } } @media(max-height: 700px) { .index_bot .con .item a { line-height: 20px; margin-top: 16px; } } @media(max-height: 650px) { .index_bot .con .item a { margin-top: 10px; } } @media(max-height: 550px) { .index_bot .con .item a { margin-top: 5px; } } /*首页底部 联系方式 end*/ /*联系我们 联系方式 start*/ .contact_bot { background-image: url('/assets/index/images/contact_bot_bg.jpg'); color: #666; overflow: hidden; height: calc(100% - 268px); background-size: cover; } .contact_bot .tit { text-align: left; } .contact_bot .tit p:nth-of-type(1) { margin-top: 100px; font-size: 16px; } .contact_bot .tit p:nth-of-type(2) { font-size: 16px; margin-top: 10px; } .contact_bot .con { margin-top: 30px; text-align: center; border-bottom: 1px solid #ececec; padding-bottom: 25px; border-top: 1px solid #ececec; padding-top: 25px; } .contact_bot .con .item { display: inline-block; width: 18%; text-align: left; vertical-align: top; } .contact_bot .con .item b { font-size: 16px; font-weight: 500; display: block; } .contact_bot .con .item a { margin-top: 26px; display: block; padding-left: 40px; position: relative; } .contact_bot .con .item a i { background-color: #d7010d; display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 50%; margin-right: 14px; color: white; position: absolute; left: 0; top: -6px; } .contact_bot .con .item img { width: 80px; height: 80px; margin-top: 28px; } @media screen and (max-width: 1440px) and (min-width:1200px) { .contact_bot .con .item p .dt { display:block; } } @media(max-width: 1200px) { .contact_bot .tit p:nth-of-type(1) { margin-top: 30px; font-size: 18px; } .contact_bot .tit p:nth-of-type(2) { font-size: 14px; margin-top: 10px; } .contact_bot .tit p:nth-of-type(3) { font-size: 16px; margin-top: 20px; } .contact_bot { height: 100%; } .contact_bot .con { padding-left: 25px; } .contact_bot .con .item { width: 100%; text-align: left; } .contact_bot .con .item b { display: none; } .contact_bot .con .item a { font-size: 12px; line-height: 35px; } .contact_bot .con .item .dt { /* display: block; */ } .contact_bot .con .item a i { top: 0; } .contact_bot .con .item a span { line-height: 35px; } } /*联系我们 联系方式 end*/ /*栏目通用顶部 start*/ .lanmu_top { height: 500px; background-size: cover; margin-top: 80px; overflow: hidden; color: white; padding-left: 150px; padding-top: 400px; } .lanmu_top p { font-size: 17px; margin-bottom: 0; } .lanmu_top b { font-size: 24px; font-weight: 700; letter-spacing: 2px; } @media(max-width: 800px) { .lanmu_top { margin-top: 70px; height: 170px; padding-top: 80px; padding-left: 10px; } .lanmu_top b { font-size: 18px; } } .lanmu_nav { background: #01479d; padding: 0 150px; overflow: hidden; } .lanmu_nav a { color: white; font-size: 16px; margin-right: 0px; display: inline-block; padding: 12px 15px; } .lanmu_nav .active { background: white; color: #01479d; } .lanmu_nav a:hover { background: white; color: #01479d; } @media(max-width: 1200px) { .lanmu_nav { padding-left:10px; padding-right: 0; } .lanmu_nav a { margin-right: 0; display: inline-block; padding: 12px 15px; font-size: 14px; } } /*栏目通用顶部 end*/ /*企业概括 start*/ .general { } .general>.video { width: 100%; } .general>.con { margin-top: 50px; } .general>.con>.item { margin-bottom: 60px; } .general>.con>.item b { font-size: 19px; color: #666; margin-bottom: 10px; display: block; } .general>.con>.item p { text-indent: 30px; line-height: 30px; } .safe { text-align: center; color: #ea5504; font-size: 45px; letter-spacing: 10px; } /*企业概括 end*/ /*荣耀资质-列表 start*/ .houor_list { padding-top: 50px; display: flex; flex-wrap: wrap; justify-content: flex-start; } .houor_list .item { display: inline-block; width: 24%; margin-right: 1%; text-align: center; margin-bottom: 25px; float: left; } .houor_list .item:nth-of-type(4n) { margin-right: 0; } .houor_list .item img { width: 70%; } .houor_list .item p { padding-top: 10px; } /*荣耀资质-列表 end*/ /*荣耀资质-企业历程 start*/ .houor_swiper { position: relative; background-image: url('/assets/index/images/honor_swiper_bg.jpg'); height: 677px; } .houor_swiper .tit { color: #d7000f; font-size: 45px; font-weight: 700; margin: 70px 0; text-align: center; } .houor_swiper .tit:before,.houor_swiper .tit:after { content: ''; display: inline-block; width: 300px; background-color: #fff; height: 1px; vertical-align: middle; } .houor_swiper .tit:before { margin-right: 50px; } .houor_swiper .tit:after { margin-left: 50px; } .houor_swiper #houor_swiper { position: relative; } .houor_swiper #houor_swiper:after { content: ''; width: calc(100% + 78px); right: -39px; background: white; display: block; height: 2px; position: absolute; top: 45px; } .houor_swiper #houor_swiper .swiper-slide. { color: #cccccc; } .houor_swiper #houor_swiper .swiper-slide.swiper-slide-active { color: red; } .houor_swiper #houor_swiper .swiper-slide i { display: block; margin-left: 30px; font-size: 25px; } .houor_swiper #houor_swiper .swiper-slide b { font-size: 28px; margin-top: 46px; display: block; } .houor_swiper #houor_swiper .swiper-slide p { font-size: 17px; margin-top: 20px; } .houor_swiper #houor_swiper .swiper-button-prev,.houor_swiper #houor_swiper .swiper-button-next { color: #d7010d; outline: none; background-color: white; border-radius: 50%; width : 55px; height: 55px; top: 40px; } .houor_swiper #houor_swiper .swiper-button-prev { left: -36px; } .houor_swiper #houor_swiper .swiper-button-next { right: -36px; } .houor_swiper #houor_swiper .swiper-button-prev:after,.houor_swiper #houor_swiper .swiper-button-next:after { font-size: 26px; font-weight: 700; position: relative; } .houor_swiper #houor_swiper .swiper-button-prev:after { right: 2px; } .houor_swiper #houor_swiper .swiper-button-next:after { left: 2px; } @media screen and (max-width: 1200px) { .houor_swiper { height: 400px; } .houor_swiper .tit { font-size: 20px; margin: 20px auto; } .houor_swiper .tit:before { margin-right: 15px; width: 50px; } .houor_swiper .tit:after { margin-left: 15px; width: 50px; } .houor_swiper #houor_swiper .swiper-button-prev { left: 0; bottom: -70px; top: unset; position: absolute; } .houor_swiper #houor_swiper .swiper-button-next { right: 0; bottom: -70px; top: unset; position: absolute; } .houor_swiper #houor_swiper .swiper-slide b { font-size: 16px; } .houor_swiper #houor_swiper .swiper-slide p { font-size: 12px; } } /*荣耀资质-企业历程 end*/ /*产品列表-分类 start*/ .product_cat { padding-top: 50px; padding-bottom: 30px; border-bottom: 1px solid #f5f5f5; box-shadow: 10px 10px 10px 1px rgba(232, 232, 232, 0.87); } .product_cat .swiper-slide { text-align: center; } .product_cat .swiper-slide.active p { color: #00479d; font-weight: 700; } .product_cat .swiper-slide img { width: 80px; height: 80px; border-radius: 50%; } .product_cat .swiper-slide p { font-size: 18px; color: #666; margin-top: 10px; } @media screen and (max-width: 1200px) { .product_cat .swiper-slide img { width: 50px; height: 50px; } .product_cat .swiper-slide p { font-size: 12px; } } /*产品列表-分类 end*/ /*产品列表 start*/ .product_container { margin-top: 80px; } .product_container ul.left { width: 280px; display: inline-block; vertical-align: top; } .product_container ul.left li { font-size: 18px; color: #666; padding-left: 40px; margin-bottom: 50px; } .product_container ul.left li a.active { color: #d7000f; } .product_container ul.left li a.active:after { content: ''; margin-left: 10px; width: 6px; height: 6px; display: inline-block; background: #d7000f; border-radius: 50%; margin-bottom: 3px; } .product_container .product_list { width: calc(100% - 290px); display: inline-block; } .product_container .product_list .item { position: relative; display: inline-block; width: 30%; margin-right: 4%; margin-bottom: 94px; text-align: center; } .product_container .product_list .item:nth-of-type(3n) { margin-right: 0; } .product_container .product_list .item img { } .product_container .product_list .item a { width: 80%; height: 155px; display: block; background: white; position: absolute; bottom: -40px; margin: 0 auto; left: 0; right: 0; text-align: left; color: #999; box-shadow: 7px 7px 7px #888888; } .product_container .product_list .item a b { font-size: 64px; position: relative; top: -32px; } .product_container .product_list .item a p { padding-left: 30px; font-size: 17px; margin-top: -30px; display: block; height: 60px; } .product_container .product_list .item a span { float: right; font-size: 17px; margin-right: 25px; } .product_container .product_list .item a:hover { color: #d7000f; } @media(max-width: 1200px) { .product_container ul.left { display: none; } .product_container .product_list { width: 100%; } .product_container .product_list .item a { width: 100%; position: relative; bottom: 0px; } } @media(max-width: 768px) { .product_container .product_list .item { width: 48%; float: left; } .product_container .product_list .item a b { font-size: 34px; top: 0; } .product_container .product_list .item a p { font-size: 14px; padding-left: 4px; padding-right: 4px; margin-top: 0; } .product_container .product_list .item a span { font-size: 14px; } .product_container .product_list .item:nth-of-type(2n) { float: right; margin-right: 0; } .product_container { margin-top: 0; } .product_cat { padding-top: 15px; padding-bottom: 10px; } } /*产品列表 end*/ /* 商品-详情start*/ .product_detail { display: inline-block; width: calc(100% - 290px); } .product_detail .left { width: 50%; display: inline-block; vertical-align: top; } .gallery-top { height: 500px; width: 100%; border: 1px solid #ececec; margin: 0; } .gallery-top .swiper-slide { background-size: cover; background-position: center; } .gallery-thumbs { height: 160px; box-sizing: border-box; width: 100%; margin-top: 10px; margin-left: 0; } .gallery-thumbs .swiper-slide { width: 25%; height: 100%; opacity: 0.4; background-size: cover; background-position: center; border: 1px solid #d2d2d2; } .gallery-thumbs .swiper-slide-thumb-active { opacity: 1; } .product_detail .right { width: 49%; display: inline-block; padding-left: 50px; } .product_detail .right>b { font-size: 18px; } .product_detail .right>p { margin-top: 10px; } .product_detail .right>.con { background: #f0f0f0; padding: 20px 35px; margin-top: 15px; } .product_detail .right>.con .item { margin-bottom: 15px; } .product_detail .right>.con .item b { font-size: 17px; } .product_detail .right>.con .item p { margin-top: 4px; } .product_detail .right>.con .item ul { margin-top: 4px; } .product_detail .right>.con .item li { } @media(max-width: 1200px) { .product_detail { width:100%; } } @media(max-width: 760px) { .gallery-top { height: auto; } .product_detail .left { width: 100%; } .product_detail .right { width: 100%; padding-left: 0px; } } /* 商品-详情end*/ /*招聘列表 start*/ .job_list { text-align: center; } .job_list .item { display: block; width: 720px; margin: 0 auto 80px auto; text-align: left; position: relative; box-sizing: content-box; height: 300px; } .job_list .item>img,.job_list .item .con { display: inline-block; width: 380px; height: 240px; vertical-align: top; } .job_list .item .con { overflow: hidden; background: #f9f9f9; margin-top: 50px; text-align: left; padding: 40px; position: absolute; right: 0; box-shadow: 10px 10px 5px #bfbfbf; } .job_list .item:nth-of-type(2n)>img { position: absolute; right: 0; } .job_list .item:nth-of-type(2n)>.con { left: 0; } .job_list .item .con b { color: #d7010d; font-size: 24px; font-weight: 500; } .job_list .item .con p { font-size: 12px; } .job_list .item .con img { float: right; } @media screen and (max-width: 1200px) { .job_list .item { width: 100%; margin-bottom: 0; } .job_list .item>img,.job_list .item .con { width: 65%; height: auto; } .job_list .item>img,.job_list .item .con div { } .job_list .item .con { padding: 20px; min-height: 180px; } .job_list .item .con b { font-size: 18px; } .job_list .item .con img { margin-top: 10px; } .job_list .item .con div { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-top: 10px; } } /*招聘列表 end*/ /*招聘详情 start*/ .job_detail { } .job_detail>.tit { color: #d7010d; text-align: center; font-size: 35px; margin-bottom: 30px; } .job_detail_form { margin-top: 50px; width: 800px; margin: 50px auto; } .job_detail_form>.tit { font-size: 30px; text-align: center; margin-bottom: 20px; } .job_detail_form .form-group { width: 50%; display: inline-block; float: left; margin-bottom: 25px; margin-left: 0; margin-right: 0; } .job_detail_form .form-group:nth-of-type(2n) { float: right; text-align: right; } .job_detail_form .form-group label { display: inline-block; line-height: 35px; padding-left: 3px; width: 50px; text-align: left; } .job_detail_form .form-group input { width: calc(93% - 54px); display: inline-block; } .job_detail_form .form-group.textarea { width: 100%; } .job_detail_form .form-group.textarea textarea { height: 100px; } .job_detail_form>button { background: #d7010d; border: #d7010d; width: 150px; height: 40px; float: right; } @media(max-width: 1440px) { .job_detail_form { width:100%; } .job_detail_form .form-group { margin-bottom: 10px; } .job_detail_form .form-group input { width: calc(93% - 47px); font-size: 12px; } } /*招聘详情 end*/ /*销售网点-地区筛选 start*/ .site_nav { margin-top: 60px; margin-bottom: 60px; background: #01479d; text-align: right; } .site_nav .left { width: 39%; display: inline-block; background: #01479d; vertical-align: top; text-align: left; } .site_nav .left .cn{ color: white; border-bottom: 1px solid white; font-size: 16px; padding: 17px 0 17px 50px; } .site_nav .left .cn div{ display: inline-block; position: relative; } .site_nav .left .cn div i { margin-right: 10px; } .site_nav .left .cn .search input{ border-radius:5px; border:0; font-size: 13px; margin-left: 20px; height: 30px; padding-left: 10px; color: #545454; } .site_nav .left .cn .search button{ position: absolute; right: 2px; top: 2px; background: #01479d; border: 0; outline: none; } .site_nav .left .province { width: 40%; display: inline-block; padding-left: 50px; border-right: 1px solid white; } .site_nav .left .province a { color: white; display: block; font-size: 16px; line-height: 35px; } .site_nav .left .city { display: inline-block; width: 59%; vertical-align: top; padding-left: 3%; } .site_nav .left .city a { color: white; font-size: 16px; width: 30%; display: inline-block; line-height: 35px; text-align: center; } .site_nav .right { display: inline-block; width: 60%; position: relative; } .site_nav .right img { width: 100%; } .site_nav .right div { background: rgba(1, 71, 157, 0.7); position: absolute; bottom: 0; padding: 20px 30px; } .site_nav .right div p { color: white; font-size: 12px; line-height: 19px; text-align: justify; } .site_nav .right div a { float: right; color: white; letter-spacing: 2px; font-size: 15px; } @media(max-width: 1200px) and (min-width:768px) { .site_nav .left .cn { padding-left:15px; } .site_nav .left .province { width: 100%; border-right: 0; border-bottom: 1px solid white; padding-left: 15px; } .site_nav .left .province a { display: inline-block; padding-right: 15px; text-align: left; } .site_nav .left .city { width: 100%; padding-left: 15px; } .site_nav .left .city a { text-align: left; } } @media(max-width: 768px) { .site_nav .left { width:100%; padding: 20px 0; } .site_nav .left .cn { padding: 0 0px 20px 20px; } .site_nav .left .province { width: 49%; padding-left: 0; } .site_nav .left .province a { display: inline-block; font-size: 14px; padding: 0 2px; width: 49%; text-align: center; } .site_nav .left a:hover { color: #909090; } .site_nav .left .city { width: 49%; text-align: right; padding-left: 0; } .site_nav .left .city a { font-size: 14px; width: auto; padding: 0 2px; width: 49%; } .site_nav .right { width: 100%; } } /*销售网点-地区筛选 end*/ /*联系我们-地图 start*/ #allmap { width: 100%; height: 500px; } /*联系我们-地图 end*/ /*首页留言弹窗 start*/ .modal-title { font-size: 26px; } .modal-title+small { font-size: 16px; margin-left: 13px; margin-top: 14px; display: block; } .modal-title+small i { color: #b11b12; margin-right: 13px; } #myModal form { } #myModal form .modal-body { text-align: left; padding-left: 27px; } #myModal form .modal-body p { font-size: 15px; line-height: 30px; margin: 30px 0; } #myModal form .modal-body p a { color: #666; } #myModal form .modal-body p a:hover { color: #b11b12; } #myModal form .modal-body textarea { width: 500px; max-width: 100%; outline: none; height: 200px; padding: 0 10px; } /*首页留言弹窗 end*/ /*证书详情 轮播图 start*/ #houor_detail_swiper { position: relative; width: 100%; margin: 70px auto; overflow: hidden; } @media screen and (max-width: 1200px) { #houor_detail_swiper { margin: 0px auto; } } #houor_detail_swiper .swiper-container { padding-bottom: 84px; padding-top: 84px; width: 70%; position: unset; } #houor_detail_swiper .swiper-slide { width: 300px; background: #fff; } #houor_detail_swiper .swiper-slide-active { transform: scale(1.4); -webkit-transform: scale(1.4); transition: all .4s; z-index: 5; } #houor_detail_swiper .swiper-slide img { display: block; width: 100%; } #houor_detail_swiper .bot { color: #d7000f; font-weight: 700; text-align: center; font-size: 26px; } #houor_detail_swiper .swiper-button-prev,#houor_detail_swiper .swiper-button-next { color: #d7010d; outline: none; background-color: #f1f1f1; border-radius: 50%; width: 55px; height: 55px; } #houor_detail_swiper .swiper-button-prev:after,#houor_detail_swiper .swiper-button-next:after { font-size: 28px; } /*证书详情 轮播图 end*/