<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@media screen and (max-width: 1680px){
	.g_pcbanbtn {
	    margin-top: 108px;
	}
}
@media screen and (max-width: 1560px){
	.g_c1pt2nr {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_j1pt1gd1 {
	    margin-top: -70px;
	}
	.g_f2tlep {
	    margin-top: 80px;
	}
	.g_pcbanbox2 .g_f2tle h3 {
	    transform: translateY(58px);
	}
	/*2020.1.21 grace*/
	.g_pcbanbox1 .g_pcbantle {
	    margin-bottom: 10px;
	    line-height: 46px;
	    font-size: 36px;
	}
}
@media screen and (max-width: 1440px){
	.g_piao {
	    width: 68px;
	}
	.g_piao1wz {
	    font-size: 14px;
	}
	.g_piao1tu {
	    width: 22px;
	}
	.g_piao2 {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.g_piaoa a {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.g_sypt1lbnr {
	    width: 25%;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.g_sypt1lb {
	    margin-right: -10px;
	    margin-left: -10px;
	}
	.g_sypt1jian1 {
	    width: 38px;
	    left: -38px;
	}
	.g_sypt1jian2 {
	    width: 38px;
	    right: -38px;
	}
	.g_sypt1 .g_center1 {
	    width: 1280px;
	}
	.g_center1 {
	    width: 1366px;
	}
	/* .g_pcnav {
	    width: 1000px;
	    padding-left: 60px;
	} */
 
	.g_pcbanwz {
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	    position: absolute;
	    padding-top: 0;
	}
}
@media screen and (max-width: 1366px){
	.g_center1 {
	    width: 1280px;
	}
	.g_sypt1 .g_center1 {
	    width: 1280;
	}
	.g_pcnav {
	    /* width: 1000px; */
	    /* padding-left: 130px; */
	}
	.w666{width: 630px;padding-left: 0px;}
	.g_pcnav1 {
	    padding-left: 12px;
	    padding-right: 12px;
	}
 
	.g_pcseton {
	    margin-left: 20px;
	}
	.g_pcseton::before {
	    left: -22px;
	}
	.g_pctou.act .g_pcseton::before {
	    left: -22px;
	}
	.g_pcbanbtn {
	    margin-top: 84px;
	}
	.g_sypt4shuzi {
	    right: 72px;
	}
	.g_pcbanbox1 .g_pcbantle {
	    font-size: 32px;
	    margin-bottom: 24px;
	    line-height: 40px;
	}
	.g_piao {
	    width: 68px;
	}
	.g_piao1wz {
	    font-size: 14px;
	}
	.g_piao1tu {
	    width: 22px;
	}
	.g_piao2 {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.g_piaoa a {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.g_sypt1lbnr {
	    width: 25%;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.g_sypt1lb {
	    margin-right: -10px;
	    margin-left: -10px;
	}
	.g_sypt1jian1 {
	    width: 38px;
	    left: -38px;
	}
	.g_sypt1jian2 {
	    width: 38px;
	    right: -38px;
	}
	.g_pcheadbox .slick-dots {
	    bottom: 110px;
	}
	/*2020.1.21 grace*/
	.g_pcbanbox1 .g_pcbantle {
	    margin-bottom: 10px;
	}
	.g_pcbanbox1 .g_pcbanbtn {
	    margin-top: 30px;
	}
	.g_a1tle {
	    font-size: 30px;
	    line-height: 40px;
	    margin-bottom: 40px;
	}
	.g_a1pt1 {
	    padding-top: 70px;
	    padding-bottom: 80px;
	}
	.g_a1pt5 {
	    padding-top: 80px;
	    padding-bottom: 80px;
	}
	.g_nytle1 {
	    font-size: 30px;
	}
	.g_b1pt9 {
	    padding-top: 50px;
	    padding-bottom: 80px;
	}
}
@media screen and (max-width: 1280px){
	.g_center1 {
	    width: 1200px;
	}
	.g_sypt1 .g_center1 {
	    width: 1200px;
	}
	.g_pcnav {
	    /* width: 1000px; */
	    /* padding-left: 30px; */
	}
	.g_pcnav {
	    /* width: 910px; */
	    /* padding-left: 30px; */
	}
 
 
	.g_pcbanwz {
	    padding-left: 0;
	}
}
@media screen and (max-width: 1200px){
	.header2{
		display: block;
	}
	.g_pctou{
		display: none;
	}
	.g_sypt4bj1{
		display: none;
	}
	.g_sypt4bj2{
		display: block;
	}
	.g_sypt4dian{
		display: none;
	}
	.g_phban{
		display: block;
		width:100%;
	}
	.g_phban img{
		width:100%;
	}
	.g_pcban{
		background: transparent!important;
	}
	.g_nyphban{
		display: block;
	}
	.g_nyban{
		background: transparent!important;
	}
	.g_nyban12{
		display: block;
	}
	.g_nyban11{
		display: none;
	}
	.g_pcbanwz {
	    padding-top: 0;
	}
	.g_pcbantle{
	    position: absolute;
	    top: 154px;
	    left: 60px;
	}
	.g_pcbanjj{
		position: absolute;
	    top: 240px;
	    left: 60px;
	}
	.g_pcbanbtn{
		position: absolute;
		bottom:134PX;
	 	left: 60px;
	}
	.g_pcban {
	    height: auto;
	}
	.g_center1 {
	    width: 768px;
	}
	.g_sypt1 .g_center1 {
	    width: 768px;
	}
	.g_sypt1lbnr {
	    width: 50%;
	    margin-bottom: 18px;
	}
	.g_sypt4shuzi {
	    transform: translateY(0);
	    width: 100%;
        top: 64%;
	}
	.g_sypt4shuziz{
		width:33.333333%;
		padding-left: 100px;
		padding-right: 100px;
	}
	.g_sypt4shuzi1{
		float: left;
	}
	.g_sypt4shuzi2 {
	    margin-top: 0;
	}
	.g_center2 {
	    width: 768px;
	}
	.g_sypt4bj img {
	    width: 100%;
	    height: 100%;
	    position: static;
	    transform: translate(0);
	}
	.g_sypt4bj {
	    height: auto;
	}
	.g_sypt4shuzi {
	    right: 0;
	}
	.g_sypt5fl {
	    width: 100%;
	}
	.g_sypt5fr {
	    width: 100%;
	    padding-left: 0;
	    /*margin-top: 18px;*/
	}
	.g_footxfr{
		display: none;
	}
	.g_foots{
		display: none;
	}
	.g_foxlo{
		display: none;
	}
	footer {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_foxbq {
	    margin-top: 32px;
	}
	.g_footx {
	    padding-top: 0;
	}
	.g_fowxewm {
	    width: 78px;
	}
	.g_sypt2fl {
	    width: 100%;
	}
	.g_sypt2fr {
	    width: 100%;
	    padding-top: 32px;
	    padding-left: 0;
	}
	.g_pcbanbox1 .g_pcbanbtn {
	    position: static;
	}
	.g_c1pt1nrbl{
		display: none;
	}
	.g_c1pt1qh {
	    position: static;
	    transform: translate(0);
	}
	.g_c1pt1dian11, .g_c1pt1dian12, .g_c1pt1dian13, .g_c1pt1dian14, .g_c1pt1dian15{
	    position: relative;
	    top: 0;
	    right:0;
	    left: 0;
	}
	.g_c1pt1dian {
	    width: 100%;
	    height: auto;
	    display: none;
	}
	.g_c1ptwzlb {
	    width: 100%;
        margin-bottom: 32px;
	}
	.g_c1pt1dian11{
		margin-left: 10px;
	}
	.g_c1pt1dian12{
		margin-left: 15px;
	}
	.g_c1pt1dian13{
		margin-left: 15px;
	}
	.g_c1pt1dian14{
		margin-left: 15px;
	}
	.g_c1pt1dian15{
		margin-left: 15px;
	}
	.g_c1pt1dian14 {
	    transform: translateX(0);
	}
	.g_center3 {
	    width: 768px;
	}
	.g_c1pt3tu {
	    width: 768px;
	}
	.g_nyban1 {
	    margin-top: 64px;
	}
	.g_pcbanbox1 .g_pcbanjj {
	    position: static;
	}
	.g_pcbanbox1 .g_pcbantle {
	    position: static;
	}
	.g_e1nav{
		display: none;
	}
	.l_caselist {
	    margin-bottom: 32px;
	    margin-top: 32px;
	}
	.l_tu {
	    width: 100%;
	}
	.l_content {
	    width: 100%;
	}
	.g_fenye{
		display: none;
	}
	.g_f2pt1nr {
	    width: 768px;
	    margin: 0 auto 32px;
	}
	.g_f2jian1 {
	    left: -25px;
	}
	.g_f2jian2 {
	    right: -25px;
	}
	.l_xin2 {
	    width: 768px;
	}
	.g_f2pt1nrlbwz {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	    padding-bottom: 18px;
	    padding-top: 18px;
	}
	.g_f2pt1nrlbtu {
	    width: 100%;
	}
	.l_pro2 {
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.l_bo {
	    margin-right: -15px;
	    margin-left: -15px;
	}
	.l_fua {
	    padding-left: 0;
	    padding-right: 0;
	}
	.l_kuai {
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.l_zhi3 {
	    margin-right: -15px;
	    margin-left: -15px;
	}
	.g_h1pt1nrbj {
	    background: #f4f7ff;
	    padding: 32px 15px;
	}
	.g_h1pt3fr {
	    width: 50%;
	    padding-right: 15px;
	}
	.g_h1pt3flb {
	    width: 50%;
	}
	.g_h1pt3fl {
	    width: 300px;
	}
	.g_h1pt1nrfl {
	    width: 50%;
	    margin-bottom: 20px;
	}
	.g_j1pt3nrtu {
	    width: 170px;
	}
	.g_j1pt4nrfl {
	    width: 25%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_j1pt4nr {
	    margin-left: -15px;
	    margin-right: -15px;
	}
	.g_j1ban {
	    padding-left: 15px;
	}
	.g_j1pt1tle {
	    font-size: 18px;
        margin-top: 0;
	}
	.g_j1pt1nrfl {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_j1pt1nrflb p {
	    height: auto;
	}
	.g_j1tanbox {
	    width: 748px;
	    padding: 62px 48px;
	}
	.g_j1tanclose {
	    width: 16px;
	    top: 24px;
	    right: 28px;
	}
	.g_j1tanfl {
	    padding-right: 32px;
	}
	.g_phfenye{
		display: block;
		padding-left: 15px;
		padding-right: 15px;
	}
	.g_nybanwz {
	    width: 350px;
	}
	.g_b1pt2nrfr {
	    padding-left: 15px;
	}
	.g_b1pt2nr {
	    padding-right: 0;
	    padding-left: 0;
	}
	.g_b1pt2nrb {
	    margin-left: 0;
	    margin-right: 0;
	}
	.g_b1pt3nrfl {
	    width: 100%;
	}
	.g_b1pt3wz1 {
	    height: 34px;
	    overflow: hidden;
	}
	.g_b1pt5sfl {
	    width: 100%;
	}
	.g_b1pt6nrfl {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_b1pt8nrfl {
	    padding-left: 15px;
	    padding-right: 15px;
	    width: 25%;
	}
	.g_b1pt8nrtle {
	    font-size: 16px;
	}
	.g_b1pt1nrfl {
	    width: 100%;
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_b1pt2nr {
	    width: 100%;
	}
	.g_b1pt3nrfr{
		float: none;
	}
	.g_b1pt4rkfl {
	    width: 100%;
	    margin-top: 78px;
	}
	.g_b1pt4rkfr {
	    width: 100%;
	    padding-left: 0;
	}
	.g_j1pt1{
		display: none;
	}
	.g_j1pt11{
		display: block;
	}
	.g_pcbanwz {
	    transform: translate(0);
	    position: static;
	}
	.g_phpiao{
		display: block;
		position: fixed;
		z-index: 100;
		right:30px;
		bottom:50px;
		background:#f47401;
		width: 42px;
		height:42px;
		border-radius: 50%;
	}
	.g_phpiao .g_piao1wz{
		display: none;
	}
	.g_phpiao.g_piaoa a {
	    padding-top: 0;
	    padding-bottom: 0;
	}
	.g_phpiao .g_piao1tu {
	    width: 22px;
	    margin-top: 8px;
	}
	.g_phpiao.g_piao1 {
	    border-bottom: 1px solid transparent;
	}
	/*2020.1.21 grace*/
	.g_b1pt7 .g_b1pt5sfl {
	    width: 50%;
	    padding-right: 15px;
	}
	.g_b1pt7 .g_b1pt5sfr {
	    width: 50%;
	}
	.g_a1 .g_b1pt7 .g_b1pt4rkfrtle {
	    margin-right: 0;
	}
	.g_b1pt9fl {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.g_b1pt9nr {
	    margin-left: -10px;
	    margin-right: -10px;
	}
	.g_b1pt9flb {
	    z-index: 10;
	    padding: 24px 15px;
	}
	.g_b1pt9fltle {
	    font-size: 16px;
	}
	.g_b1pt9flb {
	    box-shadow: 0 0 10px 5px rgba(0,0,0, .07);
	}
	.g_content {
	    width: 768px;
	}
	.g_a1pt1fl {
	    padding: 0 20px;
	}
	.g_a1pt2nr .slick-dots, .g_a1pt1nr .slick-dots {
	    bottom: -32px;
	}
	.g_a1pt1nr .slick-dots li.slick-active, .g_a1pt2nr .slick-dots li.slick-active {
	    background: #0b3b8d;
	}
	.g_a1pt1nr .slick-dots li, .g_a1pt2nr .slick-dots li {
	    width: 10px;
	    height: 10px;
	    margin: 0 6px;
	    border: 1px solid #0b3b8d;
	}
	.g_a1pt3tu {
	    width: 90px;
	}
	.g_a1pt3b p {
	    width: calc(100% - 50px);
	}
	.g_a1pt6fr {
	    width: 55%;
	    padding-left: 30px;
	}
	.g_a1pt6fl {
	    width: 45%;
	}
	.g_a1pt6nr {
	    padding: 0;
	}
	.g_b1pt8nrfl {
	    margin-bottom: 32px;
	}
	.ace_casefrz {
	    padding: 0 20px;
	    font-size: 14px;
	    line-height: 36px;
	    margin-right: 15px;
	}
	.ace_casefl {
	    margin-right: 25px;
	    font-size: 20px;
	    line-height: 36px;
	    width: 48px;
	}
}
@media screen and (max-width: 768px){
	.g_centerx {
	    width: 100%;
	}
	.g_center1 {
	    width: 100%;
	    padding-left: 15px;
		padding-right: 15px;
	}
	.g_sypt1 .g_center1 {
	    width: 100%;
	    padding-left: 15px;
		padding-right: 15px;
	}
	.g_sypt2bj{
		display: none;..
	}
	.g_pcbantle {
	    font-size: 20px;
	}
	.g_pcbanjj {
	    font-size: 16px;
	}
	.g_pcbanjj {
	    top: 200px;
	}
	.g_center2 {
	    width: 100%;
	    padding-left: 15px;
		padding-right: 15px;
	}
	.g_sypt4shuzi {
	    top: 31%;
	    transform: translateY(-50%);
	    left: 30px;
	}
	.g_sypt4shuziz {
		width:100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_sypt4shuziz {
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	.g_piao{
		display: none;
	}
	.g_piao.act {
	    display: none;
	}
	.g_sypt3nr {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_sypt3nrfl {
	    width: 25%;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-bottom: 32px;
	}
	.g_chakan {
	    opacity: 1;
	}
	.g_sypt3tle {
	    font-size: 18px;
	    margin-top: 32px;
	}
	.g_nybanwzc1 {
	    font-size: 16px;
	    line-height: 24px;
	}
	.g_c1pt2nrfl {
	    width: 33.333333%;
	}
	.g_c1pt3tu {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_center3 {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	    /*padding-bottom: 42px;*/
	}
	.g_c1pt1dian1 p {
	    font-size: 14px;
	    line-height: 22px;
	    height: 44px;
	}
	.g_c1pt1dian1 {
	    width: 62px;
	    height: 62px;
	    padding-top: 5px;
	    padding-bottom: 5px;
	    padding-left: 8px;
	    padding-right: 8px;
	}
	.g_c1pt1dian1.ace_btn::before {
	    width: 88px;
	    height: 88px;
	}
	.g_c1pt4nrfl {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_c1pt4 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b1pt9fl {
	    width: 100%;
        margin-bottom: 64px;
	}
	.g_d1pt1nrfl {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_pcbanbox1 .g_nybanwz {
	    top: 50%;
	}
	.l_content {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.l_content div.l_title {
	    font-size: 18px;
	    margin: 32px 0px 0px 0px;
	    max-height: 52px;
	    line-height: 26px;
	    overflow: hidden;
	}
	.l_content p.l_text {
	    font-size: 14px;
	    margin: 18px 0px 0px 0px;
	    height: 88px;

	}
	.g_f2tle h3 {
	    font-size: 18px;
	    left: 142px;
	}
	.g_f2pt1nr {
	    width: 100%;
	}
	.l_xin2 {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.l_new1 {
	    width: 9%;
	    padding-left: 0;
	    padding-top: 32px;
    	padding-bottom: 32px;
	}
	.l_texta {
	    font-size: 22px;
	    padding-right: 0;
	    display: block;
	    margin-bottom: 18px;
	}
	.l_textb {
	    font-size: 16px;
        padding-left: 0;
	}
	.l_new2 {
	    width: 91%;
	    padding-right: 60px;
	    padding-top: 32px;
    	padding-bottom: 32px;
	}
	.l_new3 {
	    width: 30px;
	    right: 15px;
	}
	.l_textc {
	    font-size: 16px;
	    padding-bottom: 12px;
	    line-height: 24px;
	    max-height: 48px;
	    overflow: hidden;
	}
	.l_textd {
	    font-size: 14px;
	    line-height: 1.75;
	    height: auto;
	}
	.l_bac{
		display: none;
	}
	.g_f2pt2 {
	    margin-bottom: 32px;
	}
	.g_f1 {
	    padding-top: 32px;
	    padding-bottom: 64px;
	}
	.g_f2pt1 .g_j2tle {
	    margin-bottom: 32px;
	}
	.g_j2tle h3 {
	    font-size: 18px;
	}
	.g_j2tle p {
	    font-size: 14px;
	}
	.g_d6nrdetal {
	    padding: 18px 15px;
	}
	.l_pro2 {
	    width: 100%;
	}
	.l_fua {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.l_kuai {
	    width: 33.333333%;
	    margin-bottom: 18px;
	}
	.g_down .g_tatg {
	    width: 320px;
	}
	.g_tatg {
	    padding: 32px 15px;
	}
	.g_tatgtle {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_tatginp input {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_yanfl input {
	    padding-left: 15px;
	    padding-right: 80px;
	}
	.g_yanfr {
	    right: 0;
	    width: 160px;
	}
	.g_send {
	    height: 45px;
	    font-size: 16px;
	    line-height: 45px;
	}
	.g_h1pt3flb {
	    display: none;
	}
	.g_h1pt3fr {
	    width: 100%;
	    padding-right: 0;
	}
	.g_h1pt3fr {
	    padding-top: 0;
	    padding-bottom: 0;
	}
	.g_h1pt2nrfl {
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.g_h1pt2nr {
	    margin-left: -15px;
	    margin-right: -15px;
	}
	.g_j1pt3 {
	    padding-bottom: 32px;
	    padding-top: 32px;
	}
	.g_j1pt3nrfl {
	    width: 50%;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-bottom: 32px;
	}
	.g_j1pt3nr {
	    margin-left: -15px;
	    margin-right: -15px;
	    margin-top: 32px;
	}
	.g_j1pt3nrtu {
	    width: 150px;
	}
	.g_j1pt3nrb {
	    padding: 18px 15px;
	}
	.g_j1tanbox {
	    width: 300px;
	    padding: 32px 15px;
	}
	.g_j1tanfl {
	    width: 100%;
	}
	.g_j1tanfl {
	    padding-right: 10px;
	}
	.g_j1tanflwz1 {
	    font-size: 18px;
	    margin-bottom: 18px;
	}
	.g_j1tanflwz2 {
	    font-size: 14px;
	    margin-bottom: 18px;
	}
	.g_j1tanflwznr h3 {
	    font-size: 16px;
	    margin-bottom: 18px;
	    line-height: 22px;
	}
	.g_j1tanflwz {
	    margin-bottom: 18px;
	    margin-top: 18px;
	}
	.g_j1tanfr {
	    width: 100%;
	    padding-right: 0;
	}
	.g_j1tantu {
	    width: 142px;
	}
	.g_j1ban {
	    padding-left: 15px;
	    width: 100%;
	    padding-right: 15px;
	}
	.g_nyban1 {
	    margin-top: 64px;
	}
	.g_j2fl {
	    margin-right: 0;
	    float: none;
	    margin-bottom: 12px;
	}
	.g_j3pt1nrfl {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-bottom: 18px;
	}
	.g_j3pt1nr {
	    margin-left: -15px;
	    margin-right: -15px;
	    margin-top: 18px;
	    margin-bottom: 18px;
	}
	.g_j3pt2shdzb1 {
	    font-size: 18px;
	}
	.g_j3pt2shdzb2 {
	    margin-top: 2px;
	}
	.gkh_itm .map {
	    height: 370px;
	}
	.g_j3pt2shdzb {
	    padding-bottom: 12px;
	}
	.g_j3pt2shdztle2 {
	    font-size: 16px;
	}
	.g_j3pt2shdztle:nth-child(1) {
	    margin-bottom: 12px;
	}
	.g_j3pt2shdz {
	    width: 270px;
	    top: 18px;
	    left: 32px;
	    padding: 18px;
	}
	.g_b1pt4rkfr {
	    width: 100%;
	    padding-left: 0;
	}
	.g_b1pt5sfr{
		float: none;
	}
	.g_b1pt7 .g_b1pt5sfl {
	    width: 100%;
	}
	.g_b1pt7 .g_b1pt5sfr {
	    width: 100%;
	}
	.g_b1pt5sfr {
	    width: 100%;
	}
	.g_b1pt6nrfl {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_b1pt3nrfr {
	    width: 100%;
	}
	.g_j1ptph1 {
	    width: 100%;
	}
	.g_sypt1lbnr {
	    padding-left: 32px;
	    padding-right: 32px;
	}
	.g_sypt1jian1 {
	    width: 42px;
	    left: 0;
	}
	.g_sypt1jian2 {
	    width: 42px;
	    right: 0;
	}
	.g_c1pt1dian{
		display: none;
	}
	.g_tatg {
	    width: 300px;
	}
	.g_tatginp {
	    height: 36px;
	    margin-bottom: 12px;
	}
	.g_tatginp input::-webkit-input-placeholder{
		font-size:14px;
	}
	.g_tatginp input:-moz-placeholder{
		font-size:14px;
	}
	.g_tatginp input::-moz-placeholder{
		font-size:14px;
	}
	.g_tatginp input:-ms-input-placeholder{
		font-size:14px;
	}
	.g_tatginb textarea::-webkit-input-placeholder{
		font-size:14px;
	}
	.g_tatginb textarea:-moz-placeholder{
		font-size:14px;
	}
	.g_tatginb textarea::-moz-placeholder{
		font-size:14px;
	}
	.g_tatginb textarea:-ms-input-placeholder{
		font-size:14px;
	}
	.g_tatginb {
	    margin-bottom: 12px;
	    height: 92px;
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.g_yanfl input::-webkit-input-placeholder{
		font-size:14px;
	}
	.g_yanfl input:-moz-placeholder{
		font-size:14px;
	}
	.g_yanfl input::-moz-placeholder{
		font-size:14px;
	}
	.g_yanfl input:-ms-input-placeholder{
		font-size:14px;
	}
	.g_tatginb textarea {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_send {
	    height: 42px;
	    font-size: 14px;
	    line-height: 42px;
	}
	/*2020.1.21 grace*/
	.g_a1tle {
	    font-size: 24px;
	    line-height: 36px;
	}
	.g_content {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_nyban1{
		margin-top: 64px;
	}
	.g_a1pt3fl {
	    width: 100%;
	}
	.g_a1pt4botfl {
	    width: 100%;
	}
	.g_a1pt4botfr {
	    width: 100%;
	    padding-left: 0;
	}
	.g_a1pt5fr {
	    width: 100%;
	}
	.g_a1pt5fl {
	    position: static;
	    top: 0;
	    transform: translateY(0);
	    width:100%;
	    margin-top: 18px;
	}
	.g_a1pt6fl {
	    width: 100%;
	}
	.g_a1pt6fr {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 18px;
	}
	.g_a1pt2 {
	    padding-top: 32px;
	    padding-bottom: 70px;
	}
	.g_a1pt3 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_a1pt4 {
	    padding-bottom: 32px;
	    padding-top: 32px;
	}
	.g_a1pt4bot {
	    margin-top: 18px;
	}
	.g_a1pt6 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b1pt7 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b1pt7 .g_b1pt5sfl {
	    padding-right: 0;
	    padding-top: 0;
	    margin-bottom: 18px;
	}
	.g_b1pt4rkfrtle {
	    font-size: 24px;
	}
	.g_nytle1 {
	    font-size: 24px;
	}
}	
@media screen and (max-width: 415px){
	.header2 {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_pcbantle {
	    top: 78px;
	    left: 15px;
	}
	.g_pcbanjj {
	    top: 100px;
	    left: 15px;
	}
	.g_pcheadbox .slick-dots {
	    bottom: 72px;
	}
	.g_pcbanbtn1 {
	    width: 98px;
	    height: 32px;
	}
	.g_pcbanbtnfl {
	    font-size: 12px;
	    line-height: 32px;
	}
	.g_pcbanbtnfr {
	    line-height: 32px;
	    margin-left: 6px;
	}
	.g_pcbanbtn1 a {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_pcbanbtn2 {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_pcbanbtn {
	    bottom: 78px;
	    left: 15px;
	}
	.g_sypt1ying a{
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_sypt1lbtu {
	    width: 42px;
	    margin-bottom: 18px;
	}
	.g_sypt1lbtle {
	    font-size: 16px;
	    padding-bottom: 18px;
	}
	.g_sypt1ying{
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_sypt1lbjj {
	    font-size: 14px;
	    margin-top: 18px;
	    line-height: 24px;
	    height: 96px;
	}
	.g_sypt1lbtn {
	    margin-top: 18px;
	}
	.g_sypt1ying::before {
	    width: 86px;
	    height: 2px;
	}
	.g_sypt1lbtle::before {
	    width: 42px;
	}
	.g_sypt1 {
	    margin-top: -35px;
	}
	.g_sypt1lbtnfl {
	    font-size: 14px;
	}
	/*.g_sypt1lbnr {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.g_sypt1lb {
	    margin-right: -10px;
	    margin-left: -10px;
	}*/
	.g_pcheadbox .slick-dots {
	    bottom: 52px;
	}
	.g_pcbanjj {
	    font-size: 14px;
	    line-height: 24px;
	}
	.g_pcbantle {
	    font-size: 16px;
	}
	.g_sypt1 {
	    padding-bottom: 18px;
	}
	.g_sypt2nr {
	    padding-top: 18px;
	    padding-bottom: 18px;
	}
	.g_sypt2frtle p {
	    font-size: 16px;
	}
	.g_shu {
	    font-size: 68px;
	    top: -49px;
	    left: 14px;
	}
	.g_sypt2frtle {
	    margin-bottom: 18px;
	}
	.g_sypt2frwa {
	    margin-top: 18px;
	}
	.g_sypt2frwafl1 {
	    width: 32px;
	}
	.g_sypt2frwafl2 {
	    font-size: 14px;
	    line-height: 20px;
	    width: calc(100% - 32px);
	    padding-left: 12px;
	    height: auto; 
	    padding-right: 10px;
	}
	.g_sypt2frwafl {
	    padding-bottom: 18px;
	}
	.g_sypt2frtlej {
	    font-size: 14px;
	    margin-top: 12px;
	    line-height: 24px;
	}
	.g_sypt2nr:last-child .g_sypt2frtle p {
	    margin-bottom: 18px;
	}
	.g_sypt3nrb {
	    padding-top: 32px;
	}
	.g_sypt3nrfl {
	    width: 33.333333%;
	    margin-bottom: 18px;
	}
	.g_chakan {
	    width: 140px;
	    height: 38px;
	}
	.g_chakan a {
	    font-size: 14px;
	    line-height: 38px;
	    padding: 14px 42px;
	}
	.g_sypt3nr {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_sypt4bj {
	    height: auto;
	}
	.g_sypt4linkb {
	    position: static;
	}
	.g_sypt4linkfl {
	    width: 25%;
	}
	.g_sypt4lktu {
	    width: 28px;
	    margin-bottom: 12px;
	}
	.g_sypt4linkb {
	    width: 100%;
	    height: 155px;
	    background: rgba(0,0,0, 0.8);
	    /*position: absolute; */
	    /*bottom: 0;*/
	}
	.g_sypt4shuziz {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.g_sypt4shuzi11 {
	    font-size: 14px;
	    transform: translateY(12px);
	}
	.g_sypt4shuzi12 {
	    font-size: 30px;
	}
	.g_sypt4shuziz {
	    /*background: rgba(0,0,0, 0.8);*/
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	.g_sypt4linkfl {
	    height: 75px;
	}
	.g_sypt4lktle {
	    font-size: 12px;
	}
	.g_sypt5 {
	    margin-bottom: 64px;
	    margin-top: 32px;
	}
	.g_sypt5tlefl {
	    font-size: 18px;
	}
	.g_sypt5tlefr a {
	    transform: translateY(0px);
	}
	.g_sypt5tle {
	    margin-bottom: 32px;
	}
	.g_sypt5fl {
	    padding: 32px 15px;
	}
	.g_sypt5fltle {
	    font-size: 16px;
	    margin-bottom: 18px;
	    line-height: 24px;
	    max-height: 48px;
	    overflow: hidden;
	}
	.g_sypt5 .g_pcbanbtn1 {
	    margin-top: 18px;
	}
	.g_sypt5 .g_pcbanbtn1 {
	    padding-left: 15px;
    	padding-right: 15px;
	    margin-top: 18px;
	}
	.g_sypt5zotle {
	    font-size: 16px;
	    line-height: 24px;
	    margin-bottom: 10px;
	    max-height: 48px;
	    height:auto;
	    overflow: hidden;
	}
	.g_sypt5yotime {
	    font-size: 18px;
	}
	.g_sypt5frnryo {
	    width: 62px;
	    margin-top: 18px;
	}
	.g_sypt5frnrzo {
	    width: calc(100% - 62px);
	    padding-right: 12px;
	}
	.g_sypt5frnr a {
	    padding-top: 18px;
	    padding-bottom: 18px;
	}
	.g_foxbq {
	    margin-top: 18px;
	}
	.g_fowxewm {
	    left: 75%;
	}
	.g_c1 {
	    padding-top: 32px;
	}
	.g_c1pt1nr {
	    margin-top: 32px;
	}
	.g_pcbanbox1 .g_pcbanbtn1 {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_c1pt1tle {
	    font-size: 18px;
	}
	.g_c1ptwz {
	    padding: 32px 15px;
	}
	.g_c1ptwztle {
	    font-size: 16px;
	    margin-top: 18px;
	    margin-bottom: 18px;
	}
	.g_c1ptwzico {
	    width: 32px;
	}
	.g_c1pt2 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_c1pt2nr {
	    margin: 32px auto 0;
	}
	.g_c1pt2nrfl {
	    width: 50%;
	}
	.g_c1pt2nrflwz3 {
	    display: block; 
	}
	.g_c1pt2nrflwz1 {
	    width: 36px;
	    margin: auto;
	}
	.g_c1pt2nrflwz span {
	    margin: 12px auto 12px;
	}
	.g_c1pt2nrflwz2 {
	    font-size: 16px;
	}
	.g_c1pt2nrflwz3 {
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-top: 18px;
	}
	.g_c1pt4nrwz h3 {
	    font-size: 18px;
	    margin-bottom: 18px;
	}
	.g_b1pt9flshu {
	    top: -49px;
	    left: 49px;
	}
	.g_b1pt9flshu {
	    font-size: 74px;
	}
	.g_c1pt5 {
	    padding-top: 32px;
	    padding-bottom: 18px;
	}
	.g_nytle1 {
	    font-size: 18px;
	    line-height: 26px;
	    margin-bottom: 32px;
	}
	.g_c1pt5 .g_b1pt9nr {
	    margin-top: 32px;
	}
	.g_b1pt9flshu {
	    font-size: 74px;
	}
	.g_b1pt9flb {
	    padding: 32px 15px;
	}
	.g_pcbanbox1 .g_pcbanbtn {
	    margin-top: 8px;
	}
	.g_pcbanbox2 .g_nybanwz {
	    top: 50%;
        padding-left: 15px;
    	padding-right: 15px;
	}
	.g_c1pt1dian1 p {
	    font-size: 12px;
	    line-height: 18px;
	    height: 36px;
	}
	.g_c1pt1dian1 {
	    width: 58px;
	    height: 58px;
	    padding-top: 5px;
	    padding-bottom: 5px;
	    padding-left: 8px;
	    padding-right: 8px;
	}
	.g_c1pt1dian1.ace_btn::before {
	    width: 68px;
	    height: 68px;
	}
	.g_c1pt1dian11{
	    margin-left: 0;
	}
	.g_c1pt1dian12{
	    margin-left: 5px;
	}
	.g_c1pt1dian13{
	    margin-left: 5px;
	}
	.g_c1pt1dian14{
	    margin-left: 5px;
	}
	.g_c1pt1dian15{
	    margin-left: 5px;
	}
	.g_c1pt1dian1 {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.g_d1pt1nrflb {
	    padding: 32px 15px;
	}
	.g_d1pt1nrfltu {
	    width: 30px;
	}
	.g_d1pt1nrflwz {
	    font-size: 16px;
	}
	.g_d1pt1 {
	    padding-bottom: 32px;
	}
	.g_b1pt9flj {
	    height: auto; 
	}
	.l_content .l_texta {
	    font-size: 14px;
	    margin: 32px 0px 32px 0px;
        padding: 12px;
	}
	.l_caseitm {
	    margin: 0px auto 32px;
	}
	.g_e1 {
	    padding-bottom: 32px;
	}
	.g_f2tle h3 {
	    font-size: 18px;
	}
	.l_new2 {
	    width: 86%;
	    padding-right: 40px;
	    padding-left: 15px;
	}
	.l_new1 {
	    width: 14%;
	}
	.g_f2pt1{
		margin-bottom: 64px;
	}
	.g_d6nrtle h3 {
	    font-size: 16px;
	    margin-bottom: 12px;
	    line-height: 26px;
	}
	.g_d6nrtime{
		float: none;
	}
	.g_d6nrtimeb {
	    margin-left: 0;
	    margin-right: 0;
	    text-align: left;
	    padding-left: 15px;
	}
	.g_d6nrtime {
	    padding-left: 0;
	    padding-right: 0;
        text-align: left;
	}
	.g_d6prev {
	    width: 50%;
	    height: 45px;
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_d6prevtu {
	    width: 14px;
	    line-height: 45px;
	}
	.g_d6prevwz {
	    font-size: 12px;
	    line-height: 45px;
	    height: 45px;
	}
	.g_d6prev:nth-child(1) .g_d6prevwz {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.g_d6ye {
	    margin-top: -45px;
	}
	.g_d6prev:nth-child(2) .g_d6prevwz {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.g_d6prevwz {
	    width: calc(100% - 14px);
	}
	.g_d6nrtle {
	    padding-top: 18px;
	    padding-bottom: 18px;
	}
	.l_texts {
	    font-family: 微软雅黑;
	    font-size: 18px;
	    color: #333333;
	    text-align: center;
	}
	.l_da {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.l_pro5 {
	    margin-top: 32px;
	}
	.l_zhi1 p{
		font-size:18px;
		padding-bottom:32px;
	}
	.l_tex {
	    font-size: 14px;
	    margin-top: 20px;
	    height: 22px;
	}
	.l_di {
	    width: 78px;
	}
	.l_zhi {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_tatginp input::-webkit-input-placeholder{
		font-size:14px;
	}
	.g_tatginp input:-moz-placeholder{
		font-size:14px;
	}
	.g_tatginp input::-moz-placeholder{
		font-size:14px;
	}
	.g_tatginp input:-ms-input-placeholder{
		font-size:14px;
	}
	.g_tatginb textarea::-webkit-input-placeholder{
		font-size:14px;
	}
	.g_tatginb textarea:-moz-placeholder{
		font-size:14px;
	}
	.g_tatginb textarea::-moz-placeholder{
		font-size:14px;
	}
	.g_tatginb textarea:-ms-input-placeholder{
		font-size:14px;
	}
	.g_yanfl input::-webkit-input-placeholder{
		font-size:14px;
	}
	.g_yanfl input:-moz-placeholder{
		font-size:14px;
	}
	.g_yanfl input::-moz-placeholder{
		font-size:14px;
	}
	.g_yanfl input:-ms-input-placeholder{
		font-size:14px;
	}
	.g_lin2 {
	    width: 48px;
	    right: -30px;
	}
	.g_h1pt2nrfl:nth-child(2) .g_lin2 {
	    right: -30px;
	    width: 30px;
	}
	.g_h1pt2nrt {
	    font-size: 14px;
	    margin-top: 32px;
	}
	.g_h1pt1nrfl {
	    width: 100%;
	    margin-bottom: 20px;
	}
	.g_h1pt1tle {
	    font-size: 18px;
	    margin-bottom: 32px;
	}
	.g_h1pt1nrbj h3 {
	    font-size: 18px;
	    margin-bottom: 26px;
	}
	.g_h1pt1nrbj p {
	    font-size: 14px;
	    line-height: 26px;
	    height: auto;
	}
	.g_h1pt1nrtu {
	    width: 67px;
	    margin: 0 auto 18px;
	}
	.g_h1pt1 {
	    padding-bottom: 32px;
	}
	.g_h1 {
	    padding-top: 32px;
	    padding-bottom: 62px;
	}
	.g_h1pt2 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_h1pt3 .g_tatg {
	    padding: 32px 15px;
	}
	.g_h1pt3 {
	    padding-top: 32px;
	}
	.g_j1pt3nrfl {
	    width: 100%;
	}
	.g_j1pt3nrwz h3 {
	    font-size: 16px;
	}
	.g_j1pt3nrwz p {
	    font-size: 14px;
	}
	.g_j1pt3jia {
	    width: 48px;
	    height: 48px;
	    padding: 16px;
	}
	.g_j1ban p {
	    font-size: 12px;
	    line-height: 20px;
	}
	.g_f2tlep {
	    margin-top: 4px;
	}
	.g_j1pt2 {
	    padding-top: 32px !important;
	    padding-bottom: 32px;
	}
	.g_j1pt1nr {
	    margin-top: 32px;
	    margin-left: 0;
	    margin-right: 0;
	}
	.g_j1pt1nrfl {
	    padding-right: 0;
	    padding-left: 0;
	}
	.g_j1pt1nrtle {
	    font-size: 16px;
	    margin-bottom: 24px;
	}
	.g_j1pt4 {
	    padding-bottom: 18px;
        margin-top: 0;
	}
	.g_j1pt4nr {
	    margin-top: 32px;
	}
	.g_j1pt4nrfl {
	    width: 50%;
	}
	.g_j1pt4nrfl {
	    margin-bottom: 32px;
	}
	.g_j2 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.honor {
	    margin-top: 32px;
	    margin-bottom: 32px;
	}
	.honor1 {
	    margin-bottom: 18px;
	}
	.honor2 .span1 {
	    font-size: 16px;
	    line-height: 48px;
	    margin-left: 15px;
	}
	.honor3 {
	    padding: 32px 15px;
	}
	.g_j2fl p {
	    font-size: 14px;
	}
	.g_j2fl span {
	    font-size: 14px;
	}
	.honor3 .h41 {
	    margin-top: 18px;
	}
	.honor3 h4 {
	    font-size: 14px;
	}
	.honor3 button {
	    width: 120px;
	    height: 38px;
	    margin-top: 32px;
	}
	.g_j3pt1nrrx {
	    font-size: 14px;
	    width: 110px;
	    height: 36px;
	    line-height: 36px;
	}
	.g_j3 {
	    padding-top: 32px;
	}
	.g_j2tle h3 {
	    margin-bottom: 12px;
	}
	.g_j3pt1nrrx1 {
	    line-height: 36px;
	    padding-left: 36px;
	}
	.g_j3pt1nrrx1 a {
	    font-size: 16px;
	    line-height: 36px;
	}
	.g_j3pt2shdzlb {
	    padding-top: 12px;
	}
	.g_j3pt2shdztle2 {
	    font-size: 14px;
	}
	.g_j3pt2shdztle:nth-child(2) .g_j3pt2shdztle2 {
	    height: 44px;
	    font-size: 12px;
	}
	.g_j3pt2shdzb1 {
	    font-size: 16px;
	}
	.g_j3pt2 {
	    margin-bottom: 42px;
	    padding: 0px;
	}
	.l_new3 {
	    top: 45px;
	    transform: translateY(0);
	}
	.g_b1pt8nrfl {
	    margin-bottom: 32px;
	    width: 33.333333%;
	}
	.g_pcbanbox1 .g_pcbantle {
	    font-size: 16px;
	    margin-bottom: 18px;
        line-height: 26px;
        margin-bottom: 6px;
	}
	.g_pcbanbox1 .g_pcbanjj {
	    width: 169px;
	}
	.g_b1pt1 {
	    padding-bottom: 32px;
	    padding-top: 32px;
	}
	.g_a1pt6nr {
	    margin-top: 32px;
	}
	.g_b1pt1nrflb {
	    padding: 18px 0 8px 15px;
	    height: auto;
	}
	.g_b1pt1wztle {
	    font-size: 16px;
	    margin-bottom: 14px;
	    line-height: 24px;
	    height:24px;
	    overflow: hidden;
	}
	.g_b1pt1zdfr {
	    width: calc(100% - 8px);
	    font-size: 12px;
	    line-height: 18px;
	    max-height: 18px;
	    overflow: hidden;
	}
	.g_b1pt1tu {
	    width: 68px;
	    margin-top: 15px;
	}
	.g_b1pt1wz {
	    width: calc(100% - 86px);
	}
	.g_b1pt1zd {
	    margin-bottom: 12px;
	}
	.g_b1pt1nrfl {
	    margin-bottom: 18px;
	}
	.g_b1pt2 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b1pt2nrfl {
	    width: 96px;
	}
	.g_b1pt2nrfr {
	    width: calc(100% - 96px);
	}
	.g_b1pt2nrfrtle {
	    font-size: 16px;
	    margin-bottom: 14px;
	}
	.g_b1pt2nr {
	    margin-bottom: 18px;
	}
	.g_b1pt3 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b1pt3nrfl {
	    margin-top: 0;
	}
	.g_b1pt3nrfltle {
	    font-size: 18px;
	    margin-bottom: 32px;
	    line-height: 28px;
	}
	.g_b1pt3tu {
	    width: 30px;
	}
	.g_b1pt3wz {
	    width: calc(100% - 30px);
	    padding-left: 10px;
	}
	.g_b1pt3wzb {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_b1pt3wzb {
	    margin-bottom: 18px;
	}
	.g_b1pt3nrflb {
	    margin-left: -15px;
	    margin-right: -15px;
	}
	.g_b1pt3wz1 {
	    height: auto;
	}
	.g_b1pt3wz1 {
	    font-size: 12px;
	    line-height: 20px;
	}
	.g_b1pt3wz2 {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_b1pt3nrfr {
	    width: 80%;
	    margin: auto;
	}
	.g_b1pt4 {
	    padding-top: 32px;
        padding-bottom: 32px;
	}
	.g_b1pt4rkfl {
	    width: 100%;
	    margin-top: 0;
	}
	.g_b1pt4rkfr{
		margin-top: 32px;
	}
	.g_b1pt4rkfrtle {
	    font-size: 18px;
	    margin-bottom: 18px;
	}
	.g_b1pt4rkfrjj {
	    font-size: 16px;
	    padding-bottom: 18px;
	}
	.g_b1pt4rkfrlb1tle h3 {
	    font-size: 16px;
	}
	.g_b1pt4rkfrlb {
	    margin-top: 18px;
	    height: 242px;
	}
	.g_b1pt5 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b1pt5sfl {
	    padding-right: 0;
	    padding-top: 0;
	}
	.g_b1pt5sfljj {
	    margin-top: 12px;
	}
	.g_b1pt5s {
	    margin-bottom: 12px;
	}
	.g_b1pt6 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b1pt6 .g_nytle1 {
	    margin-bottom: 18px;
	}
	.g_b1pt6tlep {
	    font-size: 16px;
	}
	.g_b1pt6nrfltu {
	    margin: 0 auto 18px;
	}
	.g_b1pt6tle {
	    margin-bottom: 18px;
	}
	.g_b1pt6nrfltle {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_b1pt7 {
	    padding-top: 32px;
	}
	.g_b1pt7 .g_b1pt5sfl {
	    padding-right: 0;
	    padding-top: 0;
	}
	.g_b1pt8 {
	    padding-top: 32px;
	}
	.g_b1pt8 .g_nytle1 {
	    margin-bottom: 18px;
	    text-align: left;
	}
	.g_b1pt8nr {
	    margin-top: 18px;
	}
	.g_b1pt9 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b1pt9 .g_b1pt6tle {
	    margin-bottom: 68px;
	}
	.g_pcheadbox .slick-dots li {
	    width: 30px;
	}
	.g_chakan {
	    position: static;
	    transform: translate(0,0);
	    margin: auto;
	}
	.g_d1pt1nrfljj{
		padding-left: 0;
	}
	.g_sypt5fltme {
	    font-size: 16px;
	    margin-bottom: 12px;
	}
	.g_f2pt1nrlbwz1 {
	    font-family: 微软雅黑;
	    font-size: 16px;
	    color: #333333;
	    line-height: 26px;
	    height: auto;
	    overflow: hidden;
	    max-height:52px;
	}
	.g_f2pt1nrlbwz2 {
	    font-size: 16px;
	    margin-bottom: 12px;
	    margin-top: 12px;
	}
	.xialaph {
	    height: calc(100vh - 64px);
	}
	.phxia {
	    overflow-y: auto;
	}
	.g_c1pt3 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_d1pt3tu {
	    margin-top: 18px;
	}
	.gkh_itm{
		width:100%;
	}
	.g_j3pt2shloca1 {
	    width: 100%;
	    height: 24px;
	    text-align: center;
	    font-family: 微软雅黑;
	    font-size: 14px;
	    color: #525881;
	    line-height: 28px;
	    cursor: pointer;
	    margin-bottom: 8px;
	 }
	 .g_sypt3{
	 	margin-bottom: 32px;
	 }
 	.g_sypt5yojian img {
	    width: 20px;
	}
	.g_b1pt4rkfrlb1.act .g_b1pt4rkfrlb1tle {
	    padding: 15px;
	    height: 100px;
	}
	.g_b1pt4rkfrlb1tle p {
	    margin-top: 14px;
	}
	.g_b1pt4rkfrlb1.act .g_b1pt4rkfrlb1tu{
	   margin-top: 15px;
	}
	.g_b1pt4rkfrlb1 {
	    margin-bottom: 18px;
	}
	.g_j1pt11{
		padding-top: 32px;
		padding-bottom: 18px;
	}
	.g_pcbanbox2 .g_f2tle h3 {
	    transform: translateY(0);
	}
	/*2020.1.21 grace*/
	.g_pcbanjj {
	    font-size: 12px;
	    line-height: 20px;
	}
	.g_pcbanbtn1 {
	    height: 32px;
	}
	.g_pcbanbtnfl {
	    font-size: 12px;
	    line-height: 32px;
	}
	.g_pcbanbtnfr {
	    line-height: 32px;
	}
	.g_a1tle {
	    font-size: 18px;
	    line-height: 30px;
	    margin-bottom: 18px;
	}
	.g_a1pt1 {
	    padding-top: 32px;
	    padding-bottom: 52px;
	}
	.g_a1pt1fl p {
	    margin-top: 16px;
	    line-height: 20px;
	    font-size: 14px;
	}
	.g_a1pt4botfrbox{
		padding-top: 10px;
		padding-bottom: 10px;
		height: auto;
	}
	.g_a1pt1fl p span {
	    font-size: 16px;
	    line-height: 24px;
	}
	.g_a1pt2b {
    padding: 18px 15px;
	}
	.g_a1pt2b h4 {
	    margin-top: 5px;
	    margin-bottom: 5px;
	    font-size: 16px;
	    line-height: 26px;
	}
	.g_a1pt2b p {
	    font-size: 14px;
	    line-height: 28px;
	}
	.g_a1pt3b {
	    padding: 18px 15px 24px;
	}
	.g_a1pt3b h4 {
	    font-size: 16px;
	    line-height: 26px;
	    margin-bottom: 5px;
	}
	.g_a1pt3b p {
	    height: auto;
	}
	.g_a1pt3tu {
	    width: 60px;
	}
	.g_a1pt3fl {
	    margin-bottom: 18px;
	}
	.g_a1pt3 {
	    padding-bottom: 14px;
	}
	.g_a1pt4 .g_a1tle {
	    margin-bottom: 18px;
	}
	.g_a1pt4topfl {
	    height: 42px;
	}
	.g_a1pt4toptu {
	    width: 26px;
	    line-height: 40px;
	}
	.g_a1pt4topwz {
	    font-size: 16px;
	    line-height: 40px;
	    margin-left: 15px;
	}
	.g_a1pt4toptu2 {
	    top: 10px;
	}
	.g_a1pt4topfl {
	    padding: 0 10px;
	}
	.g_a1pt4botfrtop {
	    font-size: 16px;
	    line-height: 28px;
	}
	.g_a1pt4botfrbox {
	    padding-left: 30px;
	}
	.g_a1pt4botfrbox1 {
	    font-size: 16px;
	    line-height: 70px;
	    width: 80px;
	}
	.g_a1pt4botfrbox2 {
	    max-height: 72px;
	    width: calc(100% - 110px);
	}
	.g_a1pt5nr {
	    padding: 0;
	}
	.g_a1pt3fl {
	    padding: 0;
	}
	.g_a1pt5fl p {
	    color: #3d3f6f;
	    font-size: 16px;
	    line-height: 30px;
	}
	.g_a1pt5 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_a1pt5 .g_a1tle {
	    margin-bottom: 10px;
	}
	.g_a1p {
	    font-size: 16px;
	    line-height: 26px;
	}
	.g_a1pt6frnr.on {
	    padding: 20px 0 15px 20px;
	}
	.g_a1 .g_b1pt7 .g_b1pt4rkfrtle {
	    padding-bottom: 20px;
	    margin-bottom: 20px;
	}
	.g_a1pt6frnr.on .g_a1pt6frtop {
	    padding: 0 0 10px 0;
	}
	.g_a1pt6frtop1 {
	    color: #3d3f6f;
	    font-size: 16px;
	    line-height: 28px;
	}
	.g_a1pt6frtop {
	    padding: 15px;
	}
	.g_nytle1 {
	    font-size: 18px;
	    line-height: 28px;
	}
	.g_b1pt8nrfl {
	    margin-bottom: 10px;
	    width: 33.333333%;
	}
	.g_b1pt8nrtu {
	    width: 100%;
	}
	.g_b1pt8nrfl{
		padding-left: 2px;
		padding-right: 2px;
	}
	.g_b1pt8nrtu{
		padding-right: 12px;
		padding-left: 12px;
	}
	.g_b1pt8nrtle {
	    font-size: 14px;
	    line-height: 20px;
	    height: 40px;
	    overflow: hidden;
	    margin-top: 10px;
	}
	.g_b1pt9 {
	    padding-top: 18px;
	}
	.g_b1pt9fl:last-child{
		margin-bottom: 10px;
	}
	.ace_casefl {
	    margin-right: 15px;
	    font-size: 18px;
	    line-height: 36px;
	    width: 38px;
	}
	.ace_casefr {
	    width: calc(100% - 53px);
	}
	.ace_case {
	    margin-top: 32px;
	    margin-bottom: 0;
	}
	.ace_caselist {
	    margin-bottom: 10px;
	}
	.l_caselist {
	    margin-top: 14px;
	}
 }</pre></body></html>