@charset "utf-8"; .switchlanguage { width: 100%; height: 30px; background: #f4f4f4; } .zongl { width: 1200px; margin: 0 auto; height: 30px; } .language { float: right; margin-top: 5px; font-size: 14px; } .select { font-size: 100%; border: 1px solid #dcdfe6; background: #fff; box-sizing: border-box; color: #606266; display: inline-block; transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .welcome { font-size: 14px; color: #999; line-height: 30px; } .nav { background-color: #222222; position: fixed; top: 0; left: 0; width: 100%; z-index: 130; height: 130px; } .nav .container { position: relative; } .nav .logo { position: absolute; top: 22px; left: 0; } .nav ul { position: absolute; right: 0; z-index: 99; } .nav ul li { float: left; height: 100px; width: 120px; text-align: center; line-height: 100px; } .nav ul li dl { background-color: rgba(0, 0, 0, 0.4); color: #fff; font-size: 16px; display: none; } .nav ul li dl dd:hover, .nav ul li a:hover { background-color: #b3202c; } .nav ul li a { color: #fff !important; font-size: 16px; display: block; } /* 轮播css */ .header .swiper-container .slide1 { background: no-repeat center top; background-size: cover; height: 600px; margin-top: 100px; } .header .swiper-container .slide2 { background: url(/uploads/image/img/banner02.jpg) no-repeat center top; background-size: cover; height: 600px; margin-top: 100px; } .header .swiper-container .slide3 { background: url(/uploads/image/img/banner03.jpg) no-repeat center top; background-size: cover; height: 600px; margin-top: 100px; } .infor { width: 100%; background: #f5f5f5; overflow: hidden; min-width: 1200px; } .inforw { width: 1200px; margin: 0 auto; } .infor_l { float: left; width: 280px; padding: 30px 10px; height: 90px; overflow: hidden; transition: all 0.8s linear; } .infor_bac { width: 237px; height: 0px; position: absolute; background: #b3202c; margin-top: 45px; margin-left: -10px; transition: all 0.8s linear; } .infor_lt { overflow: hidden; width: 210px; margin: 0 auto; position: relative; z-index: 2; } .infor_lt_i { float: left; width: 48px; background: #b3202c; text-align: center; height: 48px; border-radius: 50%; border: solid 1px #b3202c; transition: all 0.8s linear; } .infor_lt_i img { margin-top: 10px; width: 27px; } .infor_lt_m { float: right; width: 150px; line-height: 50px; font-size: 24px; font-weight: bold; color: #222; transition: all 0.8s linear; } .infor_ld { text-align: center; overflow: hidden; font-size: 16px; line-height: 30px; padding-top: 10px; transition: all 0.8s linear; position: relative; z-index: 2; } .case_l { margin-right: 37px; } .case_l .font { width: 270px; font-size: 16px; line-height: 32px; margin-top: 20px; color: #555; text-align: center; padding: 15px 0 10px 0; background: url(/uploads/image/img/background1.jpg) center top no-repeat; } .case_l dl { font-size: 26px; text-transform: uppercase; color: #222; font-family: "arial"; } .container { width: 1200px; } .case_c { margin-top: 30px; } .case_c img { width: 270px; margin-left: 36px; } .case_c img:first-child { margin-left: 0; } .case_l .font em { display: block; font-style: normal; font-size: 25px; color: #222; } .case_l i { display: block; font-style: normal; font-size: 14px; letter-spacing: 1px; margin-top: 10px; } .case_l a:before { margin-top: 30px; display: block; content: ""; height: 5px; background: #222; width: 100px; margin-bottom: 5px; } .case_l a { display: block; font-size: 48px; font-weight: bold; color: #222; line-height: 65px; } #detail_bg { width: 100%; height: 800px; padding-top: 10px; background: url(/uploads/image/img/background2.jpg) bottom center no-repeat; margin: auto; } .totalwidth { width: 1200px; margin: 0 auto; height: auto; } .detail_fl { width: 396px; float: left; margin-top: 40px; } .detail_c { width: 396px; padding-top: 65px; float: left; } .detail_p { width: 270px; text-align: right; float: left; } .detail_h1 { padding-top: 15px; line-height: 36px; padding-bottom: 8px; color: #b3202c; font-weight: bold; font-size: 26px; } .detail_h2 { line-height: 30px; font-size: 15px; } .detail_fr { width: 396px; float: right; margin-top: 20px; } .detail_c1 { width: 396px; padding-top: 60px; float: right; } .detail_p1 { width: 258px; text-align: left; float: right; } .detail_zhong { width: 320px; text-align: center; margin: auto; color: #fff; padding-top: 70px; } .xhgingd { width: 70px; height: 78px; margin: 0 auto; animation: myfirst 2s infinite; display: inline-block; } .detail_t1 { color: #fff; line-height: 72px; font-size: 32px; font-weight: bold; padding-top: 5px; padding-bottom: 15px; } .detail_xian { width: 252px; height: 1px; background: #921721; margin: auto; } .detail_t2 { font-size: 20px; line-height: 30px; padding-top: 15px; padding-bottom: 20px; } .detail_t3 { text-align: center; margin-top: 80px; padding-left: 0px; } .title { text-align: center; margin-top: 40px; } .main_title { color: #333333; font-size: 36px; margin-top: 20px; } .sub_title { font-size: 14px; color: #808080; margin-top: 10px; } /* #detail1_bg { width: 100%; height: 800px; padding-top: 10px; background: url(/uploads/image/img/background3.png) bottom center no-repeat; margin: auto; } .floor1 .photos > div { float: left; } .floor1 .photos .rgt { float: right !important; } .floor1 .photos .ctr { margin-left: 14px; position: relative; } .floor1 .photos { margin-top: 30px; } .floor1 .photos .up { position: relative; width: 285px; height: 450px; overflow: hidden; } .floor1 .photos .down { margin-top: 10px; position: relative; width: 285px; height: 450px; overflow: hidden; } .floor1 .photos .ctr { height: 450px; overflow: hidden; margin-top: 20px; } .floor1 .photos img { display: block; width: 285px; height: 450px; } .floor1 .photos .font1{ color: #000; } .floor1 .photos .cover { position: absolute; top: 100%; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.5); text-align: center; font-size: 22px; color: #fff; line-height: 350px; } */ #detail1_bg { width: 100%; height: 1280px; padding-top: 10px; background: url(/uploads/image/img/background3.png) bottom center no-repeat; margin: auto; } .totalwidth1 { width: 1200px; margin: 0 auto; padding-top: 20px; height: auto; } .bt { text-align: center; font-size: 36px; color: #333333; line-height: 50px; letter-spacing: 1px; } .btt { text-align: center; width: 561px; margin: 0 auto; margin-top: 5px; font-size: 16px; color: #808080; margin-bottom: 20px; } #agent { width: 1200px; margin: 0 auto; padding-top: 10px; z-index: 1; } #agent li { width: 285px; float: left; border: 1px #fff solid; margin: 20px 12px 0 0; position: relative; transition-duration: 1s; transition: all 0.3s ease-in-out; display: block; z-index: 1; box-shadow: 1px 1px 5px #cfcfcf; background: #fff; } #agent li img { width: 285px; float: left; height: 226px; } #agent li .bt { width: 285px; float: left; color: #921721; font-size: 22px; text-align: center; height: 50px; line-height: 50px; margin-top: 5px; font-weight: bold; z-index: 1; position: relative; } #agent li .fl { width: 250px; float: left; color: #333; font-size: 14px; line-height: 30px; padding-top: 0px; padding-left: 15px; padding-right: 0px; height: 120px; text-align: center; z-index: 1; position: relative; } #agent li .more { width: 130px; float: left; color: #666; font-size: 15px; line-height: 28px; height: 28px; border-radius: 35px; border: 1px #ccc solid; text-align: center; margin-left: 35px; z-index: 1; position: relative; margin: 10px 77px 10px; } #agent li .jg { display: block; width: 0px; height: 0px; position: absolute; background: #00a1e9; top: 364px; left: 141px; transition: all 0.4s; } .pbtmore { margin: 0 auto; height: 40px; margin-top: 1000px; width: 140px; line-height: 40px; text-align: center; color: #fff; background: #b3202c; } .pbtmore a { color: #fff; font-size: 16px; } .index-box2 { width: 100%; height: 880px; position: relative; overflow: hidden; transition: 0.5s ease-out; background: url(/uploads/image/img/background4.jpg) center no-repeat; margin-top: 50px; } .index-box2 .content { width: 1200px; margin: 88px auto 0; } .w1200 { margin: 0 auto; width: 1200px; } .youshi_c { width: 380px; padding-top: 65px; float: left; } #youshi_fl { width: 430px; height: 630px; float: left; color: #333; } .youshi_h1 { font-size: 36px; font-weight: bold; line-height: 42px; color: #b3202c; } .youshi_h2 { font-size: 24px; line-height: 50px; font-family: century gothic; } .haygxty { width: 66px; height: 3px; background: #b3202c; margin-top: 10px; } .youshi_h3 { text-indent: 2em; width: 550px; line-height: 35px; margin-top: 35px; font-size: 20px; color: #666666; } .index-box2 .content .in-02-right { width: 650px; float: right; height: 710px; box-sizing: border-box; padding-left: 20px; } .index-box2 .content .in-02-right .div-li { width: 44%; margin: 8px 3%; height: 340px; float: left; position: relative; overflow: hidden; } #par_bg { width: 100%; height: auto; background: #fff; margin-top: 50px; } .f_tit { text-align: center; line-height: 60px; } .f_tit p { font-size: 36px; line-height: 35px; color: #b3202c; } .f_tit i { display: block; width: 70px; height: 2px; background: #ccc; margin: 0 auto; margin-top: 20px; } .f_tit span { display: block; font-size: 16px; line-height: 16px; margin-top: 20px; } .partner_d { width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 30px; border-top: solid 1px #ccc; border-left: solid 1px #ccc; } .partner_d td { display: block; overflow: hidden; float: left; position: relative; padding: 0px !important; width: 299px; transition: all 0.3s linear; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; background: #fff; } .partner_d td img { width: 100% !important; height: 224px; transition: all 0.3s linear; position: relative; z-index: 1; } .floor2 .photos { margin-top: 30px; } .floor2 .photos .wrapper > div { float: left; width: 25%; } .floor2 .photos .wrapper { margin-right: -15px; } .floor2 .photos .wrapper > div > div { margin-right: 15px; overflow: hidden; background-color: #000; } .floor2 .photos .wrapper > div > div img { width: 100%; display: block; } .copy_all { width: 100%; margin-top: 20px; min-width: 1200px; padding-top: 60px; background: #b3202c url(/uploads/image/img/yewei.png) center top no-repeat; height: 555px; } .box { width: 1200px; height: auto; margin: 0 auto; } .copy_nav { line-height: 118px; color: #fff; text-align: center; font-size: 16px; } .copy_nav a { font-size: 16px; color: #fff !important; } .copy_nav span { color: #fff; padding: 0 24px; } .copy_tel { background: #d5303d; padding: 35px 100px; display: block; } .copy_tel .copy_tel_item { font-size: 16px; color: #fff; line-height: 30px; width:100%; display: flex; align-items: center; } .copy_tel .copy_tel_item:first-child{ padding-bottom:20px; } .copy_tel .copy_tel_item .item-left{ padding-right: 15px; } .copy_tel .copy_tel_item .item-right{ flex:1; } .page-bottom-img{ display: flex; align-items: center; padding-top:20px; } .page-bottom-img .img-left{ flex:1; } .copy_all .link { border-top: 1px solid #d5303d; line-height: 40px; color: #888; margin-top: 10px; } .copy_all .link p { display: block; font-size: 16px; color: #eee; float: left; width: auto; } .copy_all .link a { color: #eee !important; text-decoration: none; } /* 关于我们 */ .mianbxcontent { text-align: left !important; font-size: 14px !important; padding-left: 20px; border: 1px dashed #e3e3e3; margin-bottom: 20px !important; height: 40px !important; line-height: 40px !important; width: 1180px !important; margin: 0 auto; margin-top: 20px; } .webs_z { width: 1200px; margin-top: 40px; margin: 0 auto; } .about_zb { font-size: 16px; width: 820px; border: solid 1px #d5303d; height: 113px; padding-left: 25px; margin: 25px 0px; } .about_zb p { background: url(/uploads/image/img/about.png) left no-repeat; line-height: 33px; height: 42px; color: #d5303d; padding-left: 268px; margin-top: 23px; margin-bottom: 16px; font-size: 35px; font-weight: bold; } .contact_rb { width: 353px; background: #d5303d; text-align: center; color: #fff; height: 95px; font-size: 18px; line-height: 37px; padding-top: 20px; margin: 25px 0px; } .contact_rb span { font-size: 30px; font-weight: bold; display: block; } .clear { clear: both; height: 0px; overflow: hidden; } .jj { height: 550px; background: url(/uploads/image/img/aboutus.jpg) left center no-repeat; margin-top: 20px; } .jj_wz { width: 800px; padding: 40px 40px 40px 40px; background: rgba(255, 255, 255, 0.9); float: right; line-height: 35px; font-size: 15px; text-align: justify; margin-top: 60px; box-shadow: 5px 5px 5px rgb(0 0 0 / 20%); } .jj p { text-indent: 2em; } /* 联系我们 */ .lxtop { overflow: hidden; margin-top: 30px; border-radius: 3px; border: 1px solid #ccc; } .lxtop img { float: left; } .lxtop p { font-size: 16px; line-height: 35px; padding: 40px 30px 0 430px; color: #666; } .lxtop p span { display: block; color: #333; font-size: 18px; line-height: 50px; } .separate { background: url(/uploads/image/img/bg-line.png) no-repeat bottom; font-size: 30px; text-align: center; margin: 35px auto 40px; overflow: hidden; padding-top: 15px; } .separate b { color: #333; } .separate span { display: block; font-size: 14px; letter-spacing: 5px; color: #a4a4a4; margin-top: 10px; } .lxfsnr { overflow: hidden; border: 1px solid #ccc; border-radius: 3px; padding-top: 20px; } .lxfsnr ul { overflow: hidden; } .lxfsnr li { margin: 0 0 20px 22px; float: left; width: 528px; padding: 25px 0 14px 28px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; } .lxfsnr li img { float: left; } .lxfsnr li p { float: left; line-height: 46px; padding-left: 25px; font-size: 16px; } /* 技术特色 */ .ski { width: 1200px; margin: 0 auto; height: 900px; } .detail_box { border: 1px #eee solid; border-radius: 5px; font-size: 14px; line-height: 28px; color: #333; width: 1145px; padding: 25px; float: right; } .detail_box div { font-size: 24px; color: #b3202c; margin: 20px 0; } .detail_box p { line-height: 30px; font-size: 16px; text-indent: 2em; } .detail_box h1 { line-height: 25px; font-size: 18px; font-weight: bold; margin: 10px 0; } .right_box { border: 1px #eee solid; border-radius: 5px; float: right; width: 320px; } .right_box .right_bg { font-size: 24px; font-weight: bold; color: #b3202c; height: 60px; background: #eee; border-left: 5px solid #b3202c; line-height: 60px; padding-left: 25px; } .detail_rig ul li { padding-left: 10px; } /* 产品展示 */ #bodypro { width: 1200px; margin: 0 auto; height: auto; overflow: hidden; display: flex; } #bodypro #left { width: 270px; } #bodypro #right { flex: 1; } #bodycon { width: 1200px; margin: 0 auto; height: auto; overflow: hidden; } #bodycon #left { width: 270px; } .prod_fl { float: left; } .prod_fl_title { background: #b3202c; width: 250px; height: 110px; color: #fff; text-align: center; } .prod_fl_title p { font-size: 26px; font-weight: bold; font-size: 26px; color: #fff; padding-top: 25px; display: block; } .prod_fl_title span { font-size: 12px; color: #dbecfd; margin-top: 6px; display: block; text-transform: uppercase; } .prod_fl_nr { background: #fff; width: 244px; border-left: 3px #b3202c solid; border-right: 3px #b3202c solid; border-bottom: 3px #b3202c solid; position: relative; padding-bottom: 30px; } .prod_fl_nr td { position: relative; width: 270px; transition: 0.3s; padding-left: 0px !important; border-bottom: 1px dashed #eee; } .prod_fl_nr td img { z-index: 2; display: block; padding-left: 36px; outline: none; } .prod_fl_nr td a { font-size: 15px; position: relative; z-index: 2; display: block; padding-left: 56px; color: #666; outline: none; height: 55px; line-height: 55px; } .pro_name { padding-top: 10px; padding-bottom: 10px; text-align: center; font-size: 16px; } #bodcontent { width: 930px; margin: 0 auto; line-height: 180%; text-align: center; } .pro_one_box { width: 310px; float: left; } .body_right tr td img { width: 280px; height: 210px; border: 1px solid #c0c0c0; } /* 产品详情 */ .product_content { width: 930px; margin: 0 auto; line-height: 180%; float: right; } .propic_show_left_20170301 { width: 450px !important; height: 338px; border: 1px solid #dedede; margin: 0 auto; } #xianshixiaotu { width: 448px !important; height: 336px !important; } .news_xw table { border-collapse: collapse; border-style: solid; border-width: 1px; } .news_xw table td { border: 1px solid #dedede; color: #000; font-size: 14px; padding: 10px; height: 0px; margin: 0 auto; } .news_xw table td a { color: #e30620; font-size: 14px; } .news_xw table td a:hover { color: #00a1e9; font-size: 14px; } .gy_bg { font-size: 14px; text-indent: 2em; line-height: 35px; } .dbgstr { font-size: 24px; font-weight: bold; width: 100%; color: #b3202c; height: 60px; background: #f8f8f8; border-left: 5px solid #b3202c; line-height: 60px; padding-left: 25px; margin-top: 10px; } .under-wenzi { text-align: center; margin-top: 5px; font-size: 16px; color: #b3202c; }