﻿@charset "utf-8";



@media screen and (max-width: 1680px) {

	.g_sypt1fr {

		padding: 100px 250px 193px 130px;

	}

	.g_investpt3fl:nth-child(1) {

	    padding: 126px 80px 128px 250px;

	}

	.l_right_text {

	    padding: 150px 240px 152px 80px;

	}

	.l_four .l_right_text {

	    padding: 150px 64px 165px 240px;

	}

	.l_sever .l_right_text {

	    padding: 150px 80px 146px 240px;

	}

	.l_nine_text{

		width: 760px;

	    padding: 80px 240px 80px 52px;

	}

	.g_abtpt2fr {

	    padding: 104px 320px 100px 65px;

	}

	.g_prodpt3flb h3 {

	    font-size: 50px;

	}

	.g_prodpt2frtop h3 {

	    font-size: 60px;

	}

	.g_prodpt4nrfl h3 {

	    font-size: 60px;

	}

	.g_prodpt4nr .g_prodpt4nrfl {

	    padding-left: 10.75%;

	}

	.g_prodpt5top h3 {

	    font-size: 60px;

	}

	.g_prodpt5 {

	    padding-top: 160px;

	    padding-bottom: 150px;

	}

	/*grace 12.03*/

	.g_listbtn {

	    margin-bottom: 134px;

	}

	.g_listnr {

	    padding: 82px 160px;

	}

	.g_listtit p {

	    font-size: 42px;

	}

}



@media screen and (max-width: 1560px) {

	.g_sypt1fr {

		padding: 140px 250px 127px 130px;

	}

	.g_footbj {

		width: 640px;

	}

	.g_investpt3fl:nth-child(1) {

	    padding: 100px 80px 97px 175px;

	}

	.l_right_text {

	    padding: 130px 180px 116px 80px;

	}

	.l_four .l_right_text {

	    padding: 130px 64px 129px 180px;

	}

	.l_sever .l_right_text {

	    padding: 130px 80px 111px 180px;

	}

	.l_nine_text{

		width: 760px;

	    padding: 60px 180px 60px 52px;

	}

	.g_abtpt2fr {

	    padding: 110px 200px 102px 65px;

	}

	/*grace 12.03*/

	.g_listbtn {

	    margin-bottom: 114px;

	}

}



@media screen and (max-width: 1440px) {

	.g_title {

		font-size: 38px;

	}



	.g_sypt1frwz {

		font-size: 24px;

		line-height: 52px;

	}



	.g_sypt1fr {

		padding: 100px;

	}



	.g_sypt4tle {

		font-size: 38px;

	}



	.g_sypt4 {

		padding: 128px 10px 100px;

	}

	.g_newstle h3 {

	    font-size: 42px;

	}

	.g_headfl {

	    width: 165px;

	}

	.g_news {

	    margin-top: 85px;

	}

	.g_investpt1 {

	    padding-top: 60px;

	    padding-bottom: 100px;

	}

	.g_invesslickbox {

	    margin-top: 40px;

	}

	.g_invesslickbox .slick-dots {

	    bottom: -50px;

	}

	.g_investpt2 {

	    padding: 60px 0;

	}

	.g_investpt2nrfl {

	    font-size: 80px;

	}

	.g_investpt2nrfl span {

	    font-size: 34px;

	}

	.g_investpt2nr {

	    padding-top: 40px;

	    padding-bottom: 40px;

	}

	.g_inpt2nrfrtop {

	    margin-bottom: 32px;

	}

	.g_investpt3fl:nth-child(1) {

	    padding: 90px 80px 85px 115px;

	}

	.g_investpt3tle {

	    margin-bottom: 40px;

	}

	.g_investpt3tle {

	    margin-top: 40px;

	}

	.g_newstle {

	    margin-bottom: 40px;

	}

	.l_right_text {

    	padding: 100px 120px 90px 80px;

	}

	.l_four .l_right_text {

	    /*padding: 100px 64px 109px 120px;*/

	}

	.l_sever .l_right_text {

	    padding: 100px 80px 84px 120px;

	}

	.l_nine_text {

	    width: 660px;

	    padding: 50px 120px 50px 52px;

	}

	.l_ltqy p{

		font-size: 24px;

		line-height: 42px;

	}

	.l_three {

	    margin-top: 100px;

	    margin-bottom: 120px;

	}

	.l_five {

	    margin-top: 100px;

	    margin-bottom: 110px;

	}

	.l_six {

	    padding-top: 120px;

	}

	.l_ten {

	    margin-top: 100px;

	    margin-bottom: 120px;

	}

	.l_ten_content {

	    margin: 0 -30px;

	    margin-top: 80px;

	}

	.l_ten_conbox{

		padding: 0 30px;

	}

	.l_nine_js {

	    margin-bottom: 20px;

	}

	.g_sypt4flwz h3 {

	    font-size: 18px;

	}

	.g_sypt4flwz {

	    padding: 20px 15px;

	}

	.g_cultpt1bj {

	    width: 1000px;

	}

	.g_newstle h3 {

	    font-size: 32px;

	}

	.g_abtpt2fr {

	    padding: 86px 100px 102px 65px;

	}

	.g_abtpt5nr {

	    width: 1360px;

	}

	.g_abtpt5nrtopfl {

	    padding: 0 12px;

	    margin-bottom: 76px;

	}

	.g_abtpt5nrtop {

	    margin: 0 -12px;

	}

	.g_abtpt5nrbot {

	    margin: 0 -12px;

	}

	.g_prodpt1botfrwz h3 {

	    font-size: 70px;

	}

	.g_prodpt1botfrwz h6 {

	    font-size: 40px;

	}

	.g_prodpt1botfrwz p {

	    font-size: 22px;

	    line-height: 40px;

	}

	.g_prodpt1botfrwz {

	    bottom: 80px;

	    right: 160px;

	}

	.g_prodpt1botfrtu {

	    height: 790px;

	}

	.g_prodpt1nrtu {

	    width: 25px;

	}

	.g_prodpt1botflb {

	    height: 672px;

	}

	.g_prodpt1botfljian {

	    height: calc(100% - 672px);

	    padding: 50px 0 50px;

	}

	.g_prodpt2 {

	    padding-top: 80px;

	    padding-bottom: 80px;

	}

	.g_prodpt2frtop p {

	    font-size: 20px;

	}

	.g_prodpt2frbot p {

	    font-size: 16px;

	    line-height: 30px;

	}

	.g_prodpt3fr {

	    width: 600px;

	}

	.g_prodpt3flb h3 {

	    font-size: 36px;

	}

	.g_prodpt4nrfr {

	    width: 600px;

	}

	.g_prodpt3fl {

	    width: calc(100% - 600px);

	}

	.g_prodpt3flb {

	    margin-top: 22%;

	}

	.g_prodpt4nrfl {

	    width: calc(100% - 600px);

	}

	.g_prodpt4nrfl h3 {

	    font-size: 40px;

	}

	.g_prodpt4nrfl p {

	    font-size: 16px;

	    line-height: 32px;

	}

	.g_prodpt5top h3 {

	    font-size: 36px;

	}

	.g_prodpt5top p {

	    color: #ffffff;

	    font-size: 18px;

	    line-height: 36px;

	}

	.g_prodpt5b {

	    padding: 0;

	}

	.g_prodpt5 {

	    padding-top: 80px;

	    padding-bottom: 80px;

	}

	.g_prodpt2frtop h3 {

	    font-size: 36px;

	}

	.g_newstle h3 {

	    font-size: 42px;

	}

	.l_ltqy p {

	    font-size: 24px;

	    line-height: 48px;

	}

	.l_yszh_js {

	    font-size: 26px;

	}

	.l_ten_content {

	    margin-top: 100px;

	}

	/*grace 12.03*/

	.g_listbtn {

	    margin-bottom: 90px;

	}

	.g_listnr {

	    padding: 82px 100px;

	}

	.g_listtit p {

	    font-size: 30px;

	    line-height: 42px;

	}

	.g_listwz {

	    font-size: 16px;

	    line-height: 32px;

	    margin-top: 48px;

	    margin-bottom: 58px;

	}

	.g_listspan p {

	    font-size: 16px;

	    line-height: 32px;

	}

	.g_list {

	    padding: 90px 70px;

	}

	.g_listtie p span {

	    font-size: 62px;

	}

	.g_listtie p {

	    font-size: 22px;

	}

	.g_listdata {

	    font-size: 28px;

	    line-height: 52px;

	}

	.g_listtie {

	    padding: 35px 18px;

	}

	.g_listnybotfl .g_listtie p span {

	    font-size: 36px;

	}

	.g_listnybotfl .g_listtie p {

	    font-size: 12px;

	}

	.g_listnybotfl .g_listdata {

	    font-size: 16px;

	    line-height: 30px;

	}

	.g_listnybotfl .g_listtie {

	    padding: 18px 12px;

	}

}	



