@charset "utf-8"; #main { padding-top: 1px; } #main > .cooperation { margin-top: 20px; } #main > .cooperation > .left { width: 60px; padding-top: 3px; height: 166px; background-color: #01509d; color: #fff; line-height: 40px; font-size: 32px; text-align: center; } #main > .cooperation > .right { position: relative; padding: 0 105px; height: 166px; width: 1140px; background-color: #f3f3f3; } #main > .cooperation > .right > .swiper-container2 { transition-timing-function: linear; overflow: hidden; } #main > .cooperation > .right > .swiper-container2 > .swiper-wrapper { transition-timing-function: linear; } #main > .cooperation > .right > .swiper-container2 > .swiper-wrapper > .swiper-slide { padding-top: 10px; } #main > .cooperation > .right > .swiper-container2 > .swiper-wrapper > .swiper-slide > img { display: block; width: 100%; height: 120px; } #main > .cooperation > .right > .swiper-container2 > .swiper-wrapper > .swiper-slide > p { line-height: 34px; font-size: 20px; font-weight: bold; } #main > .slogan3 { margin: 30px 0 30px; text-align: center; color: #555; } #main > .advantage { background: url(../img/lbx.jpg) no-repeat center bottom; padding-bottom: 50px; background-size: contain; background-size: 36%; } #main > .advantage > .tit { position: relative; } #main > .advantage > .tit > .line { margin-bottom: 10px; border: 1px solid #eee; } #main > .advantage > .tit > .tit_txt { position: absolute; top: -8px; left: 310px; width: 580px; text-align: center; background-color: #fff; color: #00509c; font-family: '宋体'; font-size: 30px; font-weight: bold; } #main > .advantage > .advan_con { overflow: hidden; } #main > .advantage > .advan_con > .left { float: left; } #main > .advantage > .advan_con > .right { float: right; } #main > .advantage > .advan_con .advan_item { margin-top: 50px; position: relative; width: 65px; height: 95px; border: 2px solid #00509c; } #main > .advantage > .advan_con .advan_item > .con > .num { text-align: center; font-size: 36px; color: #00509c; } #main > .advantage > .advan_con .advan_item > .con > .txt { position: absolute; top: 48px; min-width: 300px; line-height: 32px; background-color: #fff; color: #333; white-space: nowrap; } #main > .advantage > .advan_con > .left > .advan_item > .con > .txt { left: 10px; } #main > .advantage > .advan_con > .right > .advan_item > .con > .txt { text-align: right; right: 10px; } .swiper-button-prev2, .swiper-button-next2 { position: absolute; height: 40px; width: 40px; top: 63px; cursor: pointer; } .swiper-button-prev2 { left: 32px; background: url(../img/left_arrow.png) no-repeat center center; } .swiper-button-next2 { right: 32px; background: url(../img/right_arrow.png) no-repeat center center; } #main > .ad1 { margin-top: 30px; padding-top: 1px; height: 251px; background: url(../img/full_wd_bg1.jpg) no-repeat center center; background-size: cover; color: #fff; } #main > .ad1 > .wd_1200 > .left, #main > .ad1 > .wd_1200 > .right { vertical-align: top; } #main > .ad1 > .wd_1200 > .left { margin-left: 298px; margin-top: 60px; font-size: 26px; font-family: '宋体'; font-weight: bold; letter-spacing: 2px; } #main > .ad1 > .wd_1200 > .right { margin-left: 212px; margin-top: 65px; font-family: '宋体'; font-weight: bold; letter-spacing: 2px; } #main > .ad1 > .wd_1200 > .right > .tit { font-size: 18px; } #main > .ad1 > .wd_1200 > .right > .num { font-size: 26px; } #main > .ad1 > .wd_1200 > .right > a { display: block; margin-top: 20px; margin-left: -50px; width: 220px; line-height: 62px; text-align: center; font-size: 30px; color: #ff0033; background-color: #d2d2d2; border-radius: 5px; } #main > .pro { margin-bottom: 25px; } #main > .pro > .pro_left, #main > .pro > .pro_right { vertical-align: top; } #main > .pro > .pro_left { margin-top: -186px; width: 240px; font-family: '宋体'; font-weight: bold; letter-spacing: 2px; } #main > .pro > .pro_left > .tit { line-height: 186px; height: 186px; background-color: #00509c; color: #fff; font-size: 40px; text-align: center; } #main > .pro > .pro_left > .pro_cols { padding-top: 1px; padding-bottom: 240px; background-color: #ededed; } #main > .pro > .pro_left > .pro_cols > li { margin-top: 16px; line-height: 42px; font-size: 14px; font-weight: normal; font-family: '微软雅黑'; } #main > .pro > .pro_left > .pro_cols > li > a { display: block; margin: 0 auto; width: 190px; color: #000; border-bottom: 2px dashed #ccc; padding-left: 0; } #main > .pro > .pro_left > .pro_cols > li > a:hover { transition: padding 0.5s, width 0.5s, background-color 0.5s; background-color: #2a3139; color: #fff; width: 240px; padding-left: 30px; border-bottom: 0 none; } #main > .pro > .pro_right { width: 960px; } #main > .pro > .pro_right > .cols_list > li { margin: 15px 0 0 15px; width: 305px; } #main > .pro > .pro_right > .cols_list > li > a { display: block; width: 100%; position: relative; overflow: hidden; } #main > .pro > .pro_right > .cols_list > li > a > .img_box > img { display: block; width: 100%; height: 305px; transition: transform 0.5s; } #main > .pro > .pro_right > .cols_list > li > a > .tit { position: absolute; bottom: 0; width: 305px; padding: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: rgba(0, 0, 0, 0.7); color: #fff; font-size: 16px; text-align: center; letter-spacing: normal; } #main > .pro > .pro_right > .cols_list > li > a:hover > .img_box > img { transform: scale(1.2); } #main > .advan2 { padding: 80px 0 60px; background-color: #00509c; } #main > .advan2 > .con { position: relative; margin: 0 auto; width: 1250px; border: 1px dashed #fff; } #main > .advan2 > .con > .tit { margin: -35px auto 0; font-size: 40px; font-family: '宋体'; font-weight: bold; letter-spacing: 2px; color: #fff; } #main > .advan2 > .con > .tit > span { padding: 0 10x; background-color: #00509c; } #main > .advan2 > .con > .en_tit { margin-top: 5px; color: #c8b5a3; } #main > .advan2 > .con > .adv_list { margin: 42px 0 80px; } #main > .advan2 > .con > .adv_list > .item { margin-left: 20px; width: 287px; padding: 10px; background-color: #fff; cursor: pointer; transition: background-color 0.5s; } #main > .advan2 > .con > .adv_list > .item:hover { background-color: #f89200; } #main > .advan2 > .con > .adv_list > .item:hover > .des { color: #fff; } #main > .advan2 > .con > .adv_list > .item > .img_box > img { display: block; width: 100%; height: 215px; } #main > .advan2 > .con > .adv_list > .item > .des { margin-top: 15px; padding-bottom: 36px; line-height: 30px; color: #555; font-size: 14px; } #main > .advan2 > .con > .btns { position: absolute; left: 470px; bottom: -18px; width: 310px; background-color: #00509c; } #main > .advan2 > .con > .btns > a { width: 140px; height: 34px; line-height: 34px; color: #fff; font-size: 14px; text-align: center; transition: background-color 0.5s; } #main > .advan2 > .con > .btns > a.mr_30 { margin-right: 30px; } #main > .advan2 > .con > .btns > a.mr_30.more { background-color: #005eb7; } #main > .advan2 > .con > .btns > a.mr_30.more:hover { background-color: #00478a; } #main > .advan2 > .con > .btns > a.talk { background-color: #f89200; } #main > .advan2 > .con > .btns > a.talk:hover { background-color: #c37300; } #main > .about_us { margin-top: 40px; letter-spacing: 1px; } #main > .about_us > .wd_1200 { background: url(../img/factory.png) no-repeat top right; background-size: contain; } #main > .about_us > .wd_1200 > .top { width: 600px; } #main > .about_us > .wd_1200 > .top > .tit { padding-left: 8px; border-left: 3px solid #00509c; } #main > .about_us > .wd_1200 > .top > .tit > .line1 { color: #000000; } #main > .about_us > .wd_1200 > .top > .tit > .line2 { line-height: 36px; font-size: 26px; color: #00509c; } #main > .about_us > .wd_1200 > .top > .tit > .line3 { color: #777; } #main > .about_us > .wd_1200 > .top > .des { margin-top: 10px; margin-bottom: 30px; padding-left: 11px; line-height: 30px; color: #000000; } #main > .about_us > .wd_1200 > .bot > .qualifications { position: relative; width: 620px; padding: 17px 30px 0 40px; height: 215px; background: url(../img/shadow.png) no-repeat left 20px; border-top: 2px dashed #00509c; } #main > .about_us > .wd_1200 > .bot > .qualifications > .tit { position: absolute; left: -15px; top: -20px; padding: 0 3px; background-color: #00509c; color: #fff; font-family: '宋体'; font-weight: bold; font-size: 30px; line-height: 40px; letter-spacing: 3px; } #main > .about_us > .wd_1200 > .bot > .qualifications > .swiper-container3 { margin-top: 10px; overflow: hidden; transition-timing-function: linear; } #main > .about_us > .wd_1200 > .bot > .qualifications > .swiper-container3 > .swiper-wrapper { transition-timing-function: linear; } #main > .about_us > .wd_1200 > .bot > .qualifications > .swiper-container3 .swiper-slide { line-height: 181px; } #main > .about_us > .wd_1200 > .bot > .qualifications > .swiper-container3 .swiper-slide > img { width: 100%; } #main > .ad2 { margin: 25px 0 40px; padding-top: 1px; height: 163px; background-color: #efefef; } #main > .ad2 > .wd_1200 { height: 100%; } #main > .ad2 > .wd_1200 > .left, #main > .ad2 > .wd_1200 > .center, #main > .ad2 > .wd_1200 > .right { display: inline-block; vertical-align: top; } #main > .ad2 > .wd_1200 > .left > .line1 { margin-top: 25px; font-size: 28px; color: #00509c; } #main > .ad2 > .wd_1200 > .left > .line1 > .bold { font-weight: bold; } #main > .ad2 > .wd_1200 > .left > .line2, #main > .ad2 > .wd_1200 > .left > .line3 { margin-left: 52px; } #main > .ad2 > .wd_1200 > .left > .line2 { margin-top: 12px; color: #333; font-size: 18px; } #main > .ad2 > .wd_1200 > .left > .line3 { margin-top: 15px; color: #999; font-size: 12px; } #main > .ad2 > .wd_1200 > .center { margin-left: 90px; height: 100%; width: 200px; background: url(../img/customer.png) no-repeat left bottom; } #main > .ad2 > .wd_1200 > .right { float: right; padding-top: 28px; padding-right: 32px; background: url(../img/black_phone.png) no-repeat right 35px; } #main > .ad2 > .wd_1200 > .right > .tit { color: #999; } #main > .ad2 > .wd_1200 > .right > .num { margin-top: 8px; font-size: 26px; font-weight: bold; color: #00509c; } #main > .ad2 > .wd_1200 > .right > .bttn { margin: 10px 0 0 35px; width: 120px; border: 1px solid #555; text-align: center; } #main > .ad2 > .wd_1200 > .right > .bttn > a { display: block; width: 100%; line-height: 38px; color: #555; } .articles { margin-bottom: 30px; font-family: '微软雅黑'; } .articles > div { display: inline-block; vertical-align: top; width: 31%; margin-right: 3.5%; font-size: 14px; font-weight: normal; letter-spacing: normal; } .articles > div.mr_0 { margin-right: 0; } .articles .tit { height: 60px; line-height: 60px; border-bottom: 2px solid #ccc; } .articles .tit > .ch_tit { position: relative; font-size: 18px; font-weight: bold; } .articles .tit > .ch_tit::after { content: ''; position: absolute; bottom: -18px; left: 0; display: block; width: 74px ; background-color: #030063; height: 2px; } .articles .tit > .ch_tit > a { color: #000; } .articles .tit > .en_tit, .articles .tit > .pull-right, .articles .tit > .pull-right > a { color: #777; font-size: 16px; } .articles .tit > .pull-right > a { color: #333; } .articles .tit > .pull-right > a:hover { color: #00509c; } .articles > .problems > .problem_list > li { margin-top: 25px; } .articles > .problems > .problem_list > li > .left, .articles > .problems > .problem_list > li > .right { display: inline-block; vertical-align: top; } .articles > .problems > .problem_list > li > .left { padding: 0 4px; } .articles > .problems > .problem_list > li > .left > span { display: block; width: 18px; height: 18px; border-radius: 2px ; color: #fff; font-size: 14px; line-height: 18px; text-align: center; } .articles > .problems > .problem_list > li > .right > .pro_tit > a { color: #000; } .articles > .problems > .problem_list > li > .right > .pro_tit > a:hover { color: #00509c; } .articles > .problems > .problem_list > li > .left > span.green_bg { margin-bottom: 12px; background-color: #57ac1e; } .articles > .problems > .problem_list > li > .left > span.black_bg { background-color: #343434; } .articles > .problems > .problem_list > li > .right { width: 90%; } .articles > .problems > .problem_list > li > .right > .pro_tit { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000; font-size: 14px; font-weight: bold; margin-bottom: 5px; } .articles > .problems > .problem_list > li > .right > .pro_ans { color: #555; line-height: 22px; } .articles > .news > .img_box, .articles > .news > .news_list { width: 95%; } .articles > .news > .img_box { margin: 25px 0; } .articles > .news > .img_box > img { display: block; width: 100%; height: auto; } .articles > .news > .news_list > li { margin-top: 18px; padding-left: 20px; background: url(../img/icon1.gif) no-repeat left center; background-size: 1.5%; } .articles > .news > .news_list > li > a { display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #555; } .articles > .news > .news_list > li > a:hover { color: #00509c; } .frinedship_links { padding: 15px 0 20px; border-top: 1px dashed #ccc; font-size: 18px; } .frinedship_links > li > a { color: #0c0c0c; } .frinedship_links > li > a:hover { color: #00509C; } @media screen and (max-width: 768px){ #main > .cooperation{ display: none; } #main > .slogan3{ display: none; } #main > .advantage{ display: none; } #main > .ad1{ display: none; } #main > .pro{ width: 100%; overflow-x: hidden; } #main > .pro> .pro_left{ display: block; } #main > .pro> .pro_right{ display: block; } #main > .pro > .pro_left{ margin-top: 0; width: 100%; } #main > .pro > .pro_left > .tit{ background-color: #fff; color: #000; text-align: center; line-height: 1.5; padding: 20px 0 5px; font-size: 20px; font-family: '微软雅黑'; font-weight: normal; height: auto; } #main > .pro > .pro_left > .pro_cols{ padding-bottom: 20px; background-color: transparent; padding-left: 15px; padding-right: 15px; } #main > .pro > .pro_left > .pro_cols > li{ display: inline-block; min-width: 32%; margin-left: 2%; } #main > .pro > .pro_left > .pro_cols > li:nth-child(3n-2){ margin-left: 0; } #main > .pro > .pro_left > .pro_cols > li > a{ width: 100%; border-bottom: 0 none; } #main > .advan2,#main > .about_us { overflow: hidden; } #main > .pro > .pro_left > .pro_cols > li > a{ width: 100%; background-color: #2a3139; color: #fff; text-align: center; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #main > .pro > .pro_left > .pro_cols > li > a:hover{ width: 100%; padding-left: 0; } #main > .pro > .pro_right > .cols_list{ padding: 0 15px; } #main > .pro > .pro_right > .cols_list > li{ float: left; width: 48%; margin: 0; margin-left: 4%; } #main > .pro > .pro_right > .cols_list > li:nth-child(odd){ margin-left: 0; } #main > .pro > .pro_right > .cols_list > li > a > .img_box > img{ height: auto; } #main > .pro > .pro_right{ width: 100%; } #main > .pro > .pro_right > .cols_list > li > a > .tit{ width: 100%; font-size: 14px; padding: 5px 10px; } #main > .pro > .pro_right > .cols_list > li:last-child{ display: none; } #main > .advan2{ display: none; } #main > .ad2{ display: none; } #main > .about_us > .wd_1200 > .bot{ display: none; } #main > .about_us > .wd_1200 > .top{ width: 100%; } #main > .about_us{ margin-top: 30px; padding-left: 15px; padding-right: 15px; } #main > .about_us > .wd_1200 > .top{ text-align: center; } #main > .about_us > .wd_1200 > .top > .tit{ padding-left: 0; border-left: 0; } #main > .about_us > .wd_1200 > .top > .tit > .line2{ line-height: 36px; font-size: 18px; } #main > .about_us > .wd_1200 > .top > .des{ padding-left: 0; } #main > .about_us > .wd_1200{ padding-bottom: 260px; background-position: center bottom; } .articles { padding-left: 15px; padding-right: 15px; } .articles > div{ display: block; width: 100%; margin-right: 0; } .articles > div.news>.news_list>li:nth-child(n+5){ display: none; } .articles > .problems > .problem_list > li > .right{ width: 86%; } .frinedship_links{ display: none; } #main > .about_us > .wd_1200 > .top > .tit > .line1{ font-size: 18px; } #main > .pro > .pro_right > .cols_list > li{ margin-top: 15px; } }