﻿@charset "UTF-8"; 

	/* 用心成就美好  标题样式 */
	.about-title {text-align:center; }
	.about-title h2, .about-title h4 { margin:0; }
	.about-title h2 {margin-bottom:15px;  font-size:42px; font-weight:bold;  color:#787878; }
	.about-title h4 {font-size:16px;  color:#787878; }
	/* 主容器样式 */
	.about-good  {padding-top:125px;  text-align:center; }
	/* 项目列表容器 */
	.about-good-list {display:inline-block;  margin-top:104px; width:80%;   max-width:1500px;  font-size:0;  }
	/* 单个项目 */
	.good-one {display:inline-block;  width:16%; min-width:200px;  /* 响应式最小宽度 */ margin:0 3.6% 115px;  /* 调整间距 */ vertical-align:top;  text-align:center;  font-size:14px;  /* 重置字体大小 */}
	/* 圆形图片容器 */
	.good-one-img {display:flex; justify-content:center;  align-items:center;  width:106px;  height:106px;  margin:0 auto 36px;  border:2px solid #d51b32;   border-radius:50%;  background-color:white;  overflow:hidden; }
	/* 图片样式（确保居中） */
	.good-one-img img {max-width:80%;  /* 图片不超过容器80% */ max-height:80%; object-fit:contain;  /* 保持比例 */}
	/* 描述文字样式 */
	.good-one-desc h3 {margin:0 0 20px;  font-size:16px; color:#d51b32; }
	.good-one-desc p.desc { margin:0 auto;  max-width:90%;  /* 限制描述宽度 */ line-height:24px;  font-size:12px;  color:#898989; }
	
	
	/*关于 18年时间 */ 
	.counters {width:100%; height:705px; position:relative; overflow:hidden; margin-top:85px; }
	.box-shadow {position:absolute; width:100%; height:100%; top:0; left:0; background:#000000; opacity:0.8; filter:alpha(opacity=80); z-index:1}
	.counter_con {position:absolute; top:0; width:100%; height:50%; left:0; z-index:2; top:16%; }
	.con-tit2 {width:80%; margin:0 auto; text-align:center; }
	.tit_txt1 {font-size:45px; color:#ffffff; font-weight:bold; line-height:1.2; }
	.tit_txt2 {font-size:17px; color:#858585; line-height:32px; margin-top:40px; margin-bottom:35px; width:78%; margin-left:auto; margin-right:auto; }
	.txt3 {display:inline-block; color:#fff; font-size:14px; border:none; overflow:hidden; margin:0 15px; position:relative; }
	
	/*关于 18数字间距、数字其它等等 */
	.col-xs-4 {width:20%}
	.q_counter_holder {text-align:center; display:block; }
	.unit {color:#858585; font-size:20px; }
	.q_counter_holder span.counter {font-size:60px; line-height:1em; color:#e00012; display:inline-block!important; height:1em; }
	.q_counter_holder p.counter_text {font-size:17px; margin-top:15px; color:#ffffff; }
	.full_section_inner {position:absolute; bottom:100px; width:70%; left:15%; z-index:2}
	video#bgvid {position:absolute; display:block; right:0; bottom:0; min-width:100%; min-height:100%; width:auto; height:auto; z-index:-100; background:url(.../images/propaganda.jpg) no-repeat; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }


	/*counters部分自适应调整*/
	@media only screen and (max-width:1770px) {
	.tit_txt1 {font-size:40px; }
	.q_counter_holder span.counter {font-size:54px; }
	.tit_txt2 {width:85%; margin-top:35px; font-size:16px; }
	.q_counter_holder p.counter_text, .unit {font-size:16px; }
	.full_section_inner {width:74%; left:13%; bottom:90px; }
	.counters {max-height:650px; min-height:530px; margin-top:100px; }
	}
	@media only screen and (max-width:1440px) {
	.tit_txt1 {font-size:36px; }
	.tit_txt2 {font-size:14px; line-height:26px; margin-top:30px; }
	.q_counter_holder span.counter {font-size:50px; }
	.q_counter_holder p.counter_text, .unit {font-size:14px; }
	.full_section_inner {bottom:80px; }
	.counters {max-height:530px; min-height:440px; margin-top:90px; }
	}
	@media only screen and (max-width:1200px) {
	.tit_txt1 {font-size:32px; }
	.tit_txt2 {font-size:14px; line-height:22px; margin-top:25px; width:100%; }
	.q_counter_holder span.counter {font-size:40px; }
	.full_section_inner {width:80%; left:10%; bottom:50px; }
	.q_counter_holder p.counter_text {margin-top:10px; }
	.counters {max-height:440px; min-height:365px; margin-top:80px; }
	}
	@media only screen and (max-width:992px) {
	.con-tit2 {width:90%; }
	.counter_con {top:12%; }
	.tit_txt2 {font-size:12px; }
	.tit_txt1 {font-size:28px; }
	.q_counter_holder span.counter {font-size:36px; }
	.full_section_inner {width:90%; left:5%; bottom:40px; }
	.q_counter_holder p.counter_text, .unit {font-size:12px; }
	.counters {max-height:365px; min-height:250px; margin-top:60px; }
	}
	@media only screen and (max-width:768px) {
	.counters {height:370px; max-height:none; margin-top:30px; background:url(.../images/propaganda.jpg) no-repeat; background-size:auto 100%; background-position:center; }
	.q_counter_holder span.counter {font-size:28px; }
	.q_counter_holder p.counter_text, .unit {font-size:12px; }
	.q_counter_holder p.counter_text {margin-top:5px; }
	.counter_list ul {margin-left:-8px; margin-right:-8px; }
	.counter_list ul li {padding-left:8px; padding-right:8px; margin-bottom:15px; }
	.full_section_inner {bottom:8%; }
	.tit_txt1 {font-size:22px; }
	}
	@media only screen and (max-width:500px) {
	.counters {-moz-background-size:auto 100%; -o-background-size:auto 100%; background-size:auto 100%; }
	}
	@media (max-width:768px) {
	.counters {padding-top:80px; padding-top:1.066667rem; padding-bottom:70px; padding-bottom:0.933333rem; margin-top:70px; margin-top:0.933333rem; height:auto; }
	.counter_con,  .full_section_inner {position:relative; }
	.menu_tit2,  .tit_txt2 {margin:0; margin-top:30px; margin-top:0.4rem; margin-bottom:50px; margin-bottom:0.666667rem; }
	}
	
	
	/* 客户群体分布文字 */
	.about-client {position:relative;  height:728px;  overflow:hidden; }
	.about-client picture {position:absolute;  width:1920px;  left:50%;  top:0;  transform:translateX(-50%); }
	img.about-client-bg, img.about-client-line-bg {width:100%;  height:auto; }
	img.about-client-line-bg-ef {width:0;  position:absolute;  left:0;  top:0;  transition:ease 1.6s width; }
	.about-client-line.move img.about-client-line-bg-ef {width:100%; }
	.about-client .about-title {position:absolute;  left:50%;  top:108px;  transform:translateX(-50%); }
	.about-client .about-title h2, .about-client .about-title h4 {color:#fff; }
	.about-client-line {position:absolute; bottom:100px; }
	
	.ac-line-one {position:absolute; left:14.85%; bottom:10%; width:110px; text-align:center; }
	.ac-line-one-2 {left:30%; bottom:72.7%; }
	.ac-line-one-3 {left:44.7%; bottom:35%; }
	.ac-line-one-4 {left:60.2%; bottom:94.7%; }
	.ac-line-one-5 {left:78%; bottom:35.5%; }
	.ac-line-one h3 {margin:0; margin-bottom:10px; font-family:gothicb; font-size:63px; color:#fff; }
	.ac-line-one h3 i {font-style:normal; }
	.ac-line-one h3 span {margin-left:10px; font-size:30px; }
	.ac-line-one h4 {margin:0; margin-bottom:7px; font-size:16px; color:#fff; }
	.ac-line-one p.desc {margin:0; margin-bottom:20px; font-size:12px; color:#fff; opacity:.5; }
	
	
	@media (max-width:1700px) {.banner02 {height:580px; }}
	@media (max-width:1524px) {.about-idea-b-in {width:100%; }}
	@media (max-width:1500px) {.about-good-list {width:85%; }}
	@media (max-width:1480px) {.banner02 video {bottom:0}}
	@media (max-width:1400px) {
	.about-good-list {width:90%; }
	.partner-in {width:100%; }
	.idea-one-desc {padding:60px 110px 0 100px; }
	.partner-title h2 {padding-left:4.2%}
	}
	@media (max-width:1300px) {.idea-one-desc {padding:60px 70px 0 100px; }}
	@media (max-width:1200px) {
	.idea-one-desc,  .idea-one-img {display:block; width:100%; }
	.idea-one-desc {padding:60px 15px 80px; }
	.idea-one-desc h3 {margin-bottom:20px; font-size:20px; }
	}
	@media (min-width:768px) {.about-partner-m {display:none; }}
	@media (max-width:768px) {
	.about-title {padding-left:15px; padding-right:15px; width:100%; text-align:left; }
	.about-client .about-title {top:13%; }
	.about-title h2 {margin-bottom:30px; margin-bottom:0.4rem; font-size:56px; font-size:0.746667rem; }
	.about-title h4 {font-size:24px; }
	.about-idea-b-in {margin-top:0; }
	.idea-title {left:15px; top:-210px; top:-2.8rem; }
	.idea-title h2 {margin-bottom:12px; margin-bottom:0.16rem; font-size:10vw; }
	.idea-title h4 {font-size:5vw; }
	.about-idea-t {height:396px; height:5.28rem; }
	.about-idea-t img {min-width:100%; height:396px; height:5.28rem; }
	.about-good {padding-top:75px; padding-bottom:25px; }
	.about-good-list {margin-top:60px; width:calc(100% - 30px); }
	.good-one {margin-bottom:30px; display:block; width:100%; text-align:left; }
	.good-one-img,  .good-one-desc {display:inline-block; vertical-align:middle; }
	.good-one-img {width:74px; height:74px; line-height:62px; margin-bottom:0; }
	.good-one-desc {padding-left:10px; width:calc(100% - 88px); }.good-one-desc h3 {margin-top:4px; margin-bottom:11px; }
	.about-client {height:auto; }
	.about-client picture {position:relative; left:0; transform:translateX(0px); }
	.about-client-line {display:none; }
	.about-partner {display:none; }
	.about-partner-m {padding-top:45px; padding-bottom:35px; }
	.partner-list-m {margin:30px auto 0; width:calc(100% - 30px); font-size:0; text-align:center; }
	.list-one {display:inline-block; border:1px solid #e3e3e3; margin:0 6px 28px; margin:0 0.08rem 0.373333rem; width:210px; width:2.8rem; height:70px; height:0.933333rem; line-height:70px; line-height:0.933333rem; vertical-align:top; }
	.list-one img {max-width:60%; max-height:90%; }
	}
	@media (max-width:650px) {
	.banner02 {height:40vh; height:calc(40vh - 86px); }
	.banner02 picture {height:50vh; height:calc(40vh - 86px); display:block!important; }
	.banner02 video {display:none; }
	}
	@media (max-width:544px) {
	.about-title h4 {font-size:30px; font-size:0.4rem; }
	.banner02 video {left:-90%; }
	}
	
	
	/* 关于我们banner02 样式 */
	.gy_zqtd {margin-top:100px; padding:0px 0; background:#E60A19; }
	.zqtd_l {float:left; width:50%; height:500px; background:url(../images/pic8.png) no-repeat left top; }
	.zqtd_l_web {float:right; text-align:center; margin-right:60px; padding-top:215px; }
	.zqtd_l_web h3 {font-size:33px; color:#fff; }
	.zqtd_l_web p {font-size:22px; color:#fff; margin-top:20px; }
	.zqtd_r {z-index:72; float:right; width:50%; height:500px; background:#e83e42 url(../images/pic9.png) no-repeat left top; position:relative; }
	.zqtd_r .zqpz_list_web_sj {background:url(../images/icon73.png) no-repeat center center; width:30px; height:63px; left:-29px; margin-top:-32px; }
	.zqtd_r_web {z-index:2; float:left; margin-left:100px; padding-top:110px; text-align:center; }
	.zqtd_r_web h3 {color:#fff; font-size:32.96px; margin-top:27px; }
	.zqtd_r_web span {display:block; height:3px; background:#fff; width:30px; margin:12px auto 0; }
	.zqtd_r_web p {color:#fff; margin-top:12px; font-size:12px; overflow-x:hidden; overflow:hidden; }
	.zqpz_list_web_sj {position:absolute; top:50%; margin-top:-6px; left:-12px; }	
	
	/* 静水潜流样式 */
	.zqwh_list span {display:none; }
	.gy_zqwh {position:relative; }
	.gy_zqwh_pic img {display:block; width:100%; }
	.gy_zqwh_tit {position:absolute; top:0; left:0; width:100%; }
	.lsfx_tit h3{text-align:center;  margin-top:52px;  font-size:36px;  color:#888;  font-weight:bold; position:relative; border-bottom:1px solid #e4e4e4;  padding-bottom:10px; }
	.gy_titi_bc p {margin-top:12px;  text-align:center;  font-size:16px;  color:#888; }
	.zqwh_tab {}
	.zqwh_tab p {line-height:22px; font-size:13px; }
	.zqwh_tab .trt {text-align:right; }
	.zqwh_list {position:absolute; }
	.zqwh_cx, .zqwh_zz, .zqwh_gx {width:21.5%; }
	.zqwh_cx {top:35.5%; left:10.5%; }
	.zqwh_zz {top:55%; left:9%; }
	.zqwh_gx {top:77%; left:10.5%; }
	.zqwh_chx, .zqwh_yj, .zqwh_sm, .zqwh_gd {width:26%; }
	.zqwh_chx {top:27%; left:66%; }
	.zqwh_yj {top:47.5%; left:69.5%; }
	.zqwh_sm {top:65.5%; left:70%; }
	.zqwh_gd {top:79.5%; left:67%; }
	
	
	@media only screen and (max-width:800px) {
	.srdz_pic, .srdz_web {width:100%; }
	.srdz_pic img {width:auto; max-width:100%; margin:0 auto; }
	.zqwh_tab {padding:0 15px; }
	.gy_zqwh_tit {position:inherit; margin-bottom:20px; }
	.gy_zqwh_pic {display:none; }
	.zqwh_list {position:inherit; width:100%; top:auto; left:auto; margin:0; padding:0; text-align:left; margin-bottom:30px; height:50px; display:table; }
	.zqwh_list p {display:table-cell; width:100%; font-size:14px; vertical-align:middle; }
	.zqwh_tab .trt {text-align:left; }
	.zqwh_list span {display:block; font-size:25px; float:left; width:90px; height:70px; line-height:70px; vertical-align:middle; text-align:center; background:url(../images/icon72.png) no-repeat left center; 
					 background-size:auto 100%; color:#fff; }
	}
	@media only screen and (max-width:768px) {
	.news_list2 li h3 {font-size:16px; }
	.lxfs_web {width:100%; }
	.page_lxfs {padding:0 20px; margin:20px 0; padding-bottom:20px; }
	.lsfx_tit {padding-top:20px; }
	.fkfs_list {width:100%; margin-top:20px; }
	.fkfs_list_web {width:95%; }
	.fkfs_list_web p:last-child span {height:auto; width:0; }
	.lxfs_web_xq {padding-left:0; }
	.jrwm_web {padding-top:10px; }
	.jrwm_web p {line-height:18px; }
	.jrwm_tab ul li {width:100%; margin:0 auto; margin-bottom:15px; float:none; }
	.jrwm_tab ul li a {padding-left:30px; }
	.page_jrwm {padding:0; }
	.jrwm_tab ul li p {line-height:18px; margin-top:5px; }
	.jrwm_btn a {width:100%; }
	.wrap1, .banner02 .wrap, .foot .wrap {margin:0 15px; padding:0; }
	.banner02 ul {display:none; }
	.banner02 .item .text {height:200px; }
	.banner02 h1 {font-size:20px; }
	.banner02 p span {display:block; }
	.banner02 p {font-size:14px; line-height:1.5em; padding-top:0; padding-bottom:40px; }
	.banner02 .item .cell {vertical-align:bottom; }
	.banner02.owl-theme .owl-dots .owl-dot {margin-bottom:10px; }
	.banner02.owl-theme .owl-dots .owl-dot.active:hover span, .banner02.owl-theme .owl-dots .owl-dot.active span {width:10px; }
	.banner02.owl-theme .owl-dots .owl-dot span {background:none; border:1px solid #fff; margin:5px 2px; }
	.logo img {height:40px; }
	.menu {top:57px; }
	.mainer {padding-top:72px; }
	.header .text {display:none; }
	.page_list2 ul li {width:100%; }
	.page {padding:20px 0; }
	.title {margin-bottom:20px; }
	.div_input_list .div_input, .div_input_list .div_input.input1, .div_input_list .div_input.input2 {width:98%; margin:5px 1%; }
	.div_input_list {margin-bottom:0; }
	.page.page_ededed {padding-bottom:50px; }
	.gotop {display:none; }
	.phone_btn {display:block; top:auto; right:10px; bottom:10%; text-align:center; }
	
	
	.zqdw_ln span {font-size:25px; height:50px; line-height:50px; }
	.zqdw_tb_m {width:100px; margin-left:-50px; top:-43px; }
	.zqdw_ln {margin-top:130px; }
	.gy_zqdw {height:260px; padding-top:82px; }
	.zqpz_list_pic {width:100%; position:relative; }
	.zqpz_list_pic:before {display:block; width:20px; height:20px; background:#fff; position:absolute; bottom:-9px; left:50%; margin-left:-10px; content:''; background:#f7f7f7; 
						   transform:rotate(45deg); -webkit-transform:rotate(45deg); border-radius:2px; }
	.zqpz_list_web {width:100%; display:block; height:auto; padding:30px 0px; text-align:center; }
	.zqpz_list_web_cell {padding:0 15px; display:block; }
	.zqpz_list_web_cell p {width:100%; line-height:1.5em; }
	.zqtd_l, .zqtd_r {width:100%; float:none; height:auto; }
	.zqtd_r_web {padding:40px 0; float:none; position:relative; margin:0 auto; }
	.zqtd_r_web:before {display:block; width:30px; height:30px; background:#fff; position:absolute; bottom:-14px; left:50%; margin-left:-15px; content:''; background:#e83e42; transform:rotate(45deg); 
					   -webkit-transform:rotate(45deg); border-radius:3px; }
	.zqtd_l_web {padding:40px 0; width:100%; margin:0; }
	.zqtd_l_web h3 {font-size:22px; }
	.zqtd_l_web p {font-size:14px; }
	.gy_zqtd {padding-bottom:0; }
	.zqwh_list {position:inherit; width:100%; }
	.zqwh_tab {padding:0 15px; }
	.zqwh_tab .trt {text-align:left; }
	.gy_zqwh_pic img {opacity:0; }
	.srdz_web, .yykf_web, .fw_ds_web {width:100%; }
	.srdz_pic, .yykf_pic, .fw_wx_web, .fw_wx_pic, .fw_ds, .fw_ds_pic {width:100%}
	.srdz_web h2, .yykf_web h2, .fw_wx_web h2, .ds_web_t h2, .fw_pm_t h2 {font-size:30px; text-align:center; }
	}
	@media only screen and (max-width:768px) and (min-width:500px) {
	.page_list2 ul li {width:50%; }
	.page_list2 ul li:nth-child(2n+1) {clear:both; }
	.wrap {padding:0 15px; }
	}
	
	
	/* 服务头部文字居中(小横杠)*/
	.about-desc {padding-top:148px; padding-bottom:135px; text-align:center; }
	.about-desc h2 {position:relative; margin:0; margin-bottom:78px; line-height:42px; font-size:28px; color:#E60A19; font-weight:400;  }
	.about-desc h2::after {content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:-38px; width:28px; height:3px;  background:#d51b32; }
	.about-desc p.desc {margin:0; line-height:38px; font-size:15px; color:#888; }
	
	.about-desc2 {padding-top:88px; padding-bottom:70px; text-align:center; line-height:30px; }
	.about-desc2 h2 {position:relative; margin:0; margin-bottom:78px; line-height:42px; font-size:28px; color:#E60A19; font-weight:600;  }
	.about-desc2 h2::after {content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:-38px; width:28px; height:3px; background:#d51b32; }
	.about-desc p2.desc {font-size:15px; color:#888; }
	
	
	/*服务banner02图样式*/
	.banner02 {position:relative; width:100%; height:600px; overflow:hidden; margin:0 auto; z-index:9; }
	.banner02 picture img {-webkit-animation:banner02_inside 20s ease 1 forwards;  -moz-animation:banner02_inside 20s ease 1 forwards; -o-animation:banner02_inside 20s ease 1 forwards; animation:banner02_inside 20s ease 1 forwards; }
	@-webkit-keyframes banner02_inside {
	from {-webkit-transform:scale(1.23); transform:scale(1.23); }
	to {-webkit-transform:scale(1); transform:scale(1); }
	}
	@-moz-keyframes banner02_inside {
	from {-moz-transform:scale(1.23); transform:scale(1.23); }
	to {-moz-transform:scale(1);  transform:scale(1); }
	}
	@-o-keyframes banner02_inside {
	from {-o-transform:scale(1.23); transform:scale(1.23); }
	to {-o-transform:scale(1); transform:scale(1); }
	}
	@keyframes banner02_inside {
	from {-webkit-transform:scale(1.23);  -moz-transform:scale(1.23);  -o-transform:scale(1.23); transform:scale(1.23); }
	to {-webkit-transform:scale(1);  -moz-transform:scale(1);  -o-transform:scale(1); transform:scale(1); }
	}
	.banner02_txt{text-align:center; position:absolute; top:57%; z-index:9; -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);  width:100%; }
	.banner02_txt1{font-size:42px; width:100%; font-weight:bold; text-align:center; left:0; color:#fff; }
	.banner02_txt2{width:90%; margin:0 auto; font-size:16px; line-height:24px; color:#fff; margin-top:15px; }
	/*联系文字*/
	.banner02_txt3{font-size:67px; width:100%; font-weight:bold; text-align:center; left:0; color:#fff; }
	.banner02_txt4{width:90%; margin:0 auto; font-size:18px; line-height:24px; color:#fff; margin-top:15px; }

	
	@media (max-width:1200px) {
	.banner02 {position:relative; height:50vh; }
	.banner02 img.img-responsive {position:absolute; left:50%; transform:translateX(-50%); min-width:100%; max-width:none; height:100%; animation:none; }
	}	
	/@media (max-width:768px){
	/*.banner02> img{height:300px; width:auto; }*/  
	.container {padding-right:15px; padding-left:15px; }  
	span.br-pc {display:inline; }
	span.br-m {display:block; }
	.banner02 {position:relative; height:auto; }
	.banner02 img.img-responsive {position:relative; left:0; transform:translateX(0%); min-width:0; width:100%; max-width:none; animation:none; }
	}
	@media (min-width:768px){
	.banner02_txt{top:55%}
	.banner02_txt1{font-size:36px; }
	.banner02_txt2{font-size:16px; width:600px; margin-top:20px; line-height:30px; }
	}
	@media (min-width:992px) {
	.banner02_txt{top:57%}
	.banner02_txt1{font-size:40px; }
	.banner02_txt2{width:800px; }
	}
	@media (min-width:1110px) {
	.banner02_txt{top:55%}
	}
	@media (min-width:1200px) {
	.banner02_txt1{font-size:45px; }
	.banner02_txt2{width:800px; margin-top:25px; line-height:30px; }   
	}
	@media (min-width:1440px) {
	.banner02_txt{top:55%}
	.banner02_txt1{font-size:55px; }
	.banner02_txt2{margin-top:35px; line-height:35px; }
	}
	@media (min-width:1770px) {.banner02_txt{top:50%}}

	@media (max-width:768px) {
	.banner02_txt {padding-right:15px; padding-left:15px; }
	.banner02_txt1,
	.banner02_txt2 {width:100%; text-align:left; }
	.banner02_txt1 {line-height:80px; line-height:1.066667rem; font-size:56px; font-size:0.746667rem; }
	.banner02_txt2 {margin-top:28px; margin-top:0.373333rem; line-height:42px; font-size:24px; color:#bebebe; }
	
	.about-desc {padding:60px 15px; text-align:left; }
	.about-desc h2 {margin-bottom:50px; line-height:28px; font-size:18px; }
	.about-desc h2::after {left:0; transform:translateX(0); bottom:-18px; width:20px; height:2px; }
	.about-desc p.desc {line-height:30px; }
	}
	@media (max-width:544px) {
	.banner02{height:100vh; height:calc(100vh - 126px); margin-top:63px; }
	.banner02_txt{top:50%; }
	.banner02_txt2 {line-height:50px; line-height:0.666667rem; font-size:30px; font-size:0.4rem; color:#bebebe; }
	}
	
		
	/* 服务内容 */
	.web-build-one-cntr {border:1px solid #d8d8d8; }
	.web-build-one {position:relative; display:table; width:100%; font-size:0; }.web-build-one-img,
	.web-build-one-desc {display:inline-block; width:50%; vertical-align:top; }
	.web-build-one-img {overflow:hidden; }
	.web-build-one:nth-child(even) .web-build-one-img {float:right; }
	.web-build-one-img > img {width:100%; height:auto; -o-transition:1.2s .15s; -moz-transition:1.2s .15s; transition:1.2s .15s; -webkit-transform:translateZ(0); -moz-transform:translateZ(0); transform:translateZ(0); }
	.web-build-one:hover .web-build-one-img > img {-webkit-transform:translateZ(0) scale(1.07); -moz-transform:translateZ(0) scale(1.07); transform:translateZ(0) scale(1.07); }
	.web-build-one-desc {position:relative; height:100%; }
	.web-build-one-desc-cntr {position:absolute; left:50%; top:50%; -webkit-transform:translate3d(-50%, -50%, 0); -moz-transform:translate3d(-50%, -50%, 0); -o-transform:translate3d(-50%, -50%, 0); 
		  transform:translate3d(-50%, -50%, 0); width:80%; height:100%; margin-top:80px ; }
	.web-build-one-desc h3 {position:relative; margin-bottom:50px; margin-bottom:2.60415vw; line-height:28px; font-size:28px; color:#333; }
	.web-build-one-desc h3::before,
	.web-build-one-desc h3::after {content:''; position:absolute; left:0; bottom:-19px; width:24px; height:2px; background-color:#e93700; opacity:1; }
	.web-build-one-desc h3::after {width:0; opacity:0; -o-transition:1.2s .3s; -moz-transition:1.2s .3s; transition:1.2s .3s; }
	.web-build-one-desc p {margin-bottom:1.8vw; min-height:0px; }
	.web-build-one-desc p {line-height:1.7; font-size:14px; color:#9a9a9a; }
	.web-build-one-desc p strong {color:#f00; }
	.web-build-one-btn {display:inline-block; padding:14px 28px; border:2px solid #e5e5e5; line-height:14px; font-size:14px; color:#9a9a9a; -o-transition:color .5s, border .9s; -moz-transition:color .5s, border .9s; 
	transition:color .5s, border .9s; }
	.web-build-one-btn:focus {color:#b7b7b7; }
	.web-build-one-btn:hover {color:#fff; border:2px solid #e00012; background:#e00012; -o-transition:color .5s, border .65s; -moz-transition:color .5s, border .65s; transition:color .5s, border .65s; }
	.web-build-one-arrow-all {position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); 
		  border:1px solid transparent; border-right:1px solid #dfdfdf; border-left:1px solid #fff; width:52px; height:52px; -o-transition:.45s .1s; -moz-transition:.45s .1s; transition:.45s .1s; }
	.web-build-one:nth-child(even) .web-build-one-arrow-all {-webkit-transform:translate(-50%, -50%) rotate(180deg); -moz-transform:translate(-50%, -50%) rotate(180deg); 
										 -o-transform:translate(-50%, -50%) rotate(180deg); transform:translate(-50%, -50%) rotate(180deg); }
	.web-build-one:hover .web-build-one-arrow-all {width:69px; }
	.arrow-border-t,
	.arrow-border-b {position:absolute; top:0; width:100%; height:1px; }
	.arrow-border-b {top:auto; bottom:0; }
	.arrow-border-t::before,
	.arrow-border-b::before {content:''; position:absolute; left:-1px; top:-1px; width:-moz-calc(50% + 1px); width:calc(50% + 1px); height:100%; background-color:#fff; -o-transition:.45s .1s; -moz-transition:.45s .1s; transition:.45s .1s; }
	.arrow-border-t::after,
	.arrow-border-b::after {content:''; position:absolute; right:-1px; top:-1px; width:-moz-calc(50% + 1px); width:calc(50% + 1px); height:100%; background-color:#dfdfdf; -o-transition:.45s .1s; -moz-transition:.45s .1s; transition:.45s .1s; }
	.arrow-border-b::before,
	.arrow-border-b::after {top:auto; bottom:-1px; }
	.web-build-one-arrow {position:absolute; top:50%; left:50%; -webkit-transform:translate3d(-50%, 0, 0); -moz-transform:translate3d(-50%, 0, 0); transform:translate3d(-50%, 0, 0); width:52%; height:1px; background-color:#fff; 
	  -o-transition:.45s .1s; -moz-transition:.45s .1s; transition:.45s .1s; }
	.web-build-one:hover .web-build-one-arrow {width:62%; -webkit-animation:arrow-one .6s cubic-bezier(.69,0,.27,1) forwards .1s; -moz-animation:arrow-one .6s cubic-bezier(.69,0,.27,1) forwards .1s; 
						   -o-animation:arrow-one .6s cubic-bezier(.69,0,.27,1) forwards .1s; animation:arrow-one .6s cubic-bezier(.69,0,.27,1) forwards .1s; }
	.web-build-one-arrow em {position:absolute; right:0; width:50%; height:100%; background-color:#dfdfdf; -o-transition:background-color .45s .1s; -moz-transition:background-color .45s .1s; transition:background-color .45s .1s; }
	.web-build-one-arrow::before,
	.web-build-one-arrow::after {content:''; position:absolute; left:0; -webkit-transform:translateZ(0) rotateZ(-45deg); -moz-transform:translateZ(0) rotateZ(-45deg); transform:translateZ(0) rotateZ(-45deg); -webkit-transform-origin:0 50%; 
			-moz-transform-origin:0 50%; -o-transform-origin:0 50%; transform-origin:0 50%; background-color:#fff; width:10px; height:1px; -o-transition:background-color .45s .1s; -moz-transition:background-color .45s .1s; 
			transition:background-color .45s .1s; }
	.web-build-one-arrow::after {-webkit-transform:translateZ(0) rotate(45deg); -moz-transform:translateZ(0) rotate(45deg); transform:translateZ(0) rotate(45deg); }
	.web-build-one:hover .web-build-one-arrow::before {-webkit-animation:arrow-before .6s cubic-bezier(.69,0,.27,1) forwards .1s; -moz-animation:arrow-before .6s cubic-bezier(.69,0,.27,1) forwards .1s; 
									-o-animation:arrow-before .6s cubic-bezier(.69,0,.27,1) forwards .1s; animation:arrow-before .6s cubic-bezier(.69,0,.27,1) forwards .1s; }
	.web-build-one:hover .web-build-one-arrow::after {-webkit-animation:arrow-after .6s cubic-bezier(.69,0,.27,1) forwards .1s; -moz-animation:arrow-after .6s cubic-bezier(.69,0,.27,1) forwards .1s; 
								  -o-animation:arrow-after .6s cubic-bezier(.69,0,.27,1) forwards .1s; animation:arrow-after .6s cubic-bezier(.69,0,.27,1) forwards .1s; }
								  
	@media (max-width:1400px) {
	.web-build-one-desc h3,
	.web-build-one-desc article {margin-bottom:2vw; }
	.web-build-one-desc article p.br-desc { min-height:12px; }
	}	
	@media (max-width:1200px) {
	.web-build-one-img, 
	.web-build-one-desc { width:100%; }
	.web-build-one-arrow-all { display:none; }
	.web-build-one-desc h3,
	.web-build-one-desc article {margin-bottom:30px; }
	.web-build-one-desc-cntr {position:relative; margin:50px auto; left:0; top:0; transform:translate(0, 0);  width:90%;  }
	}	
		
	/* 项目流程 */
	.bizstep-list {position:relative; padding-top:20px; padding-bottom:20px; background:#fff; text-align:center; overflow:hidden; }
	.bstep-one {display:inline-block; padding:80px 80px 80px 80px; margin-top:68px; margin-right:3%; margin-left:3%; width:438px; text-align:left; vertical-align:top; border:2px solid #E60A19; }
	.bstep-one p.words {display:-webkit-box; margin-bottom:30px; height:78px; line-height:26px; font-size:12px; color:#6f6f6f; -webkit-line-clamp:3;  -webkit-box-orient:vertical;  overflow:hidden; }
	.bstep-one-title {margin-bottom:10px; font-size:0; }
	.bstep-one-title h3,
	.bstep-one-title .bstep-one-title-more {display:inline-block; vertical-align:top; }
	.bstep-one-title h3 {margin-right:20px; font-size:52px; color:#939393; }
	.bstep-one-title-more h4 {margin-top:9px; margin-bottom:10px; line-height:20px; font-size:20px; color:#939393; }
	.bstep-one-title-more h5 {line-height:12px; font-size:12px; color:#888; }
	.bstep-one a.blogo {display:inline-block; position:relative; width:24px; text-align:center; }
	.bstep-one a.blogo::after {content:''; position:absolute; left:0; bottom:-27px; width:24px; height:2px; background:#e93700; }

	@media (max-width:1820px) {.biz-show-one {width:80%; }}	
	@media (max-width:1600px) {
	.bstep-one {margin-right:3%; margin-left:3%; }
	.bs-one-desc {left:86.5%; transform:translate(-86.5%, -47%); }
	.biz-show-one-3 .bs-one-desc {left:90%; transform:translate(-90%, -47%); }
	}
	@media (min-width:1501px) {.bs-one-img-cntr-1 img.w1500 {display:none; }}
	@media (max-width:1500px) {
	.bs-one-img-cntr-1 img.w1920 {display:none; }
	.bs-one-desc {left:85.5%; transform:translate(-85.5%, -47%); }
	}
	@media (max-width:1400px) {
	.bs-one-desc {left:87%; transform:translate(-87%, -47%); }
	.biz-show-one-2 .bs-one-desc {left:10%; transform:translate(-10%, -47%); }
	.biz-show-one-3 .bs-one-desc {left:93%; transform:translate(-93%, -47%); }
	.bstep-one {margin-right:2%; margin-left:2%; }
	}
	@media (max-width:1300px) {
	.bstep-one {margin-right:1%; margin-left:1%; }
	.biz-show-one-1 .bs-one-desc {left:88%; transform:translate(-88%, -47%); }
	}
	@media (min-width:1201px) {.bs-one-img-cntr-m {display:none; }}
	@media (max-width:1200px) {
	.bizstep-list::before {display:none; }
	.biz-show-all {padding-bottom:55px; border-bottom:16px solid #e5e5e5; border-bottom:0.213333rem solid #e5e5e5; }
	.bstep-one {margin-right:4%; margin-left:4%; }
	.biz-show-one {border:0; width:100%; height:auto; background:#fff; }
	.biz-show-one:last-child {margin-bottom:0; }
	.bs-one-img-cntr {display:none; }
	.biz-show-one-1 .bs-one-desc,
	.biz-show-one-2 .bs-one-desc,
	.biz-show-one-3 .bs-one-desc {position:relative; left:auto; top:auto; transform:translate(0, 0); padding-top:40px; padding-right:15px; padding-left:15px; width:auto; }
	.bs-one-img-cntr-m img {width:100%; height:auto; }
	
	
	}
	@media (max-width:992px) {
	.bs-one-mark {display:none; }
	.bs-one-desc h3 {margin-bottom:45px; line-height:35px; font-size:22px; }
	.bs-one-desc a.bs-link {margin-top:28px; padding:9px 10px; }
	.bstep-one {margin-right:2%; margin-left:2%; }
	}
	@media (max-width:768px) {

	.product {margin-bottom:45px; }
	.bizstep-list {padding:0 15px 45px; padding:0 15px 0.6rem; border-bottom:16px solid #e5e5e5; border-bottom:0.213333rem solid #e5e5e5; background:#fff; }
	.bizstep-list::before,
	.bstep-one a.blogo,
	.bstep-one-title-more h5 {display:none; }
	.bstep-one {display:block; padding:0; padding-bottom:40px; padding-bottom:0.533333rem; border-bottom:1px solid #d6d6d6; margin:0; 	margin-bottom:42px; margin-bottom:0.56rem; width:100%; }
	.bstep-one:last-child {padding-bottom:0; border-bottom:0; margin-bottom:0; }
	.bstep-one-title h3 {margin-right:10px; line-height:30px; font-size:30px; font-family:gothicb; color:#d51b32; }
	.bstep-one-title-more h4 {margin:0; line-height:28px; font-size:28px; color:#d51b32; }
	.bstep-one-title {margin-bottom:25px; margin-bottom:0.333333rem; }
	.bstep-one p.words {margin-bottom:0; height:auto; line-height:24px; }
	.bs-one-desc article.desc {/*font-size:24px; *//*font-size:0.32rem; */}
	}
	@media (max-width:544px) {
	.bs-one-desc article.desc {font-size:13px; /*font-size:0.32rem; */}
	.bstep-one-title h3 {margin-right:10px; line-height:48px; line-height:0.64rem; font-size:48px; font-size:0.64rem; font-family:gothicb; color:#d51b32; }
	.bstep-one-title-more h4 {margin:0; margin-top:2px; line-height:40px; line-height:0.533333rem; font-size:40px; font-size:0.533333rem; color:#d51b32; }
	}
	@media (max-width:395px) {
	.menu{padding-right:2%; padding-left:2%}
	.menu ul li{margin:0 4px; }
	}
	@media (max-width:350px) {.menu ul li{font-size:11px}}

     /*----------项目需求开始----------*/
    .container {padding-right:6%; padding-left:6%; margin-right:auto; margin-left:auto}
	 button,input,textarea {font-family:inherit; font-size:inherit; line-height:inherit}
	.row {margin-right:-15px; margin-left:-15px; }
	.col-xs-12, .col-sm-6, .col-sm-6, .col-md-6,  .col-md-12, .col-lg-6{position:relative; min-height:1px; padding-right:15px; padding-left:15px; }
	.col-xs-12{float:left; width:100%;}
	
	/*联系需求填写  左侧图片布局*/
	.demand-logo-list {font-size:0; }
	.demand-logo-one {display:inline-block; width:50%; vertical-align:top; }
	.demand-logo-one-img, .demand-logo-one-desc {position:relative; display:inline-block; width:50%; vertical-align:top; text-align:center; }
	.demand-logo-one-img {z-index:1; }
	.demand-logo-one-desc {z-index:2; background-color:#fff; }
	.demand-logo-one-img img, .demand-logo-one-desc img {width:100%; height:auto; }
	/*.联系需求填写  左侧动画效果*/
	.demand-logo-one-img-1 {-webkit-transform:translateX(100%); -moz-transform:translateX(100%); -o-transform:translateX(100%); transform:translateX(100%); -o-transition:2s; -moz-transition:2s; transition:2s; opacity:0; }
	.demand-logo-one-img-1.move {-webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0); opacity:1; }
	.demand-logo-one-img-2 {-webkit-transform:translateX(100%); -moz-transform:translateX(100%); -o-transform:translateX(100%); transform:translateX(100%); -o-transition:2s; -moz-transition:2s; transition:2s; opacity:0; }
	.demand-logo-one-img-2.move {-webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0); opacity:1; }
	.demand-logo-one-img-3 {-webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); -o-transform:translateX(-100%); transform:translateX(-100%); -o-transition:2s; -moz-transition:2s; transition:2s; opacity:0; }
	.demand-logo-one-img-3.move {-webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0); opacity:1; }
	.demand-logo-one-img-4 {-webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); -o-transform:translateX(-100%); transform:translateX(-100%); -o-transition:2s; -moz-transition:2s; transition:2s; opacity:0; }
	.demand-logo-one-img-4.move {-webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0); opacity:1; }
	.demand-logo-one-desc-1 img {-o-transition:1.5s .6s; -moz-transition:1.5s .6s; transition:1.5s .6s; opacity:0; }
	.demand-logo-one-desc-1.move img {opacity:1; }
	.demand-logo-one-desc-2 img {-o-transition:1.5s .6s; -moz-transition:1.5s .6s; transition:1.5s .6s; opacity:0; }
	.demand-logo-one-desc-2.move img {opacity:1; }
	.demand-logo-one-desc-3 img {-o-transition:1.5s .6s; -moz-transition:1.5s .6s; transition:1.5s .6s; opacity:0; }
	.demand-logo-one-desc-3.move img {opacity:1; }
	.demand-logo-one-desc-4 img {-o-transition:1.5s .6s; -moz-transition:1.5s .6s; transition:1.5s .6s; opacity:0; }
	.demand-logo-one-desc-4.move img {opacity:1; }
	/*.联系需求填写  右侧内容样式*/
	.demand {margin-bottom:80px; }
	.demand .demand-m {display:none; }
	.demand_txt1 {font-size:20px; color:#777777; font-weight:bold; }
	.demand_con {position:relative; background:#f8f8f8; }
	.demand_left.col-xs-12,.demand_right.col-xs-12{padding-left:0px; padding-right:5.2%; }
	.demand_right {position:relative; opacity:1; }
	.demand_reminder {font-size:22px; color:#777777; margin-bottom:25px; margin-top:10px; }
	.form-control {display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; }
	.form-control:focus {border-color:#E60A19; outline:0; }
	.demand_form .row {margin-left:-5px; margin-right:-5px; }
	.demand_form .col-md-6, .demand_form .col-lg-6 {padding-left:5px; padding-right:5px;margin-bottom:35px; }
	.demand_ipt input {width:100%; background:#fff; border:1px solid #e8e8e8; height:55px; padding:13px 10px; }
	.demand_ipt textarea {width:100%; height:105px; border:1px solid #e8e8e8; margin-top:20px; padding:10.5px 10px; resize:none}
	.demand_ipt input::-webkit-input-placeholder, .demand_ipt textarea::-webkit-input-placeholder { font-size:15px; color:#b7b7b7; }
	.demand_ipt input:-moz-placeholder, .demand_ipt textarea:-moz-placeholder {font-size:15px; color:#b7b7b7; }
	.demand_ipt input::-moz-placeholder, .demand_ipt textarea:-moz-placeholder {font-size:15px; color:#b7b7b7; }
	.demand_ipt input:-ms-input-placeholder, .demand_ipt textarea:-moz-placeholder {font-size:15px; color:#b7b7b7; }
	/* 联系需求填写  提交框样式 */
	.send {width:100%; height:54px; line-height:48px; border:2px solid #e6e6e6; background:transparent; margin-top:18px; cursor:pointer; position:relative; }
	.send:hover {border-color:#E60A19; }
	.send input {position:absolute; z-index:1; width:calc(100% - 0px); /* 减去边框宽度 */line-height:48px; font-size:20px; color:#666; border:none; background:transparent; left:0px; /* 边框偏移 */top:0px; }
	.send:hover input {color:#fff; background-color:#E60A19; }
	.send input:focus {outline:none; }

    @media (min-width:1770px) {
	.demand_reminder {margin-bottom:30px; }
	.demand_con>.row {margin-left:-40px; margin-right:0px; }
	.demand_left.col-lg-6 {padding-lefT:40px; padding-right:40px; }
	.demand_right.col-lg-6 {padding-lefT:40px; padding-right:80px; }
	.demand_warp {padding-lefT:40px; padding-right:80px; }
	}
	@media (min-width:1440px)and (max-width:1769px) {
	.demand_reminder {margin-top:0px; }
	.demand_con>.row {margin-left:-30px; margin-right:0px; }
	.demand_ipt input {height:45px; padding:10.5px 10px; }
	.demand_ipt textarea {height:80px; margin-top:15px}
	.demand_txt1 {font-size:45px; }
	.demand_left.col-lg-6 {padding-lefT:30px; padding-right:30px; }
	.demand_right.col-lg-6 {padding-lefT:30px; padding-right:60px; }
	.demand_warp {padding-lefT:30px; padding-right:60px; }
	}
	@media (min-width:1199px) and (max-width:1439px) {
	.demand_con>.row {margin-left:-30px; margin-right:0px; }
	/* 四个框样式*/	
	.demand_reminder {font-size:20px; margin-bottom:12px; }
	.demand_ipt input {height:41px; padding:7px 10px; }
	.demand_ipt textarea {height:75px; margin-top:15px}
	.send {height:44px; margin-top:15px; }
	.send input {line-height:38px; font-size:18px; }	
	/* 左右距离控制*/	
	.demand_con {padding-bottom:0; }
	.demand_left.col-lg-6 {padding-lefT:30px; padding-right:30px; }
	.demand_right.col-lg-6 {padding-lefT:30px; padding-right:60px; }
	.demand_warp {padding-lefT:30px; padding-right:60px; }
	}
	
	@media (min-width:1200px) {
    .col-lg-6{float:left; width:50%; }
    .demand_con {padding-bottom:0; }
    .demand_warp {width:100%; position:absolute; top:50%; left:0; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); }
    .demand_ipt textarea {margin-top:-20px}
	.send {margin-top:10px; }
	 /* 新增：确保称呼姓名和联系电话框在同一行 */
    .demand_form .row {display: flex; flex-wrap: nowrap; margin-left: -5px; margin-right: -5px;}
	.demand_form .col-sm-6, .demand_form .col-md-6, .demand_form .col-lg-6 {flex: 0 0 50%; max-width: 50%; padding-left: 5px; padding-right: 5px; box-sizing: border-box;}
    }
	@media (min-width:769px) and (max-width:1199px) {
	.demand_left {display:none;}
	/* 四个框样式*/	
	.demand_reminder {font-size:20px; margin-top:60px; margin-bottom:15px; }
	.demand_ipt input {height:41px; padding:7px 10px; }
	.demand_ipt textarea {height:125px; margin-top:-16px;}
	.send {height:50px; margin-top:15px; }
	.send input {line-height:44px; font-size:18px; }	
	/* 左右距离控制*/	
	.demand_con {padding-bottom:60px; }
	.demand_warp {padding-lefT:60px; padding-right:30px; }
	}
	 @media (max-width:768px) {
    .finfo{display:none; }
    .demand_left {display:none; }
	.demand_right.col-xs-12{padding-right:0; padding-right:3%; padding-left:3%;  }
	.demand {padding-top:30px; margin-bottom:0px; background:#d6d6d6; text-align:left;  border-top:5px solid #eee; }
	.demand .demand-m {display:block; padding-bottom:10px; }
	.demand .demand-m p.p-1 {line-height:10px; font-size:22px; color:#666; font-weight:400; }
	.demand .demand-m p.p-2 {font-size:22px; color:#666; font-weight:400; }
	.demand_ipt input {height:45px; padding:10.5px 10px; }
	.demand_form .demand_ipt:nth-child(1) {margin-bottom:15px; }
	.demand_ipt textarea {margin-top:15px; }
	.demand_reminder {display:none; }
	.demand_con {background:none; }
    .form-control {color:#fff; } 
    .demand_ipt input {background:#fff; border:0px; margin-top:-5px; }
	.demand_ipt textarea {background:#fff; border:0px; margin-top:-19px; }
	.demand_ipt input::-webkit-input-placeholder, .demand_ipt textarea::-webkit-input-placeholder { color:#999; }
	.demand_ipt input:-moz-placeholder, .demand_ipt textarea:-moz-placeholder {color:#999; }
	.demand_ipt input::-moz-placeholder, .demand_ipt textarea:-moz-placeholder {color:#999; }
	.demand_ipt input:-ms-input-placeholder, .demand_ipt textarea:-moz-placeholder {color:#999; }
	.send {background:#888; border:0px solid #888; margin-top:10px; margin-bottom:35px;  }
	.send input {position:absolute; z-index:1; line-height:48px; font-size:20px; color:#fff; border:none; background:transparent; width:calc(100%-2px); left:1px; top:1px; }



	 /* 新增：确保称呼姓名和联系电话框在同一行 */
    .demand_form .row {display: flex; flex-wrap: nowrap; margin-left: -5px; margin-right: -5px;}
    .demand_form .col-sm-6, .demand_form .col-md-6, .demand_form .col-lg-6 {flex: 0 0 50%; max-width: 50%; padding-left: 5px; padding-right: 5px; box-sizing: border-box;}
}
	
   /*----------项目需求结束----------*/