@media screen and (max-width: 1366px) {

	.g_sypt1fr {

	    padding: 80PX;

	}



	.g_content1 {

		width: 1200px;

		margin: auto;

	}



	.g_headfl {

		width: 175px;

		line-height: 120px;

	}

	.g_newstle h3 {

	    font-size: 36px;

	}

	.g_newstle img {

	    width: 60px;

	}

	.g_newsflwztime {

	    margin-bottom: 60px;

	}

	.g_invesgao {

	    padding: 20px 0;

	}

	.g_investpt3fl:nth-child(1) {

	    /*padding: 85px 80px 85px 115px;*/

	}

	.l_right_text {

	    padding: 80px 85px 76px 80px;

	}

	.l_two_text:before {

		top: -20px;

	}

	.l_four .l_right_text {

	    /*padding: 90px 64px 110px 85px;*/

	}

	.l_sever .l_right_text {

	    padding: 80px 80px 69px 85px;

	}

	.l_nine_text {

	    padding: 50px 85px 50px 52px;

	}

	.g_cultpt1bj {

	    width: 900px;

	}

	.g_cultpt2 {

	    padding: 65px 50px 80px;

	}

	.g_cultpt2 .slick-dots {

	    bottom: -30px;

	}

	.g_cultpt3 {

	    padding-top: 65px;

	    padding-bottom: 85px;

	}

	.g_cultpt3 .slick-dots {

	    bottom: -30px;

	}

	.g_cultpt1js p {

	    font-size: 26px;

	    line-height: 46px;

	}

	.g_newstle h3 {

	    font-size: 30px;

	}

	.g_cultpt1 {

	    padding-top: 65px;

	}

	.g_cultpt2 {

	    padding: 65px 30px 80px;

	}

	.g_contpt1 {

	    padding-top: 60px;

	    padding-bottom: 60px;

	}

	.g_contpt2 {

	    padding-top: 60px;

	}

	.g_abtpt1wz p {

	    color: #0f2b4e;

	    font-size: 26px;

	    line-height: 46px;

	}

	.g_abtpt2fr {

	    padding: 86px 50px 68px 65px;

	}

	.g_abtpt4nr {

	    margin: 100px auto 0;

	}

	.g_abtpt5nrtopflb {

	    width: 180px;

	    height: 180px;

	    padding: 20px 15px;

	}

	.g_abtpt5nr {

	    width: 1280px;

	}

	.g_abtpt5nrtopfl1 {

	    font-size: 16px;

	    line-height: 24px;

	    max-height: 48px;

	}

	.g_abtpt5nrtopfl2 {

	    font-size: 14px;

	    line-height: 22px;

	    max-height: 44px;

	    margin-top: 10px;

	    padding: 0 10px;

	}

	.g_abtpt5nrtopflb img {

	    width: 32px;

	    margin: 0 auto 18px;

	}

	.g_abtpt5nrb {

	    margin-top: 50px;

	}

	.g_abtpt5 {

	    padding: 60px 0;

	}

	.g_abtpt5nrbj {

	    height: 520px;

	}

	.g_abtpt5nrtopfl {

	    margin-bottom: 32px;

	}

	.g_abtpt5nrbj {

	    height: 430px;

	}

	.g_abtpt6bj {

	    height: 650px;

	}

	.g_abtpt6nrwz p {

	    font-size: 22px;

	    line-height: 40px;

	}

	.g_abtpt6nr {

	    top: 60px;

	}

	.g_abtpt7 {

	    background: #f2f2f2;

	    padding: 50px 0 50px;

	}

	.g_abtpt7nr2wz {

	    margin-bottom: 42px;

	}

	.g_abtpt7nr1 {

	    margin-bottom: 50px;

	}

	.g_abtpt8fl {

	    padding: 0 30px;

	}

	.g_abtpt8 {

	    padding: 50px 80px 90px;

	}

	.g_abtpt1 {

	    padding: 32px 0 32px;

	}

	.g_prodpt1topflnav1 {

	    line-height: 80px;

	    font-size: 16px;

	}

	.g_prodpt1top {

	    height: 80px;

	}

	.g_prodpt1topflej {

	    top: 80px;

	}

	/*grace 12.03*/

	.g_abtpt1wz p {

	    font-size: 22px;

	    line-height: 40px;

	}

	.g_listtie {

	    padding: 24px 18px;

	    /*width: 180px;*/

	    left: 100px;

	}

	.g_listtie p span {

	    font-size: 56px;

	}

	.g_listdata {

	    font-size: 24px;

	    line-height: 46px;

	}

	.g_listnybotfl .g_listtie p span {

	    font-size: 28px;

	}

	.g_listnybotfl .g_listdata {

	    font-size: 14px;

	    line-height: 28px;

	}

	.g_listnybotfl .g_listtie {

	    /*width:90px;*/

	}

}



