﻿@charset "utf-8";
@media screen and (max-width: 1680px){
	.g_sypt4snrtu::before {
	    right: -80px;
	    width: 70px;
	}
	.g_sypt3bj {
		/*height: 380px;*/
	}
	.g_piaoy {
	    right: 10px;
	}
	.g_piaoypt.active::before {
	    left: -10px;
	    width: 4px;
	    height: 4px;
	}
	.g_piaoz {
	    left: 15px;
	    width: 60px;
	}
	.g_piaoypt {
	    margin-bottom: 26px;
	}
}
@media screen and (max-width: 1560px){
	.g_sypt4snrtu::before {
	    right: -70px;
	    width: 60px;
	}
	.g_content1{
		width: 1200px;
	}
	.g_dong {
	    padding: 0 32px;
	}
	.g_dongb {
	    margin: 32px -32px 0;
	}
	.g_dongfl {
	    padding-right: 60px;
	}
	.g_dong {
	    margin-bottom: 86px;
	}
	.g_sypt2botfl {
	    padding: 0 10px;
	}
	.g_sypt2nrfrb {
	    margin: 0 -10px;
	}
	.g_synavb {
	    padding: 0 26px;
	}
	.g_dong:nth-child(3) .g_dongfl {
	    padding-left: 36px;
	}
	.g_dong:nth-child(4) .g_dongfl {
	    padding-left: 36px;
	}
	.g_sypt2nrfl {
	    margin-right: 50px;
	}
	.g_sypt2nrfr {
	    width: calc(100% - 435px);
	}
	.g_sypt1botflzuo {
	    margin: 42px -11px 0;
	}
	.g_sypt2nrfl {
	    width: 385px;
	}
	.g_sypt2 {
	    padding-bottom: 90px;
	}
	.g_sypt2botfl {
	    margin-bottom: 14px;
	}
	.g_xinxifl2 {
	    font-size: 14px;
	    margin-left: 5px;
	}
	.g_sypt1botflz{
		margin-bottom: 10px;
	}
	.g_sypt1botflyou .g_sypt1botbtn {
	    margin-top: 260px;
	}
	.g_synr2 .g_sypt3nr {
	    margin-top: -120px;
	}
}
@media screen and (max-width: 1440px){
	.g_sypt2nrfl p {
	    margin-bottom: 18px;
	}
	.g_lk::before {
	    width: 270px;
	}
	.g_lk::after {
	    width: 308px;
	}
	.g_sypt4snrtu::before {
	    right: -85px;
	    width: 70px;
	}
	.g_piaoz {
	    left: 10px;
	    width: 60px;
	}
	.g_f1tle {
	    font-size: 24px;
	}
	.g_2b1hisptfr p {
	    margin-bottom: 36px;
	}
	.g_2b1pt2nr {
	    margin: 50px auto;
	}
	.g_2e1pt1fl {
	    height: 52px;
	}
	.g_2e1pt1tu {
	    line-height: 48px;
	    width: 22px;
	}
	.g_2e1pt1fr {
	    height: 52px;
	    line-height: 52px;
	}
	.g_2e1pt2 {
	    margin-top: 52px;
	}
}
@media screen and (max-width: 1366px){
	.g_sypt2nrfl p {
	    margin-bottom: 0px;
	}
	.g_piaoypt.active::before {
	    left: -4px;
	}
	.g_piaoy{
		right: 0;
	}
	.g_piaoz {
	    width: 56px;
	    left: 0;
	}
	.g_content1{
	    width:1200px;
	}
	.g_synavb {
	    padding: 0 25px;
	}
	.g_dongfl {
	    padding-right: 15px;
	}
	.g_xinxifl2 {
	    margin-left: 5px;
	}
	.g_sypt2botfl {
	    padding: 0 12px;
	}
	.g_sypt3nr {
	    margin-top: -180px;
	}
	.g_synr1 .g_dong:nth-child(3) .g_dongfl {
	    padding-left: 30px;
	}
	.g_synr1 .g_dong:nth-child(4) .g_dongfl {
	    padding-left: 30px;
	}
	.g_lk::before {
	    width: 100%;
	}
	.g_lk::after {
	    width: 100%;
	}
	.g_sypt4snrtu::before {
	    right: -75px;
	    width: 60px;
	}
	.g_sypt2nrfrb {
	    margin: 0 -12px;
	}
	.g_lk {
	    width: 800px;
	}
	.g_2b1hisptfl {
	    font-size: 20px;
	}
	.g2e5pt1fl1 p {
	    font-size: 38px;
	    line-height: 42px;;
	}
	.g_2g2pt1frin {
	    margin-top: 32px;
	}
	.g_e5infor {
	    margin-top: 32px;
	}
}
@media screen and (max-width: 1280px){
	.g_sypt4zhou {
	    width: 430px;
	    height: 430px;
	}
	.g_sypt4zhoutub {
	    width: 310px;
	}
	.g_sypt4snrtu::before {
	    right: -65px;
	    width: 50px;
	}
	.g_content {
	    width: 1100px;
	}
	.g_2b1pt1nrcenfl{
	    width:12.5%;
	}
	.g_2b1pt1nrcenfl.on{
	    width:30%;
	}
	.g_2b1pt1nrcen {
	    height: 200px;
	}
	.g_2e4 {
	    width: 50%;
	}
	.g_2h1pt1 {
	    padding: 32px 15px;
	}
	.g_2h1pt2b1 {
	    width: 20%;
	    padding: 0 10px;
	}
	.g_2h1pt2b2 {
	    width: 30%;
	    padding: 0 10px;
	}
	.g_2h1pt2b3{
		width: 30%;
	    padding: 0 10px;
	}
}
@media screen and (max-width: 1200px){
	.g_lk::before {
	    left: 15px;
	    width: 20px;
	}
	.g_lk::after {
	    right: 15px;
	    width: 20px;
	}
	.g_lk {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
    .g_sybanslick{
        height: auto;
    }
	.g_content{
		width:1000px;
	}
	.g_content1{
	    width:768px;
	}
	.g_syban {
	    height: auto;
	    width: 100%;
	    position: relative;
	    z-index: 10;
	}
	.g_dong {
	    width: 100%;
	}
	.g_dong:nth-child(3) .g_dongfl {
	    float: left;
	    padding-right: 30px;
	    padding-left: 0;
	}
	.g_dong:nth-child(3) .g_dongfr {
	    float: left;
	}
	.g_dong:nth-child(4) .g_dongfl {
	    float: left;
	    padding-right: 30px;
	    padding-left: 0;
	}
	.g_dong:nth-child(4) .g_dongfr {
	    float: left;
	}
	.g_sypt1botflyou {
	    width: 100%;
	    padding: 41px 40px 70px;
	}
	.g_sypt1botflzuo {
	    width: 100%;
	    padding-right: 0;
	}
	.g_dongb {
	    margin: 0 -32px 0;
	}
	.g_sypt1top {
	    margin-top: 24px;
	    margin-bottom: 46px;
        padding-bottom: 22px;
	}
	.g_sypt1topfl.act::before {
	    bottom: -22px;
	}
	.g_cha {
	    top: -36px;
	}
	.g_dong {
	    margin-bottom: 18px;
	}
	.g_sypt1botflzuo {
	    margin: 0 -11px;
	}
	.g_sypt1botflz a {
	    padding: 24px 18px;
	}
	.g_sypt1botflyou .g_sypt1botbtn {
	    margin-top: 18px;
	}
	.g_sypt1botflyou .g_sypt1botflztle {
	    font-size: 18px;
	    line-height: 28px;
	    height: 56px;
	    margin-bottom: 10px;
	}
	.g_sypt1botflyou .g_sypt1botflwz {
	    height: 48px;
	}
	.g_sybantop {
	    width: 100%;
	    height: 100%;
	}
	.g_sydian {
	    bottom: 32px;
	}
	.g_sypt1bot {
	    height: auto;
	    position: relative;
	}
	.g_sypt2nrfl {
	    width: 100%;
	    padding: 32px 18px;
	    margin-right: 0;
	}
	.g_sypt2nrfr {
	    width: 100%;
	    margin-top: 18px;
	}
	.g_sypt2nrfrb {
	    margin: 0 -12px;
	}
	.g_sypt3nrcentop {
	    padding: 32px 50px 32px;
	}
	.g_sypt3nrcen p {
	    font-size: 16px;
	    line-height: 30px;
	}
	.g_sypt3nrcen h3 {
	    font-size: 20px;
	    margin-bottom: 44px;
	}
	.g_sypt3nrcen h3::before {
	    bottom: -16px;
	    width: 94px;
	}
	.g_lk1 {
	    width: 100%;
	}
	.g_lk::before {
	    width: 0;
	}
	.g_lk::after {
	    width: 0;
	}
	.g_sy {
	    position: static;
	    margin-top: 0;
	    width: 100%;
	}
	.g_sybanslickwa2 {
	    width: 100%;
	}
	.g_sybanslickwa1 {
	    width: 45px;
	    margin: 0 auto 32px;
	}
	.g_sypt1bj{
		display: none;
	}
	.g_f1nrpt .g_sypt1botflz {
	    width: 50%;
	}
	.g_xinxifl {
	    margin-right: 15px;
	}
	.g_f2nrpt .g_dong:nth-child(3) .g_dongfl {
	    float: left;
	    padding-right: 50px;
	    padding-left: 50px;
	}
	.g_f2nrpt .g_dong:nth-child(4) .g_dongfl {
	    float: left;
	    padding-right: 50px;
	    padding-left: 50px;
	}
	.g_f4botxiafl{
		float: left;
		margin-top: 18px;
	}
	.g_f4botxiafl.fr .g_f4botxiafl1{
		float: left;
	}
	.g_f4botxiafl.fr .g_f4botxiafl2{
		padding-left: 10px;
		padding-right: 0;
	}
	.g_g1nrpt .g_sypt2botfl {
	    width: 50%;
	}
	.g_g1nrpt .g_sypt2botfl {
	    padding: 0 5px;
	}
	.g_g1nrpt {
	    margin: 18px -5px 0;
	}
	.g_f4cen video {
	    width: 100%;
	    height: auto;
	}
	.g_2list .g_sypt3nrcen {
	    padding: 22px 50px;
	}
	.g_lk {
	    width: 90%;
	}
	.g_qian img {
	    margin-top: 30px;
	    margin-right: 0;
	}
	.g_2b1pt1nrcenfl{
		width:33.333333% !important;
		margin-left: 0px;
		padding:0 4px;
	}
	.g_2b1pt1nrcenflx{
	    background-image: linear-gradient(to right, #073190, #a3d5f0);
	}
	.g_2b1pt1nrcenfl{
		margin-bottom: 8px;
		/*height:200px;*/
	}
	.g_2b1pt1nrcentu2 {
	    opacity: 1;
	}
	.g_2b1pt1nrcentu{
	    transform: translateY(0);
	}
	.g_2b1pt1nrcenflb h3 {
	    color: #fff;
	    transform: translateY(0);
	}
	.g_2b1pt1nrcenflb p {
	    opacity: 1;
	    transform: translateY(0);
	}
	.g_2b1pt1nrcen {
	    height: auto;
	}
	.g_2b1pt1nrcenflb {
	    position: static;
	    top: 0; 
	    left: 0; 
	    transform: translate(0,0); 
	    width: 100%;
	    padding: 50px 15px;
	}
	.g_2b1pt3fl {
	    margin-bottom: 65px;
	}
	.g_nywz{
		font-size: 28px;
	}
	.g_2e4fl2 input::-webkit-input-placeholder{
	    font-size: 14px;
	}
	.g_2e4fl2 p {
	    font-size: 14px;
	}
	.g_2e1pt4 {
	    margin-top: 42px;
	    margin-bottom: 42px;
	}
	.g_f1bj {
	    width: 700px;
	}
	.g_2g1pt1fr {
	    width: 50%;
	    padding: 24px;
	}
	.g_2g1pt1fl {
	    width: 50%;
	}
	.g_2g1pt1nr {
	    margin-bottom: 32px;
	}
	.g_2h1pt1fl {
	    width: 25%;
	    padding: 0 15px;
	}
	.g_2h1pt1fltu {
	    width: 30px;
	}
	.g_2h1tle {
	    font-size: 20px !important;
	    margin-top: 30px !important;
	}
	.g_2h1pt1fl h3 {
	    font-size: 16px;
	}
	.g_2h1pt2b1 h3 {
	    font-size: 20px;
	}
	.g_2h1pt2b {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
	.g_nyg1pt3tle h3 {
	    font-size: 24px;
	}
	.g_2h2pt2box{
		margin-bottom: 18px;
	}
	.g_xianshi {
	    font-size: 16px;
	    line-height: 24px;
	    margin-top: 32px;
	}
	.g_content1 {
	    width: 100%;
	    padding-left: 50px;
	    padding-right: 50px;
	}
	.gxn_gd.act{
		z-index: -1;
	}
	.g_synavfr {
	    width: 150px;
	}
	.g_synavb {
	    padding: 0 20px;
	}
	.g_synavb {
	    padding: 0 10px;
	}
	.g_sypt3 .g_lk::before {
	    height: 305px;
	}
	.g_sypt3 .g_lk::after {
	    height: 305px;
	}
	.g_synr1 .g_dong:nth-child(3){
	    padding: 0 0;
	}
	.g_synr1 .g_dong:nth-child(4){
	    padding: 0 0;
	}
	.g_sypt1botflact .g_sypt1botflyou {
	    margin-bottom: 18px;
	}
}
@media screen and (max-width: 1024px){
	/*.g_nyban {
	    margin-top: 64px;
	}*/
	.g_nyban2 .g_nywzslick {
	    top: 50%;
	}
	.g_content {
	    width: 100%;
	    padding:0 30px;
	}
	.g_sypt3nr {
	    margin-top: 0;
	}
	.g_2list .g_sypt3nrcen {
	    margin-top: 0;
	}
	.g_ny {
	    padding-top: 0;
	}
	.g_piaoz.act{
		display: none;
	}
	.g_2list .g_sypt3nrcen {
	    padding: 32px 30px;
	}
	.g_f1tle.g_content {
	    width: 100%;
	    padding: 0 0 15px 0;
	    margin:0 30px;
	}
	.g_2b1pt1nrb {
	    padding: 35px 30px;
	}
	.g_2b1pt1one{
		margin:42px -15px;
	}
	.g_2b1pt1onefl {
	    padding: 0 15px;
	}
	.g_2b1pt1nrcen {
	    padding: 0 30px;
	}
	.g_2b1hisptfr p {
	    margin-bottom: 24px;
	}
	.g_2b1pt2nr {
	    width: 100%;
	    padding: 0 30px;
	}
	.g_2b1hisptfl {
	    width: 128px;
	}
	.g_2b1hisptfr {
	    width: calc(100% - 128px);
	    padding-left: 115px;
	}
	.g_nyban1 .g_nywzslick {
	    top: 50%;
	}
	.g_2c2locafl {
	    padding: 0 15px;
	}
	.g_2c2loca {
	    margin: 20px -15px;
	}
	.g_2e1pt4fl {
	    width: 50%;
	}
	.g_nywz{
		line-height: 30px;
	}
	.g_f1nr {
	    padding-top: 32px;
	}
	.g_brand {
		display: none;
	}
	.g2e5pt1fl {
	    width: 40%;
	}
	.g2e5pt1fr {
	    width: 60%;
	    padding-left: 42px;
	}
	.g_2g1nr{
		padding-top: 32px;
	}
	.g_2g1pt1nr {
	    width: 50%;
	    padding: 0 20px;
	}
	.g_2g1pt1 {
	    margin: 32px -20px 0;
	}
	.g_2g2pt1fl {
	    width: 25%;
	}
	.g_2g2pt1fr{
		width:75%;
	}
	.g_2h1pt1 {
	    padding: 30px 0;
	}
	.g_2h1pt1fl {
	    padding: 0 5px;
	}
	.g_2h1pt1fl {
	    width: 50%;
	    height:150px;
	}
	.g_2h1pt1fl {
	    margin-top: 24px;
	}
	.g_2h1pt1 {
	    padding: 18px 0 32px;
	}
	.g_2h2pt2topfl a{
		padding:0 10px;
	}
	.g_2h2pt2topfl{
		width:20%;
	}
	.g_2e1pt1{
	    width:100%;
	}
	.g_2b1pt0slickph{
		display: block;
		margin-bottom: 42px;
		margin-top:18px;
	}
	.g_2b1pt0slick{
		display: none;
	}
	.g_2b1pt0slickph .slick-dots {
	    bottom: -30px;
	}
	.g_2b1pt0slickph .slick-dots li {
	    width: 6px;
	    height: 6px;
	    margin: 0 8px;
	    border: 1px solid #d8d8d8;
	    background: #d8d8d8;
	}
	.g_2b1pt0slickph .slick-dots li.slick-active {
	    border: 1px solid #073190;
	    background: #073190;
	}
	.g_2c2pt3nr {
	    width: 625px;
	}
	.g_footsharefrzewm {
	    width: 78px;
	    top: -84px;
	}
	.g2e5pt1fl1 span {
	    transform: translateY(45px);
	}
	.g_synr1 .g_dong:nth-child(3) .g_dongfl {
	    padding-left: 0;
	}
	.g_synr1 .g_dong:nth-child(4) .g_dongfl {
	    padding-left: 0;
	}
	.g_sypt2tle.g_content1 {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_sypt2 {
	    padding-bottom: 18px;
	}
	.g_synavfl {
	    margin: 0 -15px;
	}
	.g_synavfr {
	    width: 140px;
	    line-height: 80px;
	}
	.g_sypt1botflact .g_sypt1botflyou{
		margin-bottom: 18px;
	}
	.g_sy.actv .g_synr1 {
	    margin-top: 0;
	}


	.l_pc_yltx{
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		height:100%;
		position: absolute;
		width: auto!important;
	}
	.l_ph_yltx{
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		height:130%;
		width: auto!important;
	}
	.gxn_gd {
		height: 100vh;
	}
	.g_sypt4::after{
	    height: 100px;
	}
	.g_synr1 .g_dong:nth-child(3) {
	     padding: 0 32px; 
	}
	.g_synr1 .g_dong:nth-child(4) {
	     padding: 0 32px; 
	}
}
@media screen and (max-width: 950px){
	.g_sybanbot{
		display: none;
	}
	.g_2e1pt4fl {
	    width: 100%;
	}
}
@media screen and (max-width: 768px){
	.ace_sou{
		display: none;
	}
	.g_syban{
		margin-top: 64px;
	}
	.g_nybanner1{
		display: none;
	}
	.g_nybanner2{
		display: block;
	}
	.g_nytopzuo, .g_nytopyou{
	    display: none;
	}
	.header2, .phxia{
		display: block !important;
	}
	.g_sybanmenu {
	    display: none;
	}
	
	.g2e5pt1fl1 p {
	    margin-top: 0;
	}
	.g2e5pt1fl1 span {
	    font-size: 14px;
	    transform: translateY(22px);
	}
	.g_2g2pt1fl {
	    margin: auto;
	    float: none;
	    width:200px;
	}
	.g_2conditu1, .g_2conditu2{
		display: none;
	}
	.g_2conditu11, .g_2conditu21{
		min-width: 100%;
	    height: 100vh;
	    position: fixed;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	    z-index: -1;
	}
	.g_2conditu.act .g_2conditu21{
		display: block;
	}
	.g_2conditu11{
		display: block;
	}
	.g_2e2nrfl {
	    width: 50%;
	    margin-bottom: 10px;
	}
	.g_2d1pt1 .g_2c1nr {
	    width: 50%;
	}
	.g_content{
		width:100%;
		padding-left: 30px;
		padding-right: 30px;
	}
	.g_content1{
	    width:100%;
	    padding:0 30px;
	}
	.g_sypt4zhou {
	    width: 400px;
	    height: 400px;
	}
	.g_sypt4zhoutub {
	    width: 300px;
	}
	.g_sypt4sheng {
	    position: static;
	    top: 0;
	    left: 0;
	    transform: translateY(0);
	    width: 100%;
	    margin-top: 32px;
	}
	.g_sypt4snrtu::before {
	    right: -75px;
	    width: 60px;
	}
	.g_dongfl .g_sypt1botflztle {
	    margin-bottom: 10px;
	}
	.g_dongbtn {
	    width: 140px;
	    height: 40px;
	    line-height: 40px;
	}
	.g_dongbtnfr {
	    width: 5px;
	    margin-left: 22px;
	}
	.g_dongfl {
	    width: 60%;
	    padding-right: 15px;
	}
	.g_dongfr {
	    width: 40%;
	}
	.g_sypt1botflztle {
	    font-size: 16px;
	    line-height: 28px;
	    margin-bottom: 10px;
	    height: 52px;
	}
	.g_sypt1botbtn {
	    width: auto;
	    margin-top: 18px;
	}
	.g_sypt1botbtn p {
	    padding-left: 10px;
	    transform: translateX(0);
	    opacity: 1;
	}
	.g_sypt1botflyou {
	    margin-top: 18px;
	}
	.g_sypt1botflyou {
	    width: 100%;
	    padding: 24px 15px;
	}
	.g_sypt1botflyou .g_sypt1botbtn p{
		color:#fff;
	}
	.g_sypt2tle {
	    margin-top: 32px;
	    padding-bottom: 10px;
	    margin-bottom: 32px;
	}
	.g_sypt2tle.g_content1{
		padding-left:0;
	}
	.g_sypt2tlefl {
	    font-size: 18px;
	}
	.g_sypt2tlefl::before {
	    bottom: -20px;
	}
	.g_sypt2nrfl h3 {
	    font-size: 18px;
	    line-height: 28px;
	    max-height: 56px;
	    margin-bottom: 10px;
	    height:auto;
	}
	.g_sypt2nrfl p {
	    height: auto;
	    margin-bottom: 10px;
	    max-height: 48px;
	}
	.g_hoider {
	    line-height: 26px;
	    margin-bottom: 0;
	    font-size: 12px;
	    height:26px;
	}
	.g_sypt2botflwz p {
	    font-size: 14px;
	    line-height: 26px;
	    height: auto;
	    max-height: 52px;
	    overflow: hidden;
	}
	.g_sypt2botfl {
	    width: 50%;
	    padding: 0 24px;
	}
	.g_sypt2botflwz {
	    padding: 15px;
	}
	.g_sypt2botfl {
	    margin-bottom: 18px;
	}
	.g_sypt2 {
	    padding-bottom: 18px;
	}
	.g_sypt3bj {
	    height: 340px;
	}
	.g_sypt3nrcentop {
	    padding: 32px 15px 32px;
	}
	.g_qian img {
	    width: 68px;
	    margin-top: 18px;
	    margin-right: 15px;
	}
	.g_sypt3 {
	    padding-bottom: 18px;
	}
	.g_sypt4nrtle {
	    font-size: 18px;
	    margin-bottom: 38px;
	    letter-spacing: 1px;
	}
	.g_sypt4nrtle::before {
	    bottom: -16px;
	    width: 115px;
	}
	.g_sypt4nrp {
	    font-size: 14px;
	    line-height: 24px;
	    padding-left: 15px;
    	padding-right: 15px;
	}
	.g_sypt4qiefl {
	    padding: 0 28px;
	    font-size: 16px;
	}
	.g_sypt4qieb {
	    margin-top: 18px;
	}
	.g_sypt4snr p {
	    font-size: 16px;
	}
	.g_footshareflfr {
	    font-size: 18px;
	    padding-left: 5px;
	}
	.g_footlogo img {
	    width: 34px;
	    margin: 10px auto;
	}
	.g_footlogo {
	    width: 60px;
	    height: 60px;
	}
	.g_shu {
	    width: 100%;
	}
	.g_f1bj{
		display: none;
	}
	.g_nywz{
		font-size: 30px;
		line-height: 32px;
	}
	.g_nywzslick{
		height:66px;
	}
	.g_nytopzuo {
	    display: none;
	}
	.g_nytopyou{
		display: none;
	}
	.g_f1 {
	    padding-top: 32px;
	}
	.g_pcfy{
		display: none;
	}
	.g_phfy{
		display: block;
		padding-left: 30px;
		padding-right: 30px;
	}
	.g_phfyfl a{
		color:#333;
	}
	.g_f1nr {
	    margin-bottom: 18px;
	}
	.g_foot {
	    padding: 40px 30px 28px;
	}
	.g_ny {
	    padding-top: 0;
	}
	.g_f2nrpt .g_dongfl {
	    width: 100%;
	    margin-right: 0;
	    border-right: 1px solid transparent;
	    padding: 32px 15px;
	}
	.g_f2nrpt .g_dongfr {
	    width: 100%;
	}
	.g_f2nrpt .g_dong {
	    padding: 0;
	}
	.g_f2nrpt .g_dongfr {
	    margin-top: 0;
	}
	.g_nyban{
		margin-top:64px;
	}
	.g_f4botxiafl2{
		width:calc(100% - 28px);
	}
	.g_f4botxiafl2z:first-child{
		width:56px;
	}
	.g_f4botxiafl2z:last-child{
		width:calc(100% - 56px);
	}
	.g_sypt4snrtu::before {
	    right: -38px;
	    width: 30px;
	}
	.g_sybanslickwa{
		display: none;
	}
	.g_video{
		display: none;
	}
	.g_sybanph{
		display: block;
	}
	.g_sybantu{
		display: none;
	}
	iframe{
	    width:100%;
	    margin:auto;
	    display: block;
	}
	.g_f4titlefl:nth-child(4){
		display: none;
	}
	.g_synr1 .g_dong:nth-child(3) .g_dongfl {
	    padding-left: 0;
	    padding-right: 5px;
	}
	.g_synr1 .g_dong:nth-child(4) .g_dongfl {
	    padding-left: 0;
	    padding-right: 5px;
	}
/*	.g_footsharefrzewm{
		display: block;
	    width: 58px;
	    top: -62px;
	}*/
	.g_f1nrpt .g_sypt1botflwz {
	    margin-top: 0;
	}
	.g_f2nrpt .g_dong:nth-child(3) .g_dongfl {
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.g_f2nrpt .g_dong:nth-child(4) .g_dongfl {
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.g_sypt1botflyou{
		margin-bottom: 18px;
	}
	.g_2b1pt0slick {
	    margin-bottom: 65px;
	}
	.g_2b1pt1nr {
	    margin-top: 140px;
	}
	.g_2b1pt1nrb2 .g_2b1pt1one {
	    margin: 62px 0 0;
	}
	.g_2c2locafl {
	    width: 100%;
	    margin-bottom: 26px;
	}
	.g_2c2pt3nr {
	    width: 100%;
	}
	.g_2d2pt1 {
	    margin-top: 0;
	}
	.g_2c1nr {
	    width: 50%;
	}
	.g_2c1nrtu {
	    width: 100%;
	}
	.g_brand {
	    margin-bottom: 20px;
	}
	.g_f1tle {
	    font-size: 20px;
	}
	.g_2d1pt1 {
	    margin: 32px -8px;
	}
	.g_f1tle {
	    padding-bottom: 16px;
	}
	.g_2d1pt1 .g_2c1nrtu {
	    width: 36px;
	}
	.g_2e1pt1{
		margin-top: 42px;
	}
	.g_2e1pt3 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	    margin-top: 42px;
	}
	.g_2e2nrtu {
	    width: 32px;
	}
	.g_2e2nrfl p {
	    font-size: 14px;
	    margin-top: 12px;
	}
	.g_2e2nrfl a {
	    padding: 24px 15px;
	}
	.g_2e4fl {
	    width: 50%;
	    margin-bottom: 18px;
	    padding: 0 10px;
	}
	.g_2e4box{
		margin:0 -10px;
	}
	.g_2e4box {
	    width: 100%;
	}
	.g_2e4sou{
		float: left;
	    margin-left: 0;
	}
	.g2e5pt1fl {
	    width: 40%;
	    float: none;
	}
	.g2e5pt1fr {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 18px;
	}
	.g_2e4{
		display: none;
	}
	.g_2g1pt1nr {
	    width: 100%;
	    padding: 0 20px;
	}
	.g_2g2pt1fl {
	    /*width: auto;*/
	}
	.g_2g2pt1fr {
	    width: 100%;
	    margin-top: 42px;
	    padding-left: 0;
	}
	.g_2g2pt1frnr {
	    margin-top: 16px;
	}
	.g_2g2pt1fr h3 {
	    font-size: 18px;
	    margin-bottom: 16px;
	    line-height: 30px;
	}
	.g_nyg1pt3bd1fl input::-webkit-input-placeholder{
	    font-size: 14px;
	}
	.g_nyg1pt3bd2 textarea::-webkit-input-placeholder{
	    font-size: 14px;
	} 
	.g_nyg1pt3bd3in input::-webkit-input-placeholder{
	    font-size: 14px;
	}
	.g_nyg1pt3bdhz {
	    height: 42px;
	}
	.g_nyg1pt3bdfs{
		font-size: 16px;
	}
	.g_2h1pt1fl {
	    width: 100%;
	    height: auto;
	}
	.g_2h1pt1fl {
	    margin-top: 0;
	    margin-bottom: 18px;
	}
	.g_2h1pt2b3 {
	    width: 100%;
	}
	.g_2h1pt2b2 {
	    width: 100%;
	}
	.g_2h1pt2b1 {
	    width: 100%;
	}
	.g_nyg1pt3 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	    margin-top: 32px;
	}
	.g_nyg1pt3bd1fl input {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.g_nyg1pt3bd2 {
	    height: 150px;
	    padding: 18px 10px;
	}
	.g_2h1tle {
	    font-size: 18px !important;
	    margin-top: 10px !important;
	    margin-bottom: 10px;
	}
	.g_2h2pt2s {
	    padding: 12px 15px;
	}
	.g_2h2pt2bot {
	    margin-top: 18px;
	    margin-bottom: 32px;
	}
	.g_2h2pt2topfl{
			width:25%;
		}
		.g_xianshi::before{
	    width:38%;
	}
	.g_xianshi::after{
	    width:38%;
	}
	.g_2c1nrtu {
	    width: 155px;
	}
	.g_2c2pt3nr {
	    width: 70%;
	}
	.g_f4botxiafl {
	    width: 100%;
	}
	.g_f4botxiafl.fl {
	    padding-right: 0;
	}
	.g_f4botxiafl.fr {
	    padding-left: 0;
	    text-align: left;
	}
	.g_f4{
		margin-top:32px;
	}
	.g_nyg1pt3bd3in input {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.g_sypt2nrfrb {
	    margin: 0 -24px;
	}
	.g_banquan {
	    float: none;
	}
	.g_banbfl1 {
	    margin-left: 0;
	}
	.g_banquan img {
	    margin-left: 0;
	}
	.g_banqxon{
		display: inline-block;
	}
	.g_banqx{
		display: block;
		width:100%;
	}
	.g_banbfl1:first-child{
		margin-right: 15px;
	}
	.g_fhtop.act{
	    right:10px;
	    width: 48px;
	}
	.g_sypt4::after{
	    height: 20px;
	}
	.g_synr1 .g_sypt1botflyou {
	    margin-top: 0;
	}
	.g_2b1pt0fl {
	    padding: 0 15px;
	}
	.g_f1tle.g_content {
	    margin: 0 30px;
	    width: calc(100% - 60px);
	}
	.g_2e1pt4fl {
	    padding: 0 8px;
	}
	.g_2e1pt4b {
	     margin: 0 -8px; 
	}
	.g_g1nrpt .g_sypt2botfl {
	    width: 100%;
	}
	.g_g1 .g_sypt2botflwz p {
	    font-size: 16px;
	    line-height: 26px;
	    height: auto;
	    max-height: 52px;
	    overflow: hidden;
	}
	
}
@media screen and (max-width: 416px){
	.gx_dsfsgh .g_lk::before{
		height: 100%;
	}
	.gx_dsfsgh .g_lk::after{
		height: 100%;
	}
	.g_sybanslickwa2 {
	    width: 125px;
	}
	.g_sybanslickwa1 {
	    width: 28px;
	    margin: 0 auto 15px;
	}
	.g_sydian li span {
	    font-size: 12px;
	}
	.g_sydian li {
	    padding: 10px 20px 5px 0;
	}
	.g_sydian {
	    bottom: 15px;
	    right: 15px;
	}
	.g_sypt1topfl {
	    font-size: 16px;
	}
	.g_sypt1topfl.act::before {
	    width: 75px;
	}
	.g_cha {
	    width: 22px;
	}
	.g_dongfl .g_sypt1botflztle {
	    height: 48px;
	    margin-bottom: 0;
	}
	.g_sypt1botflwz {
	    height: 24px;
	}
	.g_dongfl .g_xinxi {
	    margin-top: 0;
	    margin-bottom: 5px;
	}
	.g_dongbtn {
	    width: 80px;
	    height: 32px;
	    line-height: 32px;
	}
	.g_dongbtnfl{
		font-size: 12px;
		line-height: 32px;
	}
	.g_dongbtnfr {
	    margin-left: 8px;
	    line-height: 30px;
	}
	.g_dongfl {
	    width: 50%;
	    padding-right: 5px;
	}
	.g_dongfr {
	    width: 50%;
	}
	.g_sypt1botflz {
	    padding: 0;
	    margin-bottom: 12px;
	}
	.g_sypt1botflzuo {
	    margin: 0;
	}
	.g_sypt1botflz a {
	    padding: 15px;
	}
	.g_sypt1botflz {
	    width: 100%;
	}
	.g_sypt1botflyou .g_sypt1botflztle {
	    font-size: 16px;
	    line-height: 26px;
	    height: 52px;
	}
	.g_sypt2botfl {
	    padding: 0 5px;
	}
	.g_sypt2nrfrb {
	    margin: 0 -5px;
	}
	.g_sypt2botflwz {
	    padding: 15px 0 24px;
	}
	.g_sypt2botfl {
	    margin-bottom: 0px;
	}
	.g_shufl {
	    width: 33.333333%;
	    margin-bottom: 18px;
	}
	.count {
	    font-size: 22px !important;
	}
	.g_shuflp span {
	    transform: translateY(10px);
	}
	.g_shubox {
        padding: 0 15px 0;
	}
	.g_sypt3bj {
	    height: 290px;
	}
	.g_sypt3nr {
	    margin-top: -120px;
	}
	.g_sypt3nrcen h3 {
	    font-size: 18px;
	    margin-bottom: 34px;
	}
	.g_sypt4zhou {
	    width: 250px;
	    height: 250px;
	    margin-top: 18px;
	}
	.g_sypt4zhoutub {
	    width: 220px;
	}
	.g_sypt4snrtu::before {
	    right: -60px;
	    width: 50px;
	}
	.g_sypt4slickzh {
	    width: 45px;
	    height: 45px;
	}
	.g_sypt4slickzh img {
	    margin: 13px auto;
	}
	.syprev {
	    margin-top: 16px;
	}
	.synext {
	    margin-top: 16px;
	}
	.g_sypt4bj {
	    width: 100%;
	    height: 700px;
	}
	.g_sypt4slickb {
	    margin-top: 18px;
	}
	.g_sypt4snrtu {
	    width: 55px;
	    height: 55px;
	}
	.g_footshareflfr {
	    font-size: 16px;
	    line-height: 24px;
	}
	.g_footsharefrz {
	    padding: 0 12px;
	}
	.g_banquan {
	    margin-top: 18px;
	}
	.g_foot {
	    background: #fff;
	    padding: 50px 30px 14px;
	    width: 100%;
	}
	.g_footshareb {
	    margin-top: 32px;
	}
	.g_nybanner {
	    width: 100%;
	    height: auto;
	}
	.g_f1nrpt .g_sypt1botflz {
	    width: 100%;
	}
	.g_f1nrpt .g_sypt1botflz {
	    padding: 0 15px;
	    margin-bottom: 15px;
	}
	.ace_sypt1botflwz p {
	    color: #073190;
	    transform: translateX(10px);
	}
	.g_f1tle {
	    font-size: 18px;
	}
	.g_f1tle::before {
	    width: 75px;
	}
	.g_f2nrpt .g_sypt1botflztle {
	    font-size: 16px;;
	    height: 52px;
	}
	.g_f2nrpt {
	    margin-top: 32px;
	}
	.g_f4top h3 {
	    line-height: 32px;
	    font-size: 18px;
	    margin-bottom: 18px;
	}
	.g_f4titlefl {
	    /*float: none;*/
	    margin-bottom: 0;
	    padding:0 15px;
	}
	.g_f4titleb {
	    text-align: left;
	}
	.g_f4titlefl:last-child{
		margin-bottom: 0;
	}
	.g_f4bot {
	    margin-bottom: 0;
	}
	.g_f4botshang {
	    margin: 18px auto 0;
	}
	.g_f4botshangb::before {
	    width: 38%;
	}
	.g_f4botshangb::after {
	    width: 38%;
	}
	.g_f4botshang img {
	    width: 20px;
	}
	.g_f4botshang {
	    width: 44px;
	    height: 44px;
	}
	.g_qian img {
	    width: 48px;
	}
	.g_ny .g_sypt3nr {
	    margin-top: 0;
	}
	.g_2list .g_sypt3nrcen {
	    padding: 24px 15px;
	}
	.g_brand {
	    margin-bottom: 24px;
	    margin-top: 18px;
	}
	.g_2list .g_sypt3nrcentop {
	    padding: 18px 0 32px;
	}
	.g_2b1pt0fl {
		width:100%;
	    margin-bottom: 18px;
	}
	.g_2b1pt1nrb {
	    padding: 18px 15px;
	}
	.g_2b1pt1nrcen {
	    padding: 0 15px;
	}
	.g_2b1pt1nrcenfl {
	    width: 50% !important;
	}
	.g_f1tle.g_content {
	    margin: 0 30px;
	}
	.g_2b1pt1onefl {
	    margin-top: 40px;
	}
	.g_2b1pt1one {
	    margin: 18px -5px;
	}
	.g_2b1pt1nrcen {
	    padding:  0;
	}
	.g_2b1pt1nrb2 .g_2b1pt1one {
	    margin: 18px 0 0;
	}
	.g_2b1pt1nrb .slick-dots {
	    bottom: -20px;
	}
	.g_2b1pt1nrb .slick-dots li {
	    width: 6px;
	    height: 6px;
	    margin: 0 8px;
	    border: 1px solid #d8d8d8;
	    background: #d8d8d8;
	}
	.g_2b1pt1nrb .slick-dots li.slick-active {
	    border: 1px solid #073190;
	    background: #073190;
	}
	.g_2b1pt1nrb2{
		padding-bottom: 52px;
	}
	.g_2b1pt2tle span {
	    font-size: 20px;
	    padding-bottom: 10px;
	}
	.g_2b1hisptfl {
	    width: 90px;
	    font-size: 14px;
	}
	.g_2b1hisptfr {
	    width: calc(100% - 90px);
	    padding-left: 35px;
	}
	.g_2b1pt2nr {
	    padding: 0 30px;
	}
	.g_2b1hisptfr p {
	    font-size: 14px;
	    line-height: 26px;
	    height: auto;
	    margin-bottom: 10px;
	}
	.g_2b1hisptfr::before {
	    width: 15px;
	    left: 14px;
	}
	.g_2b1hisptfr::after {
	    left: 10px;
	}
	.g_2b1pt2nr {
	    margin: 32px auto;
	}
	.g_2b1pt3 {
	    padding-top: 32px;
	}
	.g_2b1pt3fl {
	    width: 100%;
	    padding: 0 15px;
	    margin-bottom: 32px;
	}
	.g_2b1pt3nr {
	    margin: 32px -15px 0;
	}
	.g_nywz{
		font-size: 18px;
	}
	.g_2c2locafl1 {
	    width: 25px;
	    margin-top: 5px;
	}
	.g_2c2locafl2 {
	    width: calc(100% - 25px);
	    padding-left: 15px;
	}
	.g_2c2pt1 {
	    padding: 32px 0 52px;
	}
	.g_2c2pt1botslick .slick-dots {
	    bottom: -20px;
	}
	.g_2c2pt1toptu {
	    right: 30px;
	}
	.g_2list .g_sypt3nrcen {
	    padding: 24px 30px 0;
	}
	.g_2e1pt4fl {
	    width: 100%;
	}
	.g_2e1pt4tle {
	    font-size: 18px;
	}
	.g_2e1pt4fl a {
	    padding: 24px 18px;
	}
	.g_2e1pt4tle span {
	    font-size: 12px;
	    padding-left: 15px;
	}
	.g_2e1pt4fl .g_xinxifl {
	    top: 24px;
	    right: 15px;
	}
	.g_2c2pt3 {
	    padding: 42px 0;
	}
	.g_2c2pt3tle span {
	    font-size: 20px;
	    padding-bottom: 10px;
	}
	.g_2c2pt3 .ace_sypt1botflwz p {
	    transform: translateX(40px);
	    opacity: 1;
	    color: #fff;
	}
	.g_2c2pt3tle {
	    margin-bottom: 24px;
	}
	.g_2c2pt1top {
	    margin-bottom: 24px;
	}
	.g_f2nrpt {
	    margin-bottom: 0px;
	}
	.g_2c1pt1 {
	    margin: 24px -5px 32px;
	}
	.g_2e1pt2fl a {
	    font-size: 16px;
	    line-height: 20px;
	    padding-bottom: 16px;
	}
	.g_2e1pt2fl {
	    padding-bottom: 0;
	}
	.g_2e1pt1fr {
	    width: 24%;
	    height: 48px;
	    text-align: center;
	    line-height: 48px;
	    font-size: 14px;
	    color: #fff;
	}
	.g_2e1pt1fl {
	    width: 76%;
	    height: 48px;
	    padding-right: 10px;
	}
	.g_2e1pt1tu {
	    line-height: 44px;
	    width: 20px;
	}
	.g_2e1pt1tu {
	    margin-left: 15px;
	}
	.g_2e1pt1in input::-webkit-input-placeholder{
	    font-size: 12px;
	}
	.g_2e1pt1in {
	    width: calc(100% - 44px);
	    height: 100%;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.g_2e1pt1 {
	    margin-top: 0;
	}
	.g_2e1pt2 {
	    margin-top: 32px;
	}
	.g_2e1pt3 {
	    margin-top: 32px;
	}
	.g_2e1pt4 {
	    margin-top: 32px;
	    margin-bottom: 32px;
	}
	.g_2e1pt4more {
	    width: 150px;
	    height: 42px;
	    line-height: 38px;
	    font-size: 16px;
	    margin: 32px auto 0;
	}
	.g_2e4fl {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_2e4sou {
	    width: 100%;
	    height: 42px;
	    line-height: 38px;
	    font-size: 16px;
	}
	.g2e5pt1fl {
	    width: 60%;
	    float: none;
        margin: auto;
	}
	.g2e5pt1fl1 p {
	    font-size: 26px;
	    line-height: 34px;
	    margin-top: 14px;
	}
	.g_2g2pt1frinfl {
	    float: none;
	    border-right: 1px solid transparent;
	}
	.g_2g2pt1frinfr {
	    padding-left: 0;
	    float: none;
	    margin-top: 18px;
	}
	.g_2e5loca{
		margin-top: 18px;
	}
	.g_2e5share1 {
	    transform: translateY(16px);
	}
	.g_e5infortop {
	    width: 100%;
	}
	.g_e5infortopfl {
	    width: auto;
	    margin-right: 5px;
	}
	.g2e5pt2 {
	    margin-top: 32px;
	    padding-bottom: 32px;
	    padding-top: 32px;
	}
	.g_2g1pt1fl {
	    width: 45%;
	}
	.g_2g1pt1fr {
	    width: 55%;
	}
	.g_2g1pt1 .ace_sypt1botflwz {
	    margin-top: 0;
	}
	.g_2g1pt1fr {
	    padding: 10px 15px;
	}
	.g_2g1pt1fr h3 {
	    font-size: 14px;
	    line-height: 24px;
	    height: 48px;
	    margin-bottom: 5px;
	}
	.g_2g1pt1fr32 {
	    line-height: 24px;
	    height: 48px;
	}
	.g_2g2pt1 {
	    margin-top: 0;
	}
	.g_2g2pt1fl {
	    width: 200px;
	}
	.g_2g2pt1nr {
	    margin-bottom: 0px;
	}
	.g_2h1pt1fltu {
	    width: 24px;
	}
	.g_2h1pt1fl:last-child{
		margin-bottom: 0;
	}
	.g_2h1pt2b {
	    padding-top: 18px;
	    padding-bottom: 18px;
	}
	.g_2h1pt2b1 h3 {
	    font-size: 18px;
	}
	.g_nyg1pt3tle h3 {
	    font-size: 18px;
	}
	.g_nyg1pt3bdhz {
	    width: 100%;
		margin-bottom: 18PX;
	}
	.g_nyg1pt3bd1 {
	    margin-bottom: 0;
	}
	.g_nyg1pt3bd {
	    padding-top: 0px;
	}
	.g_nyg1pt3bd3in {
	    width: 180px;
	    height: 50px;
	    margin-right: 15px;
	}
	.g_nyg1pt3bdfs {
		height: 50px;
	    font-size: 16px;
	    width:100%;
	    margin-top:18px;
	}
	.g_2h2pt1wz {
	    margin-top: 18px;
	}
	.g_2h2pt1tu {
	    margin-top: 18px;
	}
	.g_2h2pt2 {
	    margin-top: 32px;
	}
	.g_2h2pt2top{
		margin:0 -8px;
	}
	.g_2h2pt2topfl{
			width:33.333333%;
		}
		.g_2h2pt2fl {
	    font-size: 16px;
	}
	.g_2h2pt2fr {
	    font-size: 14px;
	    line-height: 32px;
	    padding-right: 30px;
	}
	.g_2h2pt2x {
	    padding: 24px 15px 30px;
	}
	.g_2h2btn {
	    width: 150px;
	    height: 42px;
	    margin-top: 18px;
	}
	.g_2h2btn a {
	    font-size: 16px;
	    line-height: 42px;
	}
		.g_xianshi::before{
	    width:23%;
	}
	.g_xianshi::after{
	    width:23%;
	}
	.g_2b1pt0slickph .slick-dots {
	    bottom: -20px;
	}
	.g_2d2pt1 .g_dongfr img {
	    padding: 15px;
	}
	.g_2c2pt2 .g_dongfr img {
	    padding: 15px;
	}
	.g_2b1pt2hisb {
	    height: 450px;
	    overflow-y: auto;
	    padding-top: 10px;
	}
	.g_2b1pt2tle {
	    margin-bottom: 18px;
	}
	.g_2b1hisptfl::before {
	    top: 5px;
	    right: -18px;
	    width: 15px;
	    height: 15px;
	}
	.g_2b1hisptfl::after {
	    right: -14px;
	    width: 6px;
	    height: 6px;
	}
	.g_2c2pt1toptu {
	    width: 20px;
	    top: 3px;
	}
	.g_f1tle1 {
	    padding-bottom: 16px;
	    font-size: 18px;
	}
	.g_2c1nrtu {
	    width: 100%;
	}
	.g_2c1nr p {
	    margin-top: 14px;
	    font-size: 14px;
	    line-height: 22px;
	    height: 22px;
	    overflow: hidden;
	}
	.g_2c2loca {
	    margin: 20px -15px 0;
	}
	.g_2c2pt3nr {
	    width: 100%;
	}
	.g_2e1pt2fl p {
	    font-size: 16px;
	    padding-bottom: 14px;
	}
	.g_2e1pt2fl.act p::before {
	    width: 85px;
	    height: 2px;
	}
	.g_2b1pt1onefl p {
	    height: auto;
	}
	.g_2b1pt1onefl {
	    padding: 0 5px;
	}
	.g_xinxifl2 {
	    font-size: 12px;
	}
	.g_xinxifl {
	    margin-bottom: 5px;
	    margin-top: 5px;
	}
	.g_2h2pt2xwz p {
	    line-height: 30px;
	}
	.g_e5infortopfl {
	    padding-right: 15px;
	}
	.g_2g2pt1frin {
	    margin-top: 16px;
	}
	.g_holdfr {
	    font-size: 16px;
	    line-height: 15px;
	}
	.g_dong {
	    margin-bottom: 20px;
	}
	.g_dong:nth-child(3) .g_dongfl {
	    padding-right: 0;
	}
	.g_dong:nth-child(4) .g_dongfl {
	    padding-right: 0;
	}
	.g_sypt2tlefl::before {
	    bottom: -14px;
	}
	.g2e5pt1fl1 span {
	    transform: translateY(26px);
	}
	.g_2g2pt1frinfl p::before {
	    top: -16px;
	    width: 12px;
	    height: 12px;
	    border: 2px solid #333333;
	}
	.g_sypt1botflwz {
	    font-size: 12px;
	    line-height: 20px;
	    height: 40px;
	}
	.g_lk {
	    width: 100%;
	}
	.g_banbox {
	    margin-top: 0;
	}
	.g_synr2 .g_sypt3nr {
	    margin-top: -120px;
	}
	.g_shubox:before{
		height: 400px;
	}
	.g_shubox:before {
	    top: -230px;	
	}
	.l_ph_yltx{
		display: block;
	}
	.l_pc_yltx{
		display: none;
	}
	.g_shufltle {
	    margin-bottom: 8px;
	}
	.g_sypt3nrcentop {
	    padding: 32px 15px 26px;
	}
	.g_synr1 .g_dongfl .g_sypt1botflwz {
	    display: none;
	}
	.g_synr1 .g_dongfl .g_xinxifl {
	    margin-right: 10px;
	}
	.g_synr1 .g_sypt1botfl:nth-child(3) .g_dong:nth-child(4) {
	    margin-bottom: 10px;
	}
	.g_sypt2nrfl {
	    padding: 24px 18px;
	}
	.g_sypt2nrfl h3 {
	    font-size: 16px;
	    line-height: 26px;
	    max-height: 52px;
	}
	.g_sypt2timefl {
	    font-size: 12px;
	}
	.g_sypt3nrcen p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_shubox:before {
	    top: -210px;
	}
	.g_shubox:after {
	    top: -210px;
	}
	.g_2b1pt1nrb1 {
	    margin-top: 22px;
	}
	.g_ny.g_f3 {
	    padding-top: 0;
	}
	.g_ny.g_f4 {
	    padding-top: 0;
	}
	.g_2d2xin {
	    margin-bottom: 32px;
	}
	.g_2list .g_sypt3nrcentop {
	    padding: 18px 0 0;
	}
	.g_f2nrpt .g_dongfl {
	    padding: 18px 15px;
	}
	.g_2list .g_f2nrpt .g_dongfl {
	    padding: 5px 15px 24px;
	}
	.g_sypt1botflwzbox {
	    width: 24px;
	}
	.g_sypt1botbtn1 {
	    width: 24px;
	}
	.g_2h1pt1 {
	    margin-top: 24px;
	}
	.g_footsharefrztu {
	    width: 20px;
	}
	.g_footsharefr {
	    margin-left: 20px;
	    margin-top: 5px;
	}
	.g_banbox {
	    text-align: left;
	}
	.g_banquan {
	    margin-top: 10px;
	}
	.g_2e1pt4fl{
		padding:0 20px;
	}
	.g_2c2pt1 .g_2c2pt1toptu {
	    right: 0;
	}
	.g_2e4box {
	    margin: 0;
	}
	.g_2e4fl {
	    padding: 0;
	}
	.g_fhtop.act {
	    right: 0;
	    width: 44px;
	    bottom: 20%;
	}
	.g_2e1pt4fl a {
	    box-shadow: 0 0 10px 5px rgba(201,201,201, .11);
	}
}	 