@charset "utf-8";
html,body{ margin: 0; padding: 0; font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
/* top */
.top{ width: 1200px; clear: both; margin: 0 auto; overflow: hidden; height: 60px;}
.top .top_logo{ float: left; height: 60px; width: 130px; overflow: hidden;}
.top .top_logo img{ height: 30px; display: block; margin-top: 15px;}
.top_ul{ float: left; margin: 0 0 0 50px; padding: 0; height: 60px;}
.top_ul li{ float: left; overflow: hidden; margin-right: 50px;}
.top_ul li a{ display: block; border-bottom: 2px solid transparent; margin-top: 18px; height: 26px; text-decoration: none; font-size: 14px; color: #333; overflow: hidden;}
.top_rig{ float: right; height: 60px; overflow: hidden;}
.top_rig p{ float: left; margin: 0; height: 60px; line-height: 60px; overflow: hidden; font-weight: bold; font-size: 22px; color: #333;}
.top_rig a{ float: left; margin: 10px 0 0 20px; overflow: hidden; height: 40px; font-size: 14px; padding: 0 20px; background-color: #2f65ed; text-decoration: none; color: #fff; line-height: 40px; border-radius: 6px;
	background: -webkit-linear-gradient(left, #f15a24, #f14124);
    background: -moz-linear-gradient(left, #f15a24, #f14124);
    background: -ms-linear-gradient(left, #f15a24, #f14124);
    background: -o-linear-gradient(left, #f15a24, #f14124);
    background: linear-gradient(left, #f15a24, #f14124);
}
/* banner */
.banner{ width: 100%; min-width: 1200px; clear: both; overflow: hidden; height: auto;}
.banner img{ display: block; width: 100%; height: auto;}
/* 用户 */
.yongh{ width: 1200px; overflow: hidden; height: auto; margin: 60px auto 0; clear: both;}
.yongh .yongh_tit{ width: 1200px; overflow: hidden; height: 50px; line-height: 46px; text-align: center; margin: 0 auto;}
.yongh .yongh_tit img{ vertical-align: middle;}
.yongh .yongh_tit2{ width: 1200px; height: 30px; margin: 10px 0 0; text-align: center; color: #666; font-size: 16px; line-height: 30px; overflow: hidden;}
.yongh .yongh_box{ width: 1200px; overflow: hidden; height: 500px; position: relative;}
.yongh_box .yongh_txt1{ width: 300px; height: auto; line-height: 30px; overflow: hidden; color: #666; font-size: 18px; text-align: center; position: absolute; top: 130px; left: 50%; margin-left: -150px;}
.yongh_box .yongh_txt2{ width: 200px; background-color: #F9F9FB; border-radius: 6px; height: auto; padding: 20px 0; line-height: 30px; text-align: center; color: #666; font-size: 18px; position: absolute; top: 180px; left: 40px;}
.yongh_box .yongh_txt3{ width: 220px; background-color: #F9F9FB; border-radius: 6px; height: auto; padding: 20px 0; line-height: 30px; text-align: center; color: #666; font-size: 18px; position: absolute; top: 345px; left: 160px;}
.yongh_box .yongh_txt4{ width: 220px; background-color: #F9F9FB; border-radius: 6px; height: auto; padding: 20px 0; line-height: 30px; text-align: center; color: #666; font-size: 18px; position: absolute; top: 345px; right: 155px;}
.yongh_box .yongh_txt5{ width: 220px; background-color: #F9F9FB; border-radius: 6px; height: auto; padding: 20px 0; line-height: 30px; text-align: center; color: #666; font-size: 18px; position: absolute; top: 180px; right: 20px;}
.yongh_box .yongh_bgimg{ width: 1143px; height: auto; display: block; margin: 40px auto 0;}
.yongh_a{ width: 1200px; overflow: hidden; margin-top: 40px; text-align: center; height: 55px;}
.yongh_a a{ height: 53px; line-height: 53px; width: 258px; overflow: hidden; margin: 0 20px; color: #fff; display: inline-block; text-decoration: none; border: 1px solid #2f65ed;
	background: -webkit-linear-gradient(left, #2f80ed, #2f65ed);
    background: -moz-linear-gradient(left, #2f80ed, #2f65ed);
    background: -ms-linear-gradient(left, #2f80ed, #2f65ed);
    background: -o-linear-gradient(left, #2f80ed, #2f65ed);
    background: linear-gradient(left, #2f80ed, #2f65ed);
}
.yongh_a a img{ width: 26px; vertical-align: top; margin: 13px 0 0 10px;}
/* 数字化经营能力 */
.szh{ width: 1200px; overflow: hidden; height: auto; margin: 60px auto 0; clear: both;}
.szh .szh_tit{ width: 1200px; overflow: hidden; height: 50px; line-height: 46px; text-align: center; margin: 0 auto;}
.szh .szh_tit img{ vertical-align: middle;}
.szh .szh_tit2{ width: 1200px; height: 30px; margin: 10px 0 0; text-align: center; color: #666; font-size: 16px; line-height: 30px; overflow: hidden;}
.szh .szh_box{ width: 1200px; height: auto; margin-top: 30px; overflow: hidden;}
.szh_box .szh_cont{ float: left; width: 300px; overflow: hidden; height: 180px; margin-bottom: 70px;}
.szh_cont .szh_cont_img{ width: 300px; overflow: hidden; text-align: center; height: 150px;}
.szh_cont .szh_cont_img img{ width: 140px;}
.szh_cont .szh_cont_p{ text-align: center; width: 300px; overflow: hidden; font-weight: bold; margin: 0; color: #333; font-size: 17px; height: 30px; line-height: 30px;}
.szh_box .szh_cont:nth-child(5){ margin-left: 200px;}
.szh .szh_a{ display: block; margin: 0 auto; overflow: hidden; width: 200px; border-radius: 50px; font-weight: bold; font-size: 18px; text-decoration: none; height: 55px; color: #fff; text-align: center; line-height: 55px;
	background: -webkit-linear-gradient(left, #2f80ed, #2f65ed);
    background: -moz-linear-gradient(left, #2f80ed, #2f65ed);
    background: -ms-linear-gradient(left, #2f80ed, #2f65ed);
    background: -o-linear-gradient(left, #2f80ed, #2f65ed);
    background: linear-gradient(left, #2f80ed, #2f65ed);
}
.szh .szh_a:hover{ background: #2f65ed;}
/* 数字营销 */
.szyx{ width: 100%; min-width: 1200px; background-color: #f6f7f9; height: auto; margin-top: 60px; padding: 60px 0; overflow: hidden;}
.szyx .szyx_tit{ width: 1200px; overflow: hidden; height: 50px; line-height: 46px; text-align: center; margin: 0 auto;}
.szyx .szyx_tit img{ vertical-align: middle;}
/* 产品推广 */
.cptg{ width: 1200px; overflow: hidden; margin: 20px auto 0; height: auto;}
.cptg_tit{ width: 1200px; height: 40px; line-height: 40px; font-size: 28px; text-align: center; font-weight: bold; overflow: hidden;
	background: -webkit-linear-gradient(top, #2f80ed, #2f65ed);
    background: -moz-linear-gradient(top, #2f80ed, #2f65ed);
    background: -ms-linear-gradient(top, #2f80ed, #2f65ed);
    background: -o-linear-gradient(top, #2f80ed, #2f65ed);
    background: linear-gradient(top, #2f80ed, #2f65ed);
	-webkit-background-clip: text;
	-moz-background-clip: text;
	-ms-background-clip: text;
	-o-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-text-fill-color: transparent;
	-ms-text-fill-color: transparent;
	-o-text-fill-color: transparent;
	text-fill-color: transparent;
}
.cptg_box{ width: 1200px; overflow: hidden; margin-top: 35px; height: auto;}
.cptg_box .cptg_cont{ width: 258px; padding: 0 20px; float: left; height: 400px; margin-left: 2px; background-color: #fff; overflow: hidden;}
.cptg_box .cptg_cont:first-child{ margin-left: 0;}
.cptg_cont .cptg_cont_top{ width: 258px; height: 60px; line-height: 60px; font-weight: bold; font-size: 20px; color: #333; padding-bottom: 20px; margin-top: 20px; overflow: hidden; border-bottom: 1px solid #ebebeb;}
.cptg_cont_top img{ max-width: 100%; max-height: 100%; margin-right: 10px; vertical-align: top;}
.cptg_cont_ul{ width: 258px; height: 180px; margin-top: 10px; overflow: hidden;}
.cptg_cont_ul .cptg_cont_li{ overflow: hidden; height: 30px; margin-top: 15px; color: #333; font-size: 16px; line-height: 30px; width: 258px;}
.cptg_cont_ul .cptg_cont_li img{ width: 18px; margin: 8px 10px 0 0; vertical-align: top;}
.cptg_cont_ul .cptg_cont_li span{ color: #2f65ed; font-size: 22px; font-weight: bold;}
.cptg_cont .cptg_cont_a{ display: block; width: 170px; height: 36px; margin: 30px auto 0; font-size: 14px; color: #2f65ed; text-align: center; line-height: 36px; text-decoration: none; overflow: hidden; border: 1px solid #2f65ed;}
.cptg_cont .cptg_cont_a:hover{ background-color: #2f65ed; color: #fff;}
/* 运营推广 */
.yytg{ width: 1200px; overflow: hidden; margin: 40px auto 0; height: auto;}
.yytg_box{ width: 1200px; overflow: hidden; margin-top: 35px; height: auto;}
.yytg_box .yytg_cont{ float: left; width: 180px; height: 380px; border-radius: 8px; background-color: red; margin-left: 20px; overflow: hidden; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.yytg_cont_bgfff{ background-color: transparent; overflow: hidden; width: calc(100% - 20px); padding-left: 20px; height: auto; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.yytg_box .yytg_cont:first-child{ margin-left: 0;}
.yytg_cont .yytg_cont_tit{ width: 100%; height: 40px; margin-top: 30px; line-height: 40px; color: #fff; font-size: 24px; overflow: hidden;}
.yytg_cont .yytg_cont_jj{ width: 100%; height: 50px; margin: 5px 0 0; line-height: 25px; color: #fff; font-size: 15px; overflow: hidden;}
.yytg_cont .yytg_cont_img{ width: 100%; overflow: hidden; height: 235px; margin-top: 20px; opacity: 0.5;}
.yytg_cont .yytg_cont_img img{ width: 580px;}
/* 服务工具 */
.fwgj{ width: 1200px; overflow: hidden; margin: 40px auto 0; height: auto;}
.fwgj_box{ width: 1200px; overflow: hidden; margin-top: 35px; height: auto;}
.fwgj_box .fwgj_cont{ width: 373px; background-color: #fff; float: left; margin-left: 40px; overflow: hidden; height: 405px;}
.fwgj_box .fwgj_cont:first-child{ margin-left: 0;}
.fwgj_cont .fwgj_cont_tit{ width: 373px; text-align: center; height: 35px; line-height: 35px; margin-top: 190px; overflow: hidden; font-size: 24px; color: #333; font-weight: bold;}
.fwgj_cont .fwgj_cont_jj{ margin: 20px 0 0; width: 373px; text-align: center; height: 60px; overflow: hidden; line-height: 30px; font-size: 17px; color: #666;}
.fwgj_cont .fwgj_cont_more{ display: block; text-decoration: none; width: 170px; height: 36px; line-height: 36px; margin: 20px auto 0; font-size: 15px; color: #2f65ed; text-align: center; border: 1px solid #2f65ed;}
.fwgj_cont .fwgj_cont_more:hover{ background-color: #2f65ed; color: #fff;}
/* 品牌营销 */
.ppyx{ width: 1200px; overflow: hidden; margin: 40px auto 0; height: auto;}
.ppyx_tit2{ width: 1200px; overflow: hidden; height: 30px; margin-top: 10px; text-align: center; font-size: 16px; color: #666; line-height: 30px;}
.ppyx_box{ width: 1200px; overflow: hidden; margin-top: 35px; height: 340px;}
.ppyx_box .ppyx_box_ul{ float: left; width: 280px; height: 340px; overflow: hidden;}
.ppyx_box_ul .ppyx_box_li{ width: 280px; height: 90px; margin-bottom: 20px; overflow: hidden;}
.ppyx_box_li .ppyx_li_txt{ float: right; cursor: pointer; color: #333; height: 90px; line-height: 90px; font-weight: bold; font-size: 20px; background-color: #fff; overflow: hidden; width: 252px;}
.ppyx_box_li .ppyx_li_txt span{ width: 21px; height: 21px; margin: 34px 15px 0 20px; display: inline-block; vertical-align: top; background-position: 0 -46px; background-size: 100% auto; background-repeat: no-repeat;}
.ppyx_box_li .ppyx_li_sjx{ display: none; margin: 0; float: left; width: 28px; height: 90px;}
.ppyx_box_li .ppyx_li_sjx img{ width: 28px; height: auto; margin-top: 27px; display: block;}
.ppyx_box .ppyx_box_img{ float: left; height: 340px; width: 920px; overflow: hidden;}
.ppyx_box .ppyx_box_img a{ display: none; width: 100%; max-height: 100%;}
.ppyx_box .ppyx_box_img img{ width: 100%; max-height: 100%;}
.ppyx .ppyx_box_a{ color: #fff; display: block; height: 55px; line-height: 55px; font-size: 18px; text-decoration: none; margin: 40px auto 0; text-align: center; width: 300px;
background: -webkit-linear-gradient(left, #2f80ed, #2f65ed);
background: -moz-linear-gradient(left, #2f80ed, #2f65ed);
background: -ms-linear-gradient(left, #2f80ed, #2f65ed);
background: -o-linear-gradient(left, #2f80ed, #2f65ed);
background: linear-gradient(left, #2f80ed, #2f65ed);
}
.ppyx .ppyx_box_a img{ width: 26px; vertical-align: top; margin: 13px 0 0 10px;}
/* 互联网矩阵 */
.jzbox{ clear: both; width: 100%; min-width: 1200px; overflow: hidden; height: auto; padding: 60px 0; background-color: #eff4ff;}
.juzhen{ width: 1200px; overflow: hidden; height: auto; margin: 0 auto;}
.juzhen .jz_tit{ width: 1200px; overflow: hidden; height: 50px; line-height: 46px; text-align: center;
background: -webkit-linear-gradient(45deg, #2f80ed, #2f65ed);
background: -moz-linear-gradient(45deg, #2f80ed, #2f65ed);
background: -ms-linear-gradient(45deg, #2f80ed, #2f65ed);
background: -o-linear-gradient(45deg, #2f80ed, #2f65ed);
background: linear-gradient(45deg, #2f80ed, #2f65ed);
}
.juzhen .jz_tit img{ vertical-align: middle;}
.jz_main{ width: 1200px; height: 190px; overflow: hidden; margin-top: 10px; padding: 20px 0;}
.jz_main .jz_cont{ overflow: hidden; height: 190px; text-decoration: none; padding: 0 10px; margin-left: 15px; width: 116.8px; float: left; background-color: #fff;}
.jz_main .jz_cont:first-child{ margin-left: 0;}
.jz_cont .jz_cont_img{ width: 100%; margin-top: 20px; text-align: center; height: 60px; line-height: 56px; overflow: hidden;}
.jz_cont_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.jz_cont .jz_cont_name{ width: 100%; margin: 10px 0 0; height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; text-align: center; font-weight: bold; font-size: 15px; color: #333; overflow: hidden;}
.jz_cont .jz_cont_more{ text-align: center; display: block; width: 100%; height: 20px; line-height: 20px; margin-top: 10px; overflow: hidden; font-size: 14px; color: #2f65ed;}
.jz_main .jz_cont:hover{ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);}
/* 矩阵简介 */
.jzjj{ clear: both; width: 1200px; overflow: hidden; height: auto; margin: 60px auto 0;}
.jzjj .jzjj_tit{ width: 1200px; overflow: hidden; height: 50px; line-height: 46px; text-align: center; margin: 0 auto;}
.jzjj .jzjj_tit img{ vertical-align: middle;}
.jzjj .jzjj_tit2{ width: 1200px; height: auto; margin: 10px 0 0; text-align: center; color: #666; font-size: 16px; line-height: 30px; overflow: hidden;}
.jzjj .jzjj_box{ width: 1200px; overflow: hidden; margin-top: 40px; height: auto; position: relative;}
.jzjj .jzjj_box img{ display: block; margin: 0 auto;}
.jzjj .jzjj_box .jzjj_fss{ position: absolute; left: 0; top: 165px; width: 1200px; height: 50px; letter-spacing: 2px; text-align: center; line-height: 50px; text-shadow: 0 2px 5px #2557ff; font-style: italic; font-weight: bold; color: #fff; font-size: 22px;}

.jzjj .jzjj_a{ display: block; margin: 40px auto 0; height: 55px; width: 200px; border-radius: 100px; font-size: 18px; font-weight: bold; text-align: center; line-height: 50px; color: #fff; overflow: hidden; text-decoration: none;
background: -webkit-linear-gradient(left, #2f80ed, #2f65ed);
background: -moz-linear-gradient(left, #2f80ed, #2f65ed);
background: -ms-linear-gradient(left, #2f80ed, #2f65ed);
background: -o-linear-gradient(left, #2f80ed, #2f65ed);
background: linear-gradient(left, #2f80ed, #2f65ed);
}
/* 新媒体营销 */
.xmt{ clear: both; width: 1200px; overflow: hidden; height: auto; margin: 60px auto 0;}
.xmt .xmt_tit{ width: 1200px; overflow: hidden; height: 50px; line-height: 46px; text-align: center; margin: 0 auto;}
.xmt .xmt_tit img{ vertical-align: middle;}
.xmt .xmt_box{ width: 1160px; overflow: hidden; margin-top: 50px; height: auto; padding: 0 20px 70px;}
.xmt_box .xmt_cont{ float: left; width: 200px; height: 200px; margin-left: 120px; background-color: red; border-radius: 100px; overflow: hidden;}
.xmt_box .xmt_cont:first-child{ margin-left: 0;}
.xmt_cont .xmt_txt{ width: 200px; margin: 40px 0 0; height: 40px; line-height: 40px; text-align: center; font-size: 23px; letter-spacing: 2px; text-shadow: 3px 3px 6px #2557ff; color: #fff; overflow: hidden;}
.xmt_cont .xmt_img{ width: 200px; overflow: hidden; margin-top: 20px; height: 50px; text-align: center;}
.xmt_cont .xmt_img img{ height: 48px;}
.color1{ box-shadow: 3px 3px 14px #b1ecff; background: -webkit-linear-gradient(-45deg, #b1ecff, #2e93ff); background: -moz-linear-gradient(-45deg, #b1ecff, #2e93ff); background: -ms-linear-gradient(-45deg, #b1ecff, #2e93ff); background: -o-linear-gradient(-45deg, #b1ecff, #2e93ff); background: linear-gradient(-45deg, #b1ecff, #2e93ff);}
.color2{ box-shadow: 3px 3px 14px #97a3ff; background: -webkit-linear-gradient(-45deg, #1f39fa, #1a2aa8); background: -moz-linear-gradient(-45deg, #1f39fa, #1a2aa8); background: -ms-linear-gradient(-45deg, #1f39fa, #1a2aa8); background: -o-linear-gradient(-45deg, #1f39fa, #1a2aa8); background: linear-gradient(-45deg, #1f39fa, #1a2aa8);}
.color3{ box-shadow: 3px 3px 14px #ffe5a3; background: -webkit-linear-gradient(-45deg, #fdde8e, #ffac00); background: -moz-linear-gradient(-45deg, #fdde8e, #ffac00); background: -ms-linear-gradient(-45deg, #fdde8e, #ffac00); background: -o-linear-gradient(-45deg, #fdde8e, #ffac00); background: linear-gradient(-45deg, #fdde8e, #ffac00);}
.color4{ box-shadow: 3px 3px 14px #7bc3ff; background: -webkit-linear-gradient(-45deg, #32a2ff, #2658ff); background: -moz-linear-gradient(-45deg, #32a2ff, #2658ff); background: -ms-linear-gradient(-45deg, #32a2ff, #2658ff); background: -o-linear-gradient(-45deg, #32a2ff, #2658ff); background: linear-gradient(-45deg, #32a2ff, #2658ff);}
.xmt .xmt_a{ display: block; margin: 0px auto 0; height: 55px; width: 260px; border-radius: 100px; font-size: 18px; font-weight: bold; text-align: center; line-height: 50px; color: #fff; overflow: hidden; text-decoration: none;
background: -webkit-linear-gradient(left, #2f80ed, #2f65ed);
background: -moz-linear-gradient(left, #2f80ed, #2f65ed);
background: -ms-linear-gradient(left, #2f80ed, #2f65ed);
background: -o-linear-gradient(left, #2f80ed, #2f65ed);
background: linear-gradient(left, #2f80ed, #2f65ed);
}
/* IP打造内容 */
.ipbox{ clear: both; width: 100%; min-width: 1200px; overflow: hidden; height: auto; background-color: #e5eafa; margin-top: 60px; padding: 60px 0;}
.ip{ width: 1200px; overflow: hidden; height: auto; margin: 0 auto;}
.ip .ip_tit{ width: 1200px; overflow: hidden; height: 50px; line-height: 46px; text-align: center; margin: 0 auto;}
.ip .ip_tit img{ vertical-align: middle;}
.ip .ip_box{ width: 1200px; overflow: hidden; margin-top: 20px; height: auto;}
.ip_box .ip_cont{ float: left; width: 224px; height: 140px; border-radius: 6px; margin-top: 20px; text-align: center; cursor: pointer; line-height: 135px; overflow: hidden; background-color: #fff; margin-right: 20px; position: relative;}
.ip_box .ip_cont:nth-child(5n){ margin-right: 0;}
.ip_cont .ip_logo{ max-width: 80%; max-height: 80%; vertical-align: middle;}
.ip_cont .ip_gzh{ display: none; position: absolute; top: 0; left: 0; z-index: 9; background-color: #fff; width: 184px; padding: 10px 20px; height: 120px; overflow: hidden;}
.ip_gzh .ip_gzh_img{ width: 184px; height: 90px; overflow: hidden;}
.ip_gzh .ip_gzh_img img{ max-width: 100%; max-height: 100%;}
.ip_gzh .ip_gzh_tit{ width: 184px; height: 30px; line-height: 30px; font-size: 14px; color: #333; margin: 0; overflow: hidden;}
.ip_cont:hover .ip_gzh{ display: block;}
/* 合作厂商 */
.hzcsbox{ clear: both; width: 100%; min-width: 1200px; overflow: hidden; height: auto; background-color: #e7f2fe; padding: 60px 0;}
.hzcs{ width: 1200px; overflow: hidden; height: auto; margin: 0 auto;}
.hzcs .hzcs_tit{ width: 1200px; overflow: hidden; height: 50px; line-height: 46px; text-align: center; margin: 0 auto;}
.hzcs .hzcs_tit img{ vertical-align: middle;}
.hzcs .hzcs_box{ width: 1200px; overflow: hidden; margin-top: 15px; height: auto;}
.hzcs_box .hzcs_cont{ float: left; width: 208px; height: 90px; margin: 25px 40px 0 0; border-radius: 6px; text-align: center; line-height: 85px; overflow: hidden; background-color: #fff;}
.hzcs_box .hzcs_cont:nth-child(5n){ margin-right: 0;}
.hzcs_box .hzcs_cont img{ max-width: 80%; max-height: 80%; vertical-align: middle;}
/* 矩阵列表 */
.jzlbbox{ width: 100%; min-width: 1200px; overflow: hidden; padding: 60px 0; background-color: #EEF1F6;}
.jzlbbox .jzlb{ width: 1200px; overflow: hidden; margin: 0 auto;}
.jzlb .jzlb_tit{ width: 1200px; overflow: hidden; height: 50px; line-height: 46px; text-align: center; margin: 0 auto;}
.jzlb .jzlb_tit img{ vertical-align: middle;}
.jzlb .jzlb_box{ width: 1200px; height: auto; overflow: hidden;}
.jzlb_box .jzlb_ul{ float: left; width: 150px; height: auto; overflow: hidden;}
.jzlb_ul div{ width: 150px; color: #333; cursor: pointer; font-size: 18px; height: 50px; line-height: 50px; text-align: center; overflow: hidden; margin-bottom: 20px;}
.jzlb_ul div:hover{ background-color: #fff; color: #111; font-weight: bold;}
.jzlb_box .jzlb_cont{ display: none; float: right; width: 1000px; overflow: hidden; height: auto;}
.jzlb_cont .jzlb_rtit{ width: 1000px; height: 55px; border-bottom: 1px solid #CBD4DE; overflow: hidden;}
.jzlb_cont .jzlb_rtit p{ margin: 0; font-weight: bold; width: 1000px; height: 49px; font-size: 32px; color: #000; overflow: hidden;}
.jzlb_cont .jzlb_rtit span{ display: block; height: 6px; width: 80px; overflow: hidden; border-radius: 100px;
background: -webkit-linear-gradient(left, #2f80ed, #2f65ed);
background: -moz-linear-gradient(left, #2f80ed, #2f65ed);
background: -ms-linear-gradient(left, #2f80ed, #2f65ed);
background: -o-linear-gradient(left, #2f80ed, #2f65ed);
background: linear-gradient(left, #2f80ed, #2f65ed);
}
.jzlb_lb{ width: 880px; overflow: hidden; height: 110px; border-bottom: 1px solid #CBD4DE; padding: 20px 60px;}
.jzlb_lb .jzlb_lb_icon{ float: left; height: 110px; width: 100px; overflow: hidden;}
.jzlb_lb .jzlb_lb_icon img{ max-width: 100px; max-height: 68px; margin: 21px auto 0; display: block;}
.jzlb_lb .jzlb_lb_txt{ float: left; height: 110px; width: 540px; margin-left: 40px; overflow: hidden;}
.jzlb_lb_txt .jzlb_lb_txt1{ width: 540px; overflow: hidden; margin-top: 22px; height: 36px; line-height: 36px; font-weight: bold; color: #222; font-size: 18px;}
.jzlb_lb_txt .jzlb_lb_txt2{ width: 540px; overflow: hidden; color: #4F5862; font-size: 14px; height: 22px; line-height: 22px; margin: 0;}
.jzlb_lb .jzlb_lb_ewm{ float: left; width: 110px; height: 110px; margin-left: 70px; overflow: hidden;}
.jzlb_lb .jzlb_lb_ewm img{ width: 100%; height: 100%; display: block;}
/* 获取报价 */
.hqbjbox{ display: none; width: 100%; height: 100vh; overflow: hidden; background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; z-index: 999;}
.hqbj{ width: 600px; height: 700px; background-color: #fff; border-radius: 6px; overflow: hidden; margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.hqbj .hqbj_gb{ width: 600px; height: 66px; overflow: hidden;}
.hqbj .hqbj_gb span{ display: block; float: right; width: 30px; height: 30px; cursor: pointer; margin: 18px 18px 0 0; overflow: hidden;}
.hqbj .hqbj_gb span img{ width: 22px; height: 22px; display: block; margin: 4px auto 0;}
.hqbj .hqbj_tit{ width: 600px; height: 45px; line-height: 45px; margin-bottom: 12px; text-align: center; color: #333; font-size: 34px; overflow: hidden;}
.hqbj .hqbj_tit2{ width: 600px; height: 22px; text-align: center; font-size: 16px; color: #777; margin-bottom: 30px; overflow: hidden;}
.hqbj .hqbj_form{ width: 480px; overflow: hidden; padding: 0 60px; height: auto;}
.hqbj_form .form_int{ width: 438px; overflow: hidden; height: 48px; font-size: 16px; outline: none; color: #7d7e80; margin-bottom: 12px; border-radius: 4px; padding: 0 20px; border: 1px solid #c8c9cc;}
.hqbj_form input::placeholder {
  color: #c8c9cc; /* 灰色的placeholder文本 */
}
.hqbj_form .form_yzm{ width: 478px; overflow: hidden; height: 48px; margin-bottom: 12px; border-radius: 4px; border: 1px solid #c8c9cc;}
.hqbj_form .form_yzm input{ float: left; width: 300px; height: 48px; padding: 0; font-size: 16px; color: #7d7e80; padding: 0 20px; overflow: hidden; border: none; outline: none;}
.hqbj_form .form_yzm span{ float: right; height: 48px; line-height: 48px; cursor: pointer; padding: 0 20px; font-size: 16px; color: #2f65ed; overflow: hidden;}
.hqbj_form .form_sub{ width: 480px; height: 50px; overflow: hidden; border: none; padding: 0; color: #fff; border-radius: 4px; font-size: 18px;
background: -webkit-linear-gradient(left, #2f80ed, #2f65ed);
background: -moz-linear-gradient(left, #2f80ed, #2f65ed);
background: -ms-linear-gradient(left, #2f80ed, #2f65ed);
background: -o-linear-gradient(left, #2f80ed, #2f65ed);
background: linear-gradient(left, #2f80ed, #2f65ed);
}
.hqbj_form .form_p{ margin: 30px 0 0; overflow: hidden; height: 25px; font-size: 18px; color: #7d7e80; text-align: center; width: 480px;}
/* 底部 */
.footer{ width: 100%; min-width: 1200px; overflow: hidden; height: auto; background-color: #313957;}
.footer .footer-main{ width: 1000px; height: auto; overflow: hidden; margin: 0 auto 40px;}
.footer-main .footer-top{ width: 1000px; height: 200px; margin-top: 40px; overflow: hidden;}
.footer-main .footer-top .footer-top1{ float: left; width: 210px; overflow: hidden; height: 200px;}
.footer-top .footer-top1 div{ width: 210px; height: 25px; line-height: 25px; margin-bottom: 20px; font-size: 16px; color: #fff;}
.footer-top .footer-top1 a{ font-size: 14px; color: #afb2bf; height: 34px; display: block; line-height: 34px; width: 210px; overflow: hidden; text-decoration: none;}
.footer-main .footer-top .footer-top2{ float: left; width: 440px; overflow: hidden; height: 200px;}
.footer-top .footer-top2 div{ width: 440px; height: 25px; line-height: 25px; margin-bottom: 20px; font-size: 16px; color: #fff;}
.footer-top .footer-top2 a{ font-size: 14px; color: #afb2bf; height: 34px; display: block; line-height: 34px; width: 440px; overflow: hidden; text-decoration: none;}
.footer-top .footer-top3{ float: right; width: 300px; overflow: hidden; height: 200px;}
.footer-top .footer-top3 p{ width: 290px; height: 25px; line-height: 25px; padding-left: 10px; margin: 0 0 20px 0; font-size: 16px; color: #fff;}
.footer-top .footer-top3 div{ float: left; width: 120px; height: 155px; margin-right: 10px;}
.footer-top .footer-top3 div img{ width: 100px; height: 100px; display: block; margin: 0 auto 10px;}
.footer-top .footer-top3 div span{ color: #fff; font-size: 12px; display: block; text-align: center; width: 120px; height: 20px;}
.footer_content_p2{ color: #afb2bf; text-align: center; font-size: 14px; line-height: 24px; padding: 0; margin: 20px 0 0 0;}
.footer_content_p3{ text-align: center; padding: 0; margin: 27px 0 0;}
.footer_content_p3 a{ margin-right: 17px;}