@media screen and (max-width: 1280px) {

	.g_title {

		font-size: 32px;

		margin-bottom: 34px;

	}



	.g_sypt1fr {

		padding: 70PX;

	}



	.g_sypt2bot {

		width: 100%;

		padding: 0 30px;

	}

	.g_investpt3fl:nth-child(1) {

	    padding: 65px 50px 61px 50px;

	}

	.l_right_text {

	    padding: 70px 50px 13px 80px;

	}

	.l_four .l_right_text {

	    padding: 70px 64px 90px 50px;

	}

	.l_sever .l_right_text {

	    padding: 70px 80px 39px 50px;

	}

	.l_nine_text {

	    padding: 30px 50px 30px 52px;

	    width: 560px;

	}

	.g_abtpt1wz p {

	    font-size: 20px;

	    line-height: 40px;

	}

	.g_newstle {

	    margin-bottom: 30px;

	}

	.g_abtpt2fr span {

	    margin-bottom: 32px;

	}

	.g_abtpt2fr p {

	    line-height: 30px;

	}

	.g_abtpt2fr {

	    padding: 80px 50px 68px 65px;

	}

	.g_abtpt3 {

	    padding: 60px 0 60px;

	}

	.g_abtpt5nr {

	    width: 100%;

	    padding:0 30px;

	}

	.g_prodpt3flb {

	    margin-left: 18.75%;

	}

}



@media screen and (max-width: 1200px) {

	.g_wxt {

	    width: 100%;

	    margin: auto;

	}

	.g_content {

		width: 768px;

	}



	.g_sypt1fl {

		width: 100%;

	}



	.g_sypt1fr {

		position: static;

		top: 0;

		transform: translateY(0);

		width: 100%;

	}



	.hidden-lg {

		display: block !important;

	}



	.g_head {

		display: none;

	}



	.g_footfr {

		display: none;

	}

	.g_newsflwz p {

	    line-height: 28px;

	    font-size: 16px;

	}

	.g_newsflwz {

	    height: 110px;

	}

	.g_newslist {

	    margin-bottom: 80px;

	}

	.g_nyban{

		margin-top: 64px;

	}

	.g_newsnybot {

	    width: 100%;

	}

	.g_investpt2nrfr {

	    padding-right: 100px;

	}

	.g_investpt3fl {

	    width: 100%;

	}

	.g_investpt3fl .g_investpt3tle{

		width:768px;

		margin:auto;

	}

	.g_investpt3fl p{

		width:768px;

		margin:18px auto;

	}

	.l_publivk_width{

		width: 768px;

		margin: 0 auto;

		padding:0 30px;

	}

	.l_left_img{

		width: 100%;

	}

	.l_right_text {

		width: 100%;

	}

	.l_sygf_le{

		width: 100%;

	}

	.l_sygf_ri {

		width: 100%;

	}

	.l_five_ri{

		width: 100%;

		padding-left: 0;

	}

	.l_eight_list{

		width: 100%;

		margin-bottom: 16px;

	}

	.l_eight_jj{

		position: relative;

		top: 5px;

		width: 100%;

	}

	.l_eight{

		height: unset;

		margin-top: 32px;

		margin-bottom: 0;

	}

	.l_eight_content{

		top: 0;

	    transform: translateY(0); 

	}

	.l_eight_list:nth-child(even) .l_eight_jj{

		top: 0;

	}

	.l_eight:before{

		display: none;

	}

	.l_eight_ic{

		width: 32px;

	}

	.l_eight_year {

		font-size: 16px;

		margin-bottom: 5px;

	}

	.l_eight_list:nth-child(2) .l_eight_jj{

		margin-top: 0;

	}

	.l_sygf_le:before{

		display: none;

	}

	.l_one {

		margin-top: 32px;

		margin-bottom: 32px;

	}

	.l_ten_conbox{

		padding:0 15px;

	}

	.l_ten_content{

		margin:0 -15px;

	}

	.l_ten {

		margin-top: 32px;

		margin-bottom: 32px;

	}

	.l_nine_text {

	    width: 768px;

	    top: 50%;

	    left: 0;

	    margin: 0 auto;

	    transform: translateY(-50%);

	}

	.g_cultpt1bj {

	    width: 60%;

	}

	.g_newstle {

	    margin-bottom: 30px;

	}

	.g_contpt1nyfl {

	    width: 100%;

	    padding: 10px 40px 100px;

	}

	.g_contpt1ny .slick-dots {

	    bottom: -50px;

	}

	.g_contpt1nyfr {

	    width: 100%;

	    padding-left: 0;

	    margin-top: 32px;

	}

	.g_contpt1nyfrtop {

	    padding-top: 18px;

	    padding-bottom: 18px;

	}

	.g_contpt1nyfrbot {

	    padding: 18px 0;

	}

	.g_contpt1nyfltop h3 {

	    font-size: 18px;

	    line-height: 28px;

	}

	.g_contpt1nyfltop {

	    padding: 18px 5px;

	}

	.g_abtpt1nrfl {

	    width: 100%;

	    padding-right: 0;

	}

	.g_abtpt2fl {

	    width: 100%;

	}

	.g_abtpt2fr {

	    width: 100%;

	}

	.g_abtpt3fl {

	    width: 100%;

	    padding-right: 0;

	}

	.gx_top{

		position: relative;

		height: auto;

	}

	.g_abtpt3fr {

	    margin-top: 18px;

	}

	.g_abtpt4nr {

	    width: 768px;

	    margin: 80px auto 0;

	}

	.g_abtpt4 {

	    padding-top: 50px;

	}

	.g_abtpt6nrwz p {

	    font-size: 18px;

	    line-height: 36px;

	}

	.g_abtpt6bj {

	    height: 620px;

	}

	.g_abtpt7nr1fr {

	    width: 100%;

	    padding-left: 0;

	    margin-top: 18px;

	}

	.g_prod{

		margin-top:64px;

	}

	.g_prodpt1botfrwz h3 {

	    font-size: 40px;

	    margin-bottom: 20px;

	}

	.g_prodpt1botfrwz h6 {

	    font-size: 26px;

	    margin-bottom: 14px;

	}

	.g_prodpt1botfrwz p {

	    font-size: 18px;

	    line-height: 30px;

	}

	.g_prodpt1botfrwz {

	    bottom: 50px;

	    right: 60px;

	}

	.g_prodpt2fl {

	    width: 100%;

	    padding-right: 0;

	    margin-bottom: 32px;

	}

	.g_prodpt2fl {

	    margin-top: 30px;

	}

	.g_prodpt2flbot {

	    width: 100%;

	    margin-top: 32px;

	    margin-left: 45px;

	}

	.g_prodpt2fr {

	    width: 100%;

	    margin-top: 32px;

	}

	.g_prodpt2frtop h3 {

	    font-size: 28px;

	    margin-bottom: 18px;

	}

	.g_prodpt2frtop p {

	    font-size: 16px;

	    line-height: 30px;

	}

	.g_prodpt2frbot {

	    padding-top: 18px;

	}

	.g_prodpt3fr {

	    width: 50%;

	}

	.g_prodpt3fl {

	    width: 50%;

	}

	.g_prodpt4nrfr {

	    width: 50%;

	}

	.g_prodpt4nrfl {

	    width: 50%;

	}

	.g_contpt1nyfr {

	    position: static;

	}

	/*grace 12.03*/

	.g_list {

	    padding: 90px;

	}

	.g_listnr {

	    padding: 50px;

	}

	.g_listbtn {

	    margin-bottom: 50px;

	}

	.g_listwz {

	    margin-top: 38px;

	    margin-bottom: 48px;

	}

}



