@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;
	}
	.g_centle {
	    font-size: 28px;
	    line-height: 42px;
	}
	.g_lziicenfl1 {
	    width: 28px;
	    font-size: 28px;
	    line-height: 36px;
	}
	.g_f1pt0{
		transform: scale(0.85);
		margin-top: -70px;
	}
	.g_fwbanerfr {
	    width: 688px;
	}
	.g_fwbanwz span {
	    font-size: 38px;
	}
	.g_fwbanjs {
	    font-size: 20px;
	}
	.g_fwbanwz p {
	    font-size: 38px;
	}
	.g_fwbanerfl {
	    width: 600px;
	}
	.g_lziicen {
	    width: 1366px;
	}
	.g_tannrinpb {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_tijiao {
	    margin: 32px auto 0;
	}
	.g_tanclose {
	    top: 22px;
	    right: 22px;
	    width: 20px;
	}
	.g_tan3box .g_tannrinpb {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_tan5box .g_tijiao {
	    margin: 52px auto 0;
	}
	.g_tan6box .g_tijiao {
	    margin: 32px auto 0;
	}
	.g_tan7box .g_tannrinpb {
	    padding-left: 0;
	    padding-right: 0;
	}
	.ca_yy {
		margin-top: 70px;
		margin-bottom: 70px;
	}
	.ca_fw {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.ca_ss {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.ca_yy_hd, .ca_fw_hd, .ca_yt_hd, .ca_dx_hd {
		font-size: 26px;
	}
	.ca_yy_boxi {
		font-size: 16px;
	}
	.ca_ss_h1 {
		font-size: 26px;
	}
	.ca_ss_h2,
	.ca_ss_txt p span
	{
		font-size: 16px;
	}
	.ca_yt {
		margin-top: 70px;
	}
	.ca_yt_img {
		margin-top: 70px;
		margin-bottom: 70px;
	}
	.ca_yt_boxiLt1 {
		font-size: 18px;
	}
	.ca_dx_txt h4 {
		font-size: 18px;
	}
	.ca_dx_txt p {
		margin-bottom: 20px;
	}
	.ca_tg {
		margin-bottom: 70px;
	}
	.ca_mx {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.ca_tle {
		font-size: 26px;
	}
	.ca_mx_img {
		margin-top: 50px;
	}
	.ca_tongd {
		margin-top: 40px;
	}
	.ca_line {
		width: 60px;
	}
	.ca_td_t {
		font-size: 16px;
	}
	.ca_td_t {
		margin-top: 15px;
	}
	.ca_td_box {
		margin-top: 30px;
	}
	.ca_td_boxh p {
		font-size: 20px;
	}
	.ca_td_boxline {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.ca_td_boxb {
		height: 180px;
	}
	.ca_jj {
		margin-top: 80px;
	}
	.ca_jj_h {
		margin-top: 15px;
	}
	.ca_jj_mid {
		padding: 90px 40px;
	}
	.ca_jj_midtt {
		font-size: 18px;
	}
	.ca_jj_circle {
		margin-top: 70px;
		margin-bottom: 70px;
	}
	.ca_jj_lcmw {
		font-size: 18px;
	}
	.ca_jj_card {
		height: 110px;
		padding: 15px 20px 0px 20px;
	}
	.ca_tgfw {
		margin-top: 70px;
	}
	.ca_tgfwi {
		margin-top: 40px;
	}
	.ca_tgfw_box {
		margin: 40px -35px 60px -35px;
	}
	.ca_tgfw_boxi {
		padding-left: 35px;
		padding-right: 35px;
	}
	.ca_hzkh {
		margin-top: 70px;
	}
	.ca_hzkh_box {
		margin: 50px 0px;
	}
	.ca_tgfw_boxtxt {
		font-size: 20px;
	}
	.ca_hzkh_boxjg {
		margin-bottom: 40px;
	}
	.ca_hzkh_yqtxt {
		font-size: 22px;
	}
	.ca_tgfw_bannert {
		font-size: 32px;
	}
	.add1_ban2 .add1_banwz {
    	width: 47%;
	}
}
@media screen and (max-width: 1366px){
	.g_footnrfl {
	    width: 550px;
	}
	.g_footnr.g_center1{
		width:1000px;
	}
	.g_f1pt0{
		transform: scale(0.8);
		margin-top: -95px;
	}
	.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_fwbanerfl {
	    width: 450px;
	    left: 10%;
	}
	.g_fwbanwz p {
	    font-size: 32px;
	    line-height: 46px;
	}
	.g_fwbanwz span {
	    font-size: 32px;
	    line-height: 46px;
	}
	.g_fwbanerfr {
	    width: 750px;
	}
	.g_fwbanwz .g_fwbanwzsapn {
	    font-size: 32px;
	    line-height: 46px;
	}
	.g_fwbanjs {
	    font-size: 22px;
	}
	.g_lziicen {
	    width: 1366px;
	    padding-left: 15px;
	}
	.g_tan2flnr {
	    padding-left: 5px;
	    padding-right: 5px;
	    margin-bottom: 12px;
	}
	.g_tan2flnrwz {
	    font-size: 14px;
	    padding-left: 10px;
	}
	.g_tan3box .g_tannrinpb {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_tan5box .g_tan2flnr {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.g_tan5box .g_tijiao {
	    margin: 32px auto 0;
	}
	.g_tan6box .g_tijiao {
	    margin: 32px auto 0;
	}
	.g_tannrjs {
	    padding-bottom: 18px;
	}
	.g_tijiao {
	    margin: 32px auto 0;
	}
	.g_lziicenfl {
	    padding-left: 32px;
	}
}
@media screen and (max-width: 1280px){
	.g_f1pt0{
		transform: scale(0.75);
		margin-top: -115px;
	}
	.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_lziicen {
	    width: 1260px;
	    padding-left: 0;
	}
}
@media screen and (max-width: 1200px){
	.g_footnrfl {
	    width: 280px;
	}
	.g_sypt4botoxxnrtu {
	    width: 100%;
	}
	.g_b2pt1pc{
		display: none;
	}
	.g_b2pt1tu{
		display: block;
	}
	.g_f5zpb {
	    width: 750px;
	}
	.g_sypt7nr {
	    height: 500px;
	}
	.g_footnrfr{
		width:calc(100% - 280px);
	}
	.g_iframe{
		height: 610px !important;
	}
	.g_lziicenfl1{
		display: none;
	}
	.g_lziicenfl1ph{
		display: block;
		font-family: 微软雅黑;
		font-size: 18px;
		color:#fff;
		line-height: 30px;
		text-align: center;
		width: 100%;
		margin-bottom: 20px;
	    padding-top: 18px;
	}
	.g_lziicen {
	    top: 46%;
	}
	.g_lzii .waves {
	    height: 610px;
	}
	.g_lziinr.act .g_lziinrptmc {
	    background: #000;
    	opacity: 0.7;
	}
	.g_shuxian{
		display: none;
	}
	.g_lziinrp{
		display: block;
	}
	.header2{
		display: block;
	}
	.g_lziinr .g_lzpt7btnb {
	    display: block;
	}
	.g_syhead{
		display: none;
	}
	.g_lziinrwz {
	    padding-right: 15px;
	}
	.g_b1pt1jtfl {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_b1pt1jtbjian1, .g_b1pt1jtbjian2{
		display: none;
	}
	.g_lziicenfl {
	    width: 100%;
	}
	.g_lziicenfr {
	    width: 100%;
	    top: 52%;
	}
	.g_lzii .slick-dots {
	    bottom: -18px;
	}
	.g_lziicen {
	    width: 100%;
        padding-left: 15px;
    	padding-right: 15px;
	    height: auto;
	    padding-top: 20px;
	}
	.g_b1pt1tu {
        margin: 0 0 18px;
	}
	.g_lziinrpttu img {
	    width: 100%;
	    height: auto;
	}
	.g_lziinr.act .g_lziinrpttu img {
	    width: 100%;
	    height: auto;
	}
	.g_lziinr.act {
	    margin-top: 0;
        height: auto;
	}
	.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_b3pt3nr{
		bottom: 58px;
	}
	.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;
	    display: none;
	}
	.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 {
	    bottom: -32px;
	}
	.g_sypt7newxbox  .slick-dots {
	    bottom: -100px;
	}
	.g_sypt7btnb {
	    transform: translateY(-38px);
	}
	.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: 34%;
	}
	.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 10px;
	}
	.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: 10px;
	    padding-right: 10px;
	}
	.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;
	}
	.g_b3pt2ph{
		display: block;
	}
	.g_b3pt2pc{
		display: none;
	}
	.g_b3pt2phfl{
		width:20%;
		padding-left: 15px;
		padding-right: 15px;
	}
    .g_b3pt2ph .g_b3pt2pcwztop{
    	text-align: center;
    }
    .g_b3pt2phfltu1{
    	width:142px;
    	margin:auto;
    }
    .g_b3pt2phfltu1 img{
    	width:100%;
    }
    .g_b3pt2phfltu2{
    	position: relative;
    }
    .g_b3pt2phfltu21{
    	width:151px;
    	margin:auto;
    }
    .g_b3pt2phfltu22{
    	position: absolute;
    	top:50%;
    	left:50%;
    	width:45px;
    	transform: translate(-50%,-50%);
    }
    .g_b3pt2phfltu2{
    	width:151px;
    	margin:auto;
    }
    .g_b3pt2phfl .g_b3pt2pcwztop{
    	margin-bottom: 18px;
    }
    .g_b3pt2phfl .g_b3pt2pcwzbot{
    	margin-top: 18px;
    }
    .g_b4pt4nrlbfl{
    	width:33.333333%;
    	padding-left: 15px;
    	padding-right: 15px;
    }
    .g_b4pt4nrlbfl1 .g_b4pt4nrtle {
	    position: static;
	    transform: translateX(0);
	}
	.g_b4pt4nrlbfl2 .g_b4pt4nrtle {
	    position: static;
	    transform: translateX(0);
	}
	.g_b4pt4nrlbfl3 .g_b4pt4nrtle {
	    position: static;
	    transform: translateX(0);
	}
	.g_b4pt4nrlbfl4 .g_b4pt4nrtle {
	    position: static;
	    transform: translateX(0);
	}
	.g_b4pt4nrlbfl5 .g_b4pt4nrtle {
	    position: static;
	    transform: translateX(0);
	}
	.g_b4pt4nrtle p {
	    text-align: center;
	}
	.g_b4pt4nr {
	    height: 376px;
	}
	.g_b4pt4bj {
	    height: 530px;
	}
	.g_b4pt4nrline {
	    width: 100%;
	    bottom: 64px;
	}
	.g_b4pt4nrlb{
		position: absolute;
	    width: 100%;
	    bottom: 55px;
	}
	.g_b4pt4tle {
	    font-size: 18px;
	    margin-bottom: 32px;
	}
	.g_b4pt4nrjsfl {
	    width: 56px;
	    margin-top: 8px;
	    font-size: 16px;
	}
	.g_b4pt4nrjsfr {
	    width: calc(100% - 56px);
	    padding-left: 15px;
	}
	.g_b4pt4nrjs {
	    width: 300px;
	}
	.g_b4pt4nrjsfr p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_b4pt4nrjs {
	    top: 38%;
	}
	.g_b4pt4nrlb .slick-list{
		overflow:visible;
	}
	.g_b4pt4nrtle::before {
	    left: 50%;
	    bottom: -33px;
	    transform: translateX(-50%);
	}
	.g_b4pt4nrtle::after {
	    left: 50%;
	    bottom: -27px;
	    transform: translateX(-50%);
	}
	.g_b4pt4nrlbfl3 .g_b4pt4nrtle::before {
	    left: 50%;
	    bottom: -33px;
	    transform: translateX(-50%);
	}
	.g_b4pt4nrlbfl3 .g_b4pt4nrtle::after {
	    left: 50%;
	    bottom: -27px;
	    transform: translateX(-50%);
	}
	.g_b4pt4nrlbfl4 .g_b4pt4nrtle::before {
	    left: 50%;
	    bottom: -33px;
	    transform: translateX(-50%);
	}
	.g_b4pt4nrlbfl4 .g_b4pt4nrtle::after {
	    left: 50%;
	    bottom: -27px;
	    transform: translateX(-50%);
	}
	.g_b4pt4nrlbfl.act .g_b4pt4nrtle::before {
	    width: 32px;
	    height: 32px;
	    bottom: -40px;
	    left: 50%;
	}
	.g_b4pt4nrlbfl3.act .g_b4pt4nrtle::after {
	    left: 50%;
	}
	.g_b4pt4prev {
	    left: 15px;
	}
	.g_b4pt4next {
	    right: 15px;
	}
	.g_sypt4botoxsfl {
	    width: 100%;
	}
	.g_sypt4botoxsfr {
	    padding: 32px 18px;
	}
	.g_sypt6nr {
	    width: 25%;
	}
	.g_sypt7newnr h3 {
	    font-size: 16px;
	    line-height: 26px;
	    margin-bottom: 5px;
        height: 26px;
	}
	.g_sypt7timefl {
	    font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 14px;
	}
	.g_tan2flnr {
	    padding-left: 10px;
	    padding-right: 10px;
	    margin-bottom: 12px;
	}
	.g_tan2flnrwz {
	    font-size: 12px;
	    padding-left: 8px;
	    line-height: 18px;
	}
	.g_sypt4shuzi12 {
	    font-size: 26px;
	}
	.g_sypt5nrszp p {
	    font-size: 18px;
	    transform: translateY(5px);
	}
	.g_sypt5nrszp {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.g_sypt5nrszp p {
	    font-size: 18px;
	    transform: translateY(5px);
	}
	.g_sypt5nrszp span {
	    font-size: 18px;
	}
	.g_sypt5nrszpz5 {
	    width: 50%;
	}
	.g_sypt5nrszpz4 {
	    width: 50%;
	}
	.g_sypt5nrszpz1 {
	    width: 33.333333%;
	}
	.g_sypt5nrszpz2 {
	    width: 33.333333%;
	}
	.g_sypt5nrszpz3 {
	    width: 33.333333%;
	}
    .g_sypt5nrszpox{
    	display: inline-block;
    }
    .g_sypt5nrszp{
    	text-align: center;
    }
    .g_sypt5nrszp{
    	margin-bottom: 18px;
    }
    .g_sypt5nrsz {
	    margin-top: 18px;
	}
	.g_sypt7btnfl {
	    font-size: 16px;
	}
	.g_sypt4botoxsfr {
	    width: 100%;
	}
	.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_mapp {
	    width: 100%;
	}
	.g_clock1{
	    width: 430px;
	}
	.g_clock2{
		width: 424px;
	}
	.g_clock3{
		width: 315px;
	}
	.g_clock4{
		width: 435px;
	}
	.g_clock {
	    width: 430px;
	}
	.g_kuai1 {
	    top: 57.4px;
	    left: 48.8%;
	}
	.g_kuaib {
	    width: 12px;
	    height: 12px;
	}
	.g_startulbz img {
	    width: 180px;
	}
	.g_startulb {
	    width: 180px;
	}
	.g_sypt3{
		display: none;
	}
	.g_sypt3ph{
		display: block;
		width: 100%;
		background: #000;
		padding-top: 32px;
		padding-bottom: 62px;
	}
	.g_starnrlbox .g_starnrlbo{
		position: static;
	}
	.g_startulbox {
	    position: static;
	    transform: translate(0);
	}
	.g_starnrlbox {
	    position: static;
	    transform: translateY(0);
	}
	.g_sypt3ph .g_starnrlbox{
		width:768px;
		margin:auto;
	}
	.g_starnrjs {
	    font-size: 16px;
	    margin: 18px 0 18px;
	}
	.g_footfirnd{
		display: none;
	}
	.g_footnr.g_center1{
		width:768px;
	}
	.g_phjianzheng{
		display: block;
		margin-top: 18px;
	}
	.g_sypt6nrbo{
		display: none;
	}
	.g_b3pt3cenfl {
	    display: none;
	}
	.g_b3pt3cenfr {
	    width: 100%;
	    padding-left: 0;
	}
	.g_fwjian{
		display: block;
	}
	.ca_yy {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.ca_yy_hd, .ca_fw_hd, .ca_yt_hd, .ca_dx_hd {
		font-size: 24px;
	}
	.ca_yy_line {
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.ca_yt_box {
		margin-top: 20px;
	}
	.ca_yy_box {
		margin-top: 15px;
	}
	.ca_yy_boxi {
		font-size: 14px;
		height: 50px;
		line-height: 50px;
	}
	.ca_fw {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.ca_fw_box {
		margin-top: 20px;
	}
	.ca_fw_boxiw {
		padding: 30px 15px;
	}
	.ca_fw_box {
		margin-left: -7px;
		margin-right: -7px;
	}
	.ca_fw_boxi {
		padding-left: 7px;
		padding-right: 7px;
	}
	.ca_fw_boxiH {
		margin-top: 20px;
		margin-bottom: 15px;
		font-size: 18px;
	}
	.ca_ss_img {
		width: 500px;
		padding-left: 0px;
	}
	.ca_ss_img img {
		width: 100%;
	}
	.ca_ss_img {
		width: 450px;
	}
	.ca_ss_txt {
		right: 50px;
	}
	.ca_ss_txt p {
		margin-bottom: 30px;
	}
	.ca_ss_f1 {
		font-size: 30px !important;
	}
	.ca_ss_h2, .ca_ss_txt p span {
		font-size: 14px;
	}
	.ca_ss_f2 {
		font-size: 16px !important;
	}
	.ca_yt_boxiLt {
		top: 40px;
		left: 15px;
	}
	.ca_yt_boxiR {
		width: calc(100% - 140px);
		padding: 15px 20px 20px 15px;
	}
	.ca_yt_td {
		margin-bottom: 10px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.ca_yt_tdHt {
		padding-left: 30px;
		line-height: 45px;
	}
	.ca_yt_tdB p {
		line-height: 20px;
	}
	.ca_yt_tdB {
		height: auto;
	}
	.ca_yt_tdBi {
		float: none;
		width: 100%;
	}
	.ca_yt_img {
		width: 500px;
		margin: 40px auto;
	}
	.ca_yt_img img {
		width: 100%;
	}
	.ca_dx_hdp {
		margin-top: 30px;
	}
	.ca_dx_txt h4 {
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.ca_dx_txt p {
		margin-bottom: 0px;
	}
	.ca_xq,.ca_tg {
		margin-top: 40px;
	}
	.ca_tg {
		margin-bottom: 40px;
	}
	.ca_xq_hd {
		padding: 0px 25px;
	}
	.ca_xq_hdpic {
		width: 20px;
	}
	.ca_xq_hdt {
		font-size: 18px;
		padding-left: 35px;
		line-height: 60px;
	}
	.ca_xq_boxiR {
		top: 15px;
		width: 30px;
	}
	.ca_xq_boxiL {
		width: calc(100% - 30px);
	}
	.ca_xq_boxico {
		width: 40px;
	}
	.ca_xq_boxtxt {
		font-size: 14px;
	}
	.ca_xq_boxnum {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.ca_xq_box {
		padding: 30px 15px;
	}
	.ca_yt_boxiLw {
		width: 140px;
	}
	.ca_yt_boxiLw img {
		width: 100%;
	}
	.ca_fw_img {
		width: 40px;
		margin: 0 auto;
	}
	.ca_fw_img img {
		width: 100%;
	}
	.ca_mx {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.ca_tle {
		font-size: 18px;
	}
	.ca_mx_img {
		margin-top: 30px;
	}
	.ca_tongd {
		margin-top: 32px;
	}
	.ca_line {
		width: 33px;
		margin-top: 10px;
	}
	.ca_td_t {
		margin-top: 10px;
		font-size: 14px;
	}
	.ca_td_box {
		margin-top: 20px;
		margin-left: -5px;
		margin-right: -5px;
	}
	.ca_td_boxi {
		padding-left: 5px;
		padding-right: 5px;
	}
	.ca_td_boxiw {
		padding: 14px 20px;
	}
	.ca_td_boxh p {
		font-size: 18px;
		line-height: 28px;
	}
	.ca_td_boxline {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.ca_td_boxb p {
	    margin-top: 0;
	    font-size: 14px;
	    line-height: 24px;
	}
	.ca_td_boxb {
		height: 150px;
	}
	.ca_jj {
		margin-top: 62px;
	}
	.ca_jj_h {
		margin-top: 10px;
		font-size: 16px;
	}
	.ca_jj_mid {
		padding: 60px 25px;
	}
	.ca_jj_midtt {
		font-size: 16px;
	}
	.ca_jj_circle {
		margin-top: 62px;
		margin-bottom: 32px;
	}
	.ca_jj_cw {
		width: 550px;
		height: 550px;
	}
	.ca_jj_cwmid img {
		width: 280px;
	}
	.ca_jj_ci {
		width: 120px;
		height: 120px;
	}
	.ca_jj_cit p {
		font-size: 14px;
	}
	.ca_jj_ci:nth-of-type(3) {
		top: 100px;
		left: 20px;
	}
	.ca_jj_ci:nth-of-type(4) {
		top: 100px;
		right: 20px;
	}
	.ca_jj_ci:nth-of-type(5) {
		top: 280px;
		left: 0px;
	}
	.ca_jj_ci:nth-of-type(6) {
		top: 280px;
		right: 0px;
	}
	.ca_jj_ci:nth-of-type(7) {
		bottom: 0px;
		left: 120px;
	}
	.ca_jj_ci:nth-of-type(8) {
		bottom: 0px;
		right: 120px;
	}
	.ca_jj_lcmw {
		font-size: 16px;
	}
	.ca_tgfw {
		margin-top: 62px;
	}
	.ca_tgfw_bannert {
		font-size: 28px;
	}
	.ca_tgfw_bannerw img {
		height: 230px;
	}
	.ca_tgfwi_p p {
		font-size: 14px;
	}
	.ca_tgfw_box {
		margin: 30px -20px 60px;
	}
	.ca_tgfw_boxi {
		padding-left: 20px;
		padding-right: 20px;
	}
	.ca_tgfw_boxtxt {
		font-size: 16px;
	}
	.ca_hzkh {
		margin-top: 62px;
	}
	.ca_hzkh_box {
		margin: 30px 0px;
	}
	.ca_tgfwi_cpimg {
		padding: 16px 100px 0px;
		/* text-align: center; */
	}
	.ca_hzkh_boxjg {
		margin-bottom: 20px;
	}
	.ca_hzkh_yqtxt {
		font-size: 18px;
	}
	.ca_tgfw_boxbg .ca_img_real,
	.ca_tgfw_boxm .ca_img_real {
		z-index: 9;
	}
	.ca_tgfw_boxbg .ca_img_static,
	.ca_tgfw_boxm .ca_img_static {
		z-index: 10;
	}
	.g_headzong {
	    margin-top: 64px;
	}
	.add1_ban{
		height:inherit;
	}
	.g_nyban1wztle {
	    font-size: 32px;
	    line-height: 50px;
	}
	.g_nyban1wztle span {
	    font-size: 32px;
	}
	.add1_banp {
	    margin-top: 18px;
	}
	.add1_bantu {
	    width: 400px;
	}
	.g_a1pt1tu {
	    width: 100%;
	}
	.g_a1pt1top .g_a1pt1tle {
	    margin-top: 20px;
	}
	.g_a1pt1tle {
	    font-size: 16px;
	}
	.g_a1pt1botwz p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.g_a1pt1botwz .g_a1pt1tle {
	    line-height: 28px;
	    margin-bottom: 10px;
	}
	.g_a1pt1tle {
	    font-size: 18px;
	    padding-bottom: 10px;
	}
	.g_a1pt1flb {
	    padding: 36px 30px;
	}
	.g_a1tle {
	    font-size: 28px;
	}
	.g_a1pt2fr{
		float: left;
	}
	.g_a1pt3nrfr {
    margin-top: 18px;
    float: left;
}
.g_a1pt4fltu {
    width: 30px;
    margin-top: 6px;
}
.g_a1pt4flp {
    padding-left: 10px;
    width: calc(100% - 30px);
    height: 40px;
}
.g_a1pt4flp p {
    font-size: 12px;
    line-height: 20px;
}
.g_a1pt4fl {
    padding: 7px 15px;
}
.g_a1pt4nr1top h4 {
    font-size: 14px;
    line-height: 22px;
}
.g_a1pt4nr1bj {
    padding: 26px 16px;
}
.g_a1pt4nr1p p {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
}
.g_a1pt4nr2tu {
    width: 100%;
}
.g_a1pt4nr2flb p {
    font-size: 14px;
}
.g_a1pt4nr3wz h6 {
    font-size: 14px;
}
.g_a1pt4nr3wz p {
    font-size: 14px;
    line-height: 24px;
}
.g_a1pt4nr4fl {
    width: 30%;
}
.g_a1pt4nr4fr {
    width: 70%;
}
.g_a1pt4nr4nr {
    margin-top: 60px;
}
.g_a1pt4nr5botbj{
	width:150px;
}
.g_a1pt4nr5botbj img{
	width:100%;
}
.g_a1pt4nr5botfl1 .g_a1pt4nr5botbj{
	width:135px;
}
.g_a1pt4nr5botfl p {
    font-size: 16px;
}
.g_a1pt4bot {
    min-height: 506px;
}
.g_a1pt4nr4top {
    padding: 20px;
}
.g_a1pt4nr4topb h5 {
    font-size: 16px;
    line-height: 24px;
}
.g_a1pt4nr4topb p {
    line-height: 22px;
}
.g_a1pt5bj {
    height: 660px;
}
.g_a1pt2top {
    margin-bottom: 40px;
}
.g_a1pt6frtu {
    width: 100%;
    margin: 8px auto;
}
.g_a1pt6pic {
    padding: 0 10px;
}
.g_a1pt6fr {
    width: calc(100% - 90px);
    padding: 0;
}
.g_a1pt6fl p {
    font-size: 16px;
    line-height: 24px;
}
.g_a1pt6fl {
    width: 75px;
    height: 65px;
}
.g_a1pt6fl p {
    font-size: 14px;
    line-height: 20px;
}
.g_a1pt6 {
    padding: 40px 0 80px;
}
.add1_ban2 .add1_banwz {
    width: 65%;
}
.ca_td_boximg {
    width: 50px;
}
.ca_td_boxh {
    margin: 0 auto;
    margin-top: 0;
}
.add1_ban1 .g_nyban1wz {
    top: 50%;
}
.ca_yy_line {
    width: 100%;
}
.ca_yy_boxi {
    width: 50%;
    margin-bottom: 18px;
}
.g_a1pt4nr5bot, .g_a1pt4nr5top{
	display: none;
}
.g_a1pt4nr5ph{
	display: block;
}
.ca_td_boxiw {
    padding: 18px 20px 30px;
}
.ca_td_boxline {
    margin-top: 20px;
    margin-bottom: 18px;
}
.ca_tgfw_box {
     padding: 0 0; 
}
.ca_jj_mid {
    padding: 80px 60px;
}
.g_a1pt3nr{
	padding:0;
}
.g_a1pt1tle {
    height: 82px;
}
.g_a1pt4nr1top {
    max-height: 44px;
}
.g_a1pt5tubc {
    padding: 0 45px;
}
.g_b2c1 {
    top: -42px;
}
.g_b2c3 {
    bottom: -42px;
}
.g_b2c2 {
    right: 0px;
}
.g_b2c4 {
    left: 0px;
}
}
@media screen and (max-width: 768px){
	.g_sypt5nrszpz4, .g_sypt5nrszpz5{
		margin-bottom: 0;
	}
	.ca_td_box .slick-dots, .ca_jj_lc .slick-dots, .ca_tgfw_box .slick-dots {
		bottom: -20px;
	}
	.ca_fw_box {
		margin-bottom: 20px;
	}
	.ca_jj_circle {
		margin-top: 48px;
	}
	.g_footnr.g_center1{
		width:100%;
	}
	.g_cang{
		display: block;
	}
	.g_mapp{
		display: none;
	}
	.g_lzii .waves {
        background: #4c4849;
	}
	.g_sypt4topnr {
	    width: 50%;
	    margin-bottom: 18px;
	}
	.videoboxx{
		display: none;
	}
	.g_f5zpbfl {
	    width: 100%;
	    padding: 18px 15px;
	}
	.g_f5zpbfl1{
		width:33.333333%;
		float: left;
		padding-top: 0;
	    padding-bottom: 0; 
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.g_f5zpbfr1 {
	    padding-bottom: 14px;
	}
	.g_f5zpbfr1 h3 {
	    font-size: 16px;
	    margin-bottom: 14px;
	}
	.g_f5zpbfl1 p {
	    font-size: 14px;
	    line-height: 20px;
	}
	.g_f5zpbfr {
	    width: 100%;
	    padding: 15px;
	}
	.g_f5zpbfr2 h3 {
	    margin-top: 14px;
	}
	.g_f5zpbfr {
	    padding: 50px 15px 50px 15px;
	}
	.g_f5zpb {
	    width: 400px;
	}
	.g_sypt7nr {
	    height: 350px;
	}
	.g_sypt3ph .g_starnrlbox{
		width:100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.g_f1pt0bj {
	    height: 365px;
	}
	.g_f1pt0 .g_d1tle{
		margin-top: 32px;
		margin-bottom: 32px;
	}
	.g_d1tle {
	    width: 100%;
	    position: static;
	    transform: translateX(0);
	    text-align: center;
	}
	.g_f1pt0nr {
	    width: 100%;
        top: 22px;
        padding-top: 32px;
	}
	.g_f1pt0dian{
		display: none;
	}
	.g_f1pt0riv{
		display: none;
	}
	.g_f1pt0 {
	    transform: scale(1);
	    margin-top: 0;
	}
	.g_f1pt0jltime {
	    position: static;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_f1pt0jltime p {
	    font-size: 52px;
	    text-align: left;
	}
	.g_f1pt0jltime {
	    display: block;
	}
	.g_b4pt4bj {
	    height: 365px;
	}
	.g_b4pt4nr {
	    height: 287px;
	}
	.g_f1pt0bj {
	    height: 440px;
	}
	.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: 30px;
	}
	.g_nyban1wztle span {
    	font-size: 30px;
	}
	.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;
	    padding-left: 0;
    	padding-right: 0;
	}
	.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;
        padding-left: 15px;
    	padding-right: 15px;
	}
	.g_b1pt5 {
	    padding-top: 32px;
	}
	.g_b1pt6 .g_b1pt2nrtle p {
	    font-size: 16px;
	}
	.g_b1pt6 .g_b1pt2nrtle span {
	    font-size: 18px;
	}
	.g_b1pt6bj {
	    width: 100%;
	    height: 520px;
	}
	.g_b1pt2nrtle {
	    text-align: center;
	    margin-bottom: 24px;
	}
	.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_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_foottle2 a{
	    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: 14px;
	    margin-top: 0;
	    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: 450px;
	}
	.g_b3pt1tle {
	    font-size: 18px;
	    margin-bottom: 32px;
	}
	.g_b3pt3cenfrjts {
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.g_b3pt3cenfrjts h3 {
	    font-size: 16px;
	    margin-bottom: 14px;
	}
	.g_b3pt3cenfrjtx {
	    padding-top: 10px;
	}
	.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;
	}
	.ca_hzkh_itemw {
		width: 70%;
		margin: auto;
	}
	.ca_tgfwi_cpimg {
		padding: 16px 50px 0px;
	}
	.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: 32px;
	    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%;
	    padding-left: 0;
	    margin-top: 18px;
	}
	.g_c4pt1 {
	    margin-top: 32px;
	    margin-bottom: 32px;
	    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: 32px;
	    height: 420px;
	}
	.g_c4ph {
	    width: 100%;
	}
	.g_c4pt7 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_c4pt7 .g_d1tle {
	    margin-bottom: 32px;
	}
	.g_c4pt7nrfl {
	    padding: 32px 15px 32px;
	}
	.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: 24px;
	}
	.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 10px;
	}
	.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: 18px;
	}
	.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%;
        position: static;
	}
	.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: 0;
	}
	.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;
	}
	.g_b4pt4nrtle p {
	    font-size: 14px;
	}
	.g_b4pt4nrlb {
	    width: 94%;
	}
	.ace_nyban p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.g_sypt4shuzi12 {
	    font-size: 26px;
	}
	.g_f1pt3nrfrho a {
	    font-size: 14px;
	    line-height: 24px;
	}
	.g_nyban1{
		margin-top: 64px;
	}
	.g_fwbanerfrph{
		display: block;
		position: relative;
	}
	.g_fwbanerfl, .g_fwbanerfr{
		display: none;
	}
	.g_fwbanerfrph .g_fwbtnbox{
		position: absolute;
		top:50%;
		left:80px;
		transform: translateY(-50%);
	}
	.g_fwbanprev {
	    width: 18px;
	    left: 10px;
	}
	.g_fwbanext {
	    width: 18px;
	    right: 10px;
	}
	.g_fwbanerfrphtu{
		width:100%;
	}
	.g_fwbanerfrphtu img{
		width:100%;
	}
	.g_sydian li span::before {
	    width: 38px;
	}
	.g_sydian {
	    bottom: 32px;
	    width: 204px;
	    display: none;
	}
	.g_centle {
	    font-size: 18px;
	    line-height: 28px;
	}
	.g_sypt5bj {
	    height: 230px;
	}
	.g_sypt5nrjj {
	    font-size: 16px;
	    line-height: 28px;
	    letter-spacing: 1px;
	    margin-top: 14px;
	}
	.g_sypt6 {
	    padding-top: 32px;
	    padding-bottom: 54px;
	}
	.g_sypt6nrbo {
	    margin-top: 32px;
	}
	.g_sypt6nrbo .slick-dots {
	    bottom: -20px;
	}
	.g_sypt7newnr::before {
	    display: none;
	}
	.g_sypt7newx {
	    border-top: 1px solid transparent;
	}
	.g_sypt7news {
	    margin-top: 14px;
	    margin-bottom: 14px;
	}
	.g_sypt7newnr {
	    padding-top: 0;
	}
	.g_sypt7bj {
	    width: 100%;
	    height: 458px;
	}
	.g_sypt7timefl {
	    font-size: 18px;
	    line-height: 28px;
	    margin-bottom: 5px;
	}
	.g_sypt7btnb {
	    width: 132px;
	    height: 38px;
	    margin: 62px auto 0;
	}
	.g_sypt7btnfl {
	    font-size: 14px;
	    line-height: 38px
	}
	.g_sypt7btnfr {
	    margin-left: 10px;
	    line-height: 36px;
	}
	.g_sypt7newfl p {
	    width: 80px;
	    height: 30px;
	    font-size: 14px;
	    line-height: 30px;
	}
	.g_sypt7bj {
	    width: 100%;
	    height: 420px;
	}
	.g_b1pt3shuflox{
		display: inline-block;
	}
	.g_b1pt3shufl{
		text-align: center;
	}
	.g_sypt2 {
	    padding-top: 32px;
	    padding-bottom: 18px;
	}
	.g_tan7box .g_tannrinpb {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_nyban1wz7 {
	    font-size: 18px;
	    margin-top: 18px;
	}
	.g_f2dh {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_f2dhfl {
	    width: 110px;
	    height: 38px;
	    margin-right: 15px;
	    width: auto;
	    height: 38px;
	    margin-right: 15px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_f2dhfl a {
	    font-size: 14px;
	    line-height: 38px;
	}
	.g_f2dhfl a::before{
		display: none;
	}
	.g_fwban .slick-dots {
	    bottom: 24px;
	    display: block !important;
	}
	.g_sypt1 {
	    background: url(../images/lang1.png) transparent;
	    background-color: #4c4849;
	}
	.ca_yy {
		margin-top: 32px;
		margin-bottom: 32px;
	}
	.ca_yy_hd, .ca_fw_hd, .ca_yt_hd, .ca_dx_hd {
		font-size: 20px;
	}
	.ca_yy_line {
		padding: 0px;
	}
	.ca_yy_tp {
		width: 50px;
		margin: 0 auto;
	}
	.ca_yy_tp img {
		width: 100%;
	}
	.ca_yy_line {
		margin-bottom: 18px;
	}
	.ca_yy_boxi {
		/* float: none; */
		width: 50%;
		margin-bottom: 10px;
	}
	.ca_fw {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.ca_fw_boxi {
		width: 50%;
		margin-bottom: 14px;
	}
	.ca_fw_boxiw {
		padding:30px 15px;
	}
	.ca_fw_boxiB {
		height: 75px;
	}
	.ca_fw_img {
		width: 40px;
		margin: 0 auto;
	}
	.ca_fw_img img {
		width: 100%;
	}
	.ca_ss {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.ca_fw_boxiH {
		margin-top: 15px;
		margin-bottom: 10px;
		font-size: 16px;
	}
	.ca_ss_h1 {
		font-size: 18px;
	}
	.ca_ss_hline {
		width: 35px;
		margin: 15px auto;
	}
	.ca_ss_img {
		width: 300px;
	}
	.ca_ss_txt {
		right: 60px;
	}
	.ca_ss_txt p {
		margin-bottom: 15px;
	}
	.ca_ss_f1 {
		font-size: 24px !important;
	}
	.ca_ss_h2, .ca_ss_txt p span {
		font-size: 12px;
	}
	.ca_yt {
		margin-top: 32px;
	}
	.ca_yt_box {
		margin-top: 32px;
	}
	.ca_yt_boxi {
		width: 100%;
		margin-bottom: 20px;
	}
	.ca_yt_boxi:nth-of-type(2) .ca_yt_boxiL {
		float: none;
	}
	.ca_yt_boxi:nth-of-type(2) .ca_yt_boxiR {
		left: auto;
		right: 0px;
	}
	.ca_yt_img {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.ca_yt_img {
		width: 100%;
		padding: 0px 100px;
	}
	.ca_dx_hd {
		margin-top: 32px;
	}
	.ca_dx_hdp {
		margin-top: 15px;
	}
	.ca_dx_txt h4 {
		font-size: 16px;
	}
	.ca_xq_boxi {
		margin-bottom: 15px;
		width: 33.333333%;
		position: relative;
	}
	.ca_xq_boxnum {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.ca_xq_boxtxt {
		font-size: 12px;
	}
	.ca_xq_boxtxt {
		margin-top: 10px;
	}
	.ca_xq_hdt {
		font-size: 16px;
		line-height: 40px;
	}
	.ca_xq_boxico {
		width: 30px;
	}
	.ca_xq_box {
		padding: 15px;
	}
	.ca_xq, .ca_tg {
		margin-top: 32px;
	}
	.ca_tgfwi_p {
		margin-top: 5px;
	}
	.ca_yy_boxi {
		height: 40px;
		line-height: 40px;
	}
	.ca_yt_boxiLw {
		width: 100px;
	}
	.ca_yt_boxiR {
		width: calc(100% - 100px);
	}
	.ca_yt_boxiLt {
		top: 30px;
		left: 6px;
	}
	.ca_yt_boxiLt1 {
		font-size: 14px;
	}
	.ca_yt_boxiLl {
		width: 15px;
		margin-top: 5px;
		display: none;
	}
	.ca_yt_tdHt {
		font-size: 14px;
		line-height: 40px;
	}
	.ca_yt_tdB p {
		font-size: 12px;
	}
	.ca_yt_boxiR {
		padding: 10px;
	}
	.ca_yt_td {
		margin-bottom: 5px;
	}
	.ca_yt_tdBi {
		float: left;
		width: 33.333333%;
	}
	.ca_yt_boxi:nth-of-type(2) {
		margin-bottom: 0px;
	}
	.ca_tle {
		font-size: 18px;
	}
	.ca_mx_img {
		margin-top: 20px;
	}
	.ca_line {
		width: 20px;
	}
	.ca_td_boxi {
		width: 50%;
		margin-bottom: 10px;
	}
	.ca_td_boxh p {
		font-size: 16px;
		line-height: 24px;
	}
	.ca_td_boxline {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.ca_td_boxb {
		height: 140px;
	}
	.ca_jj_h {
		font-size: 14px;
	    line-height: 24px;
	}
	.ca_line {
		width: 15px;
	}
	.ca_jj_mid {
		padding: 80px 60px;
	}
	
	.ca_jj_cw {
		width: 320px;
		height: 320px;
	}
	.ca_jj_cwmid img {
		width: 150px;
	}
	.ca_jj_ci {
		width: 80px;
		height: 80px;
	}
	.ca_jj_cit p {
		font-size: 12px;
		line-height: 18px;
	}
	.ca_jj_cit {
		white-space: inherit;
	}
	.ca_jj_ci:nth-of-type(3) {
		top: 55px;
		left: 10px;
	}
	.ca_jj_ci:nth-of-type(4) {
		top: 55px;
		right: 10px;
	}
	.ca_jj_ci:nth-of-type(5) {
		top: 160px;
		left: 0px;
	}
	.ca_jj_ci:nth-of-type(6) {
		top: 160px;
		right: 0px;
	}
	.ca_jj_ci:nth-of-type(7) {
		bottom: 0px;
		left: 65px;
	}
	.ca_jj_ci:nth-of-type(8) {
		bottom: 0px;
		right: 65px;
	}
	.ca_jj_lci {
		width: 50%;
	}
	.ca_jj_lci {
		margin-bottom: 16px;
	}
	.ca_tgfw_bannerw img {
		height: 170px;
	}
	.ca_tgfw_bannert {
		font-size: 24px;
	}
	.ca_tgfwi {
		margin-top: 32px;
	}
	.ca_tgfwi_p p {
		line-height: 20px;
	}
	.ca_tgfw_box {
		margin-left: -10px;
		margin-right: -10px;
	}
	.ca_tgfw_boxi {
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 20px;
	}
	.ca_tgfw_boxico {
		margin-top: 0px;
	}
	.ca_tgfw_boxtxt {
		margin-top: 0px;
	}
	.ca_hzkh_item {
		width: 33.3333333%;
	    margin-bottom: 10px;
	}
	.ca_hzkh_boxjg {
		margin-bottom: 0px;
	}
	.ca_hzkh_box {
		margin: 20px 0px;
	}
	.ca_hzkh_yqtxt {
		font-size: 16px;
	}
	.ca_tgfw_boxmw {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	.ca_tgfw_boxi {
		width: 33.333333%;
	}
	.g_a1pt3nrfl, .g_a1pt3nrfr{
		float: none;
	}
	.g_a1pt2fl{
		display: none;
	}
	.g_a1pt2fltu{
		display: block;
		width:100%;
	}
	.g_a1pt2fltu img{
		width:100%;
	}
	.g_a1pt2fr {
    width: 100%;
    padding: 30px 20px;
    margin-top: 40px;
}
.g_a1pt2frfour {
    margin-top: 30px;
}
.g_a1pt3nrfl h3 {
    font-size: 20px;
    line-height: 30px;
}
.g_a1pt3nrfl p {
    font-size: 14px;
}
.g_a1pt3nrfr p {
    padding: 0 30px;
    font-size: 16px;
    line-height: 44px;
    border-radius: 25px;
}
.g_a1pt4 {
    padding: 40px 15px 0;
}
.g_a1pt4nr3cen {
    display: block;
    width:100%;
}
.g_a1pt4nr3b{
	text-align: inherit;
}
.g_a1pt4nr4nr{
	display: none;
}
.g_a1pt4nr4nrph{
	display: block;
	width:100%;
}
.g_a1pt4nr4nrph img{
	width:100%;
}
.g_a1pt4nr5top {
    margin-left: 0;
    width: 100%;
}
.g_a1pt4nr5topfl {
    position: static;
    top: 0;
    left: 0;
    padding: 28px 20px;
    border-radius: 10px;
    width: inherit;
    float: none;
}
.g_a1pt4nr5topfr {
    position: relative;
    float: none;
    margin-top: 32px;
}
.g_a1pt4bot {
    min-height: inherit;
}
.g_a1pt4nr5topfrx1 {
    position: absolute;
    top: 28px;
    left: 190px;
    right: inherit;
}
.g_a1pt4nr5topfrx2 {
    position: absolute;
    bottom: 90px;
    left: 178px;
    right: inherit;
}
.g_a1pt4nr5bot {
    margin-top: 20px;
    padding-left: 0;
    margin-bottom: 32px;
}
.g_a1pt4nr5botfl2 {
    margin-left: 0;
}
.g_a1pt4nr5botfl{
	width:33.333333%;
	margin-bottom:18px;
}
.g_a1pt4nr5botfl2 p {
    left: 70px;
}
.g_a1pt4nr5botfl1 p {
    left: 58px;
}
.g_a1pt4nr5botfl1 .g_a1pt4nr5botbj {
    width: 131px;
}
.g_a1pt6pic {
    width: 33.333333%;
    padding: 0 20px;
}
.g_a1pt6area{
	position: relative;
}
.g_a1pt6fl {
    width: 75px;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.g_a1pt6fr {
    width: calc(100% - 75px);
    float: right;
}
.g_a1pt4flp p {
    font-size: 14px;
}
.g_a1pt4fltu {
    width: 30px;
}
.g_a1pt4flp {
    width: calc(100% - 30px);
}
.g_a1pt4nr {
    padding: 24px 0 32px;
}
.g_a1pt4nr1tle p {
    font-size: 14px;
    line-height: 24px;
}
.g_a1pt4nr4 .g_a1pt4nr1tle {
    position: static;
    left: 0;
    top: 0;
    transform: translateX(0);
    width: 100%;
}
.add1_bantu{
	display: none;
}
.add1_bantuph{
	display: block;
}
.g_a1pt4nr1b {
    margin: 24px -7px 0;
}
.g_a1pt4nr1fl {
    width: 50%;
    margin-bottom: 14px;
}
.g_a1pt4nr3fl {
    width: 50%;
    margin-bottom: 25px;
}
.g_a1pt4top{
	width:768px;
}
.g_a1pt4topb{
	overflow-x: auto;
}
.g_a1pt4nr1tu {
    width: 26px;
    margin-bottom: 10px;
}
.g_a1pt4nr1p p {
    margin-top: 5px;
}
.g_a1pt4nr1bj {
    padding: 20px 16px;
    height: 205px;
}
.g_a1pt4nr3tu {
    width: 100%;
    text-align: center;
}
.add1_ban2 .g_nyban1wz {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    bottom: inherit;
}
.add1_ban3 .g_nyban1wztle {
    font-size: 22px;
    line-height: 40px;
}
.add1_ban3 .g_nyban1wztle span {
    font-size: 22px;
    line-height: 40px;
}
.g_nyban1wztle1 {
    font-size: 16px !important;
}
.g_nyban1wztle {
    margin-top: 5px;
}
.ca_xq_boxi:nth-child(3) .ca_xq_boxiR{
	display: none;
}
.ca_tgfw_box {
    padding: 0;
}
.ca_yt_boxiLw2{
	display: block;
}
.ca_yt_boxiLw1{
	display: none;
}
.ca_yt_boxiLw {
    width: 100%;
}
.ca_yt_boxiR{
	position: static;
	width:100%;
}
.ca_yt_boxiL {
    float: none;
}
.ca_yt_boxiLt {
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}
.g_a1pt3nrfl {
    width: 100%;
}
.g_a1pt5tubc {
    padding: 0;
    margin-top: 40px;
    margin-bottom:40px;
}
.g_a1pt5tub{
	width: 320px;
	margin:auto;
}
.g_a1pt5tubcbj{
	width:320px;
}
.g_a1pt5tubcbj img{
	width:80%;
	margin:auto;
	display: block;
}
}		
@media screen and (max-width: 420px){
	.g_f1pt0bj {
	    height: 235px;
	}
	.g_f1pt0 .g_d1tle{
		margin-top: 0;
		margin-bottom: 18px;
	}
	.g_f1pt0jltime12 {
	    width: calc(100% - 9px);
	    padding-left: 12px;
	    font-size: 14px;
	    line-height: 28px;
	}
	.g_fwbtnbox {
	    text-align: center;
	    width: 130px;
	    height: 34px;
	    border-radius: 25px;
	    border: 1px solid #fff;
	}
	.g_fwbtnfl {
	    font-size: 12px;
	    line-height: 34px;
	}
	.g_f1pt0jltime p {
	    font-size: 46px;
	}
	.g_fwbtnfr {
	    width: 12px;
	    margin-left: 5px;
	    line-height: 30px;
	}
	.g_fwbanerfrph .g_fwbtnbox {
	    position: absolute;
	    top: 68%;
    	left: 35px;
	    transform: translateY(-50%);
	}
	.g_f5pt3fl {
	    width: 100%;
	}
	.g_g1 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_weiwz{
		display: none;
	}
	.g_nyban1tu {
	    height: 420px;
	}
	.ca_hzkh_itemw {
		width: 80%;
		margin: auto;
	}
	.g_nyban1wztle {
	    font-size: 18px;
	    line-height: 28px;
        margin-top: 0;
	}
	.g_nyban1wztle span {
	    font-size: 18px;
	}
	.g_nyban1btnb {
	    width: 150px;
    	height: 32px;
	    margin: 18px auto 0;
	}
	.g_nyban1btnfl {
	    font-size: 14px;
	    line-height: 32px;
	}
	.g_nyban1btnfr {
	    line-height: 32px;
	}
	.g_b1pt1wz {
	    font-size: 16px;
	    line-height: 28px;
	}
	.g_b1pt1tu {
	    width: 100%;
	}
	.g_b1pt1jtfl {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.g_b1pt1jtlep {
	    font-size: 14px;
	    margin-bottom: 12px;
	}
	.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;
	    width:170px;
	}
	.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: 0;
	}
	.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: 430px;
	}
	.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: 42px;
	}
	.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: 290px;
	}
	.g_foot {
	    height: 290px;
	}
	.g_dibuwz {
	    font-size: 16px;
	    line-height: 40px;
	    width: 100%;
	    text-align: center;
	}
	.g_dibutu {
	    /*width: 328px;*/
	}
	.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: 14px;
	}
	.g_b3pt1tlep {
	    font-size: 16px;
	    line-height: 26px;
	    margin-bottom: 18px;
	}
	.g_b3pt2 {
	    padding-top: 32px;
	    padding-bottom: 62px;
	}
	.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: 24px;
	}
	.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: 6px;
   		margin-top: 6px;
	}
	.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: 16px;
	    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: 18px;
	    right: 18px;
	    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: 14px;
	    line-height: 22px;
	    padding-bottom: 8px;
	}
	.g_tan2fl {
	    margin-top: 10px;
	}
	.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: 16px auto 0;
	}
	.g_tan6box .g_tan2 {
	    margin-bottom: 10px;
	}
	.g_b3pt2pcwztop {
	    font-size: 16px;
	}
	.g_b3pt2pcwzbot {
	    font-size: 14px;
	    line-height: 22px;
	}
	.g_b3pt2phfltu1 {
	    width: 82px;
	}
	.g_b3pt2phfltu22 {
	    width: 30px;
	}
	.g_b3pt2phfltu21 {
	    width: 88px;
	}
	.g_b3pt2phfltu2 {
	    width: 88px;
	}
	.g_b3pt2ph {
	    margin-top: 32px;
	}
	.g_b4pt4prev {
	    width: 32px;
	    height: 32px;
	    bottom: 12px;
	}
	.g_b4pt4next {
	    width: 32px;
	    height: 32px;
	    bottom: 12px;
	}
	.g_b4pt4prev img, .g_b4pt4next img {
	    width: 14px;
	    margin: 10px auto;
	}
	.g_b4pt4nr {
	    height: 270px;
	}
	.g_b4pt4bj {
	    height: 321px;
	}
	.g_b4pt4nrline {
	    width: 100%;
	    bottom: 51px;
	}
	.g_b4pt4prev {
	    bottom: 14px;
	}
	.g_b4pt4next {
	    bottom: 14px;
	}
	.g_b4pt4nrjs {
	    top: 41%;
	}
	.g_sypt4shuzi12 {
	    font-size: 24px;
	}
	.g_sypt5nrszp p {
	    transform: translateY(5px);
	    font-size: 16px;
	}
	.g_starnrjs {
	    margin: 14px 0 5px;
	    line-height: 26px;
	}
	.g_starnrxq p {
	    font-size: 14px;
	    margin-bottom: 10px;
	}
	.g_sypt3ph {
	    padding-top: 32px;
	    padding-bottom: 48px;
	}
	.g_sypt3ph .slick-dots {
	    bottom: -20px;
	}
	.g_starline{
		display: none;
	}
	.g_starnrlb {
	    padding-left: 0;
	}
	.g_starnrxq p span {
	    font-size: 24px;
	}
	.g_sypt7nr {
	    top: 50%;
	}
	.g_sypt7newsb {
	    margin-left: 0;
	}
	.g_sypt7news {
	    width: 360px;
	}
	.g_sypt7newfl {
	    padding-left: 0;
	}
	.g_d1pt1 {
	    padding-bottom: 62px;
	    padding-top: 32px;
	}
	.g_d1tlez {
	    top: 18px;
	    font-size: 18px;
	}
	.g_f5pt1 {
	    padding-top: 32px;
	}
	.g_f6nr {
	    margin-top: 0;
	}
	.g_f5zpbfr {
	    padding: 15px;
	}
	.g_f5zpb{
		width:300px;
	}
	.g_f5close {
	    right: -30px;
	    width: 20px;
	}
	.g_f5zpbfl1 p {
	    font-size: 12px;
	    line-height: 16px;
	}
	.g_f5zpbfl1 h3 {
	    font-size: 14px;
	    margin-bottom: 8px;
	}
	.g_f5zpbfr1 h3 {
	    font-size: 14px;
	    margin-bottom: 10px;
	}
	.g_f5zpbfr1 p {
	    font-size: 12px;
	    line-height: 20px;
	}
	.g_f5zpbfr3 {
	    margin-top: 18px;
	}
	.g_f5zpbfr3 p {
	    font-size: 12px;
	    line-height: 20px;
	}
	.g_f4pt1btnfl {
	    width: 80px;
	    height: 30px;
	}
	.g_f4pt1btnfl a {
	    font-size: 12px;
	    line-height: 30px;
	}
	.g_f4pt1btnfl{
	    font-size: 12px;
	    line-height: 30px;
	}
	.g_sypt5 .g_sypt5nrszpz4 p {
	    transform: translateY(4px);
	}
	.g_sypt5 .g_sypt5nrszpz3 p {
	    transform: translateY(4px);
	}
	.g_b1pt2nrbox {
	    top: 46%;
	}
	.g_b3pt3cen {
	    margin-top: 12px;
	}
	.g_b1pt9nrwz {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_nyban1wzpho span {
	    font-size: 16px;
	}
	.g_nyban1wzpho {
	    font-size: 16px;
	    line-height: 30px;
        margin-top: 10px;
	}
	.g_sypt4topnrfl {
	    width: 24px;
	}
	.g_sypt4topnr.act::before {
	    width: 96px;
	}
	.g_fwbanprev {
	    width: 10px;
	}
	.g_fwbanext {
	    width: 10px;
	}
	.g_fologo {
	    margin-bottom: 6px;
	}
	.g_d1pt2nrsanb p {
	    font-size: 12px;
	    line-height: 22px;
	}
	.g_f2dhfl a {
	    font-size: 12px;
	    line-height: 32px;
	    font-weight: normal;
	}
	.g_f2dhfl {
	    height: 32px;
	}
	.g_nyban1 .g_nyban1tu {
	    height: 200px;
	}
	.ace_ban1 .g_nyban1tu {
	    height: 400px;
	}
	.g_nyban1wz7 {
	    font-size: 16px;
	    margin-top: 10px;
	}
	.g_f1pt0jl{
		margin-top: 14px;
	}
	.g_b3pt3nr{
		bottom: 18px;
	}
	.g_b2pt2nr {
	    top: 46%;
	}
	.g_lziinrpttu {
	    width: 95%;
	    margin: auto;
	}
	.g_lziinrwz {
	    padding-right: 15px;
        width: 95%;
        margin:auto;
	}
	.g_lziinrptmc {
	    top: 50%;
	    left: 50%;
	    width: 95%;
	    transform: translate(-50%,-50%);
	}
	.g_dibutu {
	    height: 40px;
	}
	.ca_yy_tp {
		width: 30px;
	}
	.ca_yy_line {
		margin-top: 18px;
	}
	.ca_yy_boxi {
	    height: 60px;
	    width: 50%;
	    line-height: 20px;
	    padding: 10px;
	}
	.ca_fw_boxi {
		width: 100%;
	}
	.ca_ss_txt {
		position: relative;
		right: 0px;
		left: 0px;
		transform: translate(0, 0);
	}
	.ca_ss_img2 {
		width: 40px;
		right: -30px;
	}
	
	.ca_yt_img {
		padding: 0px 20px;
	}
	.ca_dx_txt h4 {
		font-size: 14px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.ca_dx_txt p {
		font-size: 12px;
	}
	.ca_xq_hdt {
		font-size: 14px;
	}
	.ca_yt_tdBi {
		float: left;
		width: 50%;
	}
	.ca_yt_td {
		margin-bottom: 5px;
	}
	.ca_yt_tdHt {
		line-height: 32px;
	}
	.ca_td_boxi {
		width: 100%;
	}
	.ca_mx_img {
		padding: 0px;
	}
	.ca_td_boxb {
		padding-bottom: 20px;
	}
	.ca_jj_midtt {
		font-size: 14px;
	}
	.ca_jj_mid {
	    padding: 60px 38px;
	}
	.ca_jj_midtt {
		font-size: 16px;
	}
	.ca_jj_lci {
		width: 100%;
	}
	.ca_jj_card {
		padding-bottom: 20px;
		height: auto;
	}
	.ca_tgfw_bannerw img {
		height: 130px;
	}
	.ca_jj,
	.ca_tgfw,
	.ca_hzkh
	{
		margin-top: 50px;
	}
	.ca_tgfw_box {
		margin-bottom: 30px;
	}
	.ca_td_box .slick-dots, .ca_jj_lc .slick-dots, .ca_tgfw_box .slick-dots {
		bottom: -20px;
	}
	.ca_tgfw_bannert {
		font-size: 18px;
	}
	.ca_tgfwi_ck {
		margin-top: 16px;
	}
	.ca_hzkh_item {
		width: 50%;
	}
	.ca_tgfw_boxi {
		width: 50%;
	}
	.ca_tgfw_boxtxt {
		font-size: 14px;
	}
	.ca_tgfwi_cpimg {
		padding: 0;
		margin-top: 32px;
		}
	.g_a1pt6pic {
	    width: 50%;
	    padding: 0 15px;
	}
	.g_a1tle {
	    font-size: 20px;
	}
	.g_a1pt6 .g_a1pt2top .g_a1tle {
	    padding-bottom: 0;
	}
	.g_a1pt6 {
	    padding: 32px 15px 40px;
	}
	.g_a1pt2top p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_a1pt4nr2fl {
	    width: 100%;
	    padding: 0 12px;
	    margin-bottom: 14px;
	}
	.g_a1pt4nr3fl {
	    padding: 0 10px;
	}
	.g_a1pt2frtwo p {
	    font-size: 14px;
	    line-height: 32px;
	}
	.g_a1pt2frtwofl {
	    margin-right: 15px;
	}
	.g_a1pt2frthr {
	    margin-top: 20px;
	}
	.g_a1pt2frthr a {
	    padding: 0 20px;
	    line-height: 40px;
	}
	.g_a1pt2frspan1 {
	    font-size: 26px;
	}
	.g_a1pt2frfour p {
	    font-size: 14px;
	}
	.g_a1pt2fr {
	    padding: 30px 20px 6px;
	    margin-top: 32px;
	}
	.g_a1pt2frtwo {
	    margin-top: 18px;
	}
	.g_a1pt2frtopfl {
    width: 100px;
    height: 40px;
}
.g_a1pt2frtopfl p {
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}
.g_a1pt2frtopfr {
    width: calc(100% - 100px);
    height: 40px;
}
.g_a1pt2fra1 {
    line-height: 40px;
    font-size: 14px;
}
.g_a1pt2fra2 {
    width: 14px;
    line-height: 40px;
}
.g_a1pt2frb li p {
    font-size: 14px;
    line-height: 26px;
}
.g_a1pt2frb {
    position: absolute;
    top: 42px;
}
.g_a1pt2top .g_a1tle {
    padding-bottom: 10px;
}
.g_a1pt2 {
    padding: 30px 0;
}
.g_a1pt1tle {
    font-size: 16px;
    line-height: 22px;
}
.g_a1pt1 {
    padding: 30px 15px 60px;
}
.g_a1tle {
    margin-bottom: 20px;
}
.g_a1pt5tu {
    width: 100%;
    padding: 0;
    margin: 0 auto 20px;
    float: none;
}
.g_a1pt5bj {
    height: 800px;
}
.add1_banp {
    line-height: 22px;
    font-size: 14px;
    margin-top: 5px;
}
.add1_banwz {
    width: 100%;
}
.add1_ban .g_nyban1btnb {
    margin: 14px 0 0;
    width: 100px;
}
.g_a1pt4nr5topfl {
    padding: 20px;
}
.g_a1pt4nr5topfl p {
    font-size: 14px;
    line-height: 24px;
}
.g_a1pt4nr5top {
    margin-top: 20px;
}
.g_a1pt4nr5topbj {
    width: 200px;
}
.g_a1pt4nr5topfr1 {
    font-size: 16px;
}
.g_a1pt4nr5topfrx1 {
    top: 12px;
    left: 110px;
}
.g_a1pt4nr5topfrx2 {
    bottom: 50px;
    left: 100px;
}
.g_a1pt4nr5topfr {
    margin-top: 18px;
}
.g_a1pt4nr5botfl1 .g_a1pt4nr5botbj {
    width: 110px;
}
.g_a1pt4nr5botfl p {
    font-size: 14px;
}
.g_a1pt4nr5botfl1 p {
    left: 50px;
}
.g_a1pt4nr5botfl p {
    font-size: 14px;
    width: 100%;
    text-align: center;
}
.g_a1pt4nr5botbj {
    width: 126px;
}
.g_a1pt4nr5botfl:nth-child(2){
	margin-left: -15px;
}
.g_a1pt4nr5bot {
    margin-bottom: 0;
}
.g_a1pt3nrfr p {
    padding: 0 18px;
    font-size: 14px;
    line-height: 36px;
}
.g_a1pt2frfour p {
    margin-bottom: 14px;
}
.ca_xq_boxiL {
    width: 100%;
}
.g_a1pt4nr3tu {
    width: 76%;
}
.add1_banspan {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
}
.add1_ban2 .add1_banwz {
    width: 100%;
}
.ca_jj_card {
    padding: 15px;
}
.ca_jj_card p {
    height: 96px;
}
.ca_tgfwi {
    margin-top: 50px;
}
.ca_tgfwi {
    margin-top: 50px;
}
.ca_tgfw_box .slick-dots{
    bottom: -15px;
}
.ca_hzkh_box {
    margin: 20px 0px 0;
}
.g_a1pt5tub{
	display: block;
}
.g_a1pt5tub {
    display: block;
    width: 100%;
    margin: auto;
}
.g_a1pt5tubc {
    padding: 0 20px;
}
.g_a1pt5bj {
    height: 560px;
}
.g_a1pt5tubox .slick-dots {
    bottom: -12px;
}
.g_a1pt5nr {
    top: 48%;
}
.ca_ss_img {
    padding-top: 18px;
}
.ca_xq_boxiR {
    top: 15px;
    width: 30px;
    position: absolute;
    right: -15px;
}
.g_a1pt2top {
    margin-bottom: 18px;
}
.g_a1pt4nr2tu {
    margin: 18px auto;
}
.g_a1pt4nr3b {
    margin-top: 18px;
}

}
@media screen and (max-width: 375px){
	.g_b3pt3cenfr {
	    margin-bottom: 0;
	}
	.g_b3pt3nr {
	    margin-bottom: 0;
	}
	.g_b3pt3nr {
	    bottom: 52px;
	}
	.g_b2pt2nrb {
	    margin-top: 26px;
	}
	.g_f2nr {
	    margin-top: 0;
	}
	.g_lziinrpttu {
	    width: 100%;
	}
	.g_lziinrwz {
        width: 100%;
	}
	.g_lziinrptmc {
	    width: 100%;
	    top: 0;
	    left: 0;
	    transform: translate(0);
	}
	.add1_ban3 .g_nyban1wztle {
	    font-size: 18px;
	    line-height: 30px;
	}
	.add1_ban3 .g_nyban1wztle span {
	    font-size: 20px;
	    line-height: 30px;
	}
	.g_nyban1wztle1 {
	    font-size: 14px !important;
	}
	.add1_ban .g_nyban1btnfl {
	    line-height: 30px;
	}
	.g_a1pt1flb {
	    padding: 30px 20px;
	}
	.ca_tgfw_boxico {
	    width: 55px;
	}
	.g_a1pt4nr1top {
	    max-height: 44px;
	}
	.g_a1pt1tle {
	    height: 34px;
	}
	.g_b2c5 {
    font-size: 16px;
}
.g_a1pt5tubcbj {
    width: 100%;
}
.g_b2c {
    position: absolute;
    width: 55px;
}
.g_b2c p {
    font-size: 12px;
    line-height: 18px;
}
.g_a1pt5tubox .slick-dots {
    bottom: -30px;
}
}
