﻿@charset "utf-8";
@media screen and (max-width: 1680px){
	.g_ftgz {
	    margin-left: 50px;
	}
}
@media screen and (max-width: 1680px){
	.g_xialafl {
	    width: 1200px;
	    padding: 0 140px;
	}
	.g_sypt3nrfl10 {
	    padding: 38px;
	}
	.g_sypt3nrfl10 div {
	    line-height: 26px;
	    margin-top: 26px;
	}
	.g_sypt5botfl {
	    padding: 0 50px;
	}
	.g_ftgz {
	    margin-left: 130px;
	}
	.g_b5pt1fl {
	    width: 668px;
	}
	.g_b5pt1flpro {
	    width: 420px;
	}
	.g_b5pt1fr {
	    width: calc(100% - 668px);
	}
	.g_b5nrwz {
	    font-size: 42px;
	}
	.g_b5nr {
	    width: 100%;
	    height: 255px;
	}
	.g_c2pt1flwz {
	    padding: 0 0;
	}
	.g_c2pt1flwz p {
	    font-size: 32px;
	}
	.g_c2pt2wz img {
	    width: 540px;
	}
	.b5_addbot {
	    padding-right: 50px;
	}
	.b5_addsh {
	    padding: 0 30px 0;
	}
	.g_e4.g_clist {
	    padding: 65px 0 80px 0;
	}
	.g_e4nr {
	    width: 1200px;
	    margin: auto;
	}
	.g_e4 .g_c4tle{
		width:1200px;
		margin: 0 auto 32px;
	}
	.g_xtop{
	    padding:45px 260px;
	}
	.g_d1topb {
	    padding-left: 100px;
	    padding-right: 130px;
	}
	.g_d1topwz {
	    padding-left: 65px;
	}
	.g_d1topwz::before {
	    left: 32px;
	}
}
@media screen and (max-width: 1560px){
	.g_sypt1top2fl {
	    padding: 0 50px;
	}
	.g_sypt2fltu1 {
	    width: 320px;
	}
	.g_sypt3nrfl10 {
	    padding: 18px 28px;
	}
	.g_sypt3nrfl10 .g_wz2 {
	    height: 120px;
	    font-size: 14px;
	    line-height: 24px;
	}
	.g_sypt3nrfl10 div {
	    margin-top: 16px;
	    font-size: 14px;
	}
	.g_sypt5topwz h3 {
	    line-height: 64px;
	    font-size: 52px;
	}
	.g_ftnav {
	    width: 650px;
	    margin: 0 -25px;
	}
	.g_ftnavfl {
	    padding: 0 25px;
	}
	.g_ftgz {
	    margin-left: 100px;
	}
	.g_ftotherfltu {
	    width: 30px;
	}
	.g_piaonrtu {
	    width: 72px;
	    height: 72px;
	}
	.g_piaonrtu img {
	    width: 34px;
	    margin: 18px auto;
	}
	.g_sypt5botfl p {
	    font-size: 64px;
	}
}
@media screen and (max-width: 1440px){
	.g_xialafl {
	    width: 1000px;
	    padding: 0 50px;
	}
	.g_sypt1botcen0b p {
	    font-size: 18px;
	    margin-bottom: 42px;
	    letter-spacing: 1px;
	}
	.g_sypt2fltu1 {
	    width: 270px;
	}
	.g_sypt2fltle {
	    font-size: 28px;
	}
	.g_sypt3nrfl {
	    padding: 0 18px;
	}
	.g_sypt4lnr {
	    bottom: 30px;
	    right: 50px;
	}
	.g_wz3 {
	    font-size: 16px;
	}
	.g_sypt5wz p {
	    font-size: 20px;
	    line-height: 26px;
	}
	.g_sypt5topwz h3 {
	    line-height: 58px;
	    font-size: 48px;
	}
	.g_sypt5topbj {;
	    height: 440px;
	}
	.g_sypt5bot {
	    padding: 50px 0;
	}
	.g_ftnav {
	    width: 550px;
	    margin: 0 -18px;
	}
	.g_ftnavfl {
	    padding: 0 18px;
	}
	.g_ftgz p {
	    font-size: 16px;
	    margin-bottom: 16px;
	}
	.g_ftnavfl1 {
	    font-size: 16px;
	    margin-bottom: 16px;
	}
	.g_sypt1top2fltu {
	    width: 38px;
	}
	.g_tle1 {
	    font-size: 18px;
	    line-height: 42px;
	}
	.g_conmom {
	    padding: 0 100px;
	}
	.g_navfl {
	    padding: 0 30px;
	}
	.g_piaonr2nr {
	    width: 260px;
	    height: 72px;
	    right: 72px;
	}
	.g_b2fstnr h3 {
	    font-size: 42px;
	}
	.g_scrool, .g_scrool1 {
	    width: 90px;
	}
	.g_scrooltu{
	    width: 20px;
	}
	.g_b1pt1nrtu {
	    width: 250px;
	}
	.g_b1pt1hover {
	    width: 250px;
	    height: 250px;
	}
	.g_b1pt1ho h3 {
	    font-size: 22px;
	    margin-bottom: 28px;
	}
	.g_b4flb {
	    padding: 108px 105px 110px 155px;
	}
	.g_b4flb h3 {
	    font-size: 32px;
	    margin-bottom: 32px;
	}
	.g_b4flb p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_b5pt1fl {
	    width: 550px;
	}
	.g_b5pt1flpro {
	    width: 300px;
	}
	.g_b5pt1fr {
	    width: calc(100% - 550px);
	}
	.g_b5pt1{
		margin-top: 32px;
	}
	.g_c1nrflz p {
	    font-size: 32px;
	    line-height: 100px;
	}
	.g_conmom {
	    padding: 0 50px;
	}
	.g_ny {
	    padding-top: 64px;
	}
	.g_d1topb {
	    padding-left: 50px;
	    padding-right: 80px;
	}
	footer {
	    padding: 0 50px;
	}
	.g_xtop{
	    padding:45px 160px;
	}
	.g_xialaflb {
	    padding: 0 60px;
	}
	.g_xialaflb {
	    padding: 0 50px;
	}
	.g_xialafl {
	    width: 1000px;
	    padding: 0 50px 0 140px;
	}
	.g_xialafr {
	    width: calc(100% - 1000px);
	}
	.g_e4nrtopfr {
	    margin-top: 91px;
	    padding: 50px 32px;
	}
}
@media screen and (max-width: 1366px){
	.g_xialafrlink {
	    width: 250px;
	}
	.g_xialafl {
	    width: 900px;
	    padding: 0 50px;
	}
	.g_xialaflb {
	    padding: 0 40px;
	}
	.g_headfl {
	    width: 150px;
	    line-height: 100px;
	}
	.g_head {
	    padding: 0 45px;
	}
	.g_xialaflbot {
	    margin-top: 28px;
	}
	.g_xialafrlink p {
	    font-size: 16px;
	}
	.g_sypt2fltu1 {
	    width: 240px;
	}
	.g_sypt2fltle {
	    font-size: 24px;
	}
	.g_piaonr2nr p {
	    font-size: 26px;
	    line-height: 72px;
	}
	.g_b1pt1nrtu {
	    width: 200px;
	}
	.g_b5pt1flpro {
	    width: 270px;
	}
	.g_c1nrflz p {
	    font-size: 28px;
	    line-height: 90px;
	}
	.g_c1tle {
	    font-size: 38px;
	    margin: 32px auto 32px;
	}
	.g_c2pt2wz img {
	    width: 410px;
	}
	.g_c4tle p {
	    top: -12px;
	    font-size: 28px !important;
	}
	.g_c2pt1flwz p {
	    font-size: 30px;
	}
	.g_e1pt2botflwz1 {
	    width: 82px;
	}
	.g_e1pt2botflwz2 {
	    height: 260px;
	    line-height: 42px;
	    font-size: 22px;
	    width: 82px;
	}
	.g_xialaflb {
	    padding: 0 50px;
	}
	.g_xialafl {
	    width: 1000px;
	    padding: 0 50px 0 120px;
	}
	.g_xialafr {
	    width: calc(100% - 1000px);
	}
	.g_b2fstnr {
	    height: 370px;
	}
}
@media screen and (max-width: 1280px){
	.g_ftgzflewm {
	    width: 80px;
	}
	.g_ftotherflwz h3 {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_b4fl {
	    width: 50%;
	}
	.g_b5pt1fl {
	    width: 480px;
	}
	.g_b5pt1fr {
	    width: calc(100% - 480px);
	}
	.g_b5pt1fr {
	    padding: 0 25px 35px;
	}
	.g_c1nrflz p {
	    font-size: 26px;
	    line-height: 82px;
	}
	.g_content {
	    width: 1000px;
	}
	.g_c2pt3 {
	    padding: 0;
	}
	.g_c2pt2wz {
	    left: 30px;
	}
	.g_c2pt1flwz p {
	    font-size: 24px;
	}
	.g_c2pt2wz img {
	    width: 380px;
	}
	.g_c2pt2bj {
	    width: 100%;
	    height: 366px;
	}
	.g_c3pt1fr {
	    padding: 50px 18px 125px;
	}
	.g_c3pt1fr h2 {
	    font-size: 32px;
	    margin-bottom: 30px;
	}
	.g_qian {
	    width: 80px;
	    bottom: 28px;
	    right: 58px;
	}
	.g_c3pt2 .g_sypt3nr .slick-prev {
	    width: 14px;
	    height: 30px;
	}
	.g_c3pt2 .g_sypt3nr .slick-next {
	    width: 14px;
	    height: 30px;
	}
	.g_vio {
	    width: 1000px;
	}
	.g_c7nrflwz {
	    margin-top: 50px;
	}
	.g_c8nrbj {
	    height: 400px;
	}
	.g_c8nrboximg {
	    width: 100px;
	}
	.g_xtop{
	    padding:45px 100px;
	}
	.g_e4.g_clist {
	    overflow: hidden;
	}
}
@media screen and (max-width: 1200px){
	.g_content{
		width:768px;
	}
	.g_head{
		display: none;
	}
	.phxia{
	   display: block !important;
	}
	.header2 {
	   display: block !important;
	}
	.g_ftgz {
	    margin-left: 30px;
	}
	.g_ftnavfl2 {
	    line-height: 24px;
	}
	.g_ftgzflz:nth-child(2) {
	    margin-left: 14px;
	}
	.g_sypt1xia {
	    padding: 0 50px;
	}
	.g_sypt1top2b {
	    padding: 0 80px 20px;
	    margin-top: 10px;
	}
	.g_sypt1botcen {
	    padding: 18px 0;
	}
	.g_sypt1botflb {
	    margin-top: 20px;
	    margin-bottom: 20px;
	}
	.g_brand {
	    margin-top: 64px;
	    padding: 0 100px;
	}
	.g_b2first {
	    height: calc(100vh - 116px);
	}
	.g_b5pt1flpro {
	    width: 244px;
	}
	.g_c2pt1fl {
	    width: 100%;
	}
	.g_c2pt2bj {
	    height: 341px;
	}
	.g_c3nrflwz {
	    padding-right: 20px;
	}
	.g_c4tle {
	    margin-bottom: 32px;
	}
	.g_c3pt1fl {
	    width: 100%;
	}
	.g_c3pt1fr {
	    width: 100%;
	}
	.g_b5serch {
	    width: 550px;
	}
	.g_c7nrfl h3 {
	    font-size: 16px;
	    line-height: 30px;
	    height: 60px;
	}
	.g_c7nrflzl {
	    padding: 20px 20px;
	}
	.g_c7nrflbtn {
	    height: 40px;
	    margin-top: 18px;
	}
	.g_c7 .g_c4tle {
	    top: 40px;
	    left: 20px;
	}
	.g_c4tle p {
	    font-size: 20px !important;
	    top: -12px;
    	left: 30px;
	}
	.g_c4tle img {
	    width: 40px;
	}
	.g_c7nrflwz {
	    margin-top: 55px;
	}
	.g_c7nrflbtn a {
	    line-height: 40px;
	    font-size: 16px;
	}
	.g_c8nrbox {
	    padding: 0;
	}
	.g_d1topwz {
	    width: calc(100% - 432px);
	    padding-left: 110px;
	}
	.g_d1topwz::before {
	    left: 48px;
	}
	.g_e1pt2botflwz1 {
	    width: 62px;
	}
	.g_e1pt2botflwz2 {
	    height: 200px;
	    line-height: 32px;
	    font-size: 18px;
	    width: 62px;
	}
	.g_e1pt2bj {
	    height: 595px;
	}
	.g_e1pt3nrbj {
	    width: 600px;
	}
	.container {
	    width: 1000px;
	}
	.g_e2nrfl{
		display: none;
	}
	.g_e2nrfr {
	    width: 100%;
	}
	.g_e4nr {
	    width: 768px;
	}
	.g_e4 .g_c4tle{
		width:768px;
	}
	.g_e4nrtopfl {
	    width: 100%;
	}
	.g_e4nrtopfr {
	    width: 100%;
	    margin-top: 32px;
	    padding: 32px 50px 32px 50px;
	}
	.g_e4nrtopfr h3 {
	    font-size: 18px;
	    margin-bottom: 18px;
	}
	.g_e4nrtopfr p {
	    font-size: 14px;
	    line-height: 26px;
	    height: auto;
	}
	.g_sypt1top2z {
	    width: 100%;
	}
	.g_c9topzh{
	    width:300px;
	}
	.g_c9topfr{
	    width:350px;
	}
	.g_c9dlnrinfl {
	    width: 100%;
	    margin-bottom: 32px;
	}
	.g_c9dlnrinb {
	    margin-bottom: 18px;
	}
	.g_c9dlnrtle {
	    margin-bottom: 18px;
	}
	.honor2 ul li {
	    line-height: 32px;
	    float: none;
	}
	.honor2 ul {
	    float: none;
	    width: auto;
	    padding-left: 20px;
	}
	.g_phxiala{
		display: block;
	    opacity: 0;
	}
}
@media screen and (max-width: 768px){
	.g_content{
		width:100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.g_sybantu3{
		display: block;
	}
	.g_sybantu1, .g_sybantu2{
		display: none;
	}
	.g_syban{
		padding:0 0;
	    margin-top: 64px;
	}
	.g_conmom{
		padding:0 20px;
	}
	.ace_syb.g_conmom{
		padding:0 0;
	}
	.ace_sy{
		padding:0 20px;
	}
	.g_sypt1{
		display: none;
	}
	.g_sypt1phbox{
		display: block;
	}
	.g_sypt2phbox{
	    display: block;
	}
	.g_sybanslick .slick-prev{
		display: none !important;
	}
	.g_sybanslick .slick-next{
		display: none !important;
	}
	.g_piao{
		display: none;
	}
	.g_sypt2phtu{
		width:100%;
	}
	body{
		background: #fbfbfb;
	}
	.g_sypt3nrfl {
	    width: 100%;
	    padding: 0;
	}
	.g_sypt3 {
	    padding: 0;
	    background: #fbfbfb;
	}
	.g_sypt3 .slick-dots {
	    bottom: 0;
	}
	.g_sypt3 .slick-dots li {
	    border: 1px solid #e5e5e5;
	    background:#e5e5e5;
	}
	.g_sypt3 .slick-dots li.slick-active {
	    background: #870d12;
	    border: 1px solid #870d12;
	}
	.g_sypt4lnr, .g_sypt5top{
		display: none;
	}
	.g_sypt4 {
	    margin-bottom: 0;
	    padding: 0;
	}
	.g_sypt4 .slick-prev {
	    left: 15px;
	}
	.g_sypt4 .slick-next {
	    right: 15px;
	}
	.g_sypt6fl {
	    width: 100%;
	}
	.g_ftnavfl2{
	    display: none !important;
	}
	.g_ftnavfl{
		float: none;
	}
	.g_ftnavfl {
	    padding: 0;
	}
	.g_ftnav {
	    width: 100%;
	    float: none;
        margin: 0;
	}
	.g_ftnavfl {
	    width: 100%;
	}
	.g_ftnavb {
	    padding: 0 20px;
	}
	.g_ftgz {
	    width: 100%;
	    margin-left: 0;
	    float: none;
	}
	.g_footbj{
		display: none;
	}
	.g_ftnavb {
	    position: static;
	    transform: translate(0,0);
	}
	footer{
		background: #21232c;
		padding:20px 0;
	}
	.g_ftother {
	    float: left;
	    display: none;
	}
	.g_footbotfl p {
	    line-height: 20px;
        color: #424555;
	}
	.g_footbotfl:nth-child(2) {
	    margin-left: 0;
	}
	.g_footbotfl{
		float: none;
	}
	.g_footbot {
	    text-align: left;
	    padding: 10px 20px;
	}
	.g_ftgzfltu{
		display: none;
	}
	.g_ftgzflewm{
		display: block;
		position: static;
		transform: translateX(0);
	}
	.g_ftgz p {
	    color: #999999;
	}
	.g_ftnavfl1 {
	    color: #999999;
	    line-height: 48px;
	    border-bottom:1px solid #474a56;
	}
	.g_ftgz p {
	    margin-bottom: 24px;
	    margin-top: 24px;
	}
	.g_sybanslick .slick-dots {
	    bottom: 30px;
	}
	.g_sypt5botfl {
	    width: 100%;
	    padding: 0;
	}
	.g_ftnavfl1 {
	    margin-bottom: 0;
	}
	.g_sypt2fl {
	    width: 100%;
	}
	.g_sypt2fl:nth-child(2){
		display: none;
	}
	.g_sypt2fltu1 {
	    width: 50%;
	    float: right;
	}
	.g_sypt2flnr2{
		float: left;
		width:50%;
	}
	.g_sypt2flnr {
	    width: 100%;
	    padding:0 28px;
	}
	.g_sypt2fltu2{
		display: none;
	}
	.g_sypt2 .g_sypt2fltle{
		float: left;
	}
	.g_sypt2flnr2x p{
		float: left;
		text-align: left;
	}
	.g_sypt2flnr .g_wz2 {
		text-align: left;
		margin-bottom:32px;
		margin-top: 32px;
	}	
	.g_sypt2fl1 .g_sypt1botflbtn {
	    margin: unset;
	}
	.g_sypt2flbj {
	    height: 300px;
	}
	.g_sypt2flbj img{
		height:100%;
	}
	.g_sypt2 .g_sypt2pht{
	    display: block;
	}
	.g_sypt2 .g_sypt2phtfr{
		margin-right: 0;
	}
	.g_sypt3phbox{
	    display: block;
	}
	.g_sypt4phbox{
	    display: block;
	}
	.g_sypt5bot .slick-prev {
	    left: 15px;
	    background: url(?Public/Cn/images/jian3.png) no-repeat;
	    background-size:cover;
	    background-position: center; 
	    width:20px;
	    height:40px;
	    z-index: 20;
	}
	.g_sypt5bot .slick-next {
	    right: 15px;
	    background: url(?Public/Cn/images/jian4.png) no-repeat;
	    background-size:cover;
	    background-position: center; 
	    width:20px;
	    height:40px;
	}
	.g_sypt5botfl1 {
	    font-size: 20px;
	    margin-top: 18px;
	}
	.header2 .logo {
	    width: 100px;
	}
	.g_b2firstfl {
	    width: 100%;
	}
	.g_brand{
		display: none;
	}
	.g_scrool{
		display: none;
	}
	.g_b2fstnr {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    right:0;
	    transform: translate(-50%,-50%);
	    width: 300px;
	    height: 500px;
	}
	.g_b2firstb {
	    top: 0;
	    left: 0;
	    transform: translateY(0);
	}
	.g_b2first{
		height:auto;
	}
	.g_b1pt1nrfl {
	    width: 50%;
	    padding: 0 15px;
	    margin-bottom: 30px;
	}
	.g_b1pt1nr {
	    margin: 0 -15px;
	}
	.g_b1pt1 {
	    padding: 32px 0px;
	    margin-bottom: 32px;
	}
	.g_b1pt1nrtu {
	    width: 100%;
	}
	.g_b1pt1nrflb {
	    padding: 28px 30px;
	}
	.g_pcfy{
		display: none;
	}
	.g_phfy{
		display:block;
	}
	.g_phfyfl a{
		color:#333;
	}
	.g_b2fstnr h3 {
	    font-size: 30px;
	}
	.g_b2first{
		margin-top: 64px;
	}
	.g_b1pt1hover {
	    width: 200px;
	    height: 200px;
	    opacity: 0;
	}
	.g_b4fl {
	    width: 100%;
	}
	.g_b4fl1 img {
	    width: 100%;
        transform: translate(0, 0);
        top: 0;
    	left: 0;
	}
	.g_b4{
		margin-top: 64px;
		height: auto;
	}
	.g_b4flb {
	    padding: 32px 15px;
	    width: 100%;
        position: static;
	}
	.g_b5pt1fl {
	    width: 100%;
	}
	.g_b5pt1fr {
	    width: 100%;
	    margin-top: 18px;
	}
	.g_c1nrfl {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_c1nrflzuo p {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    width: auto;
	}
	.g_c1{
		margin-top: 76px;
	}
	.g_c1tle {
	    font-size: 22px;
	}
	.g_piao{
		display: none;
	}
	.g_clist{
		margin-top: 32px;
	}
	.g_c3nr .slick-dots {
	    bottom: -38px;
	}
	.g_c3nr .slick-dots li {
	    margin: 0 5px;
	}
	.g_c2pt2wz {
	    width: 100%;
        padding-right: 30px;
	}
	.g_vio {
	    width: 768px;
	}
	.b5_map {
	    width: 100%;
	}
	.b5_add {
	    width: 100%;
	    padding: 32px 0 0;
	}
	.b5_map .ny_route_map {
	    height: 600px;
	}
	.g_c6{
		margin-top: 64px;
	}
	.b5_addtop2 {
	    padding-left: 10px;
	    font-size: 16px;
	}
	.b5_addtop {
	    padding-top: 18px;
	    padding-bottom: 14px;
	}
	.g_b5serch {
	    width: 400px;
	}
	.b5_addsh {
	    padding: 0 15px 0;
	}
	.b5_addbot {
	    padding-right: 20px;
	    padding-left: 20px;
	}
	.g_c7 .g_sypt1top2b {
	    padding: 0 15px 32px;
	    margin-top: 10px;
	}
	.g_c7nrflwz {
	    margin-top: 32px;
	}
	.g_clist.g_c7 {
	    padding: 65px 0 32px;
	}
	.g_c7nr{
		margin-bottom: 32px;
	}
	.g_c7nrfl {
	    width: 100%;
	}
	.g_c7nrflzl {
	    border-right: 1px solid transparent;
	}
	.g_sypt1top2fl {
	    padding: 0 15px;
	}
	.g_c8nrbj {
	    height: 360px;
	}
	.g_c8nrcha {
	    margin-bottom: 18px;
	    width: 320px;
	    margin: 0 auto 18px;
	}
	.g_c8nrchafr {
	    width: 42px;
	    height: 42px;
	    margin-left: 6px;
	}
	.g_c8nrchafr img {
	    width: 16px;
	}
	.g_c8nrchafl {
	    width: calc(100% - 48px);
	    height: 42px;
	    padding: 10px 0px 10px 10px;
	}
	.g_c8nrchafl2topfl {
	    font-size: 12px;
	    line-height: 22px;
	}
	.g_c8nrchafl2topfr {
	    line-height: 22px;
	    width: 14px;
	}
	.g_c8nrchafl2 {
	    width: 100px;
	    padding-right: 10px;
        padding-left: 10px;
	}
	.g_c8nrchafl1 {
	    width: calc(100% - 100px);
	}
	.g_c8nrchafl1 input {
	    font-size: 14px;
	    padding-left: 15px;
	}
	.g_c8nrboximg {
	    width: 80px;
	    margin: 18px auto 0;
	}
	.g_c9{
		width:750px;
	}
	.g_c9box{
		margin-bottom: 32px;
		overflow-x: auto;
	}
	.g_d1 {
	    margin-top: 96px;
	}
	.g_d1toptu {
	    width: 100%;
	}
	.g_d1topwz {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 18px;
	}
	.g_d1topwz::before{
		display: none;
	}
	.g_d1topwz h3 {
	    font-size: 18px;
	    margin-bottom: 18px;
	    height:auto;
	}
	.g_d1topwztime {
	    margin-top: 18px;
	}
	.g_d1topwz .g_d1topwztime1 {
	    font-size: 22px;
	}
	.g_d1top {
	    margin-bottom: 32px;
	}
	.g_e1ptfl {
	    width: 100%;
	}
	.g_e1ptyou {
	    width: 100%;
	}
	.g_e1ptzh::before{
		display: none;
	}
	.g_e1ptzh {
	    width: calc(100% - 121px);
	    padding-left: 0;
	    padding-right: 30px;
	}
	.g_d1botb {
	    padding-top: 32px;
	    padding-bottom: 32px;
	    margin-bottom: 32px;
	}
	.g_d1bot{
		margin-bottom: 32px;
	}
	.g_d1topb {
	    padding-left: 0;
	    padding-right: 0;
        padding-bottom: 18px;
	}
	.g_d1topb .slick-dots {
	    top: 95%;
	    transform: translateY(0);
	    right: 0;
	    width: 100%;
	}
	.g_d1topb .slick-dots li {
	    margin: 0 6px;
	}
	.g_e1ptnr {
	    padding: 0 0 28px;
	}
	.g_e1ptzh {
	    padding-top: 28px;
	}
	.g_d2{
		margin-top: 96px;
	}
	.g_d2nrfl {
	    width: 30px;
	}
	.g_d2nrfr {
	    width: 25px;
	    margin-top: 55px;
	}
	.g_d2nrzh {
	    width: calc(100% - 55px);
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.g_d2nrzh h3 {
	    font-size: 16px;
	    line-height: 24px;
	    height: auto;
	    margin-bottom: 12px;
	}
	.g_d2nrzh p {
	    font-size: 14px;
	    line-height: 22px;
	    height: 66px;
	}
	.g_d2nrsen {
	    position: static;
	    top: 0;
	    left: 0;
	    transform: translate(0,0);
	    border-bottom: 1px solid #dcdcdc;
	    padding-bottom: 32px;
	    padding-top: 32px;
	}
	.g_d2nrbj{
		display: none;
	}
	.g_d2 .g_d1botb .g_c4tle {
	    margin-bottom: 0;
	}
	.g_d2nrb{
		margin-bottom: 32px;
	}
	.g_d3nr {
	    width: 100%;
	    padding:0 15px;
	}
	.fenxiang{
		display: none;
	}
	.g_e2fyfl1 a {
	    width: 100%;
        padding-right: 10px;
	}
	.g_e2fyfl1 .g_e2fyfly {
	    padding-left: 10px;
	}
	.g_e2fyfl2 a {
	    width: 100%;
	    padding-left: 10px;
	}
	.g_e2fyfl2 .g_e2fyfly {
	    padding-right: 10px;
	}
	.g_d3toptitle {
	    font-size: 18px;
	    line-height: 32px;
	    margin-bottom: 18px;
	}
	.g_d3toptu {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_e1ban video{
		display: none;
	}
	.g_e1ban {
	    margin-top: 64px;
	}
	.g_e1pt2botfltu {
	    opacity: 1;
	}
	.g_e1pt2bot .slick-dots {
	    bottom: -30px;
	}
	.container {
	    width: 100%;
	}
	.itemfl img {
	    width: 300px;
	}
	.g_e1pt3nrbj {
	    width: 460px;
	}
	.itemfr {
	    padding: 64px 35px 70px 35px;
	}
	.itemfl {
	    width: 100%;
	    padding-top: 45px;
	    padding-bottom: 32px;
        border-right: 1px solid transparent;
	}
	.itemfr {
	    width: 100%;
		padding: 32px 35px 32px 35px;
	}
	.g_elist {
	    padding: 96px 15px 32px;
	}
	.g_e2bj {
	    width: 320px;
	}
	.g_e2nrfrpt {
	    margin-bottom: 18px;
	    padding: 30px 15px 18px;
	}
	.g_e2nrfrptfl {
	    width: 120px;
	}
	.g_e2nrfrptfr {
	    width: calc(100% - 120px);
	}
	.g_e2nrfrptfrtu {
	    width: 13px;
	}
	.g_e2nrfrptfrwz {
	    width: calc(100% - 23px);
	    font-size: 14px;
        height: auto;
	}
	.g_e4nr {
	    width: 100%;
	    padding:0 15px;
	}
	.g_e4 .g_c4tle{
		width:100%;
		padding:0 15px;
	}
	.g_e4 .g_c4tle p {
	    top: -12px;
	    left: 42px;
	}
	.g_li1 {
	    margin-right: 15px;
	}
	.g_li2 {
	    margin-right: 15px;
	}
	.g_li3 {
	    margin-right: 35px;
	}
	.honor3 button {
	    width: 160px;
	    height: 40px;
	    line-height: 40px;
	    font-size: 16px;
	    margin-top: 36px;
	}
	.section {
	    display: block;
	}
	.g_scrool1{
		display: none;
	}
	#menu{
		display: none;
	}
	.section2 .g_b2firstfltu, .section3 .g_b2firstfltu, .section4 .g_b2firstfltu {
	    height: auto;
	}
	.section2 .g_b2firstfl1, .section4 .g_b2firstfl1 {
	    top: 0;
	}
	.section2 .g_b2fst img, .section3 .g_b2fst img, .section4 .g_b2fst img {
	    height: auto;
	}
	.section2 .g_b2fst, .section3 .g_b2fst, .section4 .g_b2fst {
	    height: auto;
	}
	.g_b2firstfl {
	    height: auto;
	}
	.section2 .g_b2first, .section3 .g_b2first, .section4 .g_b2first {
	    height: auto;
	}
	.g_b2first {
	    margin-top: 64px;
	}
	.g_b1 .g_b2first {
	    margin-top: 0;
	}
	.section1{
		margin-top: 64px;
	}
	.g_b3firstfl {
	    width: 100%;
	}
	.section1 .g_b3firstfl {
	    height: auto;
	}
	.g_b3firstfl2b {
	    position: static;
	    transform: translate(0,0);
	    width: 100%;
	    padding: 32px 15px;
	}
	.g_b3title {
	    font-size: 20px;
	    margin-bottom: 18px;
	}
	.g_b3p p {
	    font-size: 14px;
	    line-height: 28px;
	}
	.g_b3firstfl2b .g_sypt1botflbtn {
	    margin: 18px 0 0;
	}
	.section2 .g_b3firstfl, .section3 .g_b3firstfl, .section4 .g_b3firstfl, .section5 .g_b3firstfl {
	    height: auto;
	}
	.g_c7nrfl{
        -webkit-animation: fadeInUp 1s ease both;
        animation: fadeInUp 1s ease both;
        animation-delay: 0.3s;
    }
    .g_b5 {
	    margin-top: 64px;
	}
	.ace_dengtle {
	    font-size: 20px;
	    margin-bottom: 24px;
	}
	.ace_deng {
	    width: 90%;
	    padding: 50px 0;
	}
	.ace_dengclose {
	    width: 18px;
	    top: 25px;
	    right: 25px;
	}
	.ace_dengzhfr {
	    width: calc(100% - 70px);
	    height: 36px;
	}
	.ace_dengzhfl {
	    font-size: 14px;
	    line-height: 36px;
	    margin-right: 12px;
	    width: 58px;
	}
	.ace_dengzh {
	    width: 290px;
	    margin: 0 auto 18px;
	}
	.ace_denglu {
	    width: 290px;
	    height: 42px;
	    font-size: 14px;
	    line-height: 42px;
        transform: translateX(0);
	}
	.g_c9dlnrtle {
	    font-size: 20px;
	}
	.g_c9dlnr {
	    width: 100%;
	    padding:0 15px;
	}
	.g_sypt3 .g_sypt1botflbtn{
		display: none;
	}
	.g_yzmbox .ace_dengzhfr {
	    width: 116px;
	}
	.g_yzmbox .g_yzmimg {
	    width: 100px;
	    transform: translateY(-1px);
	}
	.g_sypt3nrfl .g_time{
		padding:0;
	    margin-top: 14px;
	}
	.g_sypt3nrfl .g_tle1{
		padding:0;
	}
	.g_piaonrtu img {
	    width: 20px;
	    margin: 8px auto 0;
	}
	.g_piaonrtu {
	    width: 60px;
	    height: 60px;
	}
	.g_sypt6{
		margin-bottom: 18px;
	}
	.g_sypt3nrfl .g_tle1 {
	    line-height: 26px;
	    height: 52px;
	    overflow: hidden;
	}
	.g_sypt2fl2 .g_tle2 {
	    font-size: 12px;
        line-height: 26px;
    	margin-left: 5px;
	}
	.g_sypt2fl2 .g_sypt1botflbtn {
	    margin-top: 0;
	}
	.g_sypt2fl2 .g_sypt1botflbtn {
	    margin: unset;
	}
	.g_sybantu0{
		display: none;
	}
	.g_sybanslick video {
	    display: none;
	}
	/*b6*/
	.g_b6pt1fl img {
	    width: 100%;
	}
	.g_b6pt1 {
	    padding: 0 15px;
	}
	.g_b6pt2top p {
	    padding: 0 15px;
	}
	.g_b6 {
	    background: #fff;
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.ace_xilie .slick-prev {
	    left: 0;
	    width: 15px;
	    height: 30px;
	    opacity: 1;
	}
	.ace_xilie .slick-next {
	    right: 0;
	    width: 15px;
	    height: 30px;
	    opacity: 1;
	}
	.g_c3nr .slick-dots li.slick-active {
	    background: #870d12;
	    border: 1px solid #870d12;
	}
	.g_b4fl1 {
	    height: 500px;
	}
	.std_index1 :not(.section1) .g_b2first {
        height: auto;
    }
    .std_index1 :not(.section1) .g_b2fst img,
    .std_index1 :not(.section1) .g_b2fst{
        height: auto;
    }
    .std_index1 :not(.section1) .g_b2firstfltu {
        height: auto;
    }
}
@media screen and (max-width: 416px){
	.g_footbotfl a{
	    line-height: 20px;
	}
	.g_sypt1phnr img {
	    width: 26px;
	    display: block;
	    margin-bottom: 10px;
	}
	.g_sypt1phnr p {
	    font-size: 16px;
	}
	.g_sypt1phnr {
	    bottom: 24px;
	    left: 24px;
	}
	.g_sypt1phfl {
	    padding: 0 10px;
	}
	.syprev {
	    left: -10px;
	    width: 12px;
	}
	.synext {
	    right: -10px;
	    width: 10px;
	}
	.g_sypt2phtfl p {
	    font-size: 18px;
	    line-height: 32px;
	}
	.g_sypt2phtfl {
	    padding-left: 0;
	}
	.g_sypt2phtfr {
	    margin-right: 0;
	    width: 62px;
	}
	.g_sypt1phbox {
	    margin-top: 20px;
	    margin-bottom: 20px;
	}
	.g_sypt2phbtnb {
	    bottom: 18px;
	    left: 30px;
	    width: 128px;
	}
	.g_sypt2phbtnb2x p {
	    line-height: 40px;
	    font-size: 16px;
	}
	.g_sypt2phbtnb2x img {
	    width: 8px;
	    margin-left: 10px;
	    margin-top: 13px;
	    display: block;
	}
	.g_sypt2phbtnb {
	    bottom: 10px;
	    left: 15px;
	    width: 128px;
	}
	.g_sypt3phfl h3 {
	    font-size: 18px;
	    margin-bottom: 15px;
	}
	.g_wz2 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.g_sypt3phbox .g_sypt1botflru {
	    width: 200px;
	}
	.g_sypt3phbox {
	    padding: 18px 15px 32px;
	    margin-bottom: 20px;
	}
	.g_sypt2phtfl p a {
	    font-size: 18px;
	    line-height: 30px;
	}
	.g_sypt2fltle {
	    font-size: 16px;
	    line-height: 24px;
	}
	.g_sypt2fl1 .g_tle2 {
	    font-family: 'SimSun';
	    font-size: 12px;
	    line-height: 22px;
	    padding-left: 5px;
	    transform: translateY(4px);
	}
	.g_sypt2flnr .g_wz2 {
	    text-align: left;
	    margin-bottom: 12px;
	    margin-top: 12px;
	    line-height: 20px;
	    font-size: 12px;
	}
	.g_sypt2flbj {
	    height: 170px;
	}
	.g_sypt2flnr {
	    padding: 0 20px;
	}
	.g_sypt2fltu1 {
	    width: 40%;
	    margin-top: 20px;
	}
	.g_sypt2flnr2 {
	    width: 60%;
	}
	.g_sypt1botflbtn a {
	    font-size: 12px;
	    line-height: 20px;
	}
	.g_sypt3 .g_sypt2fltle{
		font-size: 18px;
	    margin-bottom: 18px;
	}
	.g_sypt2 {
	    margin-bottom: 18px;
	}
	.g_sypt3nr {
	    margin-bottom: 32px;
	}
	.g_sypt4ph {
	    padding: 15px 0;
	}
	.g_sypt4phbox .g_tle1 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.g_time {
	    font-size: 14px;
	    line-height: 22px;
	}
	.g_sypt4phbox .g_time {
	    font-size: 14px;
	    line-height: 22px;
	    margin-top: 0;
	}
	.g_sypt4 .slick-prev {
	    width: 10px;
	    height: 20px;
	}
	.g_sypt4 .slick-next {
	    width: 10px;
	    height: 20px;
	}
	.g_sypt5botfl p {
	    font-size: 36px;
	    line-height: 40px;
	}
	.g_sypt5botfl1 {
	    font-size: 16px;
	    margin-top: 10px;
	}
	.g_sypt5bot {
	    padding: 20px 0;
	}
	.g_sypt5bot .slick-prev {
	    width: 15px;
	    height: 20px;
	}
	.g_sypt5bot .slick-next {
	    width: 15px;
	    height: 20px;
	}
	.g_sypt5 {
	    margin-bottom: 20px;
	}
	.g_phxlnav .g_phnav1 {
	    line-height: 26px;
	    font-size: 16px;
	}
	.g_phsecnrb a {
	    line-height: 28px;
	    font-size: 14px;
	}
	.g_phclose {
	    top: 18px;
	    width: 18px;
	}
	.g_phxlnav {
	    padding: 32px 20px 40px;
	}
	.g_sypt3 {
	    margin-bottom: 0;
	}
	.g_sypt3nr {
	    margin-bottom: 30px;
	    padding-bottom: 32px;
	}
	.g_b2btn {
	    width: 30px;
	    height: 60px;
	    margin-right: 15px;
	}
	.g_b2fstnr {
	    width: 100%;
	    height: 260px;
	    padding:0 15px;
	}
	.g_b2btn a {
	    line-height: 32px;
	    font-size: 12px;
	}
	.g_b2fstnr p {
	    line-height: 24px;
	    width: 240px;
	    overflow: hidden;
	}
	.g_b2fstnr h3 {
    	margin-left: 15px;
        font-size: 22px;
        width: 22px;
    	overflow: hidden;
	}
	.g_b1pt1nrfl {
	    padding: 0 5px;
	    margin-bottom: 15px;
	}
	.g_b1pt1nr {
	    margin: 0 -5px 18px;
	}
	.g_b1pt1nrflb {
	    padding: 15px;
	}
	.g_b1pt1hover {
	    width: 120px;
	    height: 120px;
	}
	.g_b1pt1ho h3 {
	    font-size: 16px;
	    margin-bottom: 10px;
	}
	.g_b1pt1hover .g_sypt1botflbtn {
	    line-height: 18px;
	    background-size: cover;
        width: 90px;
    	height: 16px;
    	font-size: 12px;
	}
	.caidansuo {
	    width: 80%;
	}
	.caidansuo input {
	    font-size: 18px;
	}
	#buts {
	    font-size: 18px;
	}
	.guanbi {
	    width: 20px;
	}
	.g_b4flb h3 {
	    font-size: 20px;
	    margin-bottom: 18px;
	}
	.g_b5pt1fr h3 {
	    font-size: 22px;
	    margin-bottom: 18px;
	}
	.g_b5pt1fr span {
	    font-size: 14px;
	    margin-left: 15px;
	}
	.g_b5pt1fr p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_c1nrflz p {
	    font-size: 20px;
	}
	.g_c1nr {
	    margin: 0 -5px 32px;
	}
	.g_c4tle img {
	    width: 44px;
	}
	.g_c4tle p {
	    top: -10px;
	    left: 32px;
	    font-size: 20px !important;
	}
	.g_c2pt1flbj {
	    width: 70px;
	}
	.g_c2pt1flwz {
	    padding: 0 15px;
	}
	.g_c2pt1fl1 {
	    height: 140px;
	}
	.g_c2pt1flwz p {
	    font-size: 18px;
	}
	.g_c2pt1flwz h6 {
	    font-size: 16px;
	    margin-bottom: 12px;
	}
	.g_conmom.g_nyc{
	    padding: 0;
	}
	.g_c2pt2wz img {
	    width: 230px;
	    margin-bottom: 14px;
	}
	.g_c2pt2wz h6 {
	    font-size: 16px;
	    margin-bottom: 14px;
	}
	.g_c2pt2wz p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_c2pt2bj {
	    height: 270px;
	}
	.g_c2pt3 {
	    margin-top: 32px;
        padding-bottom: 30px;
	}
	.g_c2pt3 h6 {
	    margin-bottom: 18px;
	}
	.g_c4nrfl {
	    width: 100%;
	    padding: 0 15px;
	    margin-bottom: 18px;
	}
	.g_c4nrflwz {
	    padding: 18px 15px;
	}
	.g_c4nrflwz p {
	    font-size: 18px;
	    margin-bottom: 14px;
	    line-height: 30px;
	    height: 30px;
	}
	.g_clist {
	    padding: 60px 0 32px;
	}
	h3 {
	    font-size: 18px;
	}
	.g_c5fan{
	    width:20px;
	}
	.g_c5pt1 p {
	    line-height: 24px;
	}
	.g_c3pt1fr h2 {
	    font-size: 26px;
	    margin-bottom: 20px;
	}
	.g_c3pt1fr h6 {
	    font-size: 16px;
	}
	.g_c3pt1fr {
	    padding: 32px 18px 115px;
	}
	.g_c3pt1fr p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_c3pt2tle {
	    font-size: 18px;
	    margin-bottom: 24px;
	}
	.g_c3pt2 {
	    padding: 32px 15px 32px;
	    margin-top: 32px;
	    margin-bottom: 32px;
	}
	.g_c3pt3 {
	    padding: 32px 15px;
	}
	.g_play {
	    width: 34px;
	}
	.g_c3pt3nrwz {
	    margin-top: 18px;
	}
	.g_c3pt3nr .slick-prev {
	    width: 16px;
	    height: 30px;
	}
	.g_c3pt3nr .slick-next {
	    width: 16px;
	    height: 30px;
	}
	.g_tle1 {
	    font-size: 14px;
	    line-height: 28px;
	}
	.g_c3pt3nr {
	    padding: 0 20px;
	}
	.g_vio {
	    width: 80%;
	}
	.g_vioclose {
	    width: 20px;
	    top: -20px;
	    right: -20px;
	}
	.g_b5serch {
	    width: 300px;
	    height: 50px;
	    margin: auto;
	}
	.g_b5serchfr {
	    width: 50px;
	    height: 50px;
	    padding-top: 15px;
	    margin-left: 0px;
	}
	.g_b5serchfr img {
	    width: 18px;
	}
	.mc_banner_title {
	    font-size: 20px;
	    margin-bottom: 18px;
	}
	.g_b5serchfl1 input::-webkit-input-placeholder {
	    font-size: 14px;
	}

	.g_b5serchfl1 input::-moz-placeholder {
	    /* Mozilla Firefox 19+ */
	    font-size: 14px;
	}

	.g_b5serchfl1 input:-moz-placeholder {
	    /* Mozilla Firefox 4 to 18 */
	    font-size: 14px;
	}

	.g_b5serchfl1 input:-ms-input-placeholder {
	    /* Internet Explorer 10-11 */
	    font-size: 14px;
	}
	.g_c6banbj {
	    height: 220px;
	}
	.b5_addxiafl a {
	    font-size: 16px;
	    line-height: 48px;
	}
	.b5_addxia {
	    height: 48px;
	}
	.b5_addxiafl1 {
	    padding-left: 30px;
	}
	.b5_map .ny_route_map {
	    height: 400px;
	}
	.g_sypt1top2fltu {
	    width: 26px;
	}
	.g_tle1 {
	    font-size: 14px;
	    margin-top: 5px;
	}
	.g_c8nrbox p {
	    font-size: 14px;
	    line-height: 24px;
	    text-align: center;
	}
	.g_c9botbox .g_c9topzh, .g_c9botbox .g_c9topfl, .g_c9botbox .g_c9topfr {
	    font-size: 16px;
	    line-height: 32px;
	}
	.g_c9top {
	    padding-bottom: 18px;
	}
	.g_c9botbox {
	    padding-top: 18px;
	}
	.g_d1topb .slick-dots {
	    top: 93%;
	}
	.g_e1ptfr h3 {
	    font-size: 18px;
	    line-height: 30px;
	}
	.g_e1ptfr {
	    padding-left: 15px;
	    border-left: 1px solid #dcdcdc;
	    margin-top: 28px;
	}
	.g_e1ptfr {
	    width: 70px;
	}
	.g_e1ptzh {
	    width: calc(100% - 70px);
	    padding-right: 10px;
	}
	.g_e1ptzh .g_wz2 {
	    font-size: 16px;
	    margin-bottom: 16px;
	    height: 48px;
	}
	.g_e2fyfly2 p {
	    line-height: 18px;
	    font-size: 12px;
	    height:72px;
	}
	.g_e2fyflz {
	    width: 12px;
	}
	.g_e2fyfly {
	    width: calc(100% - 15px);
	}
	.g_e2fyfly1 {
	    font-size: 12px;
	}
	.g_e2fyfly1 {
	    width: 48px;
	}
	.g_e2fyfl1 .g_e2fyfly {
	    padding-left: 5px;
	}
	.g_e2fyfly2 {
	    padding-top: 15px;
	    padding-bottom: 15px;
	    width: calc(100% - 48px);
	}
	.g_e2fyfl1 a {
	    padding-right: 5px;
	}
	.g_e2fyfl2 .g_e2fyfly {
	    padding-right: 5px;
	}
	.g_e2fy {
	    margin-bottom: 18px;
	}
	.g_e1pt1tu {
	    width: 240px;
	    margin-bottom: 18px;
	}
	.g_e1 .g_c4tle {
	    margin-bottom: 18px;
	}
	.g_e1 {
	    padding-top: 32px;
	}
	.g_e1pt1 {
	    padding-bottom: 32px;
	}
	.g_e1pt2bj {
	    height: 410px;
	}
	.g_e1pt2botflwz1 {
	    width: 46px;
	}
	.g_e1pt2botflwz2 {
	    height: 140px;
	    line-height: 24px;
	    font-size: 14px;
	    width: 48px;
	    margin-top: 18px;
	}
	.lb2 .time .item.slick-current {
	    font-size: 26px;
	    transform: translateY(5px);
	}
	.lb2 .time .item.slick-current::before {
	    bottom: -44px;
	    left: 50%;
	    width: 26px;
	    height: 26px;
	}
	.lb2 .slick-prev {
	    width: 50px;
	    height: 50px;
        top: 60px;
        left: -10px;
	}
	.lb2 .slick-next {
	    width: 50px;
	    height: 50px;
        top: 60px;
        right: -10px;
	}
	.lb2 .time .item.slick-current::after {
	    bottom: -33px;
	}
	.g_e1pt3nrbj{
		display: none;
	}
	.itemfr {
	    padding: 0 15px 32px;
	}
	.lb2 .timecontent p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.g_e1pt4 {
	    padding-top: 42px;
	    padding-bottom: 32px;
	}
	.g_e1slickb {
	    margin-top: 10px;
	}
	.g_e1slickfl {
	    width: 60px;
	}
	.g_e1pt3 {
	    padding-top: 32px;
	}
	.lb2 .timeline {
	    top: 60px;
	}
	.lb2 .time .item {
	    font-size: 14px;
	    transform: translateY(25px);
	}
	.itemfl {
	    padding-top: 0;
	}
	.g_e2nrfrptfl {
	    width: 90px;
        font-size: 16px;
	}
	.g_e2nrfrptfr {
	    width: calc(100% - 90px);
	}
	.g_e4nrtopfr {
	    margin-top: 18px;
	    padding: 32px 15px 32px;
	}
	.honor {
	    margin-top: 32px;
	}
	.honor2 .span1 {
	    font-size: 16px;
	    line-height: 24px;
	    margin-left: 15px;
	}
	.honor2 ul li{
		float: none;
		line-height: 26px;
		margin-left: 15px;
	    font-size: 16px;
	}
	.honor2 ul {
	    float: none;
	}
	.honor2 {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.honor3 {
	    padding-bottom: 32px;
	    padding-left: 15px;
	    display: none;
	}
	.honor3 .h41 {
	    margin-top: 32px;
	}
	.honor3 button {
	    width: 120px;
	    height: 36px;
	    line-height: 36px;
	    font-size: 14px;
	    margin-top: 18px;
	}
	.g_e4.g_clist {
	    padding: 65px 0 18px 0;
	}
	.g_e4 .g_content {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_c4nrflwz {
	    height: auto;
	}
	.g_b5nrwz {
	    font-size: 22px;
	}
	.g_b5nr {
	    height: 165px;
	}
	.g_c2pt2wz {
	    left: 15px;
	}
	.g_c2pt2 {
	    margin-top: 32px;
	}
	.g_clistc3 {
	    padding-top: 92px;
	}
	.g_c4tle {
	    margin-bottom: 24px;
	}
	.g_c1tle {
	    margin: 20px auto 32px;
	}
	.g_c9dlnrinfl {
	    width: 100%;
	    margin-bottom: 24px;
	}
	.g_c9dlnrtle {
	    margin-bottom: 36px;
	}
	.g_c9dlnrinb {
	    margin-bottom: 10px;
	}
	.g_c9dlbj {
	    height: 290px;
	}
	.g_sypt2phbox .slick-dots {
	    bottom: 24px;
	    right: 15px;
	    width:auto;
        transform: translateX(0);
        text-align: right;
	}
	.honor2 ul {
	    padding-left: 0;
	}
	/*b6*/
	.g_b6pt1fl img {
	    width: 200px;
	    margin-bottom: 18px;
	}
	.g_b6pt1slick {
	    width: 100%;
	    margin-bottom: 0px;
	    padding-bottom: 10px;
	}
	.g_b6pt1slick .slick-dots {
	    bottom: 15px;
	}
	.g_b6pt1botfl {
	    padding: 0;
	    float: none;
	    margin-top:5px;
	}
	.g_b6pt2top h3 {
	    font-size: 18px;
	    margin-bottom: 32px;
	    margin-top: 32px;
	}
	.g_b6pt2top p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_b6pt2nr p {
	    font-size: 14px;
	    line-height: 30px;
	}
	.g_b6fanhui img {
	    width: 32px;
	    margin: 0 auto 14px;
	}
	.g_c4tle {
	    width: 150px;
	}
	.g_c2pt1 .g_c2pt1flwz p {
	    font-size: 18px;
	}
	.g_c2pt1 .g_c2pt2bj {
	    height: 145px;
	}
	.g_b4fl1 {
	    height: 320px;
	}
}