@media screen and (max-width: 768px) {

	.g_content {

		width: 100%;

		padding-left: 15px;

		padding-right: 15px;

	}



	.g_sypt2botfltu {

		width: 100%;

	}



	.g_sypt4fl {

		width: 100%;

	}



	.g_foottop {

		margin-bottom: 18px;

	}



	footer {

		padding: 18px 0 18px;

	}



	.g_sypt1fr {

		padding: 32px 15px;

	}



	.g_title {

		font-size: 20px;

		margin-bottom: 18px;

	}



	.g_sypt1frwz {

		font-size: 18px;

		line-height: 32px;

		margin-bottom: 18px;

	}



	.g_sypt1fr p {

		font-size: 14px;

		line-height: 30px;

	}



	.g_sypt1frcha {

		margin-top: 32px;

	}



	.g_sypt2 {

		padding: 32px 0 32px;

	}



	.g_titlefu {

		font-size: 18px;

		line-height: 32px;

	}



	.g_sypt2top p {

		line-height: 26px;

		font-size: 14px;

		margin-top: 10px;

	}



	.g_sypt4 {

		padding: 32px 15px;

	}



	.g_sypt4tle {

		font-size: 20px;

	}



	.g_sypt4flwz {

		padding: 18px 0;

	}



	.g_sypt4fl {

		padding: 0;

	}



	.g_title {

		font-size: 20px;

	}



	.g_syban {

		margin-top: 64px;

	}



	.g_syban .slick-prev {

		left: 15px;

		width: 12px;

		height: 38px;

		background-size: 12px 32px;

	}



	.g_syban .slick-next {

		right: 15px;

		width: 12px;

		height: 38px;

		background-size: 12px 32px;

	}



	/* 9.30 */

	.mc_combox {

		/* position: static; */

		/* float: left; */

		width: 50%;

		padding: 0 15px;

	}

	.mc_waterfull_box{

		margin: 0 -15px;

	}

	.mc_container_top {

		top: 50%;

		transform: translate(-50%,-50%);

	}

	.mc_indexs4_imgbox{

		margin: 0;

	}

	.mc_indexs4_content{

		margin: 0;

	}

	.g_sypt3{

		padding: 20px 0;

	}

	.mc_indexs4_subtitle{

		font-size: 14px;

		line-height: 20px;

	}

	.mc_combox p{

		line-height: 20px;

	}



	.mc_combox .mc_indexs4_lisbox_title{

		line-height: 24px;

		margin-bottom: 5px;

	}

	.mc_indexs4_lisbox_content:last-child{

		margin-bottom: 20px;

	}

	.g_newsfl {

	    width: 50%;

	}

	.g_news {

	    margin-top: 32px;

	}

	.g_nybanfl1{

		display: none;

	}

	.g_nybanfl2{

		display: block;

	}

	.g_newslist {

	    padding: 0;

	}

	.g_newstle h3 {

	    font-size: 20px;

	    margin-top: 12px;

	}

	.g_newstle img {

	    width: 40px;

	    

	}

	.g_newstle {

	    margin-bottom: 32px;

	}

	.g_newsflwz {

	    padding: 30px 15px 10px;

	}

	.g_newsflwztime {

	    padding: 0 15px;

	    margin-bottom: 30px;

	}

	.g_newsflwz {

	    height: 95px;

	}

	.g_newsny {

	    margin-top: 60px;

	}

	.g_newsnynext {

	    margin-top: 32px;

	    margin-bottom: 32px;

	}

	.g_invesgao1 {

	    font-size: 16px;

	    line-height: 32px;

	    margin-bottom: 12px;

	    height: 32px;

	}

	.g_investpt2nrfr {

	    padding-right: 0;

	    float: left;

	    width: 100%;

	    margin-top: 32px;

	}

	.g_investpt3fl p {

	    width: 100%;

	    margin: 18px auto 0;

        height: auto;

	}

	.g_investpt3fl .g_investpt3tle {

	    width: 100%;

	}

	.g_investpt3fl:nth-child(1) {

	    padding: 32px 15px;

	}

	.g_investpt3tle {

	    font-size: 18px;

	    margin-bottom: 48px;

	}

	.g_investpt3 .g_content, .g_investpt2 .g_newstle.g_content, .g_investpt1 .g_newstle.g_content{

		padding:0;

	}

	.l_ltqy p{

		font-size: 16px;

		line-height: 26px;

	}

	.l_ltqy{

		margin-top: 16px;

	}

	.l_jjfz {

	    font-size: 14px;

	    line-height: 24px;

	    width: 100%;

	    margin-top: 10px;

	}

	.l_right_text{

		padding:70px 30px;

	}

	.l_sygf_more a{

		font-size: 16px;

	}

	.l_sygf_js{

		margin-bottom: 16px;

	}

	.l_ten_conbox {

	    padding: 0 10px;

	    height: 218px;

	}

	.l_ten_content {

	    margin: 0 -10px;

	}

	.l_two_text p{

		margin-bottom: 16px;

	}

	.l_sever .l_two_text{

		margin-bottom: 16px;

	}

	.l_publivk_width {

	    width: 100%;

	    padding: 0 15px 32px;

	}

	.l_sygf_le{

		padding-right: 0;

	    margin-bottom: 18px;

	}

	.l_five_le{

		width: 100%;

	}

	.l_right_text {

	    padding: 30px 15px;

	}

	.l_two_text:before {

	    top: -5px;

	}

	.l_yszh_js {

	    font-size: 16px;

	    line-height: 26px;

	    margin-top: 16px;

	}

	.l_yszh_xxjs {

	    font-size: 14px;

	    line-height: 24px;

	    margin-top: 16px;

	    margin-bottom: 16px;

	}

	.l_six{

		padding-top: 32px;

		padding-bottom: 32px;

	}

	.l_sever .l_right_text{

		padding: 32px 15px;

	}

	.l_nine_text{

		padding: 30px 15px;

		width: 100%;

	}

	.l_ten_con_txet p a{

		margin-bottom: 10px;

	}

	.l_ten_contit {

	    font-size: 18px;

	    font-weight: bold;

	    line-height: 32px;

	    margin-bottom: 16px;

	}

	.l_four .l_right_text{

		padding: 32px 15px;

	}

	.g_cultpt1js p {

	    font-size: 18px;

	    line-height: 30px;

	}

	.g_cultpt2 .g_cultpt2b {

	    margin: 0;

	}

	.g_cultpt2 {

	    padding: 32px 15px 42px;

	}

	.g_newstle {

	    margin-bottom: 0;

	}

	.g_cultpt3 .g_sypt4nr {

	    margin-top: 32px;

	}

	.g_cultpt2 .slick-dots {

	    bottom: -10px;

	}

	.g_cultpt3 .g_sypt4nr {

	    margin: 0;

	}

	.g_cultpt3 .g_sypt4fl {

	    width: 100%;

	}

	.g_cultpt2b{

		margin-top: 32px;

	}

	.g_cultpt3 {

	    padding-top: 32px;

	    padding-bottom:52px;

	}

	.g_cultpt1 {

	    padding-top: 32px;

	}

	.g_cultpt2 .g_sypt4nr {

	    margin-top: 0;

	}

	.g_cultpt2 .g_newstle.g_content {

	    width: 100%;

	    padding-left: 0;

	    padding-right: 0;

	}

	.g_contpt1mail p {

	    line-height: 30px;

	    font-size: 16px;

	}

	.g_contpt1mail {

	    margin-bottom: 18px;

	    margin-top: 0;

	}

	.g_contpt1nyfl {

	    width: 100%;

	    padding: 10px 15px 60px;

	}

	.g_contpt1nyfrtop h3 {

	    font-size: 16px;

	    line-height: 28px;

	}

	.g_contpt1nyfrtop p {

	    font-size: 14px;

	    line-height: 30px;

	}

	.g_contpt1nyfrbot p {

	    font-size: 14px;

	    line-height: 26px;

	}

	.ny_route_map {

	    height: 600px;

	    margin-top: 18px;

	}

	.g_abtpt5nr{

		display: none;

	}

	.g_abtpt1wz p {

	    font-size: 16px;

	    line-height: 30px;

	}

	.g_abtpt1wz{

		margin-top: 18px;

	}

	.g_abtpt1nrfl p {

	    font-size: 14px;

	    line-height: 26px;

	}

	.g_abtpt1nrfr {

	    width: 100%;

	    margin-top: 18px;

	}

	.g_abtpt2fr {

	    padding: 32px 15px;

	}

	.g_abtpt3 {

	    padding: 32px 15px;

	}

	.g_abtpt3fl span {

	    margin-bottom: 18px;

	}

	.g_abtpt3fl p {

	    font-size: 14px;

	    line-height: 26px;

	}

	.g_abtpt3fr {

	    width: 100%;

	}

	.g_abtpt4his h3 {

	    font-size: 20px;

	}

	.g_abtpt4his p {

	    font-size: 14px;

	}

	.g_abtpt4 {

	    padding: 32px 15px 0;

	}

	.g_abtpt4nr {

	    width: 100%;

	    margin: 50px auto 0;

	}

	.g_abtpt6nrwz p {

	    font-size: 16px;

	    line-height: 32px;

	}

	.g_abtpt6nrwz{

		margin-top: 18px;

	}

	.g_abtpt6nra a {

	    font-size: 16px;

	    margin-top: 32px;

	}

	.g_abtpt6bj {

	    height: 400px;

	}

	.g_abtpt7nr1fl {

	    width: 100%;

	}

	.g_abtpt7nr1{

		margin-top: 32px;

		margin-bottom: 32px;

	}

	.g_abtpt7nr2wz h3 {

	    font-size: 18px;

	}

	.g_abtslickb{

		padding-left: 30px;

		padding-right: 30px;

	}

	.g_abtpt8 {

	    padding: 32px 0;

	}

	.g_abtpt8fl {

	    width: 25%;

	    padding: 0 15px;

	}

	.g_abtpt8nr{

		margin-top: 18px;

	}

	.g_abtpt7nr2wz p {

	    width: 100%;

	}

	.g_abtpt5nrbj {

	    height: 330px;

	}

	.g_abtpt5nrb {

	    margin-top: 32px;

	}

	.g_abtpt5nrph{

		display: block;

		position: absolute;

		top:50%;

		left:50%;

		transform: translate(-50%,-50%);

		width: 100%;

	}

	.g_abtpt5nrphslk .g_abtpt5nrtopfl{

		width:50%;

	}

	/*.g_abtpt5nrphslk .g_abtpt5nrtopfl .g_abtpt5nrtopflb{

		background:#18749f;

	}*/

	.g_abtpt5nrph{

		margin-top: 18px;

	}

	.g_abtpt5nrph .slick-dots li {

	    border: 1px solid #fff;

	}

	.g_abtpt5nrph .slick-dots li.slick-active {

	    background: #fff;

	}

	.g_prodpt1botfl {

	    width: 20%;

	}

	.g_prodpt1botfr {

	    width: 80%;

	}

	.g_prodpt1nrtu {

	    width: 18px;

	}

	.g_prodpt1botfrtu {

	    height: 615px;

	}

	.g_prodpt1botflb {

	    height: 546px;

	}

	.g_prodpt1botfljian {

	    height: calc(100% - 546px);

	    padding: 26px 0 25px;

	}

	.g_prodpt3fl {

	    width: 100%;

	}

	.g_prodpt3flb {

	    margin-left: 15px;

	    margin-top: 32px;

	}

	.g_prodpt3flb h3 {

	    font-size: 20px;

	    margin-bottom: 20px;

	}

	.g_prodpt3fr {

	    width: 100%;

	}

	.g_prodpt4nrfl {

	    width: 100%;

	}

	.g_prodpt4nr .g_prodpt4nrfl {

	    padding-left: 15px;

	    margin-top: 0;

	}

	.g_prodpt4nrfr {

	    width: 100%;

	}

	.g_prodpt4nrfl h3 {

	    font-size: 18px;

	}

	.g_prodpt4nrfl p {

	    font-size: 14px;

	    line-height: 26px;

	}

	.g_prodpt4nr:nth-child(2n) .g_prodpt4nrfl {

	    padding-left: 15px;

	}

	.g_prodpt4{

		margin-top: 32px;

	}

	.g_prodpt5top h3 {

	    font-size: 18px;

	    margin-bottom: 18px;

	}

	.g_prodpt5top p {

	    color: #ffffff;

	    font-size: 14px;

	    line-height: 28px;

	}

	.g_prodpt5botfl {

	    width: 25%;

	    padding: 0 15px;

	}

	.g_prodpt5bot {

	    margin: 18px -15px 0;

	}

	.g_prodpt5 {

	    padding-top: 32px;

	    padding-bottom: 32px;

	}

	.g_prodpt1topflnav1 {

	    font-size: 16px;

	    padding: 0 15px;

	}

	.g_prodpt1top{

		display: none;

	}

	.g_prodpt1topph{

		display: block;

	}

	.g_prodphtop{

		width:100%;

		height:50px;

		background: #1c252e;

		padding:0 15px;

	}

	.g_prodphtopfr{

		width:20px;

		line-height: 50px;

	}

	.g_prodphtopfl{

		width:calc(100% - 20px);

		height:100%;

	}

	.g_prodphtopfl input{

		width:100%;

		height:100%;

		padding-right: 15px;

	}

	.g_prodph{

		position: relative;

		display: block;

	}

	.g_prodphbot{

		position: absolute;

		top:50px;

		left:0;

		background: #1c252e;

		padding:18px 15px;

		z-index: 100;

		width:100%;

		border-top:1px solid #ccc;

		display: none;

	}

	.g_prodphbotyj1{

		color:#fff;

		font-size: 14px;

		line-height: 30px;

	}

	.g_prodphbotyj1.act1, .g_prodphbotyj2.act2{

		color:#0084d6;

	}

	.g_prodphbotyj h2{

		position: relative;

	}

	.g_prodphbotyj img{

		width:15px;

	}

	.g_prodphbotyjia{

		position: absolute;

		top:50%;

		right:15px;

		transform: translateY(-50%);

	}

	.g_prodphbotyjian{

		position: absolute;

		top:50%;

		right:15px;

		transform: translateY(-50%);

		opacity: 0;

	}

	.g_prodphbotyjej{

		padding:10px 15px;

		display: none;

	}

	.g_prodphbotyj2{

		color:#fff;

		font-size: 14px;

		line-height: 28px;

		display: block;

	}

	.g_prodphbotyj h2.on .g_prodphbotyjia{

		opacity: 0;

	}

	.g_prodphbotyj h2.on .g_prodphbotyjian{

		opacity: 1;

	}

	.l_four{

		margin-bottom:32px;

	}

	.l_sever .l_right_text {

	    position: static;

	}

	.g_investpt3fl:nth-child(1) {

	    position: static;

	}

	/*grace 12.03*/

	.g_listny {

	    padding: 96px 15px 66px;

	}

	.g_listnybotfl {

	    width: 100%;

	    margin-bottom: 18px;

	}

	.g_listny .g_abtpt1.g_content {

	    padding-left: 0;

	    padding-right: 0;

	}

	.g_listtie {

	    left: 20px;

	}

	.g_fanhui {

	    width: 36px;

	    bottom: 72px;

	}
	.g_footbotwz span {
	    width: 50px;
	    margin-left: 0;
	}

}



