﻿



@media screen and (max-width: 1680px) {

	.g_piao {

		top: 58%;

	}

	.g_piao {

		right: 60px;

	}

	.g_dianbox {

		left: 18.5%;

	}

	.g_piaonr {

		padding-top: 22px;

	}

	.g_piaonr1 p {

		font-size: 14px;

		/*line-height: 18px;*/

	}

	.g_piphone p {

		font-size: 20px;

	}

	.g_piaonr1 {

		padding-bottom: 16px;

		padding-top: 8px;

	}

	.g_piaotu {

		width: 22px;

	}

	.g_piaotubox::before {

		bottom: -12px;

	}

	.g_b1part1 .g_b1part1fr {

		padding-right: 0;

	}

	.g_b1part2 .g_b1part1fr {

		padding-left: 0;

	}

}

@media screen and (max-width: 1440px) {

	.g_piao {

		right: 10px;

	}

	.g_dianbox {

		left: 18.5%;

	}

	.g_sywhy1sz {

		top: 52px;

		left: 32px;

		font-size: 38px;

	}

	.g_sywhy1jia {

		bottom: 32px;

		left: 100px;

		transform: translateX(0);

	}

	.g_sywhy1jia2 {

		font-size: 14px;

		line-height: 26px;

	}

	.g_sywhy1jia1 {

		width: 22px;

		margin-right: 8px;

	}

	.g_sywhyjs {

		padding: 28px 18px 0 20px;

	}

	.syprev {

		width: 18px;

	}

	.synext {

		width: 18px;

	}

	.g_sy1 {

		margin-bottom: 64px;

	}

	.g_cont1440 {

		width: 1280px;

	}

	.g_2new_btnfl {

		font-size: 20px;

	}

	/* 10.13 star */
	.g_2new {
		margin-top: 72px;
		margin-bottom: 106px;
	}

	/* 10.13 end */

	
}

@media screen and (max-width: 1366px) {



	.g_piaotubox::before {

		width: 50px;

		left: -8px;

	}

	.g_kato {

		width: 58px;

		top: -76px;



	}

	.g_piaonr {

		padding-top: 15px;

		width: 50px;

	}

	.g_piaonr1 {

		padding-bottom: 8px;

		padding-top: 8px;

		padding-left: 8px;

		padding-right: 8px;

	}

	.g_piaotu {

		margin: 3px auto 3px;

	}

	.g_sy1nrfr {

		padding-left: 0;

	}

	.g_sy1nrfr h3 {

		font-size: 24px;

		line-height: 32px;

	}

	.g_cen {

		width: 1200px;

	}

	.g_f5pt1 {

		width: 100%;

	}

	.g_sy3tle h3 {

		font-size: 30px;

	}

	.g_sy22tle {

		padding-bottom: 0;

		font-size: 30px;

	}

	.g_sy42tle {

		font-size: 30px;

	}

	.g_sy61 {

		font-size: 30px;

	}

	.g_sy62 {

		font-size: 16px;

	}

	.g_sy5 {

		margin-bottom: 100px;

	}

	.g_2sy_newfr {

		padding-left: 30px;

	}

	.g_2sy_newfl {

		width: 55%;

	}

	.g_2sy_newfr {

		width: 45%;

	}

	.g_2sy_bot .g_2sy_botbox a {

		padding: 24px 32px;

	}

	.g_cont1440 {

		width: 1200px;

	}

	.g_2new_btnfl {

		font-size: 20px;

	}

	.g_2new_btnfl {

		font-size: 18px;

	}

	.g_2new_btn {

		padding: 0 24px;

	}

	.g_2f3top {

		width: 100%;

	}

}

@media screen and (max-width: 1280px) {

	.g_dianbox {

		left: 18.5%;

	}

	.g_f5pt1 {

		width: 100%;

	}

	.g_kato {

		width: 55px;

		top: -70px;

	}

	/*.g_piao {

	    top: 55%;

	}*/

	.g_piao {

		top: 68%;

	}

	.g_piaonr1 p {

		font-size: 12px;

		/* line-height: 18px; */

	}









}

