.my_header {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1100px;
}
.frist-nav {
	color: rgb(153, 153, 153); display: flex; min-height: 40px; justify-content: flex-end; align-items: center;
}
.all {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1300px; height: auto;
}
.tpxw {
	margin: 0px auto; width: 1100px;
}
.font-red {
	color: red;
}
.fl_title {
	color: rgb(34, 34, 34); text-indent: 20px; padding-top: 20px; font-size: 18px; font-weight: 600;
}
.xxyw_content {
	padding: 0px 20px 20px; color: rgb(33, 33, 33);
}
.mar-10 {
	margin-top: 10px;
}
.mar-20 {
	margin-top: 20px;
}
.xxyw_time {
	padding: 15px 15px 15px 0px; color: rgb(153, 153, 153); border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.rq {
	margin: 0px auto; width: 1100px;
}
.hjxx {
	background: url("../img/2020922.png") no-repeat 0px 0px / 100% 100%; width: 100%; height: 850px;
}
.bg_bs {
	padding: 0px 15px; height: 260px; background-color: rgb(255, 255, 255);
}
.hjxx_h4 {
	padding: 10px 0px; color: rgb(0, 0, 0); font-size: 14px; font-weight: 500;
}
.bg_bs p {
	line-height: 26px;
}
.ycdt_con {
	margin-top: 20px;
}
.ycdt_con h4 {
	color: rgb(255, 255, 255);
}
.ycdt_con div {
	width: 90%; color: rgb(255, 255, 255); padding-bottom: 20px; margin-top: 10px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.hjxx_tp {
	width: 98%; height: 320px; margin-left: 2%; border-top-left-radius: 40px; border-bottom-right-radius: 40px; background-color: rgba(186, 39, 58, 0.8);
}
.hjxx_tp_con {
	margin: 0px auto;
}
.xskb {
	display: flex; justify-content: flex-start; align-items: center;
}
.xskb_tt {
	padding: 1px 10px; border-radius: 3px; color: rgb(255, 255, 255); background-color: rgb(178, 15, 36);
}
.rq_dt {
	text-align: right;
}
.ccsl {
	margin-left: 10px;
}
.newsList li {
	padding: 20px 0px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.ztlm {
	background: url("../img/119.jpg") no-repeat 0px 0px / 100% 100%; width: 100%; height: 400px; margin-top: 30px; opacity: 0.9;
}
.wlfw tr {
	height: 30px; line-height: 30px;
}
.wlfw_xx tr {
	height: 40px; line-height: 20px;
}
.xxxx {
	padding: 5px; border-radius: 15px; width: 120px; text-align: center; background-color: rgb(238, 238, 238);
}
.xxxx_img {
	top: -1px; position: relative;
}
.xxxx_p {
	line-height: 30px; margin-top: 10px;
}
.xxxx_sx {
	margin: 0px auto; width: 1px; height: 150px; background-color: rgb(238, 238, 238);
}
.img-news {
	width: 100%; height: 200px;
}
.img-news img {
	z-index: 9999; opacity: 0.8;
}
.xwzx-title {
	left: 30px; top: -70px; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; font-weight: bold; position: relative;
}
.new_li {
	color: rgb(0, 0, 0); line-height: 50px; font-size: 16px; font-weight: bold;
}
.news_li_this {
	color: rgb(255, 255, 255); display: flex; background-color: rgb(218, 37, 29);
}
.news_li_none {
	display: flex; background-color: rgb(248, 248, 248);
}
.news_bt_none {
	width: 5px; height: 100%; margin-left: 5px; background-color: rgb(248, 248, 248);
}
.news_bt {
	width: 5px; height: 100%; margin-left: 5px; background-color: rgb(255, 255, 255);
}
.news_name {
	margin-left: 10px;
}
.news_content {
	padding: 15px; width: 100%; height: auto; overflow: hidden; border-left-color: rgb(239, 239, 239); border-left-width: 1px; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.news_zw {
	color: rgb(34, 34, 34); line-height: 26px;
}
.news_zw h3 {
	margin: 20px 0px 10px; text-align: center; font-size: 18px; font-weight: bold;
}
.news_zz {
	text-align: center; color: rgb(153, 153, 153);
}
.news_zw a {
	padding: 10px 0px; display: block;
}
.news_xyxw {
	color: red; font-size: 16px; font-weight: bold; margin-top: 20px;
}
.news_list h2 {
	font-size: 16px; font-weight: bold;
}
.news_time {
	color: rgb(153, 153, 153);
}
.news_list p {
	color: rgb(102, 102, 102); font-size: 16px; margin-top: 10px;
}
.news_list a:hover {
	color: red;
}
.ydqw a {
	color: red; font-weight: bold; margin-right: 10px; float: right;
}
.xyxw {
	width: 100%; margin-top: 20px;
}
.xyxw h2 {
	color: red; font-size: 16px; font-weight: bold;
}
.xyxw_title {
	display: flex; justify-content: space-between;
}
.xyxw_title a {
	color: rgb(182, 182, 182); font-weight: bold;
}
.xyxw_x_title {
	color: rgb(0, 0, 0); font-size: 16px; font-weight: bold; margin-top: 10px;
}
.xyxw_x_content {
	color: rgb(102, 102, 102); font-size: 14px; margin-top: 5px;
}
.xyxw_lists {
	margin-bottom: 6px; display: flex; justify-content: space-between;
}
.xyxw_p p {
	line-height: 22px; margin-top: 8px;
}
.xyxw_p h3 {
	font-weight: bold;
}
.xyxw_img img {
	margin-top: 5px;
}
.xyxw_rq {
	background: rgb(218, 37, 29); width: 55px; height: 88px; text-align: center; color: rgb(255, 255, 255); line-height: 88px; font-size: 18px; font-weight: bold;
}
.xyxw_rq b {
	margin-top: 10px; display: block;
}
.xyxw_x_img {
	margin-top: 5px;
}
.xwkx {
	background: url("../img/20201013102559.png") no-repeat 0% 0% / 101% 100%; width: 100%; height: 720px;
}
.xwkx_title {
	color: rgb(0, 0, 0); font-size: 16px; font-weight: bold;
}
.xwkx_xx a {
	text-align: center; float: right; display: block;
}
.xwkx_ly {
	color: rgb(153, 153, 153); margin-top: 10px;
}
.xwkx_content {
	margin-top: 8px;
}
.xwkx_ckxq {
	background: red; width: 100px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; margin-top: 12px;
}
.xwkx_sj {
	color: rgb(241, 222, 223); margin-top: 10px;
}
.xwkx_sj h2 {
	text-align: center; font-size: 26px;
}
.xwkx_sj h3 {
	text-align: center; font-size: 16px; margin-top: 5px;
}
.xwkx_nr {
	color: rgb(241, 222, 223);
}
.xwkx_nr h2 {
	font-size: 1.4em;
}
.xwkx_nr p {
	line-height: 20px; margin-top: 15px;
}
.xxgg {
	color: rgb(22, 22, 22); line-height: 60px; font-size: 16px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid; display: flex; justify-content: space-between;
}
.xxgg_tpxx {
	font-size: 16px; margin-top: 11px; display: flex; justify-content: space-between;
}
.xxgg_tpxx h2 {
	color: rgb(22, 22, 22); font-size: 18px; font-weight: bold;
}
.xxgg_tpxx h3 {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-top: 10px;
}
.xxgg_xxxx {
	padding: 0px 10px;
}
.hs_bg {
	margin: 6px auto 35px; padding: 15px; border-radius: 3px; width: 80px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; font-weight: 400; background-color: rgb(178, 15, 36);
}
.xbdt_hs {
	padding: 3px; border-radius: 3px; color: rgb(255, 255, 255); font-weight: 400; background-color: rgb(178, 15, 36);
}
.xbdt_x_title {
	color: rgb(0, 0, 0); line-height: 28px; font-size: 16px; font-weight: bold; margin-top: 10px;
}
.xbdt_list {
	line-height: 20px; display: flex; justify-content: space-between; align-items: center;
}
.xbdt_list div {
	color: rgb(153, 153, 153); font-size: 16px;
}
.fhsy {
	color: rgb(153, 153, 153); margin-top: 40px; float: right;
}
.zjtp {
	width: 100%; height: 400px; background-image: url("../img/摄图网_501310809_banner_室内空间（非企业商用）.png"); background-size: 100% 100%;
}
.tmtp {
	margin: auto;
}
.xb_nav {
	background: rgb(255, 255, 255); border: 1px solid rgb(234, 234, 234); border-image: none; height: 160px; margin-top: -80px; box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.1);
}
.xb_nav_list {
	padding: 40px; text-align: center;
}
.xwkx_hjxx {
	color: rgb(255, 255, 255); background-color: rgb(180, 99, 99);
}
.xwkx_hjxx p {
	padding: 15px;
}
.p_title {
	font-size: 18px; font-weight: bold;
}
.xwkx_list_li {
	margin-bottom: 28px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.xwkx_list_li h2 {
	color: rgb(0, 0, 0); line-height: 30px; font-size: 18px; font-weight: bold;
}
.xwkx_list_li p {
	color: rgb(153, 153, 153); line-height: 60px; font-size: 16px;
}
.xxgg_bg {
	background: url("../img/166.png") no-repeat 0% 0% / 100% 100%; width: 100%; height: 500px;
}
.xxgg_time {
	background: rgb(255, 255, 255); padding: 15px; width: 100px; text-align: center; color: rgb(180, 99, 99); line-height: 30px;
}
.xxgg_time_content {
	color: rgb(255, 255, 255);
}
.xxgg_time_content h2 {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: bold;
}
.xxgg_time_content p {
	color: rgb(255, 255, 255); margin-top: 20px;
}
.xxgg_content {
	padding-left: 15px;
}
.xxgg_content h2 {
	color: rgb(0, 0, 0); font-size: 18px; font-weight: bold;
}
.xxgg_content p {
	color: rgb(101, 101, 101); margin-top: 30px;
}
.sjsj {
	left: 20px; top: 0px; width: 60px; color: rgb(255, 255, 255); line-height: 30px; position: absolute; z-index: 999; background-color: rgb(180, 99, 99);
}
.bg_hs {
	top: 0px; position: absolute;
}
.tp_fd {
	display: flex;
}
.tp_fdwd {
	width: 50%;
}
.gqxx .gm_t {
	left: 20px; top: 80px; color: rgb(255, 255, 255); font-weight: bold; position: absolute; z-index: 999;
}
.gqxx .gm_tt {
	left: 20px; top: 290px; color: rgb(255, 255, 255); font-weight: bold; position: absolute; z-index: 999;
}
.gqxx .gm_ttt {
	left: 200px; top: 70px; color: rgb(255, 255, 255); font-weight: bold; position: absolute; z-index: 999;
}
.gqxx .gm_tttt {
	left: 200px; top: 290px; color: rgb(255, 255, 255); font-weight: bold; position: absolute; z-index: 999;
}
.gqxx .zz_t {
	left: 20px; top: 110px; color: rgb(255, 255, 255); position: absolute; z-index: 999;
}
.gqxx .sj_t {
	left: 20px; top: 190px; color: rgb(255, 255, 255); position: absolute; z-index: 999;
}
.stzs {
	padding-left: 50px; margin-bottom: 9px; display: flex; justify-content: flex-start;
}
.stzs_xx {
	padding-left: 20px; margin-left: 20px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
.stzs_xx .p_mc {
	color: rgb(34, 34, 34); font-size: 16px; font-weight: 500; margin-top: 0px;
}
.stzs_xx .p_mc_sj {
	color: rgb(101, 101, 101); font-size: 14px; margin-top: 15px;
}
.ybbg_rq {
	margin-top: -100px;
}
.ybbg {
	background: rgba(0, 0, 0, 0.3); padding: 20px; width: 100%; height: 200px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; font-weight: bold; z-index: 100;
}
.ybbg_mc {
	line-height: 50px; margin-top: -180px;
}
.ybbg_mc p {
	text-align: center; color: rgb(255, 255, 255); font-size: 26px; font-weight: bold;
}
.ybbg_top {
	letter-spacing: 10px;
}
.rq_bg {
	background: url("../img/e922b47d8761f06ef50ee4a8db0a79a8.png") no-repeat 0% 0% / 100% 100%; width: 100%;
}
.xwfl {
	line-height: 24px; font-size: 20px; margin-top: 40px; display: flex;
}
.xwfl_xh {
	width: 5%; color: rgb(178, 15, 36); font-size: 20px; font-weight: bold;
}
.xwfl_mc {
	width: 80%; color: rgb(0, 0, 0); font-size: 18px; font-weight: bold;
}
.xwfl_gd {
	width: 15%; text-align: right;
}
.xwfl_gd a {
	top: -3px; color: rgb(171, 171, 171); line-height: 20px; font-size: 14px; position: relative;
}
.xwfl_div {
	min-height: 595px;
}
.xwfl_list a li {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 10px;
}
.xwfl_nr1 {
	overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical;
}
.xwfl_nr2 {
	overflow: hidden; font-size: 12px; margin-top: 10px; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;
}
.xwfl_sj {
	padding: 10px; border-radius: 3px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 10px; background-color: rgb(178, 15, 36);
}
.xwfl_sj_p1 {
	font-size: 12px;
}
.xwfl_sj_p2 {
	font-size: 18px;
}
.tab_bg {
	background: rgb(178, 15, 36); width: 100%; height: 60px;
}
.xwdt {
	margin-top: 40px;
}
.xwdt h2 {
	color: rgb(0, 0, 0); line-height: 40px; font-weight: bold;
}
.xwdt h3 {
	color: rgb(178, 15, 36); padding-left: 22px; font-size: 18px; font-weight: bold;
}
.xwdt h2 img {
	top: -2px; position: relative;
}
.xwdt ul {
	margin-top: 40px; margin-bottom: 40px;
}
.xwdt ul li {
	line-height: 60px; overflow: hidden; margin-left: 20px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid; -ms-text-overflow: ellipsis; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical;
}
.text_left {
	font-weight: 600;
}
.text_right {
	text-align: right; color: rgb(152, 152, 152);
}
.xw_content {
	line-height: 26px; padding-top: 20px; margin-left: 22px;
}
.xw_content h2 {
	text-align: center; font-size: 1.12rem;
}
.xw_content h2 {
	text-align: center;
}
.xw_content .fbrq {
	text-align: center; margin-top: 10px;
}
.xw_content p {
	text-indent: 1.87rem;
}
.xw_content img {
	max-width: 1058px;
}
.syp {
	padding-left: 22px; margin-bottom: 20px;
}
.xyp {
	padding-left: 22px; margin-bottom: 60px;
}
.layui-nav {
	text-align: right;
}
.layui-nav {
	background-color: rgb(255, 255, 255);
}
.layui-nav .layui-nav-item a:hover {
	color: red; font-weight: bold;
}
.layui-nav .layui-this a {
	color: red; font-weight: bold;
}
.layui-nav .layui-nav-item a {
	color: rgb(102, 102, 102);
}
.layui-nav .layui-nav-item a:hover {
	color: red;
}
.layui-nav .layui-this a {
	color: red;
}
.layui-nav .layui-this::after {
	height: 4px; background-color: red;
}
.layui-nav-bar {
	height: 4px; background-color: red;
}
.layui-nav-tree .layui-nav-itemed::after {
	height: 4px; background-color: red;
}
.layui-nav .layui-this::after {
	left: 30%; top: auto; width: 40%; bottom: 0px; content: "";
}
.layui-nav-bar {
	display: none;
}
.gddt {
	color: rgb(116, 113, 113); font-size: 12px; float: right;
}
a:hover {
	color: red;
}
.layui-nav-item input {
	border: currentColor; border-image: none;
}
.layui-nav .layui-nav-item a {
	padding: 0px 10px;
}
.h_bg:hover {
	color: rgb(255, 255, 255); background-color: rgb(178, 15, 36);
}
.layui-nav {
	text-align: right;
}
.layui-nav {
	background-color: rgb(255, 255, 255);
}
.layui-nav .layui-nav-item a:hover {
	color: red; font-weight: bold;
}
.layui-nav .layui-this a {
	color: red; font-weight: bold;
}
.layui-nav .layui-nav-item a {
	color: rgb(102, 102, 102);
}
.layui-nav .layui-nav-item a:hover {
	color: red;
}
.layui-nav .layui-this a {
	color: red;
}
.layui-nav .layui-this::after {
	height: 4px; background-color: red;
}
.layui-nav-bar {
	height: 4px; background-color: red;
}
.layui-nav-tree .layui-nav-itemed::after {
	height: 4px; background-color: red;
}
.layui-nav .layui-this::after {
	left: 30%; top: auto; width: 40%; bottom: 0px; content: "";
}
.layui-nav-bar {
	display: none;
}
.layui-tab-title {
	border-bottom-width: 0px;
}
.layui-tab-title {
	background: rgb(178, 15, 36); color: rgb(255, 255, 255);
}
.layui-tab-brief > .layui-tab-title .layui-this {
	color: rgb(255, 255, 255);
}
.layui-tab-brief > .layui-tab-more li.layui-this::after {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); border-radius: 0px; border-image: none; left: 25%; width: 50%;
}
.layui-tab-brief > .layui-tab-title .layui-this::after {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); border-radius: 0px; border-image: none; left: 25%; width: 50%;
}
.xwdt ul a:hover {
	color: rgb(179, 99, 99);
}
.layui-nav-item > .link a {
	color: rgb(153, 153, 153);
}
.layui-nav-item > .link a:hover {
	color: red;
}
.navA {
	color: white;
}
.navA:hover {
	color: white; font-weight: bold;
}
#photo {
	text-align: center;
}
#rightBottom {
	top: 80px; text-align: center; right: 20px; position: fixed; z-index: 9999; background-color: white;
}