@media screen and (max-width: 416px) {

	.g_sypt2bot {

		padding: 0;

	}



	.g_sypt2bot {

		margin-top: 18px;

	}



	.g_sypt2botwz {

		padding: 32px 0;

	}



	.g_sypt4flwz h3 {

		font-size: 18px;

		line-height: 30px;

	}



	.g_footfllogo {

		width: 120px;

		margin-bottom: 18px;

	}



	.g_footbj {

		width: 300px;

	}



	.g_sypt2botwz h3 {

		margin-bottom: 18px;

		font-size: 18px;

	}



	.g_sypt1frcha a {

		font-size: 16px;

	}



	.g_sypt1fr p {

		line-height: 24px;

	}



	.g_footbotwz {

		float: left;

		line-height: 20px;

	}

	.g_newsfl {

	    width: 100%;

	}

	.g_newsflwz {

	    padding: 15px 15px 10px;

	}

	.g_newsflwz {

	    height: 80px;

	}

	.g_newsflwztime {

	    margin-bottom: 18px;

	}

	.g_newslist {

	    margin-bottom: 30px;

	}

	.g_newsnytopfl {

	    width: calc(100% - 32px);

	    font-size: 18px;

	    padding-right: 15px;

	    height: 56px;

	    line-height: 28px;

	}

	.g_newsnytopfr a {

	    font-size: 16px;

	    line-height: 28px;

	}

	.g_newsnytopfr {

	    width: 32px;

	}

	.g_zhu {

	    font-size: 12px !important;

	    line-height: 20px !important;

	    text-align: left;

	}

	.g_newsnybot p {

	    font-size: 14px;

	    line-height: 24px;

	}

	.g_newsny {

	    margin-top: 32px;

	}

	.g_newsnynext h3 {

	    margin-bottom: 10px;

	}

	.g_newsnynext {

	    margin-top: 18px;

	}

	.g_invesgao1 {

	    height: 64px;

	}

	.g_invesslickbox {

	    margin-top: 30px;

	}

	.g_investpt1 {

	    padding-top: 32px;

	    padding-bottom: 80px;

	}

	.g_investpt2 {

	    padding: 32px 0;

	}

	.g_investpt2nrfl {

	    font-size: 40px;

	}

	.g_investpt2nrfl span {

	    font-size: 20px;

	}

	.g_inpt2nrfrtop1 {

	    font-size: 18px;

        margin-bottom: 10px;

	}

	.g_inpt2nrfrtop2 {

	    font-size: 24px;

	}

	.g_inpt2nrfrtop {

	    margin-bottom: 14px;

	}

	.g_investpt2nr {

	    padding-top: 32px;

	    padding-bottom: 32px;

	}

	.g_investpt2nrbot p {

	    color: #3d3d3d;

	    font-size: 14px;

	    line-height: 24px;

	}

	.g_investpt3fl p {

	    font-size: 14px;

	    line-height: 30px;

	}

	.g_newstle h3 {

	    font-size: 18px;

	}

	.g_newsfl {

	    padding: 0 15px;

	}

	.g_investpt2nrfr {

	    margin-top: 18px;

	}

	.g_newstle {

	    margin-bottom: 18px;

	}

	.l_ten_conbox {

		width: 33.333333%;

	}

	.l_ten_conbox{

		border-left: none;

		padding: 0;

		margin-bottom: 16px;

		height: 187px;

	}

	.l_ten_content{

		margin: 0;

	}

	.l_nine_text{

		position: relative;

		top: 0;

		left: 0;

		transform: translateY(0);

		padding: 0 15px;

	}

	.l_nine_back{

		display: none;

	}

	.l_ten_contit{

		font-size: 16px;

		margin-bottom: 5px;

	}

	.l_ten_con_txet p a {

	    font-size: 14px;

	    line-height: 20px;

	    display: inline-block;

	    width: 100%;

	}

	.l_nine_js{

		margin-top: 0;

	}

	.l_nine_js{

		margin-bottom: 0;

	}

	.l_two_text p{

		margin-bottom:10px;

		font-size: 14px;

		line-height: 26px;

	}

	.l_two_text:before {

	    top: -5px;

	    width: 60px;

	}

	.l_sygf_js{

		margin-bottom: 0;

	}

	.l_five_ritext{

		margin-top: 16px;

		margin-bottom: 0;

	}

	.l_five {

		margin-top: 32px;

		margin-bottom: 0;

	}

	.l_sygf_more a {

	    font-size: 14px;

	    line-height: 24px;

	}

	.g_cultpt1bj {

	    width: 60%;

	    margin-top: 40px;

	}

	.g_cultpt1js p {

	    font-size: 16px;

	    line-height: 28px;

	}

	.g_cultpt1js {

	    margin-bottom: 18px;

	}

	.g_cultpt1time {

	    font-size: 14px;

	    margin-bottom: 32px;

	}

	.g_cultpt1btn a {

	    font-size: 16px;

	}

	.g_sypt4flwz h3 {

	    font-size: 16px;

	    line-height: 26px;

	}

	.g_sypt4flwz p {

	    line-height: 24px;

	}

	.ny_route_map {

	    height: 400px;

	    margin-top: 18px;

	}

	.g_contpt1ny .slick-dots {

	    bottom: -35px;

	}

	.g_contpt1nyfltop h3 {

	    font-size: 16px;

	}

	.g_contpt1nyfltop {

	    padding: 10px 0;

	}

	.g_contpt1 {

	    padding-top: 32px;

	    padding-bottom: 32px;

	}

	.g_contpt2 {

	    padding-top: 32px;

	}

	.g_abtpt1nr {

	    margin-top: 18px;

	}

	.g_abtpt2fr p {

	    font-size: 14px;

	    line-height: 26px;

	}

	.g_abtpt4his p {

	    font-size: 14px;

	    line-height: 24px;

	    margin-bottom: 24px;

	    /*height: 48px;*/

	}

	.g_abtpt4nr {

	    margin: 32px auto 0;

	}

	.g_abtpt4line1 .g_abtpt4his::after {

	    height: 70px;

	}

	.g_abtpt4line1 .g_abtpt4his {

	    padding-left: 15px;

	}

	.g_abtpt4line2 .g_abtpt4his {

	    padding-right: 15px;

	}

	.g_abtpt4his p {

	    margin-bottom: 0;

	}

	.g_abtpt4his h3 {

	    font-size: 18px;

	    margin-bottom: 8px;

	}

	.g_abtpt4histu::after {

	    height: 70px;

	}

	.g_abtpt4histu {

	    padding-bottom: 70px;

	}

	.g_abtpt4his p {

	    font-size: 12px;

	    line-height: 18px;

	    margin-bottom: 2px;

	    height: 54px;

	}

	.g_abtpt6bj {

	    height: 300px;

	}

	.g_abtpt6nr {

	    top: 18px;

	}

	.g_abtpt6nrwz p {

	    font-size: 14px;

	    line-height: 26px;

	}

	.g_abtpt7nr1fr h3 {

	    font-size: 18px;

	    line-height: 32px;

	}

	.g_abtpt7nr1fr p {

	    font-size: 14px;

	    line-height: 24px;

	}

	.g_abtpt7nr2wz {

	    margin-bottom: 18px;

	}

	.g_abtpt7nr1 {

	    margin-top: 0;

	}

	.g_abtpt7nr1 {

	    margin-top: 0;

	    margin-bottom: 0;

	}

	.g_abtpt8fl {

	    width: 50%;

	}

	.g_abtpt8fl {

	    margin-bottom: 18px;

	}

	.g_abtslick {

	    margin: 0 -16px 18px;

	}

	.g_abtpt5 {

	    padding: 32px 0 42px;

	}

	.g_abtpt5nrtopflb {

	    width: 150px;

	    height: 150px;

	    padding: 15px;

	}

	.g_abtpt5nrtopflb img {

	    width: 28px;

	    margin: 0 auto 10px;

	}

	.g_abtpt5nrtopfl1 {

	    font-size: 14px;

	    line-height: 22px;

	    max-height: 44px;

	}

	.g_abtpt5nrtopfl2 {

	    font-size: 12px;

	    line-height: 18px;

	    max-height: 36px;

	    margin-top: 6px;

	    padding: 0 10px;

	}

	.g_contpt2wz h3 {

	    font-size: 16px;

	    line-height: 32px;

	    margin-bottom: 10px;

	}

	.g_contpt2wz p {

	    font-size: 14px;

	    line-height: 26px;

	}

	.g_contpt2 .g_newstle {

	    margin-bottom: 18px;

	}

	.g_contpt2wz {

	    margin-bottom: 18px;

	}

	.g_sypt1gf {

	    margin-top: 18px;

	}

	.g_sypt1gf2 {

	    font-size: 26px !important;

	}

	.g_sypt1gf2 span {

	    font-size: 16PX;

	}

	.g_prodpt1nr {

	    padding: 10px 0;

	}

	.g_prodpt1nrwz {

	    font-size: 12px;

	    margin-top: 10px;

	    line-height: 18px;

	}

	.g_prodpt1nrtu {

	    width: 15px;

	}

	.g_prodpt1botfrtu {

	    height: 345px;

	}

	.g_prodpt1botflb {

	    height: 315px;

	}

	.g_prodpt1botfljian {

	    height: calc(100% - 315px);

	    padding: 11px 0;

	}

	.g_prodpt1botfljian img {

	    width: 18px;

	}

	.g_prodpt1botfrwz h3 {

	    font-size: 18px;

	    margin-bottom: 10px;

	}

	.g_prodpt1botfrwz h6 {

	    font-size: 16px;

	    margin-bottom: 10px;

	}

	.g_prodpt1botfrwz p {

	    font-size: 14px;

	    line-height: 22px;

	}

	.g_prodpt1botfrwz {

	    bottom: 15px;

	    right: 10px;

	}

	.g_prodpt2flbotnr p {

	    width: 12px;

	    height: 12px;

	}

	.g_prodpt2flbotnr:nth-child(2).act p::before {

	    width: 22px;

	    height: 22px;

	}

	.g_prodpt2flbotnr:nth-child(1).act p::before {

	    width: 22px;

	    height: 22px;

	}

	.g_prodpt2flbotnr:nth-child(3).act p::before {

	    width: 22px;

	    height: 22px;

	}

	.g_prodpt2fl {

	    padding-right: 0;

	    margin-bottom: 0;

	}

	.g_prodpt2 {

	    padding-top: 32px;

	    padding-bottom: 32px;

	}

	.g_prodpt2frtop h3 {

	    font-size: 18px;

	    margin-bottom: 10px;

	}

	.g_prodpt2frtop p {

	    font-size: 14px;

	    line-height: 24px;

	}

	.g_prodpt2frtop {

	    padding-bottom: 16px;

	}

	.g_prodpt2frbot p {

	    font-size: 14px;

	    line-height: 26px;

	}

	.g_prodpt3flb h3 {

	    font-size: 18px;

	    margin-bottom: 10px;

	}

	.g_prodpt3flb p {

	    font-size: 14px;

	    line-height: 24px;

	}

	.g_prodpt4nrfl h3 {

	    margin-bottom: 12px;

	}

	.g_prodpt4nrfl p {

	    font-size: 14px;

	    line-height: 24px;

	}

	.g_prodpt4nr{

		margin-bottom: 10px;

	}

	.g_prodpt5botfl {

	    width: 50%;

	    margin-bottom: 15px;

	}

	.g_contpt1nyfltop p {

	    font-size: 14px;

	}

	.slick-dots li {

	    width: 10px;

	    height: 10px;

	    margin: 0 4px;

	}

	.g_sypt4nr {

	    margin-top: 32px;

	}

	.g_sypt4tle.g_content{

		padding-left: 0;

		padding-right: 0;

	}

	.l_four .l_right_text {

	    position: static;

	}

	.l_left_img {

	    float: none;

	}

	/*grace 12.03*/

	.g_listbj {

	    height: 350px;

	    overflow: hidden;

	}

	.g_listtit p {

	    font-size: 18px;

	    line-height: 28px;

	}

	.g_listpt {

	    margin-bottom: 32px;

	}

	.g_listwz {

	    height: 130px;

	}

	.g_listwz {

	    margin-top: 14px;

	    margin-bottom: 14px;

	}

	.g_listbtn {

	    margin-bottom: 14px;

	}

	.g_listny .g_newstle {

	    margin-bottom: 0;

	}

	.g_abtpt1wz p {

	    font-size: 16px;

	    line-height: 26px;

	}

	.g_listny .g_abtpt1wz {

	    margin-bottom: 10px;

	    margin-top: 12px;

	}

	.g_listtie {

	    padding: 10px 8px;

	    left: 20px;

	}

	.g_listtie p span {

	    font-size: 26px;

	}

	.g_listtie p {

	    font-size: 12px;

	}

	.g_listdata {

	    font-size: 16px;

	    line-height: 32px;

	}

	.g_listnybotfl .g_listtie p span {

	    font-size: 26px;

	}

	.g_listdata {

	    margin-top: 10px;

	}

	.g_listnybot {

	    margin: 40px -20px 40px;

	}

	.g_listny {

	    padding: 64px 15px 32px;

	}

	.g_listnybotfl .g_listtie {

	    padding: 10px 8px;

	}

	.g_listnybotfl .g_listdata {

	    margin-top: 8px;

	}

	.g_fanhui {

	    top: 18px;

	    right: 15px;

	    width:32px;

	}

}