@charset "utf-8"; /* CSS Document */ /* Auther: Puyuan */ /* WebSite: http://www.ipuyuan.com/ */ /*zss*/ .z_banner { background: url("../images/zss/g_banenr.jpg") no-repeat; height: 400px; background-size: cover; } .z_box { width: 1200px; margin: 0 auto; } .z_dg { margin: 60px 0; text-align: center; } .z_dg h3 { font-size: 24px; color: #009cff; } .z_dg_nr { font-size: 15px; line-height: 30px; } .z_dg_bg { margin-top: 60px; padding-top: 1px; padding-bottom: 40px; background-size: cover; background: url("../images/zss/g_3.jpg") no-repeat; } .z_dg_text { text-align: center; } .z_dg_text img { vertical-align: middle; margin-right: 5px; } .z_xl { font-size: 15px; } .z_xl h4 { margin: 40px 0; font-size: 18px; text-align: center; } .z_xl ul { display: -webkit-flex; display: flex; justify-content: space-between; } .z_xl ul li { padding: 20px 25px; background: #18c2e1; width: 275px; text-align: center; } .z_xl ul li:hover { background: #14a1bb; } .z_xl ul li a { color: #fff; } .z_sc_bg { margin-top: 60px; background: #f3f3f3; padding: 1px 0 100px 0; } .z_gy { text-align: left; margin-bottom: -45px; } .z_lb_bg { padding: 1px 0 50px 0; } .z_ln ul { display: -webkit-box; display: flex; justify-content: space-between; margin-top: 60px; margin-bottom: 80px; } .z_ln_mask .z_ln_mask_text { color: #fff; font-size: 15px; text-align: center; height: 45px; overflow: hidden } .z_ln_img img { height: 100px; } .z_ln_img p { color: #009cff; margin: 20px 0; } .z_ln ul li { position: relative; text-align: center; width: 300px; height: 270px; padding: 60px 50px; font-size: 15px; } .z_ln ul li:hover .z_ln_mask { transition: opacity .3s; opacity: 1; } .z_ln_mask .z_ln_mask_ln { color: #fff; font-size: 18px; margin: 20px 0; } .z_ln_mask { transition: opacity .3s; opacity: 0; padding: 30px 50px; width: 300px; height: 270px; background: #008fe9; display: block; position: absolute; top: 0; left: 0; border: 1px solid #000; } .g_banner { background: url("../images/zss/g_banner.jpg") no-repeat; background-size: cover; height: 400px; } /* 鍒犻櫎*/ .z_g_top { font-size: 18px; margin-top: 20px; padding: 10px 0; display: -webkit-flex; display: flex; justify-content: space-between; border-bottom: 1px solid #c9c9c9; } .z_g_top_left ul { display: -webkit-flex; display: flex; justify-content: flex-start; } .z_g_top_left ul li { margin-right: 30px; } .z_g_top_right input { padding: 0 23px 0 10px; border: 1px solid #bfbfbf; border-radius: 20px; } .z_g_top_right { position: relative; } .z_g_top_right img { position: absolute; top: 6px; right: 13px; cursor: pointer; } /* 鍒犻櫎*/ .z_sc_lc { background: #f8f8f8; } .z_dg_title { margin-bottom: 40px; } .z_lc ul { position: relative; width: 600px; float: right; border-left: 1px solid #dfdfdf; } .z_lc ul > p { position: absolute; top: -18px; left: -12px; } .z_lc ul li { margin-top: 50px; position: relative; width: 100%; float: right; } .z_lc ul li .z_lc_text_left { font-size: 30px; color: #009cff; margin-bottom: 7px } .z_lc ul li:nth-child(even) em { background: url("../images/zss/y_8.png") no-repeat; height: 11px; width: 40px; position: absolute; top: 0px; left: -35px; } .z_lc ul li:nth-child(odd) em { background: url("../images/zss/y_9.png") no-repeat; height: 11px; width: 40px; position: absolute; top: 0px; left: -6px; } .z_lc ul li:nth-child(even) .z_lc_text { text-align: right; float: left; margin-top: -7px; margin-left: -455px; width: 415px; } .z_lc ul li:nth-child(odd) .z_lc_text { text-align: left; float: left; margin-top: -7px; margin-left: 45px; } /*鐮斿彂涓績*/ .yfzx_dh { font-size: 18px; float: right; margin-top: 50px; margin-bottom: 30px; } .yfzx_dh li { margin-left: 50px; float: left; } .z_yfzx { text-align: justify; font-size: 15px; } .z_yfzx_yq { margin: 0 143px; float: left; } .z_yfzx_yq li { text-align: center; border: 1px solid #f9f9f9; float: left; margin: 0 30px 30px 0; font-size: 18px; } .z_yfzx_yq li:nth-child(3n+3) { margin: 0 0 30px 0; } .z_yfzx_yq_lj { margin: 20px 0 25px 0; text-align: center; line-height: 30px; } .z_yfzx_yq_lj a { margin: 0 auto; display: block; color: #009cff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; height: 26px; pading:0 10px; } .z_yfzx_yq_lj a:hover { text-decoration: underline; } .z_yfzx_yq_lj p { margin: 0 auto; width: 100%; height: 21px; pading:0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:14px; color:#666; } .z_lj { margin-bottom: 40px; float: left; } .z_lj li { width: 286px; float: left; background: #fafafa; margin: 0 18px 20px 0; } .z_lj_img { position: relative; margin-bottom: 20px; } .z_lj li:nth-child(4n+4) { margin: 0 0 20px 0; } .z_lj_ma { padding: 0 15px; position: absolute; top: 0; left: 0; line-height: 100px; color: #fff; font-size: 18px; width: 100%; height: 100%; text-align: center; } .z_lj_text { line-height: 25px; color: #8f8f8f; margin: 0 15px 0; height: 180px; font-size: 14px; } .z_lj_text img { margin-right: 10px; } .z_lj_text p { margin-bottom: 10px; height: 75px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical } /*鐮斿彂鏈烘瀯*/ .z_yfjg { margin: 0 0 60px 60px; } .z_logo { width:100%; float:left; } .zw_t{ width:100%; float:left; margin-bottom:30px; position:relative; min-height:90px; padding-left:190px; } .z_yfjg p { font-size: 15px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .left_zw{ width: 190px; line-height:90px; font-size: 20px; position:absolute; left:0px; top:0px; } .z_logo_ma a{ color: #fff; } .z_logo li { width: 90px; height: 90px; border: 1px solid #bfbfbf; position: relative; display: -webkit-flex; display: flex; align-items: center; justify-content: center; float:left; margin:0px 0px 15px 15px; } .z_logo li:hover .z_logo_ma, .z_logo li:hover { transition: opacity .3s; opacity: 1; border: none; } .z_logo_ma { transition: opacity .3s; opacity: 0; padding: 10px; text-align: center; display: -webkit-flex; align-items: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(25, 166, 255, .8); color: #fff; } .z_yfzl { display: -webkit-flex; display: flex; justify-content: space-between; margin-bottom: 60px; } .z_yfzl li { } .z_yfzl_img { position: relative; margin-bottom: 20px; } .z_yfzl_img:hover .z_yfzl_ma { transition: opacity .3s; opacity: 1; } .z_yfzl li:hover .z_yfzl_nr { color: #009cff; } .z_yfzl_ma { transition: opacity .3s; opacity: 0; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); cursor: pointer; } .z_yfzl_ma p { text-align: center; width: 120px; height: 38px; padding: 10px; background: #009cff; overflow: hidden; } .z_yfzl_nr { width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 23px; } .z_zlxq_tk { width: 1200px; height: 630px; background: #fff; padding:0 60px 60px 60px; position: relative; } .z_zlxq_tk_left { margin: 0 90px; float: left; } .z_zlxq_tk_left_img { width: 355px; border: 2px solid #009cff; } .z_zlxq_tk_right { float: left; margin-top: 90px; font-size: 18px; color: #777777; } .z_zlxq_tk_right p { margin-bottom: 50px; } .tk_left { position: absolute; top: 50%; left: 30px; } .tk_right { position: absolute; top: 50%; right: 30px; } /*浜у搧浠嬬粛1*/ .tabs{ width: 1200px; margin: 0 auto; } .tabs .horizontal { display: -webkit-flex; display: flex; justify-content: space-between; } .tabs .horizontal li{ font-size: 15px; position: relative; cursor: pointer; } .tabs .horizontal li .z_bt_img { border-radius: 100%; background: #18c2e1; text-align: center; width: 130px; height: 130px; display: -webkit-flex; align-items: center; justify-content: center; } .tabs .horizontal li .ima_2{ display: none; } .tabs .horizontal li.on .ima_1{ display: none; } .tabs .horizontal li.on .ima_2{ display: block; text-align: center; } .z_bt{ text-align: center; margin-top: 20px; } .nr{ display:none; margin-top: 30px; padding: 0 20px; width: 100%; height: 60px; background: #e6fbff; line-height: 60px; box-sizing: border-box; color: #000; } .nr ul { display: -webkit-flex; display: flex; justify-content: flex-start; align-items: center; } .nr ul .nr_top{ font-size: 18px; color: #009cff; margin-right: 35px; } .nr ul li:nth-child(even){ margin: 0 10px; } .active .z_bt_img,.tabs .horizontal li.on .z_bt_img{ background: #eeeeee !important; } .active .img_1{ display: none; } /*浜у搧浠嬬粛j*/ .z_zyfw{ margin-top: 60px; background: #f7f7f7; padding: 1px 0 60px 0; } .z_zyfw_list{ display: -webkit-flex; display: flex; justify-content: space-around; } .z_jcyq_top{ text-align: center; width: 100%; height: 65px; line-height: 50px; color: #fff; font-size: 24px; background: url("../images/zss/bg.png") center top no-repeat; } .z_lsdz{ width: 550px; margin: 20px auto; text-align: center; font-size: 15px; } .z_kf{ width: 900px; height: 50px; line-height: 50px; color: #fff; background: #009cff; font-size: 18px; text-align: center; margin: 60px auto 30px; } .z_nr_bg{ padding: 1px 0 50px 0; } .z_yftd_bg{ background: url("../images/zss/ODM_32.png") center center no-repeat; padding: 1px 0 120px 0; } .z_yftd_nr p{ font-size: 15px; text-indent: 2em; text-align: justify; } .z_jcyq_bg{ margin-top: 0; } .z_jcyq_dg{ padding: 60px 0 0 0; margin: 0 0 20px 0; } .z_jcyq{ display: -webkit-flex; display: flex; justify-content: space-between; } .z_zcy_dt{ padding: 1px 0 60px 0; } .z_zcy_top{ margin: 60px 0 0 0; } .zcy_tk{ padding: 0 20px 0 40px; width: 1200px; background: #fff; height: 365px; } .zcy_tk_sc{ width: 100%; height: 90px; line-height: 90px; text-align: right; } .z_zlxq_tk .zcy_zlxq_sc{ height: 60px; line-height: 60px; } .zcy_tk_img{ margin-right: 40px; float: left; } .zcy_tk_rigth{ float: left; font-size: 15px; } .zcy_tk_text{ width: 660px; padding: 0 0 10px 0; border-bottom: 1px solid #eeeeee; overflow: hidden; } .zcy_tk_text h3{ color: #009cff; margin-bottom: 40px; } .zcy_tk_xq{ margin-top: 30px; height: 115px; width: 100%; overflow: auto; } .z_nlkj{ position: fixed; top: 50%; left: 50%; margin: -300px 0 0 -600px; }