/*分页*/
.g-page a {
	background: #c7000b;
	color: #ffffff;
}
.g-page a[href='javascript:void(0);'] {
	opacity: 0.5;
}
.ajax_page {
	display: block;
	margin-top: 1rem;
	margin-bottom: 3rem;
	border-bottom: 0.05rem solid #f1f1f1;
	position: relative;
	text-align: center;
	height: 2rem;
}
.ajax_page span {
	display: inline-block;
	background: #ffffff;
	position: relative;
	z-index: 9;
	bottom: -1rem;
	line-height: 2rem;
	padding: 0 1rem;
	color: #999999;
}
.ajax_page.complete {
	opacity: 0.5;
}
/*文章模块*/
.g-news {
	background: #f2f3f8;
	background: #ffffff;
}
/*--------------产品、方案列表模块-------------------*/

/*----------列表页  标题+图片--------------*/
/*一排1个*/
.news_list_1 {
	width: 92%;
	padding-top: 1.5rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.news_list_1 a {
	display: block;
	width: 100%;
	background: #f9f9f9;
	margin-bottom: 1.5rem;
	position: relative;
}
.news_list_1 a img {
	display: block;
	width: 100%;
	height: auto;
	border: 0.05rem solid #dedede;
	box-sizing: border-box;
}
.news_list_1 a span {
	font-size: 1.36rem;
	position: absolute;
	width: 96%;
	padding: 0.6rem 2%;
	bottom: 0;
	background: rgba(0,0,0,0.55);
	color: #ffffff;
	text-align: center;
	line-height: 125%;
}
/*一排2个*/
.news_list_2 {
	width: 92%;
	padding-top: 1.5rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.news_list_2 a {
	display: block;
	width: 47.5%;
	background: #f9f9f9;
	margin-bottom: 1.5rem;
}
.news_list_2 a img {
	display: block;
	width: 100%;
	height: auto;
	border: 0.05rem solid #dedede;
	box-sizing: border-box;
}
.news_list_2 a span {
	font-size: 1.36rem;
	text-align: center;
	line-height: 125%;
	margin: 0.5rem 0;
	padding: 0 0.5rem;
}
/*----------列表页  标题+图片+简介--------------*/
/*一排1个*/
.news_dl_1 {
	width: 100%;
	margin: 0 auto;
}
.news_dl_1 a {
	display: block;
	width: 100%;
	margin-bottom: 0.2rem;
	position: relative;
}
.news_dl_1 dl dt img {
	display: block;
	width: 100%;
	height: auto;
	border: 0.05rem solid #dedede;
	box-sizing: border-box;
}
.news_dl_1 dl {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 1.2rem 1.2rem 1.2rem 1rem;
	border-bottom: 0.05rem solid #dedede;
	position: relative;
}
.news_dl_1 dl dt {
	width: 38%;
	display: block;
	margin-right: 0.75rem;
	box-sizing: border-box;
	align-self: center;
}
.news_dl_1 dl dd {
	width: 58%;
}
.news_dl_1 dl dd h4 {
	font-size: 1.36rem;
	line-height: 126%;
	padding-right: 0.5rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.news_dl_1 dl dd p {
	color: #666666;
	font-size: 1.2rem;
	margin-top: 0.5rem;
	padding-right: 0.4rem;
}
.news_dl_1 dl dd span {
	display: block;
	width: 0.8rem;
	height: 0.8rem;
	position: absolute;
	top: calc(50% - 0.4rem);
	right: 3%;
	font-size: 0;
}
.news_dl_1 dl span:before {
	content: "";
	position: absolute;
	background: #999999;
	width: 100%;
	height: 100%;
	right: -0.3rem;
	top: 0;
	z-index: 10;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.news_dl_1 dl span:after {
	content: "";
	position: absolute;
	background: #ffffff;
	width: 100%;
	height: 100%;
	right: -0.2rem;
	top: 0;
	z-index: 11;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.news_dl_1 dl span:after, .news_dl_1 a {
	background: #ffffff;
}
/*一排2个*/
.news_dl_2 {
	width: 92%;
	padding-top: 1.5rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.news_dl_2 a {
	width: 47.5%;
	box-shadow: 0 0 0.2rem #f1f1f1;
	margin-bottom: 1.2rem;
	position: relative;
}
.news_dl_2 dl {
	padding-bottom: 0.5rem;
}
.news_dl_2 a dt img {
	display: block;
	width: 100%;
	height: auto;
	box-sizing: border-box;
}
.news_dl_2 a dd {
	padding: 0.5rem 0.5rem 0.5rem 1rem;
}
.news_dl_2 a dd h4 {
	font-size: 1.36rem;
	line-height: 126%;
	padding-right: 0.5rem;
}
.news_dl_2 a dd p {
	color: #666666;
	font-size: 1.2rem;
	margin-top: 0.5rem;
	padding-right: 0.4rem;
}
.news_dl_2 a dd span {
	display: none;
	color: #c7000b;
	font-size: 1.1rem;
	bottom: 0.5rem;
	right: 0.5rem;
	position: absolute;
	z-index: 9;
}
/*-------------新闻列表页模块-------------*/

/*-------------标题+简介-------------*/

/*一排1个*/
.news_desc_1 {
	width: 92%;
	margin: 0 auto;
}
.news_desc_1 a {
	display: block;
	width: 100%;
	margin-bottom: 0.2rem;
	position: relative;
}
.news_desc_1 dl {
	padding-top: 1rem;
	padding-bottom: 1rem;
	border-bottom: 0.05rem solid #f1f1f1;
}
.news_desc_1 dd h4 {
	font-size: 1.36rem;
	line-height: 180%;
	padding-right: 0.5rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.news_desc_1 dd p {
	color: #666666;
	font-size: 1.2rem;
	line-height: 150%;
	padding-right: 0.4rem;
}
.news_desc_1 .news_editor {
	display: flex;
	justify-content: space-around;
	align-items: center;
	font-size: 1rem;
	margin-top: 0.25rem;
}
.news_desc_1 dd .date {
	width: 100%;
	color: #999999;
	opacity: 0.5;
}
.news_desc_1 dd .view {
	color: #999999;
	width: 100%;
	text-align: right;
	opacity: 0.5;
	padding-right: 0.5rem;
}
.news_desc_1 dd .view img {
	width: 1rem;
	display: inline-block;
	opacity: 0.5;
	vertical-align: middle;
	margin-right: 0.3rem;
}
/*一排2个*/
.news_desc_2 {
	width: 92%;
	padding-top: 1.5rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.news_desc_2 a {
	width: 47.5%;
	box-shadow: 0 0 0.2rem #f1f1f1;
	margin-bottom: 1.2rem;
	position: relative;
}
.news_desc_2 dl {
	padding-bottom: 1rem;
	padding-top: 0.25rem;
}
.news_desc_2 a dt img {
	display: block;
	width: 100%;
	height: auto;
	box-sizing: border-box;
}
.news_desc_2 a dd {
	padding: 0.75rem;
}
.news_desc_2 a dd h4 {
	font-size: 1.36rem;
	line-height: 126%;
	padding-right: 0.5rem;
}
.news_desc_2 a dd p {
	color: #666666;
	font-size: 1.2rem;
	margin-top: 0.5rem;
	padding-right: 0.4rem;
}
.news_desc_2 .news_editor {
	padding-top: 0;
	padding-bottom: 0;
	display: flex;
	justify-content: space-around;
	align-items: center;
	font-size: 1rem;
	margin-top: 0.25rem;
}
.news_desc_2 .date {
	width: 100%;
	color: #999999;
	opacity: 0.5;
}
.news_desc_2 .view {
	color: #999999;
	width: 100%;
	text-align: right;
	opacity: 0.5;
	padding-right: 0.5rem;
}
.news_desc_2 .view img {
	width: 1rem;
	display: inline-block;
	opacity: 0.5;
	vertical-align: middle;
	margin-right: 0.3rem;
}
/*-------------标题+图片(同产品、方案)-------------*/

/*-------------标题+图片+简介-------------*/
/*一排1个*/
.news_dpc_1 {
	width: 100%;
	margin-top: 40px;
}
.news_dpc_1 a {
	display: block;
	width: 92%;
	margin: 0 auto;
	margin-bottom: 0.2rem;
	position: relative;
}
.news_dpc_1 dl {
	padding-top: 1rem;
	padding-bottom: 1rem;
	border-bottom: 0.05rem solid #f1f1f1;
	display: flex;
	justify-content: space-between;
	flex-shrink: 1;
	align-items: center;
	flex-wrap: wrap;
}
.news_dpc_1 dt {
	display: block;
	margin-right: 0.55rem;
	width: 38%;
	box-sizing: border-box;
	align-self: center;
}
.news_dpc_1 dt img {
	display: block;
	width: 100%;
	height: 100px;
}
.news_dpc_1 dd {
	width: 58%;
}
.news_dpc_1 h4 {
	font-size: 1.36rem;
	line-height: 126%;
	color: #333333;
}
.news_dpc_1 p {
	font-size: 1.2rem;
	line-height: 126%;
	overflow: hidden;
	color: #666666;
	margin-top: 0.5rem;
}
.news_dpc_1 .news_editor {
	padding-top: 0;
	padding-bottom: 0;
	display: flex;
	justify-content: space-around;
	align-items: center;
	font-size: 1rem;
	margin-top: 0.5rem;
	width: 100%;
}
.news_dpc_1 .date {
	width: 100%;
	color: #999999;
	opacity: 0.5;
	text-align: right;
}
.news_dpc_1 .view {
	color: #999999;
	width: 100%;
	text-align: right;
	opacity: 0.5;
	padding-right: 0.5rem;
}
.news_dpc_1 .view img {
	width: 1rem;
	display: inline-block;
	opacity: 0.5;
	vertical-align: middle;
	margin-right: 0.3rem;
}
.news_dpc_1 span {
	display: block;
	width: 0.8rem;
	height: 0.8rem;
	position: absolute;
	top: calc(50% - 0.4rem);
	right: -1%;
}/*切换下面列表箭头样式*/
.news_dpc_1 span:before {
	content: "";
	position: absolute;
	background: #999999;
	width: 100%;
	height: 100%;
	right: -0.3rem;
	top: 0;
	z-indx: 10;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.news_dpc_1 span:after {
	content: "";
	position: absolute;
	background: #f2f3f8;
	background: #ffffff;
	width: 100%;
	height: 100%;
	right: -0.2rem;
	top: 0;
	z-indx: 11;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
/*一排2个*/
.news_dpc_2 {
	width: 92%;
	padding-top: 1.5rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.news_dpc_2 a {
	width: 47.5%;
	box-shadow: 0 0 0.2rem #f1f1f1;
	margin-bottom: 1.2rem;
	position: relative;
}
.news_dpc_2 dl {
	padding-bottom: 1rem;
}
.news_dpc_2 a dt img {
	display: block;
	width: 100%;
	height: auto;
	box-sizing: border-box;
}
.news_dpc_2 a dd {
	padding: 0.75rem;
}
.news_dpc_2 a dd h4 {
	font-size: 1.36rem;
	line-height: 126%;
	padding-right: 0.5rem;
}
.news_dpc_2 a dd p {
	color: #666666;
	font-size: 1.2rem;
	margin-top: 0.25rem;
	padding-right: 0.4rem;
}
.news_dpc_2 .news_editor {
	padding-top: 0;
	padding-bottom: 0;
	display: flex;
	justify-content: space-around;
	align-items: center;
	font-size: 1rem;
	margin-top: 0.25rem;
}
.news_dpc_2 .date {
	width: 100%;
	color: #999999;
	opacity: 0.5;
}
.news_dpc_2 .view {
	color: #999999;
	width: 100%;
	text-align: right;
	opacity: 0.5;
	padding-right: 0.5rem;
}
.news_dpc_2 .view img {
	width: 1rem;
	display: inline-block;
	opacity: 0.5;
	vertical-align: middle;
	margin-right: 0.3rem;
}
/*------------------新闻详情模块----------------------*/
/* 新闻详情模式  一*/
.g-news-info {
	width: 92%;
	margin: 2.8rem auto 2.5rem;
	font-size: 1.2rem;
	line-height: 180%;
	color: #333333; /*overflow-x: hidden;*/
}
.g-news-info #v1, .g-news-info #v2, .g-news-info #v3 {
	display: none;
}
.g-news-info video, .g-news-info #v1, .g-news-info #v2, .g-news-info #v3 {
	max-width: 100%;
	height: 20rem!important;
	display: block;
	width: 100%;
} /*视频*/
.g-news-info img {
	max-width: 100%;
	display: block;
}
.g-news-info .xtitle {
	font-size: 1.36rem;
	font-weight: bold;
	line-height: 2rem;
	color: #c7000b;
	padding-bottom: 0.8rem;
	border-bottom: 0.05rem solid #dedede;
}
.g-news-info .xtitle em {
	display: block;
	font-size: 1rem;
	color: #999999;
	font-weight: normal;
	padding-top: 0.3rem;
	opacity: 0.5;
}
.g-news-info p {
	font-size: 1.2rem;
	line-height: 180%;
	color: #333333;
	margin-top: 1.5rem;
}
.g-news-info h5 img {
	display: block;
	width: 100%;
	margin-top: 1.2rem;
}
.g-news-info h4 {
	font-size: 1.26rem;
	font-weight: bold;
	color: #0056b6;
	margin-top: 1.2rem;
}
.g-news-info a {
	display: inline-block;
	color: #CB0000;
	padding-left: 0.05rem;
	padding-right: 0.05rem;
	text-indent: 0;
}
/*联系表单*/
h2.big_title {
	text-align: center
}
h2.big_title a {
	display: block;
	font-size: 1.5rem;
	color: #c7000b;
	line-height: 100%;
	text-transform: capitalize;
	font-weight: 900
}
h2.big_title span {
	display: block;
margin: .95rem auto 0;
	width: 87.6%;
	font-size: 1.2rem;
	color: #8c8c8c;
	line-height: 1.3rem;
	font-weight: 400;
letter-spacing: .05rem
}
.subscribe {
	/*padding: 3.6rem 2% 4rem;*/
}
.user_faq .subscribe {
	padding: 3.6rem 6.75% 4rem;
}
.subscribe h2 span {
	letter-spacing: 0;
	width: 100%;
	margin-bottom: 1.65rem;
	line-height: 1.8rem;
}
.subscribe h2 span a {
	display: inline-block;
	font-size: 1.36rem;
}
.subscribe li {
	background: #f5f5f5 url(../images/si1.png) no-repeat 1.1rem center;
	background-size: 1.2rem;
	box-sizing: border-box;
	height: 3.4rem;
border: .05rem solid #ebebeb;
margin-bottom: .5rem
}
.subscribe li label {
	font-size: 1.1rem;
	color: #4d4d4d;
	line-height: 3.3rem;
	padding-left: 2.9rem;
padding-right: .5rem
}
.subscribe li input {
	width: 14rem;
	border: 0;
	background: 0 0;
	outline: 0;
	font-size: 1.1rem;
	color: #888;
	line-height: 1.55rem
}
.subscribe li:nth-child(2) {
background: #f5f5f5 url(../images/si2.png) no-repeat .85rem center;
	background-size: 1.45rem
}
.subscribe li:nth-child(3) {
background: #f5f5f5 url(../images/si3.png) no-repeat .95rem center;
	background-size: 1.4rem
}
.subscribe li:nth-child(4) {
background: #f5f5f5 url(../images/si4.png) no-repeat .85rem 1.15rem;
	background-size: 1.55rem;
	height: 10rem
}
.subscribe li:nth-child(4) textarea {
	display: block;
padding: 0 .85rem 1rem;
	background: #f5f5f5;
	width: 92%;
	height: 5.65rem;
	font-size: 1.1rem;
	color: #888;
	line-height: 1.55rem
}
.subscribe li:last-child {
	width: 10rem;
	height: 3rem;
	background: 0 0;
	border: 0;
	margin: 2rem auto 0
}
.subscribe .form-btn-submit {
	width: 10rem;
	height: 3rem;
	background: #c7000b;
	border-radius: 0.5rem;
	font-size: 1.3rem;
	letter-spacing: 0.5rem;
	color: #ffffff;
	line-height: 3rem;
	font-weight: 700;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
	transition: ease .3s
}
.subscribe .form-btn-submit:hover {
}
/*产品板块*/
.pro_gd .m-nowra {
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.pro_gd .prev {
	width: 35px;
	height: 60px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	left: 0;
	z-index: 99;
	background: url('../images/left_btn.png') no-repeat center center;
	background-size: 100%;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
/*.pro_gd .prev:before { content:""; position:absolute; background:#bababa; width:15px; height:15px; left:10px; top:21px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.pro_gd .prev:after { content:""; position:absolute; background:#f9f9f9; width:15px; height:15px; left:14px; top:21px; z-index:11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
*/
.pro_gd .next {
	width: 35px;
	height: 60px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	right: 0;
	z-index: 99;
	background: url('../images/left_btn.png') no-repeat center center;
	background-size: 100%;
}
/*
.pro_gd .next:before { content:""; position:absolute; background:#bababa; width:15px; height:15px; right:10px; top:21px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.pro_gd .next:after { content:""; position:absolute; background:#f9f9f9; width:15px; height:15px; right:14px; top:21px; z-index:11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
*/
.pro_gd .no_ov .sclwrap_box {
	height: auto!important;
}
.pro_gd .no_ov {
	max-width: 640px;
	min-width: 320px;
	position: relative;
}
.pro_gd .no_ov span {
	font-size: 1.1rem;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 999px;
	bottom: 0.833rem;
	height: 2rem;
	line-height: 2rem;
	background: rgba(0,0,0,0.5);
	color: #ffffff;
	width: 100%;
}
.pro_gd .no_ov img {
	width: 100%;
	display: block;
	height: 100%;
}
.pro_gd .mbox {
	overflow: hidden;
}
.pro_gd .mbox p a {
	display: inline-block;
	width: 250px;
	float: left;
	line-height: 35px;
	text-align: center;
}
.pro_gd .mbox p a.mr10 {
	margin-right: 10px;
}
.pro_gd .mbox p a img {
	float: left;
}
.pro_desc {
	font-size: 1.2rem;
	color: #666666;
	line-height: 150%;
	margin-top: 0.6rem;
	border: 1px solid #f1f1f1;
	padding: 0.8rem;
}
/*内页导航（头部）*/
.m-btit {
	display: none;
}
.fdh {
	display: block;
	background: #f6f6f6;
	width: 100%;
}
.fdh .fdh_box {
	display: none;
	padding-bottom: 0.5rem;
}
.fdh .xsl_tit {
	background: #c7000b;
	font-size: 1.5rem;
	color: #ffffff;
	height: 3.8rem;
	line-height: 3.8rem;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.fdh .xsl_tit span {
	display: inline-block;
	width: 90%;
	text-indent: 1.2rem;
	text-transform: uppercase;
}
.fdh .xsl_tit a {
	display: inline-block;
	position: relative;
	font-size: 2rem;
	text-align: center;
	padding-left: 5%;
	padding-right: 5%;
	color: #ffffff;
	font-size: 0;
}
.fdh .xsl_tit a::before {
	position: absolute;
	margin-left: -1rem;
	content: '';
	width: 1.2rem;
	background: #ffffff;
	height: 0.2rem;
	border-radius: 0.25rem;
	overflow: hidden;
	left: 50%;
	top: 50%;
}
.fdh .xsl_tit a::after {
	position: absolute;
	margin-left: -1rem;
	content: '';
	width: 1.2rem;
	background: #ffffff;
	height: 0.2rem;
	border-radius: 0.25rem;
	overflow: hidden;
	transform: rotate(90deg);
	left: 50%;
	top: 50%;
}
.fdh .xsl_tit a.sec:after {
	display: none;
}
.fdh h3 {
	display: flex;
	justify-content: space-around;
	align-items: center;
	border-bottom: 0.1rem dotted #e6e6e6;
	font-size: 1.3rem;
	text-transform: capitalize;
}
.fdh h3 a {
	line-height: 4rem;
	height: 4rem;
	color: #666666;
	position: relative;
	width: 100%;
	text-indent: 0.75rem;
	margin-left: 1rem;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.fdh h3 i {
	width: 4rem;
	height: 4rem;
	position: relative;
}
.fdh h3 i:before {
	content: '';
	position: absolute;
	border: 0.5rem solid transparent;
	border-left-color: #8e8e8e;
	right: 1rem;
	top: 50%;
	margin-top: -0.3rem;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.fdh h3 i:after {
	content: '';
	position: absolute;
	border: 0.5rem solid transparent;
	border-left-color: #f6f6f6;
	right: 1.2rem;
	top: 50%;
	margin-top: -0.3rem;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.fdh h3.hov {
	border: none;
}
.fdh h3.hov i {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
.fdh h3.hov i {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
.fdh ul {
	margin: 0 1.5rem;
	background: #ffffff;
	padding: 0 1.2rem;
	display: none;
}
.fdh ul li {
	height: 4rem;
	line-height: 4rem;
	border-bottom: 0.05rem solid #dfdfdf;
	padding-left: 3%;
	position: relative;
	font-size: 1.2rem;
	display: block;
}
.fdh ul li:last-child {
	border: none;
}
.fdh .cur a, .fdh .cur {
	color: #c7000b;
}

/*表格提示*/
.xsl_product_tips {
	line-height: 2rem;
	font-size: 0;
	color: #999999;
	display: block;
	text-align: center;
	background: url(../images/tip.png) no-repeat center;
	background-size: auto 100%;
	margin-top: 0.5rem;
	margin-bottom: 0.25rem;
}
/******************算定义样式 http://www.xiaobiu.com 2021-6-25 20:19:43**********************/
body {
	padding-top: 0;
}
.g-hd2 {
	background: #e31c29;
	height: 5.5rem;
	position: relative;
	top: 0;
	left: auto;
	padding-top: 0.05rem;
}
.g-hd2 > .logo {
	width: 50%;
	margin-left: 4%;
	margin-top: 0.5rem;
}
.g-hd2 .menu {
	top: 0.75rem;
}
.pro_desc p {
	margin-top: 0;
}