@media screen and (max-width: 1200px) {

	.g_phhead {

		display: block;

	}

	.g_pchead {

		display: none;

	}

	.g_piao {

		display: none;

	}

	.g_piao.act {

		display: none;

	}

	.g_nybj {

		display: none;

	}

	.g_nydhbox {

		display: none;

	}

	.g_b4 {

		margin-top: 90px;

	}

	.g_center {

		width: 768px;

	}

	.public-yema4 {

		display: none;

	}

	.g_phfenye {

		display: block;

	}

	.g_f2pa2nrfl {

		width: 100%;

		padding-right: 0;

	}

	.g_f2pa2nrfr {

		width: 100%;

	}

	.g_f3time1 {

		padding-left: 15px;

		padding-right: 15px;

	}

	.g_cen {

		width: 768px;

	}

	.g_tele2 {

		font-size: 24px;

		padding-left: 42px;

	}

	.g_telephone2 {

		width: calc(100% - 35px);

	}

	.g_tele1 {

		font-size: 16px;

		margin-right: 0;

	}

	.g_phone {

		padding-left: 24px;

	}

	.g_sy1nrx2 {

		display: none;

	}

	.g_sy1nrx1 {

		width: 100%;

	}

	.g_sy1nrfr {

		padding-left: 15px;

	}

	.g_sy1nr1 .g_sy1nrfr {

		padding-right: 15px;

	}

	.g_line1,
	.g_line3 {

		display: none;

	}

	.g_fodhbox {

		display: none;

	}

	.g_foot2 h3 {

		font-size: 20px;

		padding-top: 32px;

		padding-bottom: 32px;

	}

	.g_foot2 {

		background: #dc5552;

		padding-top: 18px;

		padding-bottom: 22px;

	}

	.g_folocal {

		display: none;

	}

	.g_foewm {

		width: 100%;

		float: none;

	}

	.g_fogg {

		width: 100%;

		float: none;

		margin-top: 18px;

		padding-left: 0;

	}

	.g_fogg1,
	.g_fogg2,
	.g_fogg3,
	.g_fogg4,
	.g_fogg5 {

		float: left;

		margin-right: 12px;

	}

	.g_fosmfr,
	.g_fosmfl {

		float: none;

		line-height: 18px;

	}

	.g_fosmfr {

		margin-top: 12px;

	}

	.g_fosm {

		padding-top: 12px;

		padding-bottom: 12px;

	}

	.g_yynr1 {

		font-size: 16px;

		margin-right: 0;

		float: none;

		line-height: 22px;

		text-align: center;

	}

	.g_yuyue {

		width: 100%;

		height: 78px;

	}

	.g_yynr2 {

		line-height: 22px;

		margin-right: 0;

		float: none;

	}

	.g_yynr3x {

		width: 110px;

		height: 32px;

		margin: 12px auto 0;

		background: #fff;

		border-radius: 25px;

		position: absolute;

		bottom: 12px;

		left: 50%;

		transform: translateX(-50%);

	}

	.g_yynr3x a {

		letter-spacing: 1px;

		cursor: pointer;

		font-family: "微软雅黑";

		font-size: 14px;

		line-height: 32px;

		text-align: center;

		color: #ffa320;

		display: block;

		width: 100%;

		height: 100%;

	}

	.g_yuyue {

		padding-top: 12px;

		padding-bottom: 12px;

	}

	footer {

		margin-bottom: 78px;

	}

	.g_yytanbox {

		background: #f4c721;

		padding-left: 30px;

		padding-right: 30px;

		margin-top: 30px;

		margin-bottom: 30px;

		border-radius: 5px;

	}

	.g_tantj {

		margin-bottom: 32px;

		width: 300px;

		height: 42px;

		line-height: 42px;

		margin: 18px auto 32px;

	}

	.g_tanclose {

		width: 48px;

		position: absolute;

		top: 32px;

		right: 15px;

		cursor: pointer;

	}

	.g_yytantle {

		font-size: 16px;

		margin-bottom: 18px;

		margin-top: 18px;

		line-height: 24px;

	}

	.g_yytanyz {

		width: 300px;

		height: 42px;

	}

	.g_yytanbd {

		width: 300px;

		height: 42px;

	}

	.g_yzm {

		width: 88px;

		margin-right: 32px;

	}

	.g_b1 {

		margin-top: 106px;

	}

	.g_nrcenter {

		width: 768px;

	}

	.g_b1part1 .g_b1part1fr {

		padding-right: 50px;

	}

	.g_b1part1fr {

		padding-top: 32px;

		padding-bottom: 32px;

	}

	.g_b1part2 .g_b1part1fr {

		padding-left: 0;

		padding-right: 50px;

	}

	.g_nyfoot {

		display: none;

	}

	.g_b2pt1box {

		padding-right: 0;

	}

	.g_b2 {

		margin-top: 98px;

	}

	.g_b2pt1sx {

		padding-left: 0;

		padding-right: 0;

	}

	.g_nrcenter {

		padding-left: 0;

	}

	.g_b2pt3 .g_sybtn2 {

		margin-top: 32px;

	}

	.g_nydibu {

		margin-top: 0;

		margin-bottom: 124px;

	}

	.g_b2pt1xfr1 {

		width: 385px;

	}

	.g_b2pt1xfr2 {

		width: 347px;

	}

	.g_b2pt2nr1tle {

		font-size: 18px;

	}

	.g_b3table table {

		width: 930px;

	}

	.g_b3table {

		overflow-x: auto;

	}

	.g_cennr {

		width: 768px;

	}

	.g_c2 {

		padding-top: 98px;

		padding-bottom: 42px;

	}

	.g_centerx {

		width: 768px;

	}

	.g_c3 {

		padding-top: 96px;

		padding-bottom: 64px;

	}

	.g_c3cen2nr1wz {

		bottom: 50px;

		padding-left: 30px;

		padding-right: 30px;

	}

	.g_c3cen2nr2fl .g_c3cen2nr1wz {

		padding-left: 22px;

		padding-right: 22px;

		left: 0;

	}

	.g_c4box {

		padding-left: 0;

		padding-right: 0;

	}

	.g_c4boxflwz {

		font-size: 18px;

		line-height: 32px;

	}

	.g_c4boxflwz {

		padding-left: 18px;

	}

	.g_c4boxfl {

		padding-right: 48px;

	}

	.g_e2 {

		padding-top: 98px;

	}

	.g_e2pt1fl {

		width: 100%;

	}

	.g_e2pt2fr span {

		font-size: 18px;

	}

	.g_e2pt2fr {

		width: calc(100% - 40px);

		padding-left: 18px;

	}

	.g_e2pt2shdow {

		padding: 32px 15px;

	}

	.g_f4jt1 {

		left: -48px;

	}

	.g_f4jt2 {

		right: -48px;

	}

	.g_fenye {

		width: 768px;

		margin: auto;

	}

	.g_f5pt1 {

		width: 100%;

		margin-bottom: 18px;

	}

	.g_g1 {

		padding-top: 98px;

		padding-bottom: 42px;

	}

	.g_deng {

		line-height: 64px;

	}

	.g_yonghu {

		width: 29px;

		margin-top: 17px;

	}

	.g_phhead .g_phlogo {

		width: 88px;

	}

	.g_foewm1 .g_foottubox {

		width: 132px;

		height: 132px;

		background: #d14d4b;

		position: absolute;

		border-radius: 25px;

		top: 35px;

		left: 18px;

	}

	.g_foewm1 .g_foottu {

		width: 126px;

		float: none;

		position: absolute;

		top: 16px;

		left: 50%;

		transform: translateX(-50%);

	}

	.g_foewm1 {

		margin-bottom: 138px;

	}

	.g_foewm1 .g_foottu {

		width: 100px;

		float: none;

		position: absolute;

		top: 16px;

		left: 50%;

		transform: translateX(-50%);

	}

	.g_foot2 h3 {

		display: none;

	}

	.g_foottu1 {

		display: none;

	}

	.g_foottu2 {

		display: block;

	}

	.g_foewmfl {

		width: 33.333333%;

		margin-bottom: 18px;

	}

	.g_telephone {

		display: none;

	}

	.g_sy3nrtu {

		width: 242px;

	}

	.g_sy1nrfl1,
	.g_sy1nrfl2 {

		display: none;

	}

	.g_sy1nrfl3 {

		display: block;

	}

	.g_d1map1 {

		display: block;

		width: 100%;

	}

	.g_d1map2 {

		display: none;

	}

	.g_d1ding {

		display: none;

	}

	.g_d1pt2int1 {

		display: block;

		width: 100%;

		height: auto;

		padding: 18px 0;

		opacity: 1;

		max-height: 220px;

		max-width: 100%;

	}

	.g_d1ding1,
	.g_d1ding2,
	.g_d1ding3,
	.g_d1ding4,
	.g_d1ding5,
	.g_d1ding6,
	.g_d1ding7,
	.g_d1ding8,
	.g_d1ding9 {

		position: static;

	}

	.g_d1pt2int1tle {

		display: block;

		color: #333;

		font-size: 16px;

		line-height: 24px;

		font-family: "微软雅黑";

		margin-bottom: 12px;

	}

	.g_d1dingbox {

		width: 100%;

	}

	.g_d1dingbox {

		background: rgba(255, 255, 255, 0);

		border-radius: 0;

	}

	.g_d1pt2 {

		padding-bottom: 52px;

		padding-top: 32px;

	}

	.g_d1pt2 .slick-dots {

		bottom: -18px;

	}

	.g_foot2 {

		margin-top: 0;

	}

	.g_c1 {

		margin-top: 0;

	}

	.g_d1pt1nrfr {

		width: 100%;

		padding-left: 0;

	}

	.g_e1pt1nrfl {

		width: 100%;

		padding-right: 0;

	}

	.g_e1pt2nrtu {

		width: 100%;

	}

	.g_e1pt2plfltu {

		width: 132px;

	}

	.g_e1pt2plfl {

		width: 33.333333%;

		padding-left: 32px;

		padding-right: 32px;

	}

	.g_e1pt2vsfl {

		width: 335px;

	}

	.g_e1pt3tu {

		width: 100%;

	}

	.g_e1pt4tu {

		width: 100%;

	}

	.g_e1pt5tu {

		width: 100%;

	}

	.g_e1pt6xiafr img {

		width: 100%;

	}

	.g_video {

		width: 768px;

	}

	.g_h3 {

		margin-top: 97px;

		margin-bottom: 42px;

		height: 30vh;

	}

	.g_banph {

		display: block;

	}

	.g_banpc {

		display: none;

	}

	.g_yytancn {

		display: none !important;

	}

	/*.g_sy51lb1fr {

	    width: 100%;

	}*/

	.g_2sy_newfl,
	.g_2sy_newfr {

		width: 100%;

	}

	.g_2sy_newfr {

		padding-left: 0;

		margin-top: 60px;

	}

	.g_2f2 .g_f2pa2nrfl {

		width: 100%;

		padding-right: 0;

	}

	.g_2f2 .g_f2pa2nrfr {

		width: 100%;

		border-left: 0px solid #eee;

		margin-top: 60px;

	}

	.g_cont1440 {

		width: 768px;

	}

	.g_2f3top {

		width: 100%;

		margin-top: 70px;

	}

	.g_2f3fl {

		width: 100%;

		padding-right: 0;

	}

	.g_2f3 .g_f2pa2nrfr {

		width: 100%;

		margin-top: 60px;

		border-left: 0px solid #eee;

	}

	.g_2inforb_bot {

		margin-bottom: 40px;

	}

	.g_2f3box {

		margin-bottom: 0;

	}

	.g_2newnrfl {

		width: 50%;

		padding: 0 20px;

		margin-bottom: 30px;

	}

	.g_2newnr {

		margin: 0 -20px;

	}

	.g_2inforb_toptit p {

		line-height: 50px;

		font-size: 20px;

	}

}

