/*资讯详情*/
.g_news-head{padding: 0.4rem 0.3rem; border-bottom: 1px solid #e5e5e5;}
.g_news-head h1{font-size: 0.32rem; color: #000;}
.g_news-data{margin-top: 0.4rem; overflow: hidden;}
.g_news-data time{font-size: 0.24rem; color: #a6a6a6; display: inline-block;vertical-align: middle;}
.g_browse{display: inline-block; margin-left: 0.8rem; font-size: 0.24rem; color: #a6a6a6;vertical-align: middle;}
.g_browse img{width: 0.31rem; height: 0.19rem; margin-right: 0.1rem; position: relative;}
.g_news-content{padding:0.5rem 0.3rem 0; font-size: 0.28rem; color: #4c4c4c; line-height: 0.48rem;}
.g_news-content img{display: block; width: 100%; margin: 0.3rem auto;}
.g_news-functions{padding: 0.5rem 0.6rem; display: flex; justify-content: space-between; flex-wrap: wrap;}
.g_news-functions::after{display: none;}
.g_news-functions a{display: inline-block; text-align: center;}
.g_news-functions a img{display: block; width: 0.86rem; height: 0.86rem; margin: 0 auto;}
.g_news-functions a span{display: block; margin-top: 0.2rem; text-align: center; font-size: 0.2rem; color: #333;}
.g_news-list{padding: 0.2rem 0.3rem; border-bottom: 0.12rem solid #f7f7f7;}
.g_news-list ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.g_news-list ul::after{display: inline-block; width: 3.3rem;}
.g_news-list ul li{width: 3.3rem; display: inline-block; height: 4.9rem; margin-bottom: 0.38rem;}
.g_news-list ul li a{display: block; height: 4.9rem;}
.g_news-list ul li a>img{display: block; width: 3.3rem;}
.g_news-list ul li a p{font-size: 0.28rem; color: #333; margin-bottom: 0.5rem; margin-top: 0.2rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}
.g_newslist-data{overflow: hidden;}
.g_newslist-browse{float: left;font-size: 0.24rem; color: #a6a6a6;}
.g_newslist-browse img{width: 0.31rem; height: 0.19rem; margin-right: 0.1rem; position: relative;}
.g_newslist-data time{font-size: 0.24rem; color: #a6a6a6; float: left; margin-left: 0.8rem;}
.g_comment{padding-top: 0.52rem; padding-bottom: 1.34rem;}
.g_comment-head{padding-left: 0.53rem; position: relative; font-size: 0.32rem; color: #000;}
.g_comment-head::before{display: block; width: 0.09rem; height: 0.34rem; background: #43bdec; position: absolute; left: 0.3rem; top: 0.04rem; content: '';}

.g_comment-list{margin-top: 0.53rem;}
.g_comment-list ul li{padding: 0 0.3rem 0.3rem 1.25rem; border-bottom: 1px solid #ebebeb; margin-bottom: 0.3rem; position: relative;}
.g_comment-list ul li:last-child{margin-bottom: 0;}
/*.g_comment-list ul li img{display: block; position: absolute; left: 0.3rem; top: 0; width: 0.73rem; height: 0.73rem; border-radius: 0.73rem; }*/
.g_comment-list ul li img{display: block; position: absolute; left: 0.3rem; top: 0; width: 0.73rem; height: 0.73rem; }
.g_comment-div span{font-size: 0.26rem; color: #ffa800;}
.g_comment-div b{color: #333; font-size: 0.26rem;}
.g_comment-div time{display: block; font-size: 0.22rem; color: #999; margin-top: 0.1rem;}
.g_more{padding: 0.3rem 0; text-align: center; font-size: 0.24rem; color: #666;}
.g_more img{width: 0.12rem; height: 0.24rem; margin-left: 0.1rem; position: relative; top: 0.04rem;}
.g_comment-enter{height: 0.98rem; background: #fff; padding: 0.14rem 1.14rem 0.14rem 0.3rem; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; position: fixed; left: 0; bottom: 0; z-index: 1000; box-shadow: 0 -3px 7px rgba(0,0,0,0.1);}
.g_txt-comment{display: block; width: 100%; height: 0.7rem; border-radius: 0.7rem; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 0.29rem; background: #f2f2f2; font-size: 0.28rem; color: #333; border: 0 none;}
.g_comment-enter a{display: block; width: 0.4rem; height: 0.36rem; position: absolute; right: 0.41rem; top: 0.32rem;}
.g_comment-enter a img{display: block; width: 0.4rem; height: 0.36rem;}
.g_btn-backtop{display: block; position: fixed; bottom: 3rem; right: 0.3rem; z-index: 2000; width: 0.92rem; height: 0.92rem;}
.g_btn-backtop img{display: block; width: 0.92rem; height: 0.92rem;}



/*需求调研*/
.g_preregistration-form ul{overflow: hidden;}
.g_preregistration-form ul li{padding: 0.34rem 0.3rem 0 2.14rem; border-bottom: 1px solid #EBEBEB; position: relative;}
.g_preregistration-form ul li p{height: 0.88rem; line-height: 0.88rem; position: absolute; left: 0.3rem; top: 0.34rem; font-size: 0.28rem; color: #000;}
.g_txt-preregistration{padding-left: 0.45rem; height: 0.88rem; width: 100%; border: 0 none; background: none; font-size: 0.28rem; color: #333;}
.g_txt-preregistration input.disabled {color: #666;-webkit-text-fill-color: #666;-webkit-opacity: 1;opacity:1;}
.g_form-radios{padding-left: 0.45rem;height: 0.88rem; font-size: 0.28rem; color: #000; line-height: 0.88rem;}
.g_rdo-sex{border: 0 none; width: 0.30rem; height: 0.30rem; border-radius: 0.30rem; background: url(../images/g_08.png) no-repeat center; background-size: 0.30rem 0.30rem; margin-right: 0.17rem; position: relative; top: 0.06rem;}
.g_rdo-sex.checked{border: 0 none; width: 0.30rem; height: 0.30rem; border-radius: 0.30rem; background: url(../images/g_09.png) no-repeat center; background-size: 0.30rem 0.30rem;}
.g_rdo-sex:nth-child(2){margin-left: 0.66rem;}
.g_form-areas{height: 5.08rem; line-height: 0.88rem; font-size: 0.28rem; color: #000;}
.g_form-areas ul{overflow: hidden;}
.g_form-areas ul li{padding: 0.10rem 0.3rem 0 0.44rem; border-bottom: 0 solid #EBEBEB; position: relative;}
.g_form-areas ul li p{height: 0.38rem; line-height: 0.88rem; position: absolute; left: 0.3rem; top: 0.34rem; font-size: 0.28rem; color: #000;}
.g_rdo-size{border: 0 none; width: 0.30rem; height: 0.30rem; border-radius: 0.30rem; background: url(../images/g_08.png) no-repeat center; background-size: 0.30rem 0.30rem; margin-right: 0.17rem; position: relative; top: 0.06rem;}
.g_rdo-size.checked{border: 0 none; width: 0.30rem; height: 0.30rem; border-radius: 0.30rem; background: url(../images/g_09.png) no-repeat center; background-size: 0.30rem 0.30rem;}
.g_rdo-size:nth-child(2){margin-left: 0.66rem;}
.g_txt-area{border: 0 none; background: none; width: 0.68rem; height: 0.88rem; font-size: 0.28rem; color: #333; margin-left: 0.2rem; }
.g_notes{padding: 0.3rem 0.3rem 0; font-size: 0.24rem; color: #999;}
.g_remark{padding:0 0.3rem; margin-top: 0.1rem;}
.g_remark p{font-size: 0.28rem; color: #000;}
.g_remark textarea{display: block; width: 100%; height: 2rem; border: 1px solid #e5e5e5; padding: 0.3rem; box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 0.28rem; color: #666; background: #f5f5f5; margin-top: 0.2rem; resize: none;}
.g_btn-sub{display: block; width: 4.15rem; height: 0.92rem; text-align: center; line-height: 0.92rem; border-radius: 0.92rem; font-size: 0.32rem; color: #fff; background: #4ac4f3; margin: 0.9rem auto 0;}



/*关于*/
.g_about-container{padding: 0.3rem 0.3rem 0.66rem; font-size: 0.28rem; color: #4c4c4c; line-height: 0.48rem; border-bottom: 0.12rem solid #f7f7f7;}
.g_luokuan{text-align: right; margin-top: 0.2rem;}
.g_about-container img{
	display: block;
	width: 100%;
}
.g_about-article table{
	width: 100% !important;
}
.g_about-article img{
	display: block;
	width: 100%;
	height: auto;
}
.g_about-container .g_about-img{display: block; width: 100%;  margin-top: 0.42rem;}
.g_about-nav{margin-top: 0.2rem; width: 100%; height: 2rem;}
.g_nav-box{width: 100%; height: 2rem; box-shadow: 0px 6px 10px rgba(0,0,0,0.04); background: #fff; z-index: 1000;}
.g_nav-box ul{overflow: hidden;}
.g_nav-box ul li{height: 1rem; border-bottom: 1px solid #ebebeb; float: left; width: 30.6%; position: relative;}
.g_nav-box ul li:nth-child(2),
.g_nav-box ul li:nth-child(5){width: 38.8%;}
.g_nav-box ul li:nth-child(n+4){border-bottom: 0 none;}
.g_nav-box ul li a{display: block; width: 100%; text-align: center; height: 1rem; line-height: 1rem; font-size: 0.28rem; color: #000; position: relative;}
.g_nav-box ul li::after{content: ''; display: block; width: 1px; height: 0.37rem; background: #ebebeb; position: absolute; right: 0; top: 50%; margin-top: -0.18rem;}
.g_nav-box ul li:nth-child(3n)::after{display: none;}
.g_nav-box ul li.g_nav-dqys a::after{content: ''; display: block; width: 0.5rem; height: 0.05rem; background: #43bdec; position: absolute; left: 50%; margin-left: -0.25rem; bottom: 0.15rem;}
.g_nav-box ul li.g_nav-dqys a{color: #43bdec;}
.g_about-nav.fixDiv{
	position: fixed;
	width: 100%;
	top:0;
	margin-top: 0;
	z-index: 100;
}
.g_about-article{font-size: 0.28rem; line-height: 0.48rem; color: #333; margin-top: 0.68rem; padding: 0 0.3rem 0.66rem; border-bottom: 0.12rem solid #f7f7f7;}
.g_about-head{padding-left: 0.33rem; position: relative; font-size: 0.28rem; color: #000;}
.g_about-head::before{display: block; width: 0.09rem; height: 0.34rem; background: #43bdec; position: absolute; left: 0; top: 0.04rem; content: '';}
.g_about-content{font-size: 0.28rem; line-height: 0.48rem; color: #333; margin-top: 0.3rem;}
.g_about-code01{margin-top: 0.4rem;}
.g_about-code01 img{display: block; margin: 0 auto; width: 2.1rem; height: 2.1rem;}
.g_about-code01 p{text-align: center; font-size: 0.24rem; color: #666; margin-top: 0.15rem;}
.g_about-timeline{margin-top: 0.3rem;}
.g_timeline-head{text-align: center; font-size: 0.26rem; color: #333;}
.g_about-timeline ul{margin-top: 0.48rem; position: relative;}
.g_about-timeline ul li:nth-child(1)::after{content: ''; width: 9px; height: 5px; background: #fff; display: block; position: absolute; left: -4px; top:0;}
.g_about-timeline ul li{padding-left: 0.4rem; position: relative; padding-bottom: 0.52rem; border-left: 1px solid #999; line-height: 0.48rem; margin-bottom: -0.1rem;}
.g_about-timeline ul li:last-child{border: 0 none;}
.g_about-timeline ul li::before{content: ''; display: block; width: 0.23rem; height: 0.23rem; background: url(../images/g_17.png) no-repeat center; background-size: 0.23rem 0.23rem; position: absolute; left: -0.11rem; top: 0.1rem;}
.g_timeline-name{font-size: 0.26rem; color: #000;}
.g_timeline-date{display: block; font-size: 0.26rem; color: #999;}
.g_timeline-time{display: block; font-size: 0.26rem; color: #000;}
.g_timeline-address{font-size: 0.26rem; color: #000;}
.g_timeline-remarks{font-size: 0.26rem; color: #999; padding-left: 0.8rem; position: relative;}
.g_timeline-remarks b{position: absolute; left: 0; top: 0;}
.g_about-subtitle{margin-top: 0.3rem;}
.g_about-content img{display: block; width: 100%; margin-top: 0.2rem;}
.g_about-code02{padding: 0.6rem 0 1rem;}
.g_about-code02 img{display: block; width: 2.1rem; height: 2.1rem; margin: 0 auto;}
.g_about-code02 p{text-align: center; font-size: 0.24rem; color: #666; margin-top: 0.15rem;}










/*商机详情*/
.g_niches-head{height: 0.95rem; line-height: 0.95rem; font-size: 0.28rem; color: #000; padding: 0 0.3rem;}
.g_niches-head img{ width: 0.22rem; height: 0.25rem; margin-left: 0.11rem; position: relative; top: 0.04rem;}
.g_banner{width: 100%; overflow: hidden; padding-bottom: 0.56rem; border-bottom: 0.12rem solid #f7f7f7;}
.g_banner-big{width: 100%; display: block; height: 7.5rem;}
.g_banner-small{margin-top: 0.25rem; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 0.3rem; overflow-y: hidden; overflow-x: scroll; white-space: nowrap;}
.g_banner-small img{width: 1.23rem; height: 1.23rem; border-radius: 0.05rem; margin: 0.05rem;}
.g_banner-small img.g_banner-dqys{width: 1.29rem; border: 0.04rem solid #43bdec;}
.g_niches-article{padding: 0.56rem 0.3rem 0; border-bottom: 0.12rem solid #f7f7f7;}
.g_niches-article h1{font-size: 0.32rem; color: #333;}
.g_niches-article time{display: block; font-size: 0.24rem; color: #999; margin-top: 0.3rem;}
.g_niches-content{padding:0.5rem 0 0; font-size: 0.28rem; color: #4c4c4c; line-height: 0.48rem;}
.g_niches-comment{padding: 0 0 0.3rem; border-bottom: 0.12rem solid #f7f7f7;}
.g_niches-more{padding: 0.52rem 0 2.34rem;}
.g_niches-list{padding: 0.49rem 0.3rem 0;}
.g_niches-list ul li{ padding-bottom: 0.3rem; border-bottom: 1px solid #ebebeb; margin-bottom: 0.42rem;}
.g_niches-list ul li:last-child{margin-bottom: 0;}
.g_niches-list ul li a{display: block; padding-left: 2.25rem; position: relative; height: 1.97rem;}
.g_niches-list ul li a>img{display: block; width: 1.97rem; height: 1.97rem; position: absolute; left: 0; top: 0;}
.g_niches-div{height: 1.97rem; position: relative;}
.g_niches-div p{font-size: 0.28rem; color: #333;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}
.g_niches-div span{display: block; max-height: 0.8rem; font-size: 0.24rem; color: #999; margin-top: 0.1rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.g_niches-list ul li a .g_newslist-browse{position: absolute; left: 2.25rem; bottom: 0.1rem;}
.g_nothing{text-align: center; font-size: 0.28rem; color: #333; padding: 0.3rem;}
.g_banner-img{width: 375px; height:375px;}


/*我的商机详情*/
.g_labs{margin-top: 0.6rem;}
.g_labs span{display: inline-block; margin-bottom: 0.1rem; height: 0.6rem; border: 1px solid #43bdec; border-radius: 0.6rem; line-height: 0.56rem; box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 0.26rem; color: #43bdec; padding: 0 0.35rem; margin-right: 0.1rem;}



/*我的商品详情*/
.g_pro-labs{margin-top: 0.2rem; padding:0 0.3rem 0.4rem; border-bottom: 0.12rem solid #f7f7f7;}
.g_pro-banner{ margin-top: 0.6rem; border: 0 none; padding-bottom: 0;}
.g_pro-banner .g_banner-small{padding: 0;}
.g_probanner-img{width: 345px; height: 345px;}



/*常见问题*/
.g_quesstion-list{padding-top: 0.3rem;}
.g_quesstion-list ul li{padding:0.6rem 0.3rem 0.3rem; border-bottom: 1px solid #ebebeb;}
.g_quesstion-list ul li a{font-size: 0.28rem; color: #333; display: block; padding-right: 0.8rem; background: url(../images/g_11.png) no-repeat right center; background-size: 0.14rem 0.25rem;}
.g_answer-container{padding: 0.4rem 0.3rem;}
.g_answer-head{padding-bottom: 0.3rem; border-bottom: 1px solid #ebebeb;}
.g_answer-head p{font-size: 0.36rem; color: #333;}
.g_answer-head span{display: block; margin-top: 0.1rem; font-size: 0.24rem; color: #666;}
.g_answer-content{font-size: 0.28rem; color: #666; line-height: 0.48rem; padding: 0.3rem 0;}




/*分享后打开*/
.g_share-head{border-top: 1px solid #ebebeb; height: 0.97rem; padding: 0 0.3rem;}
.g_share-head a{display: block; width: 1.3rem; height: 0.53rem; line-height: 0.53rem; text-align: center; font-size: 0.24rem; color: #fff; background: #43bdec; float: right; margin-top: 0.23rem;}
.g_share-banner{width: 100%; height: 4.5rem; position: relative; overflow: hidden;}
.g_share-banner ul{position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.g_share-banner ul li{width: 100%; height: 4.5rem; float: left;}
.g_share-banner ul li img{display: block; width: 100%; height: 4.5rem;}
.g_sharebanner-kz{width: 100%; position: absolute; left: 0; bottom: 0.2rem; text-align: center; line-height: 0; z-index: 800;}
.g_sharebanner-kz a{display: inline-block; width: 0.12rem; height: 0.12rem; border-radius: 0.12rem; background: #b8c0d3; margin: 0 0.1rem;}
.g_sharebanner-kz a.g_sharebanner-dqys{background: #43bdec;}
.g_share-article{padding: 0.44rem 0.3rem 0.26rem; border-bottom: 0.12rem solid #f7f7f7;}
.g_article-head{padding-left: 1.63rem; height: 1.12rem; position: relative;}
.g_article-head>img{display: block; width: 1.12rem; height: 1.12rem; border-radius: 1.12rem; position: absolute; left: 0; top: 0;}
.g_article-div p{padding-top: 0.2rem; font-size: 0.28rem; color: #333;}
.g_article-div p img{ width: 0.22rem; height: 0.25rem; margin-left: 0.11rem; position: relative; top: 0.04rem;}
.g_article-div span{display: block; font-size: 0.24rem; color: #a6a6a6; margin-top: 0.1rem;}
.g_share-content{margin-top: 0.4rem; font-size: 0.28rem; color: #666; line-height: 0.48rem; overflow: hidden;}
.g_btn-zk{font-size: 0.28rem; color: #43bdec; padding-right: 0.2rem; background: url(../images/g_15.png) no-repeat right center; background-size: 0.12rem 0.27rem; display: inline-block;}
.g_btn-sq{background: url(../images/g_16.png) no-repeat right center; background-size: 0.12rem 0.27rem;}
.g_share-hsk{padding: 0 0.3rem;}
.g_hsk-head{padding: 0.4rem 0; border-bottom: 1px solid #ebebeb; display: flex; justify-content: start; flex-wrap: wrap;}
.g_hsk-head b{display: inline-block; height: 0.74rem; line-height: 0.74rem; font-size: 0.28rem; color: #000;}
.g_hsk-head span{display: inline-block; height: 0.74rem; line-height: 0.74rem; border-radius: 0.74rem; padding: 0 0.3rem; background: #f0f0f0; font-size: 0.28rem; color: #000;}
.g_hsk-body{display: none; font-size: 0.28rem; color: #666; padding-top: 0.3rem;}
.g_hsk-body:nth-child(2){display: block;}
.g_btn-sc{display: block; width: 4.15rem; height: 0.92rem; margin: 1rem auto; line-height: 0.92rem; border-radius: 0.92rem; text-align: center; background: #47c3f4; font-size: 0.32rem; color: #fff;}
.g_btn-sc img{display: block; width: 4.15rem; height: 0.92rem;}
.g_hsk-body iframe{width: 100%; height: 2.3rem; display: block;}




/*邀请好友*/
.g_invitation{width: 100%; overflow: hidden; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 0.3rem;}
.g_invitation>img{display: block; width:100%; margin: 0 auto;}
.g_btn-invitation{display: block; width: 2.38rem; height: 2.37rem; border-radius: 2.38rem; position: absolute; left: 50%; margin-left: -1.19rem; top: 9.9rem;}
.g_btn-invitation img{display: block; width: 2.38rem; height: 2.37rem; border-radius: 2.38rem;}



/*图片联动效果*/
.g_banner{height: 9.18rem;}
.swiper-container {
  width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.swiper-slide {
  background-size: cover;
  background-position: center;
}

.gallery-top {
  height: 80%;
  width: 100%;
}

.gallery-thumbs {
  height: 20%;
  box-sizing: border-box;
  padding: 10px 0;
}

.gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 1;
}

.gallery-thumbs .swiper-slide-thumb-active {
 border: 3px solid #43bdec;	
 box-sizing: border-box;
 -webkit-box-sizing: border-box;
  opacity: 1;
}

/*引导箭头*/
.row-box{
	position: absolute;
	top:0rem;
	height: 1.4rem;
	right: 0rem;
	display: none;
	padding-right: 0.4rem;
	width: 100%;
	box-sizing: border-box;
	background-color: #343434;
	text-align: right;
	padding-top: 0.3rem;
}
.row-box p{
	display: inline-block;
	font-size: 0.34rem;
	margin-right: 0.2rem;
	color: #7f7f7f;
	vertical-align: bottom;
}
.row-box img{
	vertical-align: middle;
	width: 0.7rem;
	height: 0.7rem;
}
.g_imgMode-Fit {
 object-fit: contain;
}

@media only all and (max-width:375px){
	.g_btn-invitation{top: 9.9rem;}	
}
@media only all and (max-width:320px){
	.g_btn-invitation{top: 9.9rem;}	
}