/*初始化样式*/ input { padding: 0; margin: 0; font-family: 'Microsoft YaHei'; } img { border: none; background: none; vertical-align: middle; } ul, ol, li { list-style-type: none; } select, input, img, select { vertical-align: middle; } table { border-collapse: collapse; border-spacing: 0 } table, th, td { vertical-align: middle } .clearfix:after { content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; } .clearfix { zoom: 1 } .clearboth { height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px; } h1, h2 { font-size: 12px; font-weight: bold; } hr { border: 0; border-top: 1px solid #ccc; height: 0; } p { margin: 0; } .copyright p{ display: inline-block; } /*----- Common css ------*/ .fl { float: left; } .fr { float: right; } .di { _display: inline; } .fwn { font-weight: normal; } .dib { *display: inline; _zoom: 1; _display: inline; _font-size: 0px; } /*滚动*/ #demo { overflow: hidden; width: 100%; margin: 0 auto; } #indemo { float: left; width: 800%!important; } #demo1 { float: left; } #demo2 { float: left; } #m_demo { overflow: hidden; width: 92%; margin: 0 auto; } #m_indemo { float: left; width: 800%!important; } #m_demo1 { float: left; } #m_demo2 { float: left; } .pos { position: relative; width: 100%; left: 50%; transform: translateX(-50%); } .wh { width: 1200px; margin: 0 auto; } .wd1200 { width: 1200px; margin: 0 auto; } .com-img { display: block; overflow: hidden; } .com-img img { transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; } .com-img:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); } .xypg-right-content { font-size: 14px; } .flex { display: flex; justify-content: space-between; flex-wrap: wrap; } .max1380 { max-width: 1410px; padding-left: 15px; padding-right: 15px; margin: 0 auto; } /*头部样式*/ .top_head { position: relative; box-shadow: 0 0 15px rgba(0, 0, 0, .5); z-index: 999; } .top_head>.flex { height: 120px; align-items: center; } .logo { position: relative; width: 42%; } .logo a { display: block; } .logo a img { max-width: 100%; } .top_right { position: relative; width: 55%; } .top_aa { display: flex; align-items: center; justify-content: flex-end; height: 48px; } .top_aa li { position: relative; margin-left: 20px; padding-left: 50px; color: #666869; } .top_aa li a { display: block; font-size: 12px; color: #666869; } .top_aa li span { font-size: 28px; color: #0464a6; font-family: "Arial"; } .top_aa li:nth-child(1) { background: url(../images/phone1.png) no-repeat left center; margin-right: 23px; } .top_aa li:nth-child(2) { background: url(../images/video1.png) no-repeat left center; } .top_aa li:nth-child(3) { background: url(../images/xia1.png) no-repeat left center; } /* box1 */ .box1 { height: 57px; position: relative; } .sou { background: url(../images/12a55cd124cb05cfc8550636a5edf653a9376200.png) no-repeat; width: 39.64%; position: absolute; left: 0; bottom: 0; height: 160px; z-index: 9999; background-size: 100% 100%; } .k1 { line-height: 57px; color: #666869; } .k1 a { color: #666869; padding: 0 8px; } .k1 a:last-child { padding-right: 0; } .hotSearch { height: 24px; line-height: 24px; font-weight: normal; color: #a5bdd7; font-size: 14px; width: 354px; text-align: center; margin-top: 22px; } .hotSearch a { margin: 0 10px; color: #a5bdd7; } /*搜索和热门搜索*/ .sou2 { margin-left: 35.48%; padding-top: 38px; } #formsearch2 { background: url(../images/234e24b210fc5a0202be92afd7be51c86f2e6a15.png) no-repeat; width: 354px; height: 48px; } #formsearch2 input { border: none; outline: none; background: none; height: 48px; line-height: 48px; } #formsearch2 input#keyword { padding-left: 28px; color: #b9c7d6; font-size: 14px; width: 270px; float: left; } #formsearch2 input#s_btn { width: 70px; text-align: center; color: #fff; cursor: pointer; font-size: 12px; float: right; } #formsearch2 input::-webkit-input-placeholder { color: #b9c7d6; } #formsearch2 textarea::-webkit-input-placeholder { color: #b9c7d6; } @media (max-width:1800px) { .sou2 { margin-left: 28.48%; } } @media (max-width:1660px) { .sou { width: 45.84%; } .sou2 { margin-left: 14%; } } @media (max-width:1440px) { .sou2 { margin-left: 15px; } } /*box2*/ .box2 { position: relative; background: url(../images/bg2.jpg) no-repeat center; background-size: cover; padding-top: 70px; overflow: hidden; } .tit2 { text-align: center; margin-bottom: 40px; } .tit2 h3 { font-size: 40px; color: #0464a6; font-weight: normal; } .tit2 p { color: #666666; font-size: 18px; font-weight: normal; padding-top: 12px; } .pro_wap { position: relative; } .sort1 { display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: 30px; } .sort1 li { position: relative; margin: 0 12px; margin-bottom: 10px; text-align: center; } .sort1 li a { display: block; background: #e2e2e2; padding: 15px 40px; border-radius: 5px; font-size: 18px; color: #0464a6; } .sort1 li a:hover { background: #0464a6; color: #fff; } .list_pp { position: relative; margin: 0 -1%; font-size: 0; } .list_pp li { display: inline-block; vertical-align: bottom; width: 23%; margin: 0 1% 40px 1%; padding: 15px 15px 0 15px; background: #fff; border-radius: 10px; border: 1px solid transparent; -webkit-transition: all .5s ease; transition: all .5s ease; } .list_pp li a { display: block; } .list_pp li .com-img img { display: block; width: 100%; } .list_pp li .cpflex { padding: 25px 0; display: flex; justify-content: space-between; align-items: center; } .list_pp li .cpflex span { display: block; font-size: 16px; color: #666666; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .list_pp li .cpflex i { display: block; width: 40px; height: 40px; background: url(../images/cp_jian1.png) no-repeat center; margin-right: 10px; } .list_pp li:hover { border-color: #0464a6; box-shadow: 0 0 5px #0464a6; } .list_pp li:hover .cpflex i { background: url(../images/cp_jian1h.png) no-repeat center; } /* */ .box3 { overflow: hidden; margin: 58px 0 85px; position: relative; } .pbt { display: flex; justify-content: space-between; } .tjtt { color: #0464a6; font-size: 36px; } .tjtt img { margin-right: 18px; } a.pm { color: #999999; font-size: 18px; margin-top: 15px; } a.pm img { margin-left: 18px; } .prod1 { margin-top: 55px; margin-left: -20px; margin-right: -20px; } .prod1 .slick-slide { margin: 0 20px; } .prod1 li { text-align: center; } .prod1 li img { width: 100%; display: block; } .prod1 li h3 { color: #666666; font-size: 16px; background: #f3f3f3; height: 60px; line-height: 60px; overflow: hidden; } .prod1 li:hover h3 { color: #fff; background: #0464a6; } /* */ .bt { text-align: center; color: #333333; font-size: 40px; } .bt p { color: #666666; font-size: 18px; margin-top: 5px; } /* */ .box4 { background: url(../images/8cb5d60c277a8bd710b4e8b35668eeeb8734214c.jpg) no-repeat; background-size: 100% 100%; overflow: hidden; padding: 60px 0 24px; } .box4 .cont { max-width: 1910px; margin: 0 auto; padding: 0 15px; } .add { display: flex; justify-content: space-between; margin-top: 55px; } .add li { width: 16%; position: relative; color: #fff; } .add li a { color: #fff; } .add li .img img { display: block; width: 100%; } .add li .det { width: 80%; position: absolute; left: 10%; bottom: 8%; transition: all 0.8s; } .add li .img2 img {} .add li h3 { font-size: 22px; margin: 13px 0; } .add li h5 { font-size: 14px; line-height: 22px; display: none; overflow: hidden; } .add li h4 { font-size: 14px; line-height: 32px; border: 1px solid rgba(255, 255, 255, 0.5); width: 68px; margin-top: 30px; display: none; text-align: center; color: rgba(255, 255, 255, 0.5); } .add li:hover h5 { display: block; } .add li:hover h4 { display: block; } @media (max-width:1440px) { .add li h5 { ; line-height: 20px; height: 40px; } } @media (max-width:1024px) { .add { flex-wrap: wrap; } .add li { width: 32.5%; margin-bottom: 10px; } } @media (max-width:425px) { .box4 { padding: 30px 0 10px; } .add { margin-top: 30px; } .add li { width: 49%; } .add li h3 { font-size: 16px; margin: 10px 0; } .add li h5 { font-size: 12px; } .add li h4 { font-size: 12px; line-height: 28px; width: 60px; margin-top: 20px; } .add li .img2 { width: 30%; } .add li .img2 img { width: 100%; } } @media (max-width:320px) { .add li:hover h4 { display: none; } } /* 新闻中心 */ .box6 { position: relative; background: url(../images/xwbg.jpg) no-repeat; background-size: 100% 100%; padding: 70px 0 150px; overflow: hidden; } .pro_com { position: relative; } .wh3 { max-width: 1890px; margin: 0 auto; padding: 0 15px; } .prolist { text-align: center; margin-top: 36px; } .prolist li { text-align: center; display: inline-block; line-height: 58px; width: 224px; font-size: 18px; margin: 0 10px; cursor: pointer; background: #9d9d9d; position: relative; } .prolist li a { color: #fff; } .prolist li.cur { background: #0464a6; } .prolist li.cur:after { content: ""; position: absolute; width: 0; height: 0; border-left: 10px solid transparent; border-top: 9px solid #0464a6; border-right: 10px solid transparent; top: 58px; left: 50%; margin-left: -10px; } .proimg { display: none; margin-top: 55px; } .proimg.clicked { display: block; } .proimg ul { display: flex; justify-content: space-between; } .proimg li { position: relative; margin: 0 15px 20px 15px; width: calc(25% - 30px); } .proimg li .img img { width: 100%; display: block; } .proimg li .det { width: 94%; position: absolute; left: 3%; top: 72%; background: #fff; padding: 30px 0 25px; } .proimg li .nr { width: 88%; margin: 0 auto; } .proimg li h3 { font-size: 20px; color: #333333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .proimg li h4 { font-size: 16px; color: #666666; overflow: hidden; line-height: 26px; margin: 15px 0 25px; height: 52px; overflow: hidden; } .proimg li h5 { float: left; color: #999999; font-size: 14px; font-family: "Arial"; line-height: 30px; } .proimg li h2 { float: right; color: #ffffff; font-size: 18px; background: #cccccc; text-align: center; width: 30px; line-height: 30px; font-weight: normal; font-family: "仿宋"; } .proimg li:hover .det { box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.08); } .proimg li:hover h3 { color: #0464a6; } .proimg li:hover h2 { background: #0464a6; } /* c5_index */ .c5_index { position: relative; padding: 60px 0; } .tit55 { text-align: center; margin-bottom: 50px; } .tit55 h3 { color: #0464a6; font-weight: normal; margin-bottom: 12px; font-size: 40px; } .tit55 p { font-size: 18px; color: #333333; opacity: .75; } .service_list { position: relative; display: flex; flex-wrap: wrap; } .service_list li { width: 25%; position: relative; text-align: center; transition: .3s; padding-top: 10px; padding-bottom: 3.64583vw; } .service_list li a { display: block; } .service_list li .sse_img { width: 130px; height: 130px; line-height: 130px; border-radius: 50%; background: #0464a6; text-align: center; margin: 0 auto; } .service_list li .sse_img img { display: inline-block; max-width: 100%; } .service_list li h3 { font-size: 28px; color: #333333; font-weight: bold; font-family: "Microsoft YaHei UI"; margin: 20px 0; } .service_list li h3 span { display: block; font-size: 12px; text-transform: uppercase; font-weight: normal; padding-top: 5px; } .service_list li .xps { font-size: 15px; color: #333333; line-height: 1.7; font-family: "Microsoft YaHei UI"; padding: 0 1.5625vw; } .service_list li:hover { background: #0464a6; } .service_list li:hover .sse_img { background: #ffffff; } .service_list li:hover .sse_img img { filter: brightness(0); } .service_list li:hover h3, .service_list li:hover h3 span { color: #fff; } .service_list li:hover .xps { color: #fff; } /* c6_index */ .c6_index { position: relative; padding-top: 20px; background: url(../images/abb_bg.png) no-repeat right bottom; } .c6_top { display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 25px; } .c6left { position: relative; width: 52%; } .c6left img { display: block; width: 100%; } .c6right { position: relative; width: 43.47%; padding-top: 50px; } .c6right h2 { color: #0464a6; font-size: 1.5625vw; font-weight: bold; padding-bottom: 22px; position: relative; margin-bottom: 35px; } .c6right h2::before { position: absolute; left: 0px; bottom: 0px; width: 60px; height: 4px; content: ""; background: #0464a6; } .c6right .abbtxt { font-size: 16px; color: #666666; line-height: 1.7; margin-bottom: 30px; } .c6right .abb_more a { display: block; width: 145px; line-height: 48px; text-align: center; border: 1px solid #0464a6; font-size: 14px; color: #0464a6; } /* c6_con */ .c6_con { position: relative; } .c6list { position: relative; margin: 0 -10px; } .c6list .slick-slide { position: relative; margin: 0 10px; } .c6list .slick-slide a { display: block; } .c6list .slick-slide a img { width: 100%; display: block; } .c6list .slick-arrow { position: absolute; top: 50%; width: 46px; height: 46px; margin-top: -23px; font-size: 0; outline: none; border: none; z-index: 999; } .c6list .slick-prev { left: -60px; background: url(../images/prev6.png) no-repeat center; } .c6list .slick-next { right: -60px; background: url(../images/next6.png) no-repeat center; } /*页面底部*/ .foot { background: url(../images/ffbg.jpg) no-repeat; background-size: 100% 100%; overflow: hidden; padding: 60px 0 20px; } .f_nav { width: 52.9%; float: left; } .f_nav dl { float: left; width: 25%; } .f_nav dt { margin-bottom: 22px; font-size: 18px; color: #fff; } .f_nav dd a { font-size: 14px; color: #fff; line-height: 34px; opacity: .5; } .f_nav dd a:hover { opacity: 1; } .foot2 { width: 24.64%; margin-left: 9%; } .fgsm { margin-bottom: 22px; font-size: 18px; color: #fff; } .lx { font-size: 14px; color: rgba(255, 255, 255, .5); line-height: 30px; } .lx a { color: rgba(255, 255, 255, .5); } .codes { width: 8.77%; text-align: center; color: #fff; } .codes p:nth-child(2) { font-size: 14px; margin-top: 14px; } .codes img { width: 100%; display: block; } .bq { background: #292929; color: #999999; font-size: 14px; padding: 28px 0; line-height: 22px; } .bq a { color: #999999; } /* */ .f_link { color: #fff; font-size: 14px; line-height: 1.7; padding-top: 20px; } .f_link a { color: #fff; font-size: 14px; margin-right: 10px; } @media (max-width:768px) { .foot { background: #303030; } .f_nav { width: 60%; } .foot2 { margin-left: 0%; float: right; width: 28%; } .f_nav dt { font-size: 16px; margin-bottom: 16px; } .f_nav dd a { font-size: 12px; line-height: 25px; } .fgsm { font-size: 16px; } .lx { font-size: 12px; line-height: 25px; } .copyright { width: 100%; float: none; } } @media (max-width:425px) { .foot { padding: 30px 0; } .f_nav { display: none; } .foot2 { margin-left: 0%; float: none; width: 100%; } .bq { font-size: 12px; padding: 15px 0; } .f_nav dt { margin-bottom: 10px; } .f_nav dd a { line-height: 22px; } } .footer33 { height: 50px; } /*主体样式*/ #container { width: 1200px; margin: 0 auto; margin-top: 10px; } /*------------内页-------------------*/ .n_banner { width: 100%; position: relative; overflow: hidden; } .n_banner img { width: 100%; margin: 0 auto; overflow: hidden; } /* */ @media (max-width:1366px) { .tit2 h3 { font-size: 30px; } .tit2 p { font-size: 15px; } .x-menu>li>a { font-size: 15px; } .sort1 li a { padding: 10px 20px; font-size: 16px; } .list_pp li .cpflex { padding: 15px 0; } .list_pp li .cpflex span { font-size: 15px; } .list_pp li .cpflex i { width: 30px; height: 30px; background-size: cover; } .tjtt { font-size: 26px; } a.pm { font-size: 15px; } .bt { font-size: 30px; } .bt p { font-size: 16px; } .tit55 h3 { font-size: 30px; } .tit55 p { font-size: 15px; } .service_list li .sse_img { width: 110px; height: 110px; line-height: 110px; } .service_list li h3 { font-size: 20px; } .service_list li .xps { font-size: 13px; } .c6list .slick-prev { left: 0px; } .c6list .slick-next { right: 0px; } .proimg li h3 { font-size: 18px; } .proimg li h4 { font-size: 14px; margin: 10px 0 15px; } } @media (max-width:768px) { .bt { font-size: 35px; } .bt p { font-size: 16px; } } @media (max-width:425px) { .box2 { padding: 25px 0 20px; } .bt { font-size: 28px; } .bt p { font-size: 14px; } } @media (max-width:1024px) { .box6 { background: #f8f8f8; padding: 70px 0 220px; } .prolist li { font-size: 16px; width: 174px; line-height: 45px; margin: 0 6px; } .prolist li.cur:after { top: 45px; } .c6list .slick-arrow { display: none!important; } } @media (max-width:992px) { .list_pp li { width: 48%; } .c6_top { flex-wrap: wrap; } .c6left { width: 100%; } .c6right { width: 100%; } .c6right h2 { font-size: 20px; margin-bottom: 20px; } .proimg ul { flex-wrap: wrap; } .proimg li { margin: 0 10px 20px 10px; width: calc(50% - 20px); } .proimg li h3 { font-size: 18px; } .proimg li h4 { font-size: 14px; } .tit55 { margin-bottom: 25px; } .tit55 p { font-size: 12px; } .tit2 { margin-bottom: 25px; } } @media (max-width:768px) { .service_list li { width: 50%; padding: 20px 0; } .service_list li .sse_img { width: 90px; height: 90px; line-height: 90px; } .service_list li .sse_img img { max-width: 40px; } .service_list li h3 { font-size: 16px; } .box6 { padding: 70px 0 80px; } .proimg ul { flex-wrap: wrap; } .proimg li { width: calc(50% - 20px); margin: 0 10px 20px 10px; margin-bottom: 10px; } .proimg li .det { position: static; width: 100%; } .sort1 li { margin: 0 7px; margin-bottom: 10px; } .sort1 li a { font-size: 14px; padding: 7px 15px; } .list_pp li { margin-bottom: 20px; } .list_pp li .cpflex span { font-size: 14px; } } @media (max-width:425px) { .box6 { padding: 35px 0 30px; } .prolist { margin-top: 20px; } .prolist li { font-size: 14px; width: 27%; line-height: 34px; margin: 0 3px; } .prolist li.cur:after { top: 34px; width: 0; height: 0; border-left: 7px solid transparent; border-top: 7px solid #0464a6; border-right: 6px solid transparent; top: 34px; left: 50%; margin-left: -7px; } .proimg { margin-top: 30px; } .pro_com { padding-left: 15px; padding-right: 15px; } .proimg li { width: 100%; margin: 0; margin-bottom: 15px; } .proimg li .det { padding: 20px 0 16px; } .proimg li h3 { font-size: 14px; } .proimg li h4 { font-size: 12px; line-height: 22px; height: 44px; margin: 10px 0 15px; } .proimg li h5 { font-size: 12px; line-height: 22px; } .proimg li h2 { font-size: 18px; width: 22px; line-height: 22px; height: 22px; } } @media (max-width:768px) { .c5_index { padding: 30px 0; } .tjtt { font-size: 30px; } a.pm { font-size: 16px; } .prod1 li h3 { font-size: 14px; line-height: 50px; height: 50px; } .prod1 { margin-left: -10px; margin-right: -10px; } .prod1 .slick-slide { margin: 0 10px; } .c6right .abbtxt { font-size: 14px; } } @media (max-width:425px) { .box3 { margin: 38px 0 45px; } .tjtt { font-size: 25px; } a.pm { font-size: 14px; margin-top: 10px; } .pbt img { display: none; } .prod1 { margin-top: 35px; } .prod1 li h3 { line-height: 40px; height: 40px; } } /* 手机页脚 */ .footer3 { position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; background: #222; } .footer3 ul { display: -webkit-box; display: -ms-flexbox; display: flex; } .footer3 ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; color: #ffffff; line-height: 50px; font-size: 0; } .footer3 ul li a { display: block; color: #ffffff; } .footer3 ul li .footicon { width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 5px; background: url(../images/foot_icon.png); } .footer3 ul li .footicon.foothome { background-position: 0 0; } .footer3 ul li .footicon.footphone { background-position: 0 -16px; } .footer3 ul li .footicon.footcontact { background-position: 0 -32px; } .footer3 ul li span { display: inline-block; vertical-align: middle; font-size: 14px; color: #ffffff; }