@media screen and (max-width: 768px) {

	.g_f4pt2bflbot p {

		height: auto;

		max-height: 48px;

	}

	.g_f4pt2bflbot {

		height: auto;

	}

	.g_nrcenter {

		width: 100%;

		padding-left: 15px;

		padding-right: 15px;

	}

	.g_center {

		width: 100%;

		padding-left: 15px;

		padding-right: 15px;

	}

	.g_cityb {

		float: none;

		margin-bottom: 18px;

	}

	.g_f2search {

		float: none;

		margin-left: 0;

		margin-right: 0;

		position: relative;

		margin-bottom: 18px;

	}

	.g_f2sou {

		float: none;

	}

	.g_f2search1 {

		float: none;

		width: 20px;

		margin-top: 14px;

	}

	.g_f2search2 {

		float: none;

		position: absolute;

		top: 0;

		left: 30px;

	}

	.g_f2part1 {

		margin-bottom: 32px;

		margin-top: 32px;

	}

	.g_nylie h3 {

		font-size: 20px;

	}

	.g_f2search {

		width: 290px;

		height: 45px;

		margin-top: 18px;

	}

	.g_f2sou {

		width: 110px;

		height: 45px;

		font-size: 14px;

		line-height: 45px;

	}

	.g_b4partnr {

		margin-top: 32px;

	}

	.g_b4partnr1 {

		padding-top: 18px;

		padding-bottom: 18px;

	}

	.g_b4panrtle {

		font-size: 16px;

		margin-bottom: 5px;

		line-height: 32px;

		max-height: 64px;

	}

	.g_b4partnr1 p {

		line-height: 24px;

		height: auto;

	}

	.g_f2 .g_f2part1 {

		margin-bottom: 32px;

		margin-top: 88px;

	}

	.g_f2jin {

		width: 100%;

	}

	.g_f2pa2newz {

		width: 100%;

		margin-top: 26px;

	}

	.g_f2pa2newz p {

		font-size: 16px;

		line-height: 24px;

		margin-bottom: 12px;

		max-height: 48px;

		overflow: hidden;

	}

	.g_f2pa2newz span {

		height: auto;

	}

	.g_f2pa2newzmore {

		margin-top: 18px;

	}

	.g_f2pa2new1 .g_f2pa2newz {

		margin-top: 0;

	}

	.g_f2pa2new {

		padding-bottom: 32px;

		padding-top: 32px;

	}

	.g_f2pa2newtu {

		width: calc(100% - 131px);

		margin-left: 15px;

		margin-right: 0;

		position: relative;

		overflow: hidden;

	}

	.g_f2pa2new1 .g_f2pa2newz {

		padding-left: 15px;

	}

	.g_f2pa2nrfrtle h4 {

		font-size: 16px;

		line-height: 26px;

		height: auto;

		margin-bottom: 8px;

	}

	.g_f2pa2nrfrtle p {

		height: auto;

	}

	.g_f2pa2nrfr .g_f2pa2newzmore {

		margin-top: 18px;

		padding-bottom: 15px;

	}

	.g_f2pa2nrfrtle {

		padding: 15px;

	}

	.g_f3tle2 {

		font-size: 20px;

		width: calc(100% - 110px);

	}

	.g_f3tle1 {

		width: 55px;

	}

	.g_f3dibu1tu {

		width: 55px;

	}

	.g_f3time1 {

		padding-left: 0;

		padding-right: 0;

	}

	.g_cen {

		width: 100%;

		padding-left: 15px;

		padding-right: 15px;

	}

	.g_line2 {

		display: none;

	}

	.g_sy1nrfl {

		width: 100%;

	}

	.g_sy1nrfr {

		width: 100%;

	}

	.g_sywhy1sz {

		top: 54px;

		left: 120px;

		font-size: 46px;

	}

	.syprev {

		left: 15px;

	}

	.synext {

		right: 15px;

	}

	.g_sywhy1jia {

		width: auto;

		left: 60%;

		transform: translateX(-50%);

	}

	.g_sy3nr1 {

		width: 100%;

		margin-top: 72px;

	}

	.g_sy3nrtu {

		width: 100%;

	}

	.g_sy3nr12 {

		margin-top: 70px;

	}

	.g_sy3nr12 .g_sy3nrtle {

		left: 50%;

	}

	.g_sy3nr13 .g_sy3nrtle {

		left: 50%;

	}

	.g_sy42nr1 {

		width: 100%;

		margin-bottom: 32px;

	}

	.g_sy42nr1 p {

		max-height: 48px;

		margin: 22px 16px 18px;

	}

	.g_sy42 .g_sybtn {

		width: 364px;

		margin: 0 auto;

	}

	.g_sy41 {

		display: none;

	}

	.g_sy43 {

		display: none;

	}

	.g_sy5 {

		margin-bottom: 32px;

	}

	.g_sy42 {

		padding-top: 32px;

		padding-bottom: 32px;

		margin-top: 32px;

	}

	.g_sy5 .g_sybtn {

		margin: 32px auto 0;

	}

	.g_sy42tle {

		font-size: 18px;

		margin-bottom: 32px;

		line-height: 24px;

		padding-bottom: 0;

	}

	.g_sy51 {

		padding-left: 15px;

		padding-right: 15px;

		padding-top: 32px;

		padding-bottom: 64px;

	}

	.g_sy51tlez {

		font-size: 20px;

		margin-bottom: 32px;

	}

	.g_sy51tle {

		margin-top: 18px;

		margin-bottom: 20px;

		max-height: 36px;

		overflow: hidden;

	}

	.g_sy61 {

		font-size: 18px;

		line-height: 24px;

		max-height: 48px;

		overflow: hidden;

	}

	.g_sy62 {

		margin: 0 auto 32px;

	}

	.g_sy6 {

		margin-bottom: 150px;

	}

	.g_telephone {

		display: none;

	}

	.g_banner {

		margin-top: 64px;

	}

	.g_banner .slick-dots {

		bottom: 50px;

		left: 30px;

	}

	.g_dianbox {

		left: 15px;

		bottom: 49px;

	}

	.g_bannext {

		display: none;

	}

	.g_sywhy {

		padding-left: 65px;

		padding-right: 65px;

	}

	.g_sy51lb1fl {

		width: 100%;

		float: none;

	}

	.g_sy51lb1fr {

		width: 100%;

		padding: 26px 20px;

	}

	.g_sy62 {

		width: 100%;

		margin: 0 auto 32px;

	}

	.g_yynr {

		width: 100%;

		padding-left: 15px;

		padding-right: 15px;

	}

	.g_folocalfl {

		width: 62px;

	}

	.g_b1 {

		padding-left: 15px;

		padding-right: 15px;

	}

	.g_b1tle {

		font-size: 20px;

		margin-bottom: 32px;

		padding-left: 0;

	}

	.g_b1part1fl {

		width: 100%;

	}

	.g_b1part1fr {

		width: 100%;

	}

	.g_b1part1 .g_b1part1fr {

		padding-right: 0;

	}

	.g_b1part1 .g_b1part1fr {

		padding-left: 0;

	}

	.g_b1part1frbt {

		font-size: 18px;

		margin-bottom: 18px;

	}

	.g_b1part1fr {

		padding-top: 0;

		padding-bottom: 0;

	}

	.g_b1part2bt {

		font-size: 20px;

		line-height: 32px;

	}

	.g_b1part2jj {

		font-size: 14px;

		line-height: 26px;

	}

	.g_b1 {

		margin-bottom: 62px;

	}

	.g_b1part1box {

		margin-bottom: 32px;

	}

	.g_b1part1 {

		margin-bottom: 0;

	}

	.g_b2pt1sfl {

		width: 100%;

	}

	.g_b2pt1sfr {

		padding-top: 18px;

		padding-bottom: 18px;

		padding-left: 0;

	}

	.g_b2pt1sfr {

		width: 100%;

	}

	.g_b2pt1xfl {

		width: 100%;

		padding-left: 0;

		padding-right: 0;

	}

	.g_b2pt1x {

		margin-left: 0;

		margin-right: 0;

	}

	.g_b2pt1xfr1 {

		margin: auto;

	}

	.g_b2pt1xfr2 {

		width: 385px;

		margin: auto;

	}

	.g_b2pt2nr1bflban {

		width: 260px;

		margin: 0 auto 42px;

		padding-left: 0;

		padding-right: 0;

		float: none;

	}

	.g_b2pt2nr1b {

		margin-left: 0;

		margin-right: 0;

	}

	.g_b2pt3fl {

		width: 100%;

		padding-right: 0;

	}

	.g_b2pt3fr {

		width: 100%;

		margin-top: 32px;

	}

	.g_b2pt3frmc {

		border-radius: 16px;

	}

	.g_b2tle {

		font-size: 18px;

		margin-bottom: 22px;

	}

	.g_b2pt1sfr h3 {

		font-size: 18px;

	}

	.g_b2pt1sfr p {

		font-size: 14px;

	}

	.g_b2pt2 {

		padding-top: 32px;

		padding-bottom: 32px;

	}

	.g_b2pt3flbox h3 {

		font-size: 18px;

		line-height: 32px;

		max-height: 64px;

	}

	.g_b2pt3 {

		margin-top: 32px;

		margin-bottom: 64px;

	}

	.g_b2pt2nr2tu {

		width: 100%;

	}

	.g_cennr {

		width: 100%;

		padding-left: 15px;

		padding-right: 15px;

	}

	.g_b3 {

		padding-top: 95px;

		padding-bottom: 42px;

	}

	.g_b3pt1tle p {

		font-size: 18px;

		line-height: 32px;

	}

	.g_b3pt1p {

		margin-bottom: 32px;

	}

	.g_b3pt1h {

		font-size: 18px;

		margin-bottom: 32px;

	}

	.g_b3pt1img {

		width: 100%;

	}

	.g_b3pt1 {

		margin-bottom: 32px;

	}

	.g_b3pt2 .g_sybtn {

		margin-top: 32px;

	}

	.g_b3pt2nr {

		margin-top: 32px;

	}

	.g_centerx {

		width: 100%;

		padding-left: 15px;

		padding-right: 15px;

	}

	.g_c2tle {

		font-size: 20px;

		line-height: 32px;

		max-height: 64px
	}

	.g_c2pt1kafl {

		width: 385px;

		margin-bottom: 18px;

	}

	.g_c2pt2icon1 {

		width: 50%;

	}

	.g_c2pt1kaflnr p {

		font-size: 14px;

	}

	.g_c2pt1ka {

		margin-top: 32px;

		margin-bottom: 14px;

	}

	.g_c2pt1zx1 p {

		font-size: 16px;

		line-height: 34px;

	}

	.g_c2pt1zx1 span {

		font-size: 20px;

		line-height: 34px;

	}

	.g_c2pt1zx1 {

		margin-bottom: 18px;

	}

	.g_c2pt1zx2fr {

		line-height: 24px;

	}

	.g_c2pt1zx2box {

		margin-bottom: 10px;

	}

	.g_c2pt2 {

		margin-top: 32px;

	}

	.g_c2pt2tle p {

		font-size: 18px;

		line-height: 28px;

	}

	.g_c2pt2tle span {

		font-size: 22px;

		line-height: 40px;

	}

	.g_c2pt2zx .g_c2pt1zx3span {

		font-size: 16px;

		line-height: 30px;

	}

	.g_c2pt2tle {

		margin-bottom: 18px;

	}

	.g_c2pt2icon1 {

		padding-left: 15px;

		padding-right: 15px;

		margin-bottom: 18px;

	}

	.g_c2pt2icon1 p {

		font-size: 14px;

		line-height: 26px;

	}

	.g_c3pt1tle p {

		font-size: 18px;

		line-height: 30px;

	}

	.g_c3pt1tle span {

		font-size: 32px;

		line-height: 40px;

	}

	.g_c3pt1nrfl {

		width: 100%;

		padding: 18px 15px;

	}

	.g_c3pt1nrfl1,
	.g_c3pt1nrfl2 {

		border-radius: 10px;

		border-radius: 10px;

		margin-bottom: 32px;

	}

	.g_c3pt1tle {

		margin-bottom: 24px;

	}

	.g_c3pt1nrflwz h3 {

		font-size: 16px;

	}

	.g_c3pt1 {

		margin-bottom: 18px;

	}

	.g_c3pt2wz span {

		font-size: 16px;

	}

	.g_c3pt2 {

		margin-bottom: 32px;

	}

	.g_c3pt3nrfl {

		width: 100%;

		margin-bottom: 18px;

	}

	.g_c3pt3nrfl .g_c3pt3nrs {

		font-size: 16px;

		padding: 15px 18px;

	}

	.g_c3pt3nrfl .g_c3pt3nrx {

		padding: 18px;

	}

	.g_c3pt3 {

		margin-bottom: 12px;

	}

	.g_c3pt1tle span {

		font-size: 22px;

		line-height: 36px;

	}

	.g_c3pt4 .g_c3pt1tle {

		margin-bottom: 12px;

	}

	.g_c3pt4 {

		margin-bottom: 32px;

	}

	.g_c3cen1 {

		padding-top: 32px;

		padding-bottom: 48px;

	}

	.g_c3cen1 .g_c3pt1tle {

		margin-bottom: 12px;

	}

	.g_c3cenz1 {

		padding: 15px;

		margin-bottom: 18px;

	}

	.g_c3cen1sz2 {

		font-size: 14px;

	}

	.g_centerxh3 {

		font-size: 20px;

		line-height: 36px;

		margin-bottom: 32px;

	}

	.g_c3cen2nr1 {

		width: 100%;

		padding-right: 0;

		margin-bottom: 18px;

	}

	.g_c3cen2nr2 {

		width: 100%;

	}

	.g_c3cen2 {

		margin-top: 32px;

		margin-bottom: 32px;

	}

	.g_c3pt1nrfltu {

		width: 86px;

		margin: 0 auto 18px;

	}

	.g_c3cen2nr2fl {

		padding-right: 0;

		padding-left: 0;

	}

	.g_c4boxfl {

		padding-right: 0;

	}

	.g_c4boxfl {

		width: 100%;

		margin-bottom: 18px;

	}

	.g_c4boxfr {

		width: 100%;

	}

	.g_c4boxflru {

		width: 30px;

		margin-top: 0;

	}

	.g_c4box {

		margin-bottom: 32px;

	}

	.g_c4 {

		padding-top: 106px;

		padding-bottom: 48px;

	}

	.g_e2pt1flh {

		font-size: 18px;

		margin-bottom: 18px;

		line-height: 34px;

	}

	.g_e2pt1fl span {

		font-size: 18px;

	}

	.g_e2pt1flp1 {

		margin-bottom: 32px;

	}

	.g_e2pt1fr {

		padding-left: 0;

		padding-top: 18px;

		width: 100%;

	}

	.g_e2pt1frtu {

		width: 100%;

	}

	.g_e2pt1 {

		margin-bottom: 32px;

	}

	.g_e2pt2 {

		padding-top: 32px;

		padding-bottom: 32px;

	}

	.g_e2pt2nr {

		margin-right: 0;

		margin-left: 0;

		margin-top: 32px;

	}

	.g_e2pt2nr1 {

		width: 100%;

		padding-left: 0;

		padding-right: 0;

		margin-bottom: 28px;

	}

	.g_e2pt2shdow {

		padding: 18px 15px;

	}

	.g_e2pt3 {

		margin-top: 32px;

		margin-bottom: 32px;

	}

	.g_e2pt3nr {

		margin-right: 0;

		margin-left: 0;

		margin-top: 32px;

	}

	.g_e2pt3nrfl {

		width: 50%;

		padding-left: 15px;

		padding-right: 15px;

		position: relative;

	}

	.g_e2pt3sz {

		font-size: 48px;

		left: 22px;

	}

	.g_e2pt3wz h3 {

		font-size: 18px;

		margin-bottom: 18px;

	}

	.g_e2pt4nrfl {

		width: 100%;

		margin-bottom: 32px;

	}

	.g_fenye {

		width: 100%;

		padding-right: 15px;

		padding-left: 15px;

		margin-bottom: 18px;

	}

	.g_f4pt1lb1fl {

		width: 100%;

	}

	.g_f4pt1lb1fr {

		width: 100%;

		padding-left: 0;

	}

	.g_f4jt1 {

		left: -5px;

		width: 18px;

	}

	.g_f4jt2 {

		right: -5px;

		width: 18px;

	}

	.g_f4pt2bfl {

		width: 50%;

		padding-left: 15px;

		padding-right: 15px;

		margin-bottom: 32px;

	}

	.g_f4pt2box {

		margin-left: -15px;

		margin-right: -15px;

	}

	.g_f5pt2nr1 {

		width: 50%;

		margin-bottom: 32px;

	}

	.zs_wentifrbox p {

		font-size: 16px;

	}

	.zs_daan {

		padding: 18px 15px;

	}

	.g_foewmfl {

		width: 50%;

		margin-bottom: 18px;

	}

	.g_sy1nrfr {

		padding-top: 18px;

	}

	.g_sy1 {

		margin-top: 18px;

	}

	.g_sy1nr1 {

		margin-top: 18px;

	}

	.g_sybtn2 {

		margin-left: 14px;

	}

	.g_sy21,
	.g_sy23 {

		display: none;

	}

	.g_sy3nr {

		margin-top: 32px;

		margin-bottom: 0;

	}

	.g_sy3nrtu {

		width: 76%;

		margin: 18px auto;

	}

	.g_b1tle {

		margin-bottom: 0;

	}

	.g_b1foot.g_nrcenter {

		padding-left: 0;

		padding-right: 0;

	}

	.g_b2pt1box {

		padding-left: 0;

	}

	.g_b2pt1sfrbx {

		width: 100%;

	}

	.g_b2pt1s {

		margin-bottom: 18px;

		margin-top: 0;

	}

	.g_b2pt1sfl {

		width: 78%;

	}

	.g_b2pt1 {

		margin-top: 32px;

		margin-bottom: 32px;

	}

	.g_b2pt2jj {

		margin-bottom: 32px;

	}

	.g_b2pt2nr1b {

		margin-top: 44px;

	}

	.g_b2pt2nr1 {

		margin-bottom: 32px;

	}

	.g_b2pt2nr1p {

		font-size: 14px;

	}

	.g_nianfen {

		float: none;

	}

	.g_c1pt1tle {

		font-size: 20px;

	}

	.g_c1pt1fl {

		width: 50%;

		padding-right: 15px;

		padding-left: 15px;

	}

	.g_c1pt1fo {

		margin-left: -15px;

		margin-right: -15px;

		margin-top: 32px;

		padding-bottom: 32px;

	}

	.g_c1pt1flsz {

		left: 95px;

	}

	.g_c1pt2xlfl {

		width: 50%;

		padding-right: 15px;

		padding-left: 15px;

	}

	.g_c1pt2xl {

		margin-top: 32px;

		margin-left: -15px;

		margin-right: -15px;

	}

	.g_c1pt2xlfl {

		margin-bottom: 32px;

	}

	.g_c1pt1flwz h3 {

		font-size: 16px;

		margin-bottom: 18px;

	}

	.g_c1pt2 {

		padding-top: 32px;

		padding-bottom: 0;

	}

	.g_c1pt2xlfltu {

		width: 190px;

	}

	.g_c1pt2xlflwai {

		width: 200px;

	}

	.g_d1pt3nrflbjfl {

		width: 100%;

		padding-right: 0;

	}

	.g_d1pt3nrflbjfr {

		width: 90px;

	}

	.g_d1pt3nrfl1 {

		font-size: 18px;

		line-height: 30px;

	}

	.g_d1pt3nrflbj {

		padding: 18px 15px 18px;

	}

	.g_d1pt3nrfl .g_sybtn1 {

		margin-top: 12px;

	}

	.g_sybtn1 {

		width: 130px;

		height: 38px;

	}

	.g_b3 .g_buttn1 {

		padding: 0px 20px 1px 22px;

	}

	.g_buttn1 {

		font-size: 12px;

		line-height: 38px;

		padding: 0px 20px 1px 22px;

	}

	.g_d1pt1nr {

		margin-bottom: 32px;

		padding-right: 0;

	}

	.g_d1pt1nrfrk1 {

		font-size: 18px;

	}

	.g_d1pt1nrfrk2 {

		padding-left: 20px;

	}

	.g_d1pt1nrfrk {

		padding-top: 18px;

		padding-bottom: 18px;

	}

	.g_d1pt1nrfl {

		width: 80%;

	}

	.g_d1pt3nrfl {

		width: 100%;

		padding-left: 0;

		padding-right: 0;

		margin-bottom: 32px;

	}

	.g_d1pt3 {

		margin-top: 32px;

	}

	.g_d1pt3nrflbjfl p {

		max-height: 96px;

		height: auto;

	}

	.g_d1pt3nrfl .g_d1pt3nrflbj {

		position: relative;

		padding-bottom: 82px;

	}

	.g_d1pt3nrflbjfr {

		position: absolute;

		bottom: 10px;

		right: 18px;

	}

	.g_d1pt4nrbox {

		width: 100%;

		margin: 0 auto 32px;

	}

	.g_d1pt4nrfltp {

		width: 100%;

	}

	.g_d1pt5nrtup {

		width: 100%;

	}

	.g_d1pt3nrfl1 {

		font-size: 16px;

		line-height: 26px;

	}

	.g_d1pt6 .g_sybtn1 {

		width: 162px;

	}

	.g_d2pt1 .g_c3pt1tle .g_d1pt1j {

		padding-left: 0;

		padding-right: 0;

	}

	.g_e1pt2vsfr {

		float: none;

		margin: 18px auto;

	}

	.g_e1pt2vsfl {

		float: none;

	}

	.g_e1pt1nrfr {

		width: 100%;

	}

	.g_e1pt2plfl {

		width: 100%;

		padding-left: 0;

		padding-right: 0;

	}

	.g_e1pt2plfltu::before {

		display: none;

	}

	.g_e1pt6xiafr {

		width: 100%;

		margin-top: 12px;

	}

	.g_e1 {

		padding-top: 88px;

	}

	.g_e1pt1 {

		margin-bottom: 32px;

	}

	.g_e1pt2nrwz p {

		font-size: 14px;

	}

	.g_e1pt2 .g_c3pt1tle {

		margin-bottom: 18px;

	}

	.g_e1pt2nrtu {

		margin-top: 18px;

		margin-bottom: 18px;

	}

	.g_e1pt2plan {

		margin-top: 18px;

		margin-bottom: 32px;

	}

	.g_e1pt2vsfl {

		width: 100%;

	}

	.g_f1pt2rwfl1 {

		height: auto;

		padding: 32px;

	}

	.g_f1pt1nrfltop {

		padding: 32px;

	}

	.g_f1pt1nrflbot {

		padding: 32px;

	}

	.g_f1pt1nrflwz {

		padding: 32px;

	}

	.g_f1pt1nrfl {

		width: 100%;

	}

	.g_f1pt1nrfltu {

		margin-top: 32px;

	}

	.g_f1 {

		padding-top: 88px;

		padding-bottom: 62px;

	}

	.g_f1pt2rwfl {

		width: 100%;

	}

	.g_video {

		width: 414px;

	}

	.g_vioclo {

		width: 20px;

		top: -20px;

		right: -20px;

	}

	.g_f5pt1jt1 {

		width: 16px;

		position: absolute;

		top: 50%;

		left: 0;

		transform: translateY(-50%);

	}

	.g_f5pt1jt2 {

		width: 16px;

		position: absolute;

		top: 50%;

		right: 0;

		transform: translateY(-50%);

		cursor: pointer;

	}

	.g_f5pt1lbwz p {

		max-height: 60px;

		overflow: hidden;

	}

	.g_djs {

		width: 380px;

	}

	.g_djshang {

		padding: 48px 18px 32px 86px;

	}

	.g_djstle {

		margin-bottom: 18px;

	}

	.g_djstle2 {

		width: calc(100% - 16px);

		padding-left: 10px;

		font-size: 14px;

	}

	.g_djstle1 {

		width: 16px;

	}

	.g_djstle2 span {

		font-size: 16px;

		padding-left: 10px;

	}

	.g_djstle2 span {

		font-size: 16px;

		color: #fff;

		font-family: "Conv_CharlemagneStd-Bold";

		padding-left: 10px;

	}

	.g_djsact {

		font-size: 18px;

		margin-bottom: 18px;

	}

	.g_djsp p {

		font-size: 14px;

		margin-bottom: 0;

		line-height: 22px;

	}

	.g_djszxfl {

		float: none;

		margin-bottom: 18px;

	}

	.g_djszx {

		margin-top: 18px;

	}

	.g_djsxxfr p {

		font-size: 12px;

		margin-top: 10px;

	}

	.g_djszxfl {

		width: 122px;

		height: 38px;

		padding: 8px;

	}

	.g_djszxfltu2 {

		font-size: 14px;

		padding-left: 4px;

		padding-right: 4px;

	}

	.g_djszxfl:nth-child(1) {

		margin-right: 0;

	}

	.g_djsxxfrtu {

		width: 100px;

		margin-top: 18px;

	}

	.g_djsxxfr {

		width: 112px;

	}

	.g_djsxxfl {

		width: calc(100% - 112px);

	}

	.g_djsclo {

		right: 18px;

		width: 32px;

		top: -12px;

	}

	.g_e2pt1flhoxfr {

		margin-bottom: 18px;

		float: left;

	}

	.g_e2pt1flhoxfr1 {

		font-size: 14px;

		padding: 10px;

		margin-right: 15px;

		margin-left: 0;

	}

	.sunny_tan {

		width: 90%;

		padding: 35px 15px 15px;

	}

	.sunny_tan_box {

		height: 300px;

	}

	.g_sywhy {

		padding-left: 30px;

		padding-right: 30px;

	}

	.g_sywhylb {

		margin-left: -30px;

		margin-right: -30px;

	}

	.g_sywhy1sz {

		top: 14%;

		left: 10%;

		font-size: 32px;

	}

	.g_sywhy1jia {

		width: 80%;

	}

	.g_2sy_topfl {

		margin-right: 15px;

		width: 130px !important;

	}

	.g_2sy_sk1wz h4 {

		font-size: 16px;

		height: auto;

	}

	.g_2sy_bot .g_2sy_sk1wz p {

		font-size: 14px;

		height: auto;

		max-height: inherit;

	}

	.g_2sy_btn {

		right: 15px;

	}

	.g_2sy_bot .g_2sy_botbox a {

		padding: 18px;

	}

	.g_2sy_top {

		margin-bottom: 32px;

	}

	.g_2sy_sk1wz p {

		font-size: 14px;

	}

	.g_2sy_newnr {

		margin-top: 32px;

	}

	.g_2sy_new {

		margin-bottom: 32px;

	}

	.g_2inforb_toptit p {

		line-height: 42px;

		font-size: 18px;

	}

	.g_2inforb_toptit {

		width: 150px;

		margin-bottom: 32px;

	}

	.g_2inforb_bot_time {

		padding-right: 0;

	}

	.g_2inforb_bot .g_f2pa2newzmore {

		margin-top: 0;

		padding-bottom: 15px;

	}

	.g_f2 {

		margin-bottom: 0px;

	}

	.g_2b4 .g_b4partnr {

		width: 100%;

		border-right: 0px solid #eee;

	}

	.g_2b4 .g_f2pa2nrfr {

		width: 100%;

		margin-top: 50px;

	}

	.g_b4 {

		margin-bottom: 90px;

	}

	.g_2b4_left {

		margin-top: 26px;

	}

	.g_2b4 .g_f2pa2nrfr {

		margin-top: 32px;

	}

	.g_2b4 .g_f2pa2nrfrtle,
	.g_2f3_other .g_f2pa2nrfrtle {

		padding: 18px 22px 10px;

	}

	.g_2inforb_topli {

		margin-bottom: 32px;

	}

	.g_cont1440 {

		width: 100%;

		padding: 0 15px;

	}

	.g_2newnrfl {

		width: 100%;

		margin-bottom: 30px;

	}

	.g_2new_tit {

		font-size: 20px;

		line-height: 1.75;

		margin-bottom: 32px;

	}

	.g_2new {

		margin-top: 40px;

		margin-bottom: 40px;

	}

	.g_2new_btnfl {

		font-size: 16px;

		line-height: 48px;

	}

	.g_2new_btnfr {

		width: 18px;

		line-height: 48px;

	}

	.g_2new_btn {

		width: 300px;

	}

	.g_2f3 .g_f2pa2nrfr {

		margin-top: 40px;

	}

	.g_f2pa2nrfr {

		margin-bottom: 0;

	}

	.g_sy51lb1 {
		width: 100%;
	}

}

