@charset "utf-8";
@media screen and (max-width: 1680px){
	.g_f3tjbfl {
	    width: 50%;
	}
	.g_f4pt1nrfl {
	    padding-left: 240px;
	}
	.g_tannr {
	    width: 575px;
	}
	.g_tannrtle {
	    font-size: 22px;
	}
}
@media screen and (max-width: 1560px){
	.g_center5 {
	    width: 1440px;
	}
	.g_c4pt1wz2::before {
	    width: 600px;
	}
	.g_c4pt1wz2::after {
	    width: 600px;
	}
	.g_f3pt1fl {
	    padding-left: 240px;
	}
	.g_f3pt1fr {
	    padding-right: 240px;
	}
}
@media screen and (max-width: 1440px){
	.g_nyban1wztle {
	    font-size: 36px;
	}
	.g_nyban1wztle span {
	    font-size: 36px;
	}
	.g_b1pt2nrtle p {
	    font-size: 32px;
	    line-height: 48px;
	}
	.g_c3pt3more {
	    bottom: -64px;
	    right: 0;
	}
	.g_center5 {
	    width: 1366px;
	}
	.g_c4pt3fr {
	    width: calc(100% - 600px);
	    padding-left: 50px;
	}
	.g_c4pt3fl {
	    width: 600px;
	}
	.g_c4pt1wz2::before {
	    width: 580px;
	}
	.g_c4pt1wz2::after {
	    width: 580px;
	}
	.g_f3pt1fl {
	    padding-left: 180px;
	}
	.g_f3pt1fr {
	    padding-right: 180px;
	}
	.g_f3pt1fr {
	    width: 550px;
	}	
	.g_f3pt1fl {
	    width: calc(100% - 550px);
	}
	.g_f4pt1nrfl {
	    padding-left: 120px;
	}

}
@media screen and (max-width: 1366px){
	.g_footnr.g_center1 {
	    width: 1000px;
	}
	.g_b1pt1wz {
	    font-size: 22px;
	}
	.g_b1pt5tle {
	    font-size: 32px;
	}
	.g_center5 {
	    width: 1280px;
	}
	.g_c4pt1wz2::before {
	    width: 550px;
	}
	.g_c4pt1wz2::after {
	    width: 550px;
	}
	.g_f3pt1fl {
	    padding-left: 120px;
	}
	.g_f3pt1fr {
	    padding-right: 120px;
	}
	.g_tannrinpb {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_tan2flnr {
	    padding-left: 5px;
	    padding-right: 5px;
	    margin-bottom: 10px;
	}
	.g_tan2flnrwz {
	    font-size: 14px;
	    padding-left: 10px;
	}
	.g_tan6box .g_tijiao {
	    margin: 32px auto 0;
	}
	.g_footnrfl {
	    width: 500px;
	}
}
@media screen and (max-width: 1280px){
	.g_center5 {
	    width: 1200px;
	}
	.g_c4pt1wz2::before {
	    width: 480px;
	}
	.g_c4pt1wz2::after {
	    width: 480px;
	}
	.g_c4pt3fl {
	    width: 500px;
	}
	.g_c4pt3fr {
	    width: calc(100% - 500px);
	    padding-left: 32px;
	}
	.g_c4pt3frztu {
	    width: 92px;
	    margin-right: 50px;
	}
	.g_tannrjs {
	    padding-bottom: 18px;
	}
}
@media screen and (max-width: 1200px){
	.g_footnrfl {
	    width: 280px;
	}
	.g_footnr.g_center1 {
	    width: 768px;
	}
	.g_fwjian{
		display: block;
	    bottom: -55px;
	}
	.g_c4pt7nrfl {
	    box-shadow: 0 0 10px 5px rgba(4,0,0, 0);
	}
	.g_c1pt2nrflwzb {
	    opacity: 1;
	}
	.g_c4pt7nrfr{
		padding-left: 15px;
		padding-right: 15px; 
	}
	.g_c4pt7nr{
		box-shadow: 0 0 10px 5px rgba(4,0,0, .08);
		padding-bottom: 44px;
	}
	.g_c1pt2nrflwz h3 {
	    font-size: 14px;
	    line-height: 20px;
	}
	.g_c1pt2nrflwz p {
	    font-size: 12px;
	    line-height: 20px;
	    margin-top: 0;
	}
	.g_c2pt1xzbtn1 {
	    margin-bottom: 10px;
	}
	.g_c2pt1xzbtn1fl p {
	    font-size: 14px;
	}
	.g_c1pt2nrflwzb {
	    padding: 10px;
	}
	.g_c2pt1xzbtnb{
		width:calc(100% - 70px);
	}
	.header2{
		display: block;
	}
	.g_syhead{
		display: none;
	}
	.g_b1pt1jtfl {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_b1pt1jtbjian1, .g_b1pt1jtbjian2{
		display: none;
	}
	.g_b1pt1tu {
        margin: 0 0 18px;
	}
	.g_b1pt1nrbot {
	    width: 768px;
	    margin-top: 62px;
	}
	.g_b1pt3shufl {
	    padding-right: 0;
	    padding-left: 0;
	}
	.g_b1pt6ntopfr {
	    padding-left: 0;
	}
	.g_b1pt6ntfl {
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.g_b1pt6nt {
	    margin-right: -15px;
	    margin-left: -15px;
	}
	.g_b1pt6ntflku {
	    border: 1px solid #ff4000;
	    background: #1a1a1a;
	    height: 320px;
	    padding: 32px 15px;
	}
	.g_b1pt9nrflz {
	    margin-top: 0;
	}
	.g_b1pt9line{
		display: none;
	}
	.g_b1pt6line{
		display: none;
	}
	.g_center1 {
	    width: 768px;
	}
	.g_b1pt7bj {
	    height: 600px;
	}
	.g_center2 {
	    width: 768px;
	}
	.g_b2pt2nrfl {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_b2pt3botfl {
	    width: calc(100% - 265px);
	}
	.g_b2pt3botfr {
	    width: 265px;
	}
	.g_b2pt3botfl p span {
	    font-size: 18px;
	}
	.g_b2pt3botfl p {
	    font-size: 18px;
	}
	.g_b2pt5botfr {
	    padding-top: 0;
	    width: calc(100% - 180px);
	    padding-left: 32px;
	}
	.g_b2pt5botfl {
	    width: 180px;
	}
	.g_b2pt5bot {
	    margin-top: 56px;
	    padding-left: 0;
	}
	.g_b2pt5wz {
	    margin-bottom: 18px;
	}
	.g_b2pt5nrflku {
	    padding: 32px 22px;
	}
	.g_b2pt6nrfl {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_b2pt7nr1fr {
	    width: 300px;
	}
	.g_b2pt7nr1fl {
	    width: calc(100% - 300px);
	}
	.g_b2pt1wz {
	    width: 768px;
	}	
	.g_center3 {
	    width: 768px;
	}
	.slick-dots {
	    position: absolute;
	    bottom: -32px;
	    display: block;
	    width: 100%;
	    list-style: none;
	    text-align: center;
	}
	.slick-dots li.slick-active {
	    background: #fd4c05;
	    border: 1px solid #fd4c05;
	}
	.slick-dots li {
	    width: 8px;
	    height: 8px;
	    background: #b9bfce;
	    border: 1px solid #b9bfce;
	}
	.g_b2pt6nr .slick-dots {
	    bottom: -16px;
	    left: 0;
	}
	.g_b1pt1jt .slick-dots {
	    bottom: -32px;
	    left: 0;
	}
	.g_c2pt1xzfl {
	    width: 70px;
	    font-size: 14px;
	}
	.g_c2pt1xzfrnr {
	    font-size: 14px;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.g_c2pt2nrfrwz {
	    font-size: 14px;
	    color: #666666;
	    margin-bottom: 12px;
	}
	.g_center5 {
	    width: 768px;
	    margin: auto ;
	}
	.g_c4pt2nrfltu {
	    display: none;
	}
	.g_c4pt2nrfr {
	    width: 100%;
	    padding-left: 0;
	}
	.g_c4pt2nrfl {
	    width: 100%;
	    margin-bottom: 32px;
	}
	.g_c4pt1nrfl1 {
	    width: 30%;
	}
	.g_c4pt1nrfl2 {
	    width: 26%;
	}
	.g_c4pt1nrfl3 {
	    width: 33%;
	}
	.g_c4pt1nrfl4 {
	    width: 35%;
	}
	.g_c4pt1nrfl5 {
	    width: 30%;
	}
	.g_c4pt1nrfl{
		margin-bottom: 32px;
	}
	.g_c4pt2tle p {
	    font-size: 42px;
	}
	.g_c4pt2tle h3 {
	    font-size: 22px;
	    margin-bottom: 18px;
	}
	.g_c4pt2nrfrbfl {
	    width: 32px;
	}
	.g_c4pt2nrfrbfr {
	    width: calc(100% - 32px);
	    padding-left: 22px;
	}
	.g_c4pt2nrfrbfr p {
	    font-size: 18px;
	}
	.g_c4pt2nrfrbfr p span {
	    font-size: 14px;
	}
	.g_c4pt2nrfrb {
	    margin-bottom: 20px;
	}
	.g_c4pt2nrfrp {
	    font-size: 22px;
	    margin-top: 68px;
	}
	.g_c4pt3fl{
		display: none;
	}
	.g_c4pt3fr {
	    width: 100%;
	    padding-left: 0;
	}
	.g_c4pt4nrfltu img {
	    opacity: 1;
	}
	.g_c4pt4nrfltu {
	    opacity: 1;
	}
	.g_c4pt4nrb {
	    height: auto;
	}
	.g_c4pt4nrfl {
	    padding-left: 15px;
	    padding-right: 15px;
	    padding-top: 0;
	}
	.g_c4pt4nr {
	    height: auto;
	}
	.g_c4pt4bj {
	    height: 446px;
	}
	.g_c4pt6nr{
		display: none;
	}
	.g_c4ph{
		width: 565px;
		margin: auto;
		display: block;
	}
	.g_c4ph img{
		width: 100%;
	}
	.g_c4pt6 {
	    height: 610px;
	}
	.g_c4pt5nr {
	    width: 768px;
	}
	.g_c4pt1tu1 {
	    width: 768px;
	}
	.g_d1pt1nrflb {
	    width: 140px;
	    height: 140px;
        padding-top: 25px;
	}
	.g_d1pt1nrfltu {
	    width: 44px;
	}
	.g_d1pt2nrfbot {
	    font-size: 14px;
	    line-height: 24px;
	    margin-top: 38px;
	}
	.g_d1pt3nrflb {
	    padding: 18px;
	}
	.g_d1pt3nrflb h3 {
	    font-size: 16px;
	}
	.g_d1pt3nrflb p {
	    font-size: 14px;
	    line-height: 26px;
	    height: auto;
	}
	.g_d1pt4nrflqu {
	    width: 150px;
	    height: 150px;
	    padding-top: 45px;
	}
	.g_d1pt4nrfl {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_d1pt8nrfl {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	.g_d1pt8nrfl:nth-child(2) .g_d1pt8nrb::before {
	    display: none;
	}
	.g_d1pt8nrfl:nth-child(2) .g_d1pt8nrb::after {
	    display: none;
	}
	.g_f1pt1nrtu{
		display: none
	}
	.g_f1pt1nr1, .g_f1pt1nr2, .g_f1pt1nr3, .g_f1pt1nr4{
	    position: static;
	}
	.g_f1pt1nr .g_f1pt1nrfr{
		float: left;
	}
	.g_f1pt1nr .g_f1pt1nrfl{
		float: right;
		padding-left: 32px;
	}
	.g_f1pt1nr .g_f1pt1nrfl h3{
		text-align: left;
	}
	.g_f1pt1nr .g_f1pt1nrfl p{
		text-align: left;
	}
	.g_f1pt3nrfl {
	    width: 100%;
	}
	.g_f1pt1nrcon{
		margin-bottom: 18px;
	}
	.g_f1pt3nrfr {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 18px;
	}
	.g_f1pt5nr{
		display: block;
	}
	.g_f5pt4tubox{
		display: none;
	}
	.g_f2dhfl {
	    width: 142px;
	}
	.g_f3pt1fr{
		display: none;
	}
	.g_f3pt1fl {
	    width: 100%;
	    padding: 32px 15px;
	}
	.g_f3tuij{
		display: none;
	}
	.g_f4pt1nrfl {
	    padding-left: 0;
	}
	.g_f4pt1nrfr {
	    width: 320px;
	}
	.g_f4pt1nrfl {
	    width: calc(100% - 320px);
        padding-left: 15px;
	}
	.g_f4pt1nrflz {
	    width: 78px;
	}
	.g_f4pt1nrfly h3 {
	    font-size: 16px;
	    line-height: 26px;
	    margin-bottom: 18px;
	}
	.g_f4pt1nrfly p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.g_f4pt1nrfl {
	    margin-top: 32px;
	    padding-top: 18px;
	    padding-bottom: 18px;
	}
	.g_f4pt1btn {
	    margin-top: 18px;
	}
	.g_f4pt1nrfly h3::before {
	    bottom: -10px;
	    width: 95px;
	}
	.g_f4pt1nrfly {
	    width: calc(100% - 78px);
	    padding-right: 15px;
	}
	.g_f6nrbox {
	    left: 15px;
	}
	.g_f6nrtle {
	    font-size: 18px;
	    line-height: 32px;
	}
	.g_f6nrbj {
	    width: 100%;
	    display: none;
	}
	.g_f6nrbox {
	    position: static;
	    transform: translateY(0);
	    padding-bottom: 18px;
    	padding-top: 18px;
	}
	.g_f6nr {
	    margin-top: 0;
	}
	.g_f6 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_f6nrwzb {
	    margin-top: 18px;
	}
	.g_f5pt1nrb {
	    width: 50%;
	}
	.g_f5tle {
	    font-size: 18px;
	}
	.g_f5pt1nrk {
	    margin-top: 32px;
	}
	.g_c1pt2nrbox{
		display: block;
		margin-top: 32px;
	}
	.g_c1pt2nrlb{
		display: none;
	}
}
@media screen and (max-width: 768px){
	.header2 .logo img{ height:100%; width:auto; text-align:center;margin:0 auto;}
	.header2 .logo{ height:60px; width:100%; line-height:52px; margin:0 auto; text-align:center;}
	.core ul li{ width:100% !important;}
	.cangchu li{ width:50% !important;margin-right:0 !important; padding-top:20px;}
	.cangchu ul{ padding-left:0 !important;}
	.pc{ display:none !important;}
	.phone{ display:block !important;}
	.worry img{ max-width:100%;}
	.worry{ padding-bottom:30px !important;}
	.g_footnr.g_center1 {
	    width: 100%;
	}
	.g_f2dh{
		display: none;
	}
	.g_b2pt1wz {
	    width: 100%;
	}
	.g_center2 {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_b1pt1nrbotfl{
		display: none;
	}
	.g_b1pt1nrbotfr{
		display: block;
	}
	.g_nyban1wztle {
	    font-size: 22px;
	}
	.g_nyban1wztle span {
    	font-size: 22px;
	}
	.g_piaoz, .g_piaoy{
		display: none;
	}
	.g_center1 {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.inpage{
		display: none;
	}
	.g_b1pt1wz {
	    font-size: 18px;
	    line-height: 32px;
	}
	.g_b1bj{
		display: none;
	}
	.g_b1pt1nrbotfl {
	    width: 100%;
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_b1pt1nrbot {
	    position: static;
	    top: 0;
	    margin-left: 0;
	    margin-right: 0;
	    margin-top: 64px;
	}
	.g_b1pt1 {
	    margin-top: 32px;
	    margin-bottom: 32px;
	}
	.g_b1pt1nr .g_b1pt1nrh3 {
	    margin-bottom: 18px;
	}
	.g_b1pt1jt {
	    margin-top: 32px;
	}
	.g_b1pt2nrtle p {
	    font-size: 18px;
	    line-height: 28px;
	}
	.g_b1pt2nrtle p span {
	    font-size: 18px;
	    line-height: 28px;
	}
	.g_b1yuanbox {
	    width: 320px;
	    height: 320px;
	    margin: 100px auto 0;
	}
	.g_lubotu {
	    width: 55%;
	    margin: auto;
	}
	.g_b1yuantu {
	    width: 252px;
	}
	.g_lubowzbox h3 {
	    font-size: 16px;
	    padding-bottom: 12px;
	}
	.g_lubowz {
	    width: 170px;
	    margin: 8px auto 0;
	}
	.g_lubowz span, .g_lubowz p {
	    font-size: 12px;
	    line-height: 18px;
	}
	.g_weitu {
	    width: 52px;
	    height: 52px;
	}
	.g_b1pt2bj {
	    height: 558px;
	}
	.g_b1pt3nrtle p {
	    font-size: 18px;
	    line-height: 28px;
	}
	.g_b1pt3nrtle p span {
	    font-size: 18px;
	}
	.g_b1pt3shu {
	    margin-left: 0;
	    margin-right: 0;
	}
	.g_b1pt3shufl1 {
	    width: 50%;
	}
	.g_b1pt3shufl3 {
	    width: 50%;
	}
	.g_b1pt3shufl2 {
	    width: 50%;
	}
	.g_b1pt3shufl4 {
	    width: 50%;
	}
	.g_b1pt3shufl{
		margin-bottom: 18px;
	}
	.g_b1pt5tle {
	    font-size: 18px;
	}
	.g_b1pt5p {
	    font-size: 16px;
	    margin-bottom: 32px;
	}
	.g_b1pt5 {
	    padding-top: 32px;
	}
	.g_b1pt6 .g_b1pt2nrtle p {
	    font-size: 18px;
	}
	.g_b1pt6 .g_b1pt2nrtle span {
	    font-size: 18px;
	}
	.g_b1pt6bj {
	    width: 100%;
	    height: 520px;
	}
	.g_b1pt2nrtle {
	    text-align: center;
	    margin-bottom: 32px;
	}
	.g_b1pt7{
		display: none;
	}
	.g_b1pt8tle1 {
	    font-size: 18px;
	    line-height: 28px;
	}
	.g_b1pt8tle2 {
	    font-size: 18px;
	    line-height: 28px;
	}
	.g_b1pt8tle {
	    top: 24px;
	}
	.g_b1pt9 {
	    padding-top: 32px;
	    padding-bottom: 52px;
	}
	.g_b1pt9tle {
	    margin-bottom: 32px;
	}
	.g_b1pt9tle p span {
	    font-size: 42px;
	}
	.g_b1pt9tle p {
	    font-size: 18px;
	}
	.g_b1pt9nrwz {
	    padding-left: 32px;
	    padding-right: 32px;
	}
	.g_b1pt10nrzh{
		display: none;
	}
	.g_b1pt10bj{
		display: none;
	}
	.g_b1pt10nrfr {
	    width: 50%;
	    padding-left: 15px;
	}
	.g_b1pt10nrfl {
	    width: 50%;
	    padding-right: 15px;
	}
	.g_b1pt10nrfl1 p {
	    font-size: 18px;
	}
	.g_b1pt10nrfl1 p span {
	    font-size: 18px;
	}
	.g_b1pt10nrfl2wz p {
	    font-size: 28px;
	}
	.g_b1pt10nrfl2wzp {
	    font-size: 14px;
	}
	.g_b1pt10nrfl2tu {
	    width: 295px;
	}
	.g_b1pt10nrfrb {
	    margin-bottom: 18px;
	}
	.g_b1pt11tle p {
	    font-size: 18px;
	    line-height: 28px;
	}
	.g_b1pt11tle p span {
	    font-size: 18px;
	}
	.g_footnav{
		display: none;
	}
	.g_footnrfl {
	    width: 100%;
	}
	.g_footnrfr{
		width:100%;
	}
	.g_foottle1 {
	    margin-left: 0;
        margin-bottom: 18px;
    	margin-top: 18px;
	}
	.g_foottle2 {
	    font-size: 30px;
	    line-height: 38px;
	    text-align: left;
	    margin-bottom: 28px;
	}
	.g_footnrlyb {
	    text-align: left;
	}
	.g_footfirnd {
	    margin-top: 18px;
	}
	.g_foottle2 {
	    font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 18px;
	}
	.g_banquan {
	    margin-top: 18px;
	}
	.g_dibuwz {
	    font-size: 16px;
	}
	.g_foot .waves {
	    height: 400px;
	}
	.g_foot {
	    height: 400px;
	}
	.g_footnr {
	    position: absolute;
	    top: 40%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	}
	.g_b1pt11 {
	    padding-top: 32px;
	}
	.g_b1pt10 {
	    height: 490px;
	}
	.g_b1pt5nr1fl {
	    width: 50%;
	}
	.g_phb1pt11tu{
		display: block;
		width:100%;
		margin-top: 18px;
	}
	.g_phb1pt11tu img{
		width:100%;
	}
	.g_b1pt11tu{
		display: none;
	}
	.g_nyban1wzjianj {
	    font-size: 16px;
	    margin-top: 18px;
	    line-height: 28px;
	}
	.g_b2pt2nrb {
	    margin-right: -15px;
	    margin-left: -15px;
	    margin-top: 32px;
	}
	.g_b2pt5bot {
	    margin-top: 32px;
	}
	.g_b2pt1 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b2pt1wz {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_b2pt2tle {
	    font-size: 18px;
	}
	.g_b2pt2nrtu {
	    width: 28px;
	    margin-bottom: 18px;
	}
	.g_b2pt2nrtle {
	    font-size: 16px;
	    padding-bottom: 14px;
	}
	.g_b2pt2nrp {
	    line-height: 24px;
	    margin-top: 12px;
	}
	.g_b2pt2bj {
	    height: 428px;
	}
	.g_b2pt5nr {
	    margin-right: -10px;
	    margin-left: -10px;
        margin-top: 32px;
	}
	.g_b2pt3 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b2pt3tu1 {
	    width: 100%;
	    margin-top: 32px;
	}
	.g_b2pt3jian {
	    font-size: 16px;
	    margin-top: 18px;
	}
	.g_b2pt6nrflku p {
	    font-size: 50px;
	    padding-top: 55px;
	}
	.g_b2pt6nrflku {
	    width: 145px;
	    height: 145px;
	}
	.g_b2pt7 .g_b2pt2tle {
	    color: #333;
	    margin-bottom: 32px;
	}
	.g_b2pt7nr1fl h3 {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_b2pt5wz h3 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.g_b2pt5wz p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.g_b2pt5 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b2pt7nr1fl {
	    width: 100%;
	}
	.g_b2pt7nr1fr {
	    width: 300px;
	    margin: auto;
	}
	.g_b2pt7nr1 .g_b2pt7nr1fl {
	    padding-right: 0;
	}
	.g_b2pt1tu {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_center3 {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_b3pt3cenfl{
		display: none;
	}
	.g_b3pt3cenfr {
	    width: 100%;
	    padding-left: 0;
        margin-bottom: 32px;
	}
	.g_b3pt3bj {
	    height: 400px;
	}
	.g_b3pt1tle {
	    font-size: 18px;
	    margin-bottom: 32px;
	}
	.g_b3pt3cenfrjts {
	    margin-top: 10px;
	    margin-bottom: 18px;
	}
	.g_b3pt3cenfrjts h3 {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_b3pt3cenfrjtx {
	    padding-top: 18px;
	}
	.g_nyban1btn a {
	    padding-right: 0;
	    padding-left: 0;
	}
	.g_b4pt2nr{
		display: none;
	}
	.g_b4pt2nrph{
		display: block;
		margin-top: 18px;
	}
	.g_b4pt5nrfl {
	    width: 100%;
	}
	.g_b4pt5nrfr {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 0;
	}
	.g_b4pt6 {
	    margin-bottom: 32px;
	    padding-top: 32px;
	}
	.g_b4pt6nr {
	    margin-top: 32px;
	}
	.g_b4pt6nrfl {
	    width: 50%;
	}
	.g_yunc {
	    width: 414px;
	    margin:auto;
	}
	.g_yuncfr {
	    width: 80px;
	    height: 46px;
	    font-size: 14px;
	    line-height: 46px;
	}
	.g_yuncfl {
	    width: calc(100% - 80px);
	}
	.g_yuncfl input {
	    height: 46px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_c1pt1nrfl {
	    width: 50%;
	    margin-bottom: 18px;
	}
	.g_c1pt1tle {
	    font-size: 18px;
	}
	.g_c1pt1 {
	    padding-top: 32px;
	}
	.g_c1pt1nr {
	    margin-top: 32px;
	}
	.g_c1pt1nrfltle h3 {
	    font-size: 16px;
	    margin-top: 18px;
	    margin-bottom: 10px;
	}
	.g_c1pt1nrfltle p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.g_c3pt3more {
	    width: 62px;
	    height: 32px;
	}
	.g_c3pt3more a {
	    font-size: 14px;
	    line-height: 32px;
	}
	.g_pcfy{
		display: none;
	}
	.g_c2pt1 {
	    padding-top: 0;
	    padding-bottom: 32px;
	}
	.g_c2pt2nrfl {
	    width: 40%;
	}
	.g_c2pt2nrfr {
	    width: 60%;
	    padding-left: 15px;

	}
	.g_phfy {
	    display: block;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_c3pt3tableb{
		width:768px;
	}
	.g_c3pt3tablebox{
		overflow-x: auto;
	}
	.g_td {
	    font-size: 14px;
	    line-height: 24px;
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	.g_c3pt1nrfl {
	    width: 100%;
	}
	.g_c3pt1nrfr {
	    width: 100%;
	    padding-left: 0;
	}
	.g_c3pt2nrlist {
	    height: auto;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_c3pt2nrlistfr {
	    width: calc(100% - 26px);
	    line-height: 42px;
	    padding-left: 10px;
	    font-size: 14px;
	}
	.g_c3pt2nrlistfl {
	    width: 26px;
	    line-height: 42px;
	}
	.g_c3pt2tle {
	    height: 50px;
	    font-size: 18px;
	    line-height: 50px;
	}
	.g_c3pt3tle {
	    font-size: 18px;
	    margin-bottom: 32px;
	}
	.g_c3pt3 {
	    margin-top: 32px;
	}
	.g_c3pt3table {
	    margin-bottom: 32px;
	}
	.ny_route_map .map {
	    height: 320px;
	}
	.g_center5 {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_c4pt5nr {
	    width: 100%;
	}
	.g_c4ph {
	    width: 414px;
	}
	.g_c4pt1tu1 {
	    width: 100%;
	}
	.g_c4pt1wz2::before{
		display: none
	}
	.g_c4pt1wz2::after{
		display: none;
	}
	.g_c4pt1wz1 {
	    width: 768px;
	}
	.g_c4pt1wz1 {
	    width: 100%;
	}
	.g_c4pt6 {
	    height: 485px;
	}
	.g_c4pt7nrfl {
	    width: 100%;
	}
	.g_c4pt7nrfr {
	    width: 100%;
	    margin-top: 0;
	}
	.g_c4pt1 {
	    margin-top: 0;
	    margin-bottom: 0;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_c4pt1wz1 {
	    font-size: 16px;
	    line-height: 28px;
	    margin-top: 32px;
	}
	.g_c4pt1nrfl p span {
	    font-size: 24px;
	}
	.g_c4pt1nrfl p {
	    font-size: 12px;
	}
	.g_c4pt1nrfl {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.g_c4pt1nrfl p span {
	    font-size: 18px;
	}
	.g_c4pt1 .g_center1{
		padding-left: 0px;
		padding-right: 0px;
	}
	.g_c4pt2bj {
	    width: 100%;
	    height: 350px;
	}
	.g_c4pt2tle h3 {
	    font-size: 18px;
	    margin-bottom: 12px;
	}
	.g_c4pt2tle p {
	    font-size: 20px;
	}
	.g_c4pt2nrfrb {
	    margin-bottom: 12px;
	}
	.g_c4pt2nrfrp {
	    font-size: 16px;
	    margin-top: 18px;
	    line-height: 26px;
	}
	.g_c4pt2nrfrbfl {
	    width: 24px;
	}
	.g_c4pt2nrfrbfr p {
	    font-size: 16px;
	    line-height: 32px;
	}
	.g_c4pt2nrfrbfr {
	    width: calc(100% - 24px);
	    padding-left: 12px;
	}
	.g_c4pt3 {
	    padding-top: 32px;
	    padding-bottom: 0;
	}
	.g_d1tle {
	    font-size: 18px;
	    margin-bottom: 18px;
	}
	.g_c4pt3frztu {
	    width: 42px;
	    margin-right: 15px;
	}
	.g_c4pt3frzshu {
	    width: 22px;
	    margin-right: 12px;
	    margin-top: 11px;
	}
	.g_c4pt3frzwz {
	    width: calc(100% - 91px);
	}
	.g_c4pt3frzwz h3 {
	    font-size: 16px;
	    margin-bottom: 10px;
	}
	.g_c4pt3frzwz p {
	    line-height: 22px;
	}
	.g_c4pt3frz {
	    margin-bottom: 32px;
	}
	.g_c4pt4bj {
	    height: 300px;
	}
	.g_c4pt4nrfltu {
	    width: 58px;
	    height: 58px;
	    margin: 0 auto 18px;
	}
	.g_c4pt4nrfltu img {
	    width: 26px;
	    margin: 16px auto 0;
	}
	.g_c4pt4nrwz1 {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_c4pt4nrwz2 {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_c4pt5 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_c4pt5nr {
	    margin: 32px auto 0;
	}
	.g_c4pt6 {
	    background: #f4f4f4;
	    padding-top: 32px;
	    padding-bottom: 22px;
	    height: auto;
	}
	.g_c4ph {
	    width: 100%;
	}
	.g_c4pt7 {
	    padding-top: 32px;
	    padding-bottom: 0;
	}
	.g_c4pt7 .g_d1tle {
	    margin-bottom: 32px;
	}
	.g_c4pt7nrfl {
	    padding: 32px 15px 18px;
	}
	.g_c4pt7nrfl h3 { 
	    font-size: 16px;
	    margin-bottom: 16px;
	}
	.g_c4pt7nrfl p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.g_d1pt1nrfl {
	    padding-left: 15px;
	    padding-right: 15px;
	    width: 20%;
	    height: 150px;
	    margin-top: 6px;
	}
	.g_d1pt1nr {
	    margin-left: -10px;
	    margin-right: -10px;
	}
	.g_d1pt1nrflb {
	    width: 130px;
	    height: 130px;
	    margin: auto;
	}
	.g_d1pt2nrfl {
	    width: 50%;
	}
	.g_d1tlep {
	    font-size: 18px;
	}
	.g_d1 {
	    padding-top: 32px;
	}
	.g_d1pt1nr {
	    margin-top: 18px;
	}
	.g_d1pt2 {
	    padding-top: 32px;
	    padding-bottom: 62px;
	}
	.g_d1pt1nrfl p {
	    font-size: 16px;
	}
	.g_d1pt2nrsanb {
	    padding: 18px;
	}
	.g_d1pt2nrsanb h3 {
	    font-size: 16px;
	    margin-bottom: 12px;
	}
	.g_d1pt2nrsanb p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_d1pt2nrfltop p {
	    font-size: 14px;
	}
	.g_d1pt2nr {
	    margin-top: 32px;
	}
	.g_d1pt2nrsan {
	    margin-top: 32px;
	}
	.g_d1pt3 {
	    padding-top: 32px;
	    padding-bottom: 60px;
	}
	.g_d1pt3nr {
	    margin-top: 18px;
	}
	.g_d1pt4 {
	    padding-top: 32px;
	    padding-bottom: 62px;
	}
	.g_d1pt4nrflqu {
	    width: 130px;
	    height: 130px;
	    padding-top: 36px;
	    margin: auto;
	}
	.g_d1pt4nrfltu {
	    width: 48px;
	    margin: auto;
	}
	.g_d1pt4tle {
	    margin-top: 18px;
	}
	.g_d1pt4tle h3 {
	    font-size: 16px;
	    line-height: 28px;
	    margin-bottom: 12px;
	}
	.g_d1pt4nr {
	    margin-top: 32px;
	}
	.g_d1pt4tle p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_d1pt5 {
	    padding-top: 32px;
	}
	.g_d1pt5nr {
	    margin-top: 32px;
	}
	.g_d1pt7nrb p {
	    font-size: 14px;
	    line-height: 26px;
	    margin-top: 12px;
	}
	.g_d1pt7nrb h3 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.g_d1pt7nrb {
	    padding: 18px;
	}
	.g_d1pt9 {
	    margin-bottom: 48px;
	    margin-top: 62px;
	}
	.g_d1pt7topfl p {
	    width: 70px;
	    height: 28px;
	    font-size: 12px;
	    line-height: 28px;
	}
	.g_d1pt7topfl {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.g_d1pt7top {
	    width: 320px;
	    margin: 18px auto 18px;
	}
	.g_d1pt8nrb h3 {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_d1pt8nrb p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_d1pt8nr {
	    margin-top: 18px;
	}
	.g_sypt4topnrfr {
	    font-size: 14px;
	    line-height: 26px;
	    padding-left: 8px;
	}
	.g_e1 {
	    margin-bottom: 32px;
	}
	.g_sypt4 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_sypt4box {
	    margin-top: 0;
	}
	.g_sypt4bot {
	    margin-top: 18px;
	}
	.g_sypt4botoxsfl {
	    width: 100%;
	}
	.g_e1 .g_sypt4botoxsfrz {
	    padding: 0;
	    position: static;
	    transform: translateY(0);
	    float: left;
	    margin-top: 18px;
	    margin-bottom: 18px;
	    margin-left: 18px;
	}
	.g_e1nrtop {
	    margin-top: 18px;
	    margin-bottom: 18px;
	}
	.g_e1nrtop h3 {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_e1nrtoptle {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_sypt4botoxsfr {
	    width: 100%;
	}
	.g_f2nrfl::before {
	    display: none;
	}
	.g_f2nrfr {
	    width: 60%;
	    padding-left: 10px;
	}
	.g_f2nrfl {
	    width: 40%;
	}
	.g_f2nrfry { 
	    padding-left: 10px;
	    padding-top: 0;
	}
	.g_f2nrfry {
	    width: 62px;
	}
	.g_f2nrfrz {
	    width: calc(100% - 62px);
	    padding-right: 10px;
	}
	.g_f2nrfr {
	    margin-top: 0;
	}
	.g_f2nrfrztle {
	    font-size: 14px;
	    line-height: 22px;
	    max-height: 44px;
	    margin-bottom: 5px;
	}
	.g_f2nrfrzjs {
	    font-size: 12px;
	    line-height: 22px;
	    max-height: 44px;
	}
	.g_f2nrfrzhu1 {
	    padding-left: 10px;
	    padding-right: 10px;
	    font-size: 12px;
	    line-height: 20px;
	}
	.g_f2nrfrzhu {
	    margin-left: -10px;
	    margin-right: -10px;
	    margin-top: 5px;
	}
	.g_f2nrfry1 {
	    font-size: 14px;
	    line-height: 26px;
	    margin-bottom: 8px;
	}
	.g_f2nrbox {
	    padding-bottom: 18px;
	    margin-bottom: 18px;
	}
	.g_f2nr {
	    margin-top: 32px;
	}
	.g_f2 {
	    margin-bottom: 32px;
	}
	.g_f2nrb {
	    margin-bottom: 0px;
	}
	.g_f3pt1fltle1 {
	    font-size: 18px;
	    line-height: 32px;
	    margin-bottom: 12px;
	}
	.g_f3pt1flzhuz2x {
	    font-size: 14px;
	}
	.g_f3pt1flzhuz1 {
	    font-size: 14px;
	}
	.g_f3pt1flzhuz {
	    margin-right: 0;
	    float: none;
	    margin-bottom: 18px;
	}
	.g_f4pt1nrfr {
	    width: 100%;
	}
	.g_f4pt1nrfl {
	    width: 100%;
	    padding-left: 15px;
	}
	.g_f4pt1nr {
	    margin-bottom: 18px;
	}
	.g_f4 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_f4pt1nrfl {
	    margin-top: 0;
	}
	.g_g1fl {
	    width: 40%;
	}
	.g_g1fr {
	    width: 60%;
	    padding-left: 15px;
	    padding-top: 12px;
	}
	.g_g1box {
	    padding-bottom: 18px;
	    margin-bottom: 18px;
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_g1fr h3 {
	    font-size: 18px;
	    margin-bottom: 12px;
	}
	.g_g1fr p {
	    font-size: 12px;
	    line-height: 20px;
	}
	.g_f6{
		padding-left: 15px;
		padding-right: 15px;
	}
	.g_f6nrjs {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_f6nrwzfr {
	    font-size: 14px;
	}
	.g_f6nrwzfr {
	    font-size: 14px;
	}
	.g_f5pt1bj{
		display: none;
	}
	.g_f5pt1nr {
	    position: static;
	    transform: translate(0);
	}
	.g_f5pt1nrb {
	    width: 100%;
	}
	.g_ny {
	    padding-top: 32px;
	}
	.g_f5pt1nrtu2 {
	    line-height: 46px;
	    font-size: 16px;
	}
	.g_f5pt1nrtu1 {
	    line-height: 46px;
	    margin-right: 12px;
	}
	.g_f5pt1nrtu3 {
	    width: 58px;
	}
	.g_f5pt2nrwz h3 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.g_f5pt2nrtle {
	    font-size: 16px;
	    padding-bottom: 16px;
	    margin-top: 18px;
	    margin-bottom: 18px;
	}
	.g_f5pt2 .g_f5pt1nrb {
	    margin-top: 18px;
	    padding: 0;
	}
	.g_f5pt2nrwz p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.g_f5pt2bj {
	    height: 745px;
	}
	.g_f5pt4bjz, .g_f5pt4bjy{
		display: none;
	}
	.s_c2pt1xz1 .g_c2pt1xzfrnr {
		float:none;
		margin-bottom: 15px;
	}
	.sunny_spana {
	    margin-left: 0;
	    margin-right: 0;
	}
	.sunny_span {
		margin-left:10px;
	}

}		
@media screen and (max-width: 416px){
	.g_dibutu{
		height:40px;
	}
	.sunny_spanb{
		margin-top:10px;
	}
	.g_f5pt3fl {
	    width: 100%;
	}
	.g_g1 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_weiwz{
		display: none;
	}
	.g_nyban1tu {
	    height: 500px;
	}
	.g_nyban1wztle {
	    font-size: 18px;
	    line-height: 30px;
        margin-top: 0;
	}
	.g_nyban1wztle span {
	    font-size: 18px;
	}
	.g_nyban1btnb {
	    width: 170px;
	    height: 42px;
	    margin: 80px auto 0;
	}
	.g_nyban1btnfl {
	    font-size: 16px;
	    line-height: 42px;
	}
	.g_nyban1btnfr {
	    line-height: 42px;
	}
	.g_b1pt1wz {
	    font-size: 16px;
	    line-height: 28px;
	}
	.g_b1pt1tu {
	    width: 82px;
	}
	.g_b1pt1jtle h3 {
	    font-size: 20px;
	}
	.g_b1pt1nrbot {
	    margin-top: 70px;
	    width: 100%;
	}
	.g_b1pt1nrbotfr p {
	    line-height: 22px;
	}
	.g_b1yuanbox {
	    margin: 48px auto 0;
	}
	.g_b1pt2bj {
	    height: 478px;
	}
	.g_b1pt3nrtle {
	    margin-bottom: 32px;
	}
	.g_b1pt3shuwz {
	    font-size: 28px;
	}
	.g_b1pt3shufl p {
	    font-size: 16px;
	    transform: translateY(10px);
	}
	.g_b1pt3shufl3 span {
	    font-size: 16px;
	}
	.g_b1pt3bj {
	    width: 100%;
	    height: 232px;
	}
	.g_b1pt6ntopfr h3 {
	    font-size: 16px;
	    margin-left: 2px;
	}
	.g_b1pt6ntopfr p {
	    font-size: 16px;
	}
	.g_b1pt6ntopfr {
	    margin-bottom: 12px;
	}
	.g_b1pt6ntflku {
	    height: 262px;
	}
	.g_b1pt6bj {
	    height: 440px;
	}
	.g_b1pt8tle {
	    top: 12px;
	    width: 100%;
	}
	.g_b1pt8tle1 {
	    font-size: 14px;
	    line-height: 22px;
	}
	.g_b1pt8tle2 {
	    font-size: 14px;
	    line-height: 22px;
	}
	.g_b1pt9nrwz {
	    top: 42px;
	}
	.g_b1pt9nrwz2 {
	    font-size: 16px;
	    margin-bottom: 26px;
	}
	.g_b1pt9nrwz1 {
	    font-size: 18px;
	    margin-bottom: 40px;
	}
	.g_b1pt9nrwz3 {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_b1pt10nrfl {
	    width: 100%;
	    padding-right: 0;
        margin-bottom: 12px;
	}
	.g_b1pt10nrfr {
	    width: 100%;
	    padding-left: 0;
	}
	.g_b1pt10nrfrtu {
	    width: 30px;
	    height: 30px;
	    background: #fff;
	    border-radius: 50%;
	}
	.g_b1pt10nrfrtub {
	    width: 18px;
	    margin: 6px auto;
	}
	.g_b1pt10nrfrwz h3 {
	    font-family: 微软雅黑;
	    font-size: 14px;
	    color: #fff;
	    line-height: 28px;
	}
	.g_b1pt10nrfl2wz1 {
	    position: absolute;
	    top: 0;
	    right: 100px;
	}
	.g_b1pt10nrfl2wz2 {
	    position: absolute;
	    bottom: 22px;
	    left: 25px;
	}
	.g_b1pt10nrfl2wz1 {
	    position: absolute;
	    top: 25px;
	    right: 100px;
	}
	.g_b1pt10nrfl2 {
	    margin-top: 18px;
	}
	.g_b1pt10nrfrb {
	    margin-bottom: 0;
	}
	.g_b1pt10nrfl2tu {
	    width: 170px;
	}
	.g_b1pt10nrfl2wz2 {
	    position: absolute;
	    bottom: 0;
	    left: 12px;
	}
	.g_b1pt10nrfl2wz {
	    width: 70px;
	}
	.g_b1pt10nrfl2wz1 {
	    position: absolute;
	    top: 0;
	    right: 218px;
	}
	.g_b1pt10nrfl2wz p {
	    font-size: 18px;
	}
	.g_b1pt10nrfl2wzp {
	    font-size: 12px;
	    margin-top: 6px;
	}
	.g_b1pt10nrfl2wz span {
	    font-size: 12px;
	}
	.g_b1pt10nrfl1wz {
	    font-size: 14px;
	    margin-top: 18px;
	    text-align: left;
	}
	.g_b1pt10nrfl1 p {
	    font-size: 16px;
	}
	.g_b1pt10nrfl1 p span {
	    font-size: 16px;
	}
	.g_b1pt6ntbotpfr {
	    line-height: 24px;
	}
	.g_b1yuanbox {
	    width: 290px;
	    height: 290px;
	}
	.g_lubotu {
	    width: 52%;
	}
	.g_b1yuantu {
	    width: 228px;
	}
	.g_lubowzbox {
	    top: 45%;
	}
	.g_b2pt2nrp {
	    font-size: 12px;
        line-height: 22px;
	}
	.g_b2pt2bj {
	    height: 445px;
	}
	.g_b2pt3bot {
	    padding-right: 0;
	}
	.g_b2pt3botfl {
	    width: 100%;
	    float: none;
	}
	.g_b2pt3botfr {
	    width: 265px;
	    margin: 18px auto 0;
	    float: none;
	}
	.g_b2pt3botfl h3 {
	    margin-bottom: 18px;
        font-size: 16px;
	}
	.g_b2pt3botfl {
	    margin-top: 20px;
	    padding-left: 0;
	}
	.g_b2pt3bot {
	    margin-top: 18px;
	}
	.g_b2pt3botfl p span {
	    font-size: 16px;
	}
	.g_b2pt3botfl p {
	    font-size: 16px;
	}
	.g_b2pt4 {
	    padding-top: 32px;
	    padding-bottom: 52px;
	}
	.g_b2pt4 .g_b2pt2tle {
	    margin-bottom: 32px;
	}
	.g_b2pt4nrtu {
	    width: 52px;
	    margin: 0 auto 18px;
	}
	.g_b2pt4nrwz {
	    font-size: 14px;
	    line-height: 24px;
	    height: 48px;
	}
	.g_b2pt4nrflku {
	    padding: 32px 12px;
	}
	.g_b2pt5nrflku h3 {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_b2pt5nrflku p {
	    font-size: 14px;
	    line-height: 24px;
	    height: 72px;
	}
	.g_b2pt5nrflku h3 {
	    font-size: 16px;
	    margin-bottom: 16px;
	}
	.g_b2pt5nrflku {
	    padding: 22px 15px;
	}
	.g_b2pt5botfr {
	    padding-top: 32px;
	    width: 100%;
	    padding-left: 0;
	}
	.g_b2pt6 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b2pt7 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b2pt7 .g_b2pt2tle {
	    color: #333;
	    margin-bottom: 18px;
	}
	.g_b2pt7nr1fl p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.g_b2pt7nr1 {
	    margin-bottom: 18px;
	}
	.g_b2pt7nr2tu1 {
	    margin-bottom: 32px;
	    margin-top: 32px;
	}
	.g_foottle1 {
	    margin-left: 0;
	    margin-bottom: 5px;
	    margin-top: 5px;
	}
	.g_foottle2 {
	    margin-bottom: 5px;
	}
	.g_footnrlyfr {
	    width: 40px;
	}
	.g_banquan {
	    margin-top: 10px;
	}
	.g_foot .waves {
	    height: 350px;
	}
	.g_foot {
	    height: 350px;
	}
	.g_dibuwz {
	    font-size: 16px;
	    line-height: 40px;
	    width: 100%;
	    text-align: center;
	}
	.g_footnr {
	    top: 46%;
	}
	.g_jinr{
	    font-size: 14px;
	    line-height: 22px;
	}
	.g_b2pt6nrflku p {
	    font-size: 50px;
	    padding-top: 48px;
	}
	.g_b3pt1 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b3pt1tle {
	    font-size: 18px;
	    margin-bottom: 18px;
	}
	.g_b3pt1tlep {
	    font-size: 16px;
	    line-height: 26px;
	    margin-bottom: 18px;
	}
	.g_b3pt2 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b3pt3cenfrjts p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_b3pt3cenfrjts p span {
	    font-size: 14px;
	}
	.g_b3pt3cenfrjtx p span {
	    font-size: 14px;
	}
	.g_b3pt3cenfrjtx p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_b3pt3nr{
	    margin-bottom: 32px;
	}
	.g_b4tle1 {
	    font-size: 18px;
	}
	.g_b4pt1 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b4pt1p p {
	    font-size: 16px;
	    line-height: 28px;
	}
	.g_b4pt1p {
	    margin-top: 18px;
	}
	.g_b4pt1p p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_b4pt2 {
	    padding-top: 32px;
	}
	.g_b4tlep {
	    font-size: 14px;
	    line-height: 24px;
	    margin-top: 20px;
	}
	.g_b4pt3 {
	    padding-top: 32px;
	    padding-bottom: 62px;
	}
	.g_b4pt6nrfltoptu {
	    width: 160px;
	}
	.g_b4pt6nrfltop p {
	    font-size: 14px;
	    top: 50%;
	    transform: translate(-50%,-50%);
	    width: 100%;
	}
	.g_b4pt6nrflbot {
	    margin-top: 8px;
	}
	.g_b4pt6nrflbot p {
	    font-size: 12px;
	    line-height: 20px;
	}
	.g_b4pt5 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b4pt5nrflkufl {
	    width: 26px;
	}
	.g_b4pt5nrflkufr {
	    font-size: 15px;
	    padding-left: 12px;
	    line-height: 28px;
	}
	.g_b4pt5nrflbot {
	    margin-left: -15px;
	    margin-right: -15px;
	    margin-top: 12px;
	}
	.g_b4pt5nrflbotwz {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_b4pt5nrfltu {
	    width: 22px;
	}
	.g_b4pt5nrflbotwz2 {
	    font-size: 14px;
	    line-height: 22px;
	    width: calc(100% - 3px);
	    padding-left: 10px;
	}
	.g_b4pt5nrfrtle {
	    font-size: 18px;
	    padding-bottom: 12px;
	    line-height: 26px;
	}
	.g_b4pt5nrfrwz {
	    margin-top: 12px;
	}
	.g_b4pt5nrfrwz1 h3 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.g_b4pt5nrfrwz1 {
	    margin-bottom: 12px;
	}
	.g_b4pt5nrflbox {
	    margin-bottom: 12px;
	}
	.g_b4pt5nrflbo {
	    padding: 10px 20px 10px 26px;
	}
	.g_b4pt3nrfl {
	    padding: 39px 18px 12px;
	}
	.g_footfirnd {
	    margin-top: 8px;
	}
	.g_foottle1 {
	    margin-bottom: 5px;
	    margin-top: 5px;
	}
	.g_footnrlyfr {
	    width: 38px;
	    float: left;
	}
	.g_footnrlyfl p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_foottle2 {
	    margin-bottom: 5px;
	}
	.g_footnrlyfl {
	    width: 125px;
	    padding-right: 0;
	}
	.g_banquan {
	    font-size: 12px;
	}
	.g_c1pt2 {
	    padding-top: 32px;
	    padding-bottom: 62px;
	}
	.g_c2pt2nrfr h3 {
	    font-size: 14px;
	    margin-bottom: 10px;
	}
	.g_c2pt2nrfrwz {
	    font-size: 12px;
	    margin-bottom: 6px;
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.g_c2pt2more {
	    width: 64px;
	    height: 26px;
	    font-size: 12px;
	    line-height: 26px;
	}
	.g_c2pt2nrfrp {
	    margin-right: -5px;
	    margin-left: -5px;
	    margin-bottom: 0;
	}
	.g_c2pt2 {
	    margin-bottom: 32px;
	}
	.g_c2 {
	    margin-bottom: 32px;
	}
	.g_c2pt1xzfrnr {
	    margin-bottom: 10px;
	}
	.g_c2pt1xz {
	    padding-top: 18px;
	    padding-bottom: 8px;
	}
	.g_c2pt1tjfl2 {
	    font-size: 14px;
	    line-height: 32px;
	}
	.g_c2pt1tjfl {
	    width: 120px;
	    height: 32px;
	}
	.g_c2pt1tjfl1 {
	    font-size: 14px;
	    line-height: 32px;
	    margin-right: 18px;
	}
	.g_c2pt1tj {
	    margin-top: 18px;
	}
	.g_phfyfl a{
		color:#333;
	}
	.g_c3pt1 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_c3pt1nrflbotzj {
	    height: 50px;
	}
	.g_c3pt1nrflbotzj img {
	    margin: 18px auto 0;
	}
	.g_c3pt1nrfrtle1 {
	    font-size: 18px;
	}
	.g_c3pt1nrfrtle2 {
	    width: 90px;
	    margin-left: 14px;
	}
	.g_c3pt1nrfrtle {
	    padding-bottom: 18px;
	}
	.g_c3pt1nrfrwz {
	    margin-bottom: 14px;
	}
	.g_c3pt1nrfrwz2 {
	    font-size: 16px;
	    padding-left: 12px;
	    line-height: 22px;
	}
	.g_c3pt1nrfrwz1 {
	    width: 18px;
	}
	.g_c3pt1nrfrbot {
	    margin-top: 18px;
	}
	.g_c3pt1nrfrwz {
	    margin-bottom: 14px;
	}
	.g_c3pt3tabletop {
	    height: 46px;
	}
	.g_c3pt3tabletop1 {
	    font-size: 16px;
	    line-height: 46px;
	}
	.g_c4pt4nrfl {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.g_c4pt4nrwz2 {
	    font-size: 12px;
	    line-height: 24px;
	}
	.g_f1pt1nrcon {
	    width: 100%;
	}
	.g_f1pt2fl {
	    padding-right: 0;
	    padding-left: 0;
	    margin-bottom: 12px;
	}
	.g_f1pt2lb {
	    margin-left: 0;
	    margin-right: 0;
	}
	.g_f1pt1 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_f1pt1nrfr {
	    width: 72px;
	}
	.g_f1pt1nrfl {
	    width: calc(100% - 72px);
	    padding-right: 15px;
	}
	.g_f1pt1nrfl h3 {
	    font-size: 16px;
	    margin-bottom: 12px;
	    margin-top: 0px;
	}
	.g_f1pt1nrfl p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.g_f1pt1nr .g_f1pt1nrfl {
	    padding-left: 15px;
	}
	.g_f1pt2 {
	    padding-top: 32px;
	    padding-bottom: 62px;
	}
	.g_f1pt2nr .slick-dots {
	    bottom: -30px;
	}
	.g_f1pt3 {
	    padding-top: 32px;
	    padding-bottom:62px;
	}
	.g_f1pt3nr {
	    margin-top: 32px;
	}
	.g_f1pt3nrfrtle {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_f1pt3nrfrwzb .slick-dots {
	    bottom: -30px;
	}
	.g_f1pt4 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_f1pt5 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_f2nrfl {
	    width: 35%;
	}
	.g_f2nrfr {
	    width: 65%;
	}
	.g_f2nrfrzhu{
		display: none;
	}
	.g_f2nrfry::before {
	    height: 72px;
	}
	.shejiao .bsha::before {
	    width: 58px;
	}
	.shejiao .bsha::after {
	    width: 58px;
	}
	.g_f3bian {
	    padding-top: 18px;
	    padding-bottom: 18px;
	}
	.g_sharetle {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_f5pt1nrqiu {
	    margin-top: 32px;
	    font-size: 14px;
	}	
	.g_f5pt1nrku::before {
	    bottom: 46px;
	}
	.g_f5pt4 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_f5pt4wz {
	    margin-top: 18px;
	}
	.g_f5pt4wz p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_c1pt2 .g_c3pt3more {
	    bottom: 18px;
	}
	.g_yunc {
	    width: 320px;
	}
	.g_tannr {
	    width: 360px;
	}
	.g_tannrinpb {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_tannrtle {
	    font-size: 18px;
	    line-height: 26px;
	    padding-bottom: 8px;
	}
	.g_tannrjs {
	    line-height: 22px;
	    padding-bottom: 0px;
	}
	.g_tannrinpfl span {
	    font-size: 14px;
	    line-height: 32px;
	    padding-left: 8px;
	}
	.g_tannrinpfl p {
	    line-height: 36px;
	}
	.g_tannrinpfr input {
	    height: 36px;
	}
	.g_tijiao {
	    width: 330px;
	    height: 36px;
	    font-size: 16px;
	    line-height: 36px;
	    margin: 12px auto 0;
	}
	.g_tanclose {
	    top: 10px;
	    right: 10px;
	    width: 18px;
	}
	.g_tan5box .g_tan2flnr {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.g_tan2flnrwz {
	    font-size: 12px;
	    padding-left: 5px;
	}
	.g_tan5box .g_tijiao {
	    margin: 18px auto 0;
	}
	.g_tan4 .g_tan2flnr {
	    margin-top: 12px;
	}
	.g_tannrinpfr input::-webkit-input-placeholder{
		font-size:14px;
	}
	.g_tannrinpfr input:-moz-placeholder{
		font-size:14px;
	}
	.g_tannrinpfr input::-moz-placeholder{
		font-size:14px;
	}
	.g_tannrinpfr input:-ms-input-placeholder{
		font-size:14px;
	}
	.g_tannrinpfr textarea::-webkit-input-placeholder{
		font-size:14px;
	}
	.g_tannrinpfr textarea:-moz-placeholder{
		font-size:14px;
	}
	.g_tannrinpfr textarea::-moz-placeholder{
		font-size:14px;
	}
	.g_tannrinpfr textarea:-ms-input-placeholder{
		font-size:14px;
	}
	.g_tannrinp {	
	    margin-bottom: 12px;
	}
	.g_tan2flnr {
	    padding-left: 5px;
	    padding-right: 5px;
	    margin-bottom: 10px;
	}
	.g_tannrjs {
	    font-size: 16px;
	    line-height: 22px;
	    padding-bottom: 8px;
	}
	.g_tan2fl {
	    margin-top: 0;
	}
	.g_tan3box .g_tannrinpb {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_tannrtext .g_tannrinpfr textarea {
	    padding-top: 9px;
	}
	.g_tannrtext .g_tannrinpfr {
	    height: 74px;
	}
	.g_tan6box .g_tijiao {
	    margin: 18px auto 0;
	}
	.s_c2pt1xz1 .g_c2pt1xzfrnr {
		float:none;
	}
	.sunny_spana {
	    margin-left: 0;
	    margin-right: 0;
	}
	.sunny_span {
		margin-left:10px;
	}
	.g_nyban1wztle2 {
	    font-size: 14px;
	    line-height: 24px;
	    margin-top: 18px;
	    margin-bottom: 18px;
	}
	.g_nyban1c4p {
	    font-size: 16px;
	    margin-top: 5px;
	}
	.g_nyban1tu1 {
	    height: 880px;
	}
	.sunny_span select {
	    font-size: 14px;
	    line-height: 32px;
        background-position-x: 78px;
	}
	.sunny_span {
	    display: inline-block;
	    width: 105px;
	    height: 32px;
	}
	.g_nyban1c4 .g_nyban1btnb {
	    margin: 18px auto 0;
	}
	.g_c4pt4nr {
	    top: 45%;
	    left: 50%;
	}
}

.pc{ display:block;}
.phone{ display:none;}