@media screen and (max-width: 414px) {

	.g_c3cen2nr2fl:nth-child(1) {

		padding-right: 8px;

	}

	.g_c3cen2nr2fl:nth-child(2) {

		padding-left: 8px;

	}

	.g_c3cen2nr2fl .g_c3cen2nr1wz {

		padding-left: 15px;

		padding-right: 15px;

		left: 0;

	}

	.g_f2pa2newtime {

		width: 72px;

	}

	.g_f2pa2newtime1 {

		font-size: 12px;

		padding-top: 16px;

	}

	.g_f2pa2newtime2 {

		width: 32px;

		margin-top: 14px;

		margin-left: 40px;

	}

	.g_f2pa2newtu {

		width: calc(100% - 87px);

	}

	.g_f2pa2new1 .g_f2pa2newzmore {

		margin-top: 18px;

	}

	.g_f3time1 {

		float: none;

		width: 100%;

		height: 32px;

	}

	.g_f3time1 p {

		line-height: 32px;

		text-align: left;

	}

	.g_f3tle2 {

		font-size: 16px;

		width: calc(100% - 64px);

		padding-left: 10px;

		padding-right: 10px;

		line-height: 24px;

		height: auto;

		overflow: hidden;

		margin-bottom: 18px;

	}

	.g_f3tle1 {

		width: 32px;

	}

	.g_f3nr {

		padding-top: 32px;

		padding-bottom: 0;

		margin-bottom: 0;

		padding-left: 0;

		padding-right: 0;

	}

	.g_f3 {

		margin-bottom: 48px;

	}

	.g_f3dibu1 p,
	.g_f3dibu2 p {

		font-size: 14px;

	}

	.g_f3dibu1tu {

		margin-bottom: 10px;

	}

	.g_sy1 {

		margin-top: 32px;

	}

	.g_sy1nrfr {

		padding-top: 32px;

	}

	.g_sy1nrfr h3 {

		font-size: 18px;

		line-height: 28px;

		margin-bottom: 18px;

		max-height: 56px;

		overflow: hidden;

	}

	.g_sy1nrfr {

		padding-left: 0;

	}

	.g_d1pt3nrfl .g_sybtn1 {

		width: 128px;

	}

	.g_buttn1 {

		padding: 0px 20px 1px 22px;

	}

	.g_sy1nr1 {

		margin-top: 32px;

	}

	.g_sy1duifr {

		font-size: 14px;

		line-height: 28px;

		width: calc(100% - 28px);

	}

	.g_sy1duifl {

		width: 18px;

		margin-right: 10px;

		line-height: 28px;

	}

	.g_sy21,
	.g_sy23 {

		display: none;

	}

	.g_sybtn2 {

		margin-left: 10px;

	}

	.g_sybtn {

		margin-top: 18px;

	}

	.g_sy1 {

		margin-bottom: 32px;

	}

	.g_sy22tle {

		padding-bottom: 32px;

		padding-top: 32px;

	}

	.g_sy22tle {

		font-size: 18px;

		line-height: 24px;

		max-height: 48px;

		overflow: hidden;

	}

	.g_sywhybox {

		padding-top: 32px;

		padding-bottom: 32px;

	}

	.syprev {

		left: 12px;

		top: 36%;

		width: 12px;

	}

	.synext {

		right: 12px;

		top: 36%;

		width: 12px;

	}

	.g_sywhy1sz {

		top: 42px;

		left: 42px;

		font-size: 32px;

	}

	.g_sywhy1jia {

		bottom: 18px;

		left: 72px;

		transform: translateX(0);

		width: 100%;

	}

	.g_sywhyjs {

		padding: 15px 10px;

	}

	.g_sy2 .slick-dots {

		bottom: 0;

	}

	.g_sy3 {

		margin-top: 32px;

	}

	.g_sy3tle h3 {

		font-size: 18px;

		line-height: 24px;

		max-height: 48px;

		overflow: hidden;

	}

	.g_sy3nr {

		margin-top: 32px;

	}

	.g_sy42nr1 p {

		margin: 18px 0 14px;

	}

	.g_sy42nr1more {

		padding-left: 0;

	}

	.g_yytanbox {

		padding-left: 15px;

		padding-right: 15px;

		width: 290px;

	}

	.g_yytanbd {

		width: 260px;

	}

	.g_yytanyz {

		width: 260px;

		margin: 0 auto 18px;

	}

	.g_tantj {

		width: 260px;

		margin: 18px auto 18px;

	}

	.g_yytanbd input {

		padding-left: 15px;

		padding-right: 15px;

	}

	.g_yynr2 {

		font-size: 13px;

	}

	.g_b2pt1 {

		margin-top: 0;

		margin-bottom: 32px;

	}

	.g_b2pt1s {

		margin-bottom: 0;

	}

	.g_b2pt1xfl {

		width: 100%;

		margin-bottom: 18px;

	}

	.g_b2pt1xfr2 {

		width: 100%;

	}

	.g_b2pt2jj {

		margin-bottom: 32px;

	}

	.g_b2pt3frbf {

		width: 42px;

	}

	.g_b4 {

		margin-bottom: 42px;

	}

	.g_c2pt1kafl {

		width: 100%;

		margin-bottom: 18px;

	}

	.g_c2pt1kaflnr p {

		line-height: 32px;

	}

	.g_c2pt1kafl {

		padding: 16px;

	}

	.g_c2pt1zx3 p {

		line-height: 28px;

	}

	.g_c2pt1zx3 span {

		line-height: 28px;

	}

	.g_c2pt2 {

		margin-top: 18px;

	}

	.g_c2pt2 .g_c2pt1zx3 {

		margin-left: 0;

	}

	.g_c2pt2icon1 {

		padding-left: 0;

		padding-right: 0;

		margin-bottom: 18px;

	}

	.g_c2pt2icon {

		margin-left: 0;

		margin-right: 0;

	}

	.g_c2pt2ico {

		width: 70px;

	}

	.g_c2pt2icobox {

		width: 70px;

		height: 70px;

		margin: 0 auto 12px;

	}

	.g_c3cen2nr1wz h3 {

		font-size: 16px;

		margin-bottom: 18px;

	}

	.g_c3cen2nr1wz p {

		font-size: 12px;

	}

	.g_e2pt3nrfl {

		width: 100%;

		margin-bottom: 28px;

		padding-left: 0;

		padding-right: 0;

	}

	.g_e2pt3 {

		margin-bottom: 0;

	}

	.g_e2pt4wz p {

		font-size: 16px;

		line-height: 28px;

		max-height: 56px;

	}

	.g_e2pt1frtu {

		width: 72%;

		margin: auto;

	}

	.g_e2pt3tu {

		width: 80%;

		margin: 0 auto 22px;

	}

	.g_f4pt2bfl {

		width: 100%;

	}

	.g_f5pt2nr1 {

		width: 100%;

	}

	.g_f5pt2 {

		background: #f9f9f9;

		padding-top: 32px;

		padding-bottom: 42px;

	}

	.g_f5pt2nr1 {

		margin-bottom: 18px;

	}

	.zs_wenti {

		height: 60px;

		padding: 0 15px;

	}

	.zs_wentifl {

		width: 16px;

		line-height: 60px;

	}

	.zs_wentifrbox p {

		line-height: 60px;

		height: 60px;

	}

	.zlw_zhishi {

		margin-top: 32px;

	}

	.zs_wenti {

		padding: 0 15px;

	}

	.zs_wentifr {

		width: calc(100% - 30px);

		margin-left: 12px;

	}

	.g_foottu1 {

		display: none;

	}

	.g_foottu2 {

		display: block;

	}

	.g_foewm1 .g_foottubox {

		width: 112px;

		height: 112px;

		background: #d14d4b;

		position: absolute;

		border-radius: 25px;

		top: 35px;

		left: 50%;

		transform: translateX(-50%);

	}

	.g_foewm1 .g_foottu {

		width: 126px;

		float: none;

		position: absolute;

		top: 16px;

		left: 50%;

		transform: translateX(-50%);

	}

	.g_foewm1 {

		margin: 0 auto 138px;

		width: 142px;

	}

	.g_foewm1 .g_foottu {

		width: 86px;

		float: none;

		position: absolute;

		top: 16px;

		left: 50%;

		transform: translateX(-50%);

	}

	.g_foot2 h3 {

		display: none;

	}

	.g_fogg2 {

		width: 80px;

	}

	.g_fogg1 {

		width: 45px;

	}

	.g_fogg3 {

		width: 52px;

	}

	.g_fogg4 {

		width: 42px;

	}

	.g_fogg5 {

		width: 42px;

	}

	.g_foot2 {

		padding-bottom: 10px;

	}

	.g_foewmfl {

		margin-bottom: 0;

	}

	.g_sy1nrfr {

		padding-top: 0;

	}

	.g_sy1nrfrp p {

		font-size: 14px;

		line-height: 26px;

	}

	.g_buttn1 {

		font-size: 12px;

	}

	.g_buttn2 {

		width: 18px;

		margin-right: 15px;

		margin-top: 9px;

	}

	.g_sywhyjs {

		font-size: 14px;

		height: 48px;

		overflow: hidden;

		margin-bottom: 32px;

		padding: 0;

		margin-top: 18px;

	}

	.g_sy3tle p {

		font-size: 16px;

	}

	.g_sy3nrtle1 {

		font-family: "Conv_ArialRoundedMTBold";

		font-size: 46px;

		bottom: 0;

		left: -15px;

		z-index: 1;

	}

	.g_sy3nrtle2 {

		font-size: 20px;

		line-height: 32px;

	}

	.g_sy3nr1 {

		margin-top: 60px;

	}

	.g_sy3nrtu {

		width: 76%;

		margin: 0 auto 22px;

	}

	.g_sy42nr1 p {

		font-size: 14px;

	}

	.g_sy42nr1more1 {

		font-size: 14px;

		line-height: 19px;

	}

	.g_sy51tlez {

		font-size: 18px;

	}

	.g_sy51tle {

		margin-top: 14px;

		margin-bottom: 18px;

		max-height: 48px;

		height: auto;

	}

	.g_sy62 {

		font-size: 14px;

		line-height: 24px;

	}

	.g_sy .g_sybtn {

		width: 270px;

		margin: 18px auto 0;

	}

	.g_c1pt1fl {

		width: 100%;

		margin-top: 18px;

	}

	.g_c1pt1flwz {

		margin-top: 18px;

	}

	.g_c1pt1flwz p {

		height: auto;

	}

	.g_c1pt1fltu {

		width: 238px;

	}

	.g_c1pt2xlfl {

		width: 100%;

	}

	.g_c1pt2xlflwai {

		width: 230px;

	}

	.g_c1pt2xlfltu {

		width: 224px;

	}

	.g_c1pt2xl {

		margin-top: 0;

		margin-left: -15px;

		margin-right: -15px;

	}

	.g_c1pt2 .g_c1pt1flwz p {

		height: auto;

	}

	.g_c1pt2xlfl {

		margin-bottom: 18px;

	}

	.g_c1 {

		margin-bottom: 32px;

	}

	.g_c2pt2zx {

		margin-bottom: 32px;

	}

	.g_c3cen1sz1 {

		padding-right: 0px;

		width: 32px;

	}

	.g_c3cen1sz2 {

		width: calc(100% - 50px);

	}

	.g_centerxh3 {

		font-size: 18px;

		line-height: 30px;

		margin-bottom: 18px;

	}

	.g_c3cen2nr1wz {

		bottom: 50px;

		padding-left: 15px;

		padding-right: 15px;

	}

	.g_c3pt2 .g_c3pt1tle {

		margin-bottom: 18px;

	}

	.g_d1pt4 {

		margin-top: 0;

	}

	.g_d1pt4nrflwz h3 {

		font-size: 16px;

		line-height: 26px;

	}

	.g_d1pt4nrflwz p {

		margin-bottom: 16px;

	}

	.g_d1pt4nrfl {

		width: 50%;

		padding-right: 15px;

		padding-left: 15px;

	}

	.g_d1pt4nr {

		margin-left: -15px;

		margin-right: -15px;

	}

	.g_d1pt4nrfl:first-child a::after {

		right: -15px;

	}

	.g_d1pt5 {

		padding-top: 32px;

		padding-bottom: 32px;

	}

	.g_d1pt6 {

		margin-top: 32px;

		margin-bottom: 32px;

	}

	.g_d1pt6bj {

		width: 100%;

		height: 100px;

	}

	.g_d1pt6xiatuo {

		top: 52px;

	}

	.g_d1pt6xia {

		position: relative;

		margin-bottom: 80px;

	}

	.g_d1 {

		margin-bottom: 64px;

	}

	.g_sy42nr1more1 {

		font-size: 14px;

	}

	.g_d2pt1 {

		margin-bottom: 32px;

	}

	.g_d2pt1 .slick-dots {

		bottom: -8px;

	}

	.g_d2pt2 {

		padding-top: 32px;

		padding-bottom: 32px;

	}

	.g_d2pt3 {

		margin-top: 32px;

		margin-bottom: 32px;

	}

	.g_e1pt3 {

		margin-bottom: 32px;

	}

	.g_e1pt2vs {

		margin-bottom: 32px;

	}

	.g_e1pt4 {

		margin-bottom: 32px;

	}

	.g_e1pt6xia {

		margin-top: 32px;

	}

	.g_e1pt6xiafl {

		margin-top: 0;

		margin-right: 0;

		width: 100%;

	}

	.g_e1pt6xiaa {

		font-size: 18px;

		line-height: 42px;

	}

	.g_e1pt6xiab {

		font-size: 18px;

		line-height: 42px;

	}

	.g_e1pt6xiac2 {

		width: 34px;

	}

	.g_e1pt6 {

		margin-bottom: 42px;

	}

	.g_e2pt2fr {

		width: calc(100% - 40px);

		padding-left: 0;

	}

	.g_e2pt2fr p {

		height: auto;

		margin-top: 6px;

	}

	.g_e2pt3wz p {

		height: auto;

		max-height: 78px;

	}

	.g_f1pt1 .g_c3pt1tle {

		margin-bottom: 18px;

	}

	.g_f1pt1j {

		margin-bottom: 32px;

	}

	.g_f1pt1nrfltop h3 {

		font-size: 16px;

		margin-bottom: 18px;

	}

	.g_f1pt1nrfltop {

		padding: 18px 15px;

	}

	.g_f1pt1nrflbot {

		padding: 18px 15px;

	}

	.g_f1pt1nrflbot p {

		margin-bottom: 18px;

	}

	.g_f1pt1nrflwzx h3 {

		font-size: 16px;

		margin-bottom: 18px;

	}

	.g_f1pt1nrflwz {

		padding: 18px 15px;

	}

	.g_f1pt2 {

		margin-top: 32px;

	}

	.g_f1pt2 .g_c3pt1tle {

		margin-bottom: 18px;

	}

	.g_f1pt2jjfl {

		font-size: 22px;

	}

	.g_f1pt2jjfr {

		font-size: 16px;

		transform: translateY(6px);

		margin-left: 12px;

	}

	.g_f1pt2jj {

		margin-bottom: 18px;

	}

	.g_f1pt2inyr {

		font-size: 14px;

	}

	.g_f1pt2rw {

		margin-top: 18px;

	}

	.g_f1pt2rwfl1 {

		padding: 18px 15px;

	}

	.g_f1pt2ry {

		margin-top: 18px;

	}

	.g_f1pt2ry h3 {

		font-size: 16px;

		margin-bottom: 18px;

	}

	.g_f1pt2ryfr {

		font-size: 14px;

	}

	.g_f1 .g_sybtn1 {

		margin-top: 32px;

	}

	.g_f2pa2new1 .g_f2jin {

		width: 72px;

	}

	.g_f2pa2new1 .g_f2pa2newz {

		width: calc(100% - 72px);

		padding-left: 15px;

	}

	.g_f4pt1lb1bf {

		width: 36px;

	}

	.g_f4pt1lb1fr {

		padding-top: 18px;

		padding-bottom: 18px;

	}

	.g_f4pt1lb1fr p {

		margin-top: 18px;

	}

	.g_f4pt1 {

		margin-bottom: 42px;

	}

	.g_f4 .slick-dots {

		bottom: -18px;

		left: 50%;

		transform: translateX(-50%);

	}

	.g_f4pt2 {

		padding-top: 32px;

		padding-bottom: 62px;

	}

	.g_f5 .g_f2part1 {

		margin-bottom: 18px;

		margin-top: 0;

	}

	.g_f5 .g_f2search {

		margin-top: 0;

	}

	.g_f2sou {

		width: 92px;

		height: 38px;

		font-size: 14px;

		line-height: 38px;

	}

	.g_f2search {

		height: 38px;

	}

	.g_f2search1 {

		width: 16px;

		margin-top: 11px;

	}

	.g_f5pt2nrwz {

		padding: 18px 15px;

	}

	.g_g1 .g_f2part1 {

		margin-bottom: 32px;

		margin-top: 0;

	}

	.g_g1 .g_f2search {

		margin-top: 0;

	}

	.g_video {

		width: 320px;

	}

	.g_f5pt1lbtu {

		width: 90%;

		margin: auto;

	}

	.g_f5pt1lb {

		height: 400px;

		margin-bottom: 0;

	}

	.g_e2pt1flh {

		float: none;

	}

	.g_djs {

		width: 320px;

	}

	.g_djshang {

		padding: 32px 18px 10px 68px;

	}

	.g_djstle {

		margin-bottom: 12px;

	}

	.g_djsact {

		margin-bottom: 12px;

	}

	.g_djsxxfrtu {

		width: 80px;

		margin: auto;

	}

	.g_banner .slick-dots li {

		width: 8px;

		height: 8px;

	}

	.g_dian {

		width: 10px;

	}

	.g_sy2 .slick-dots li {

		width: 8px;

		height: 8px;

	}

	.g_sy6 {

		margin-bottom: 64px;

	}

	.g_b1foot .g_buttn2 {

		width: 18px;

		margin-right: 10px;

		margin-top: 9px;

	}

	.g_b1foot .g_sybtn1 {

		width: 168px;

		height: 38px;

	}

	.g_b4partnr1 {

		padding-right: 0;

	}

	.g_c2pt1zx1 p {

		line-height: 30px;

	}

	.g_d1pt1nrfrk2 {

		font-size: 14px;

		padding-left: 12px;

	}

	.g_d1pt2int1 p {

		font-size: 12px;

	}

	.g_d1pt2int1 {

		overflow: hidden;

	}

	.g_d1pt3 .g_c3pt1tle .g_d1pt1j {

		margin-top: 18px;

	}

	.g_d1pt1j {

		font-size: 14px;

	}

	.g_d1pt5 .g_sybtn1 {

		width: 153px;

	}

	.g_d1pt5 .g_sybtn1 {

		margin: 32px auto 0;

	}

	.g_d2pt1 {

		padding-bottom: 8px;

	}

	.g_e1pt2nrwz2 {

		width: 56px;

		margin-left: 0;

	}

	.g_e1pt2nrwzb {

		margin-bottom: 18px;

	}

	.g_f1 .g_sybtn1 {

		width: 200px;

	}

	.g_f1 .g_buttn1 {

		padding: 0px 14px 1px 22px;

	}

	.g_f2pa2new1 .g_f2pa2newz p {

		max-height: 48px;

		overflow: hidden;

	}

	.g_d1pt5 .g_buttn1 {

		padding: 0px 18px 1px 22px;

	}

	.g_b3 .g_sybtn2 {

		width: auto;

	}

	.g_b3 .g_buttn1 {

		padding: 0px 20px 1px 22px;

	}

	.g_djszxfl {

		width: 112px;

		height: 24px;

		padding: 5px 9px;

	}

	.g_djszxfltu2 {

		font-size: 12px;

		line-height: 16px;

	}

	.g_djszxfltu3 {

		width: 15px;

		margin-top: 0;

	}

	.g_djstle2 {

		width: calc(100% - 16px);

		padding-left: 5px;

		font-size: 12px;

	}

	.g_djstle1 {

		width: 14px;

	}

	.g_djstle {

		margin-bottom: 6px;

	}

	.g_djsact {

		margin-bottom: 6px;

	}

	.g_djsp p {

		line-height: 16px;

	}

	.g_djszx {

		margin-top: 6px;

	}

	.g_djszxfl:nth-child(1) {

		margin-bottom: 6px;

	}

	.g_djszxfltu1 {

		width: 16px;

	}

	.g_djsp p {

		font-size: 12px;

		line-height: 18px;

	}

}





/*************************6.4新增修改*******************************/





@media screen and (max-width: 1200px) {

	.c1_cp .img_box {

		position: relative;

		float: left;

		width: 100%;

		overflow: hidden;

	}

	.c1_cp .tit {

		width: 100%;

		padding: 25px;

	}

	.c1_cp .tit h1 {

		font-size: 18px;

	}

	.c1_cp .tit p {

		font-size: 14px;

	}

	.c1_cp {

		margin-bottom: 18px;

	}

	.xinzengman {

		margin-bottom: 50px;

	}

	.ny_tle h1 {

		font-size: 24px;

		line-height: 1.5;

	}

	.ny_tle {

		padding-top: 100px;

		padding-bottom: 36px;

	}

	.c1_cp .tit .xian {

		margin-top: 7px;

		margin-bottom: 15px;

	}

	.ny_tleboxxaa {

		width: 100%;

		padding-left: 15px;

		padding-right: 15px;

	}

	.sunny_xinzeng_a {

		position: static;

		transform: translateX(0);

		margin-top: 32px;

	}

	.g_2inforb_topul,
	.g_2inforb_botul {

		padding-left: 0;

	}

	.g_2inforb_botli a {

		padding: 16px 0 4px;

	}

	.g_2inforb_bot_tit {

		font-size: 16px;

		height: auto;

	}

	.g_2new {

		margin-bottom: 16px;

	}

	.g_f3 {

		margin-bottom: 0;

	}

	.g_2f3 .g_2inforb_bot {

		margin-bottom: 32px;

	}

	.g_2inforb_toptit {

		width: 126px;

		margin-bottom: 26px;

	}

	.g_2inforb_toptit::before {

		width: 6px;

	}

	.g_2new_btn {

		width: 250px;

	}

	.he_2b4 .g_2f3fl {
		width: 100%;
	}

	.he_2b4 .place {
		width: 100%;
	}

	.g_2sy_newfr {
		margin-top: 36px;
	}

	.g_sy51lb1 {
		width: 50%;
	}

	.g_2inforb_topul,
	.g_2inforb_botul {
		padding-left: 15px;
	}

	.g_b4partnr1 {
		padding-right: 15px;
	}

	.g_2f2 .g_f2part1 {
		margin-top: 64px;
	}

	.g_2f3top {
		margin-top: 32px;
	}

	.g_2new {
		margin-top: 0;
		margin-bottom: 20px;
	}
}



/* 2020 4-30 新增 */

.newbaby_ct .newbaby-title {

	font-size: 36px;

	color: #333;

	font-family: "source-han-serif-sc";

	line-height: 40px;

	font-weight: bold;

}



@media screen and (max-width: 768px) {

	.newbaby_ct img {

		width: 80%;

	}

	.newbaby_ct .newbaby-title {

		font-size: 18px;

		line-height: 30px;

	}

	/*6.10*/

	.g_f3dibu1 p span {

		display: none !important;

	}

	.g_f3dibu1.fr p {

		text-align: right;

	}

	.new_nav_box {

		margin: 15px 0;

	}

	.g_2inforb_topul,
	.g_2inforb_botul {
		padding-left: 0;
	}

	.g_2b4 {
		margin-top: 64px;
	}

	.g_2inforb_bot_time {
		padding-right: 22px;
	}

	.g_2b4 .g_2inforb_bot {
		margin-bottom: 0;
	}

	.g_2f2 {
		margin-bottom: 40px;
	}

	.g_2f3 .g_f3nr {
		padding-left: 0;
		padding-right: 0;
	}

	.place {
		margin-top: 32px;
		padding-right: 0;
	}
}

/*注释样式*/
.annotation-tag{
	display: inline-block;
	top: -0.3em;
	position: relative;
}

.tag-div p{
	margin: 300px 0;
}

.annotation-tag a{
	font-size: 12px;
	color: #337ab7;
	position: relative;
}

#reference .reference-title{
	font-size: 19px;
	line-height: 45px;
	font-weight: 200;
	font-family: 'Microsoft YaHei',sans-serif;
	border-bottom: 2px solid #ccc;
	padding: 0!important;
	margin: 0!important;
}

#reference,#reference p,#reference span,#reference a{
	font-size: 12px !important;
	line-height: 18px;
}

#reference ul{
	padding: 10px 0;
}

#reference li{
	margin-top: -200px;
	padding: 200px 20px 20px 0;
}
/*注释样式 End*/
