@charset "utf-8";

@media screen and (max-width: 1680px){
	.g_piao{
		top:58%;
	}
	.g_piao {
	    right: 60px;
	}
	.g_dianbox {
	    left: 18.5%;
	}
	.g_piaonr {
	    padding-top: 22px;
	}

	.g_piaonr1 p {
	    font-size: 14px;
	    /*line-height: 18px;*/
	}
	.g_piphone p{
		font-size:20px;
	}
	.g_piaonr1 {
	    padding-bottom: 16px;
    	padding-top: 8px;
	}
	.g_piaotu {
	    width: 22px;
	}
	.g_piaotubox::before {
	    bottom: -12px;
	}
	.g_b1part1 .g_b1part1fr {
	    padding-right: 0;
	}
	.g_b1part2 .g_b1part1fr {
	    padding-left: 0;
	}
}
@media screen and (max-width: 1440px){
	.g_piao {
	    right: 10px;
	}
	.g_dianbox {
	    left: 18.5%;
	}
	.g_sywhy1sz {
	    top: 52px;
	    left: 32px;
	    font-size: 38px;
	}
	.g_sywhy1jia {
	    bottom: 32px;
	    left: 100px;
    	transform: translateX(0);
	}
	.g_sywhy1jia2 {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_sywhy1jia1 {
	    width: 22px;
	   	margin-right: 8px;
	}
	.g_sywhyjs {
	    padding: 28px 18px 0 20px;
	}
	.syprev {
	    width: 18px;
	}
	.synext{
		width: 18px;
	}
	.g_sy1 {
	    margin-bottom: 64px;
	}
}
@media screen and (max-width: 1366px){
	
	.g_piaotubox::before{
		width:50px;
		left:-8px;
	}
	.g_kato {
	    width: 58px;
	    top: -76px;
	  
	}
	.g_piaonr {
   	 	padding-top: 15px;
   	 	width:50px;
	}
	.g_piaonr1 {
	    padding-bottom: 8px;
	    padding-top: 8px;
	    padding-left: 8px;
    	padding-right: 8px;
	}
	.g_piaotu {
	    margin: 3px auto 3px;
	}
	.g_sy1nrfr {
	    padding-left: 0;
	}
	.g_sy1nrfr h3 {
	    font-size: 24px;
	    line-height: 32px;
	}
	.g_cen {
	    width: 1200px;
	}
	.g_f5pt1 {
	    width: 100%;
	}
	.g_sy3tle h3 {
	    font-size: 30px;
	}
	.g_sy22tle{
	    padding-bottom: 0;
        font-size: 30px;
	}
	.g_sy42tle {
	    font-size: 30px;
	}
	.g_sy61 {
	    font-size: 30px;
	}
	.g_sy62 {
    font-size: 16px;
}
}
@media screen and (max-width: 1280px){
	.g_dianbox {
	    left: 18.5%;
	}
	.g_f5pt1 {
	    width: 100%;
	}
	.g_kato {
	    width: 55px;
	    top: -70px;
	}
	/*.g_piao {
	    top: 55%;
	}*/
	.g_piao {
    	top: 68%;
	}
	.g_piaonr1 p {
	    font-size: 12px;
	    /* line-height: 18px; */
	}


	

}
@media screen and (max-width: 1200px){
	.g_phhead{
		display: block;
	}
	.g_pchead{
		display: none;
	}
	.g_piao{
		display: none;
	}
	.g_piao.act{
		display: none;
	}
	.g_nybj{
		display: none;
	}
	.g_nydhbox{
		display: none;
	}
	.g_b4 {
	    margin-top: 90px;
	}
	.g_center {
	    width: 768px;
	}
	.public-yema4{
		display: none;
	}
	.g_phfenye{
		display: block;
	}
	.g_f2pa2nrfl {
	    width: 100%;
	    padding-right: 0;
	}
	.g_f2pa2nrfr {
	    width: 100%;
	}
	.g_f3time1 {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_cen {
	    width: 768px;
	}
	.g_tele2 {
	    font-size: 24px;
	    padding-left: 42px;
	}
	.g_telephone2{
	    width: calc(100% - 35px);
	}
	.g_tele1 {
	    font-size: 16px;
	    margin-right: 0;
	}
	.g_phone {
	    padding-left: 24px;
	}
	.g_sy1nrx2 {
	    display: none;
	}
	.g_sy1nrx1 {
	    width: 100%;
	}
	.g_sy1nrfr {
	    padding-left: 15px;
	}
	.g_sy1nr1 .g_sy1nrfr {
	    padding-right: 15px;
	}
	.g_line1, .g_line3 {
	    display: none;
	}
	.g_fodhbox {
	    display: none;
	}
	.g_foot2 h3 {
	    font-size: 20px;
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_foot2{
		background: #666;
	    padding-top: 18px;
        padding-bottom: 22px;
	}
	.g_folocal{
		display: none;
	}
	.g_foewm{
		width:100%;
		float: none;
	}
	.g_fogg {
	    width: 100%;
	    float: none;
	    margin-top: 18px;
	    padding-left: 0;
	}
	.g_fogg1, .g_fogg2, .g_fogg3, .g_fogg4, .g_fogg5{
		float: left;
	    margin-right: 12px;
	}
	.g_fosmfr, .g_fosmfl{
		float: none;
		line-height: 18px;
	}
	.g_fosmfr{
		margin-top: 12px;
	}
	.g_fosm {
	    padding-top: 12px;
	    padding-bottom: 12px;
	}
	.g_yynr1 {
	    font-size: 16px;
	    margin-right: 0;
	    float: none;
	    line-height: 22px;
	    text-align: center;
	}
	.g_yuyue {
	    width: 100%;
	    height: 78px;
	}
	.g_yynr2 {
	    line-height: 22px;
	    margin-right: 0;
	    float: none;
	}
	.g_yynr3x {
	    width: 110px;
	    height: 32px;
	    margin:12px auto 0;
	    background: #fff;
	    border-radius: 25px;
	    position: absolute;
	    bottom:12px;
	    left:50%;
	    transform: translateX(-50%);
	}
	.g_yynr3x a{
	    letter-spacing: 1px;
	    cursor: pointer;
	    font-family: "微软雅黑";
	    font-size: 14px;
	    line-height: 32px;
	    text-align: center;
	    color:#ffa320;
	    display: block;
	    width:100%;
	    height:100%;
	}
	.g_yuyue{
		padding-top: 12px;
		padding-bottom: 12px;
	}
	footer {
	    /*margin-bottom: 78px;*/
	}
	.g_yytanbox{
		background: #f4c721;
	    padding-left: 30px;
    	padding-right: 30px;
	    margin-top: 30px;
    	margin-bottom: 30px;
	    border-radius: 5px;
	}
	.g_tantj {
	    margin-bottom: 32px;
    	width: 300px;
	    height: 42px;
	    line-height: 42px;
	    margin:18px auto 32px;
	}
	.g_tanclose {
	    width: 48px;
	    position: absolute;
	    top: 32px;
    	right: 15px;
	    cursor: pointer;
	}
	.g_yytantle {
	    font-size: 16px;
	    margin-bottom: 18px;
    	margin-top: 18px;
	    line-height: 24px;
	}
	.g_yytanyz {
	    width: 300px;
	    height:42px;
	}
	.g_yytanbd {
	    width: 300px;
	    height:42px;
	}
	.g_yzm {
	    width: 88px;
	    margin-right: 32px;
	}
	.g_b1 {
	    margin-top: 106px;
	}
	.g_nrcenter {
	    width:768px;
	}
	.g_b1part1 .g_b1part1fr {
	    padding-right: 50px;
	}
	.g_b1part1fr {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b1part2 .g_b1part1fr {
	    padding-left: 0;
	    padding-right: 50px;
	}
	.g_nyfoot{
		display: none;
	}
	.g_b2pt1box {
	    padding-right: 0;
	}
	.g_b2{
		margin-top: 98px;
	}
	.g_b2pt1sx {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_nrcenter {
	    padding-left: 0;
	}
	.g_b2pt3 .g_sybtn2 {
	    margin-top: 32px;
	}
	.g_nydibu {
	    margin-top: 0;
	    margin-bottom: 124px;
	}
	.g_b2pt1xfr1 {
	    width: 385px;
	}
	.g_b2pt1xfr2 {
	    width: 347px;
	}
	.g_b2pt2nr1tle {
	    font-size: 18px;
	}
	.g_b3table table{
		width:930px;
	}
	.g_b3table{
	    overflow-x: auto;
	}
	.g_cennr {
	    width: 768px;
	}
	.g_c2 {
	    padding-top: 98px;
	    padding-bottom: 42px;
	}
	.g_centerx {
	    width: 768px;
	}
	.g_c3 {
	    padding-top: 96px;
	    padding-bottom: 64px;
	}
	.g_c3cen2nr1wz {
	    bottom: 50px;
	    padding-left: 30px;
   		padding-right: 30px;
	}
	.g_c3cen2nr2fl .g_c3cen2nr1wz {
	    padding-left: 22px;
	    padding-right: 22px;
	    left: 0;
	}
	.g_c4box {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_c4boxflwz {
	    font-size: 18px;
	    line-height: 32px;
	}
	.g_c4boxflwz {
	    padding-left: 18px;
	}
	.g_c4boxfl {
	    padding-right: 48px;
	}
	.g_e2 {
	    padding-top: 98px;
	}
	.g_e2pt1fl {
	    width: 100%;
	}
	.g_e2pt2fr span {
	    font-size: 18px;
	}
	.g_e2pt2fr {
	    width: calc(100% - 40px);
	    padding-left: 18px;
	}
	.g_e2pt2shdow {
	    padding: 32px 15px;
	}
	.g_f4jt1 {
	    left: -48px;
	}
	.g_f4jt2 {
	    right: -48px;
	}
	.g_fenye{
		width: 768px;
    	margin: auto;
	}
	.g_f5pt1 {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_g1 {
	    padding-top: 98px;
	    padding-bottom: 42px;
	}
	.g_deng {
	    line-height: 64px;
	}
	.g_yonghu {
	    width: 29px;
	    margin-top: 17px;
	}
	.g_phhead .g_phlogo {
	    width: 88px;
	}
	.g_foewm1 .g_foottubox {
	    width: 132px;
   		height: 132px;
	    background: #d14d4b;
	    position: absolute;
	    border-radius: 25px;
	    top: 35px;
    	left: 18px;
	}
	.g_foewm1 .g_foottu {
	    width: 126px;
	    float: none;
	    position: absolute;
	    top: 16px;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.g_foewm1 {
	    margin-bottom: 138px;
	}
	.g_foewm1 .g_foottu {
	    width: 100px;
	    float: none;
	    position: absolute;
	    top: 16px;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.g_foot2 h3{
		display: none;
	}
	.g_foottu1{
		display: none;
	}
	.g_foottu2 {
	    display: block;
	}
	.g_foewmfl{
		width:33.333333%;
		margin-bottom: 18px;
	}
	.g_telephone{
		display: none;
	}
	.g_sy3nrtu {
	    width: 242px;
	}
	.g_sy1nrfl1, .g_sy1nrfl2{
		display: none;
	}
	.g_sy1nrfl3{
		display: block;
	}
	.g_d1map1{
		display: block;
		width:100%;
	}
	.g_d1map2{
		display: none;
	}
	.g_d1ding{
		display: none;
	}
	.g_d1pt2int1{
		display: block;
		width:100%;
		height:auto;
		padding:18px 0;
		opacity: 1;
		max-height: 220px;
		max-width: 100%;
	}
	.g_d1ding1, .g_d1ding2, .g_d1ding3, .g_d1ding4, .g_d1ding5, .g_d1ding6, .g_d1ding7, .g_d1ding8, .g_d1ding9{
	    position: static;
	}
	.g_d1pt2int1tle{
		display: block;
		color: #333;
	    font-size: 16px;
	    line-height: 24px;
	    font-family: "微软雅黑";
	    margin-bottom: 12px;
	}
	.g_d1dingbox{
		width:100%;
	}
	.g_d1dingbox {
	     background: rgba(255,255,255, 0); 
	     border-radius: 0; 
	}
	.g_d1pt2 {
	    padding-bottom: 52px;
	    padding-top: 32px;
	}
	.g_d1pt2 .slick-dots {
	    bottom: -18px;
	}
	.g_foot2 {
	    margin-top: 0;
	}
	.g_c1 {
	    margin-top: 0;
	}
	.g_d1pt1nrfr {
	    width: 100%;
	    padding-left: 0;
	}
	.g_e1pt1nrfl {
	    width: 100%;
	    padding-right: 0;
	}
	.g_e1pt2nrtu {
	    width: 100%;
	}
	.g_e1pt2plfltu {
	    width: 132px;
	}
	.g_e1pt2plfl {
	    width: 33.333333%;
	    padding-left: 32px;
	    padding-right: 32px;
	}
	.g_e1pt2vsfl {
	    width: 335px;
	}
	.g_e1pt3tu {
	    width: 100%;
	}
	.g_e1pt4tu {
	    width: 100%;
	}
	.g_e1pt5tu {
	    width: 100%;
	}
	.g_e1pt6xiafr img{
		width:100%;
	}
	.g_video {
	    width: 768px;
	}
	.g_h3 {
	    margin-top: 97px;
	    margin-bottom: 42px;
	    height: 30vh;
	}
	.g_banph{
		display: block;
	}
	.g_banpc{
		display: none;
	}
	.g_yytancn{
		display:none!important;
	}
}
@media screen and (max-width: 768px){
	.g_f4pt2bflbot p {
	    height: auto;
	    max-height: 48px;
	}
	.g_f4pt2bflbot{
		height: auto;
	}
	.g_nrcenter {
	    width:100%;
        padding-left: 15px;
        padding-right: 15px;
	}
	.g_center {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_cityb{
		float: none;
		margin-bottom: 18px;
	}
	.g_f2search {
		float: none;
		margin-left: 0; 
        margin-right: 0; 
        position: relative;
        margin-bottom: 18px;
	}
	.g_f2sou{
		float: none;
	}
	.g_f2search1{
		float: none;
		width: 20px;
	    margin-top: 14px;
	}
	.g_f2search2{
		float: none;
		position: absolute;
    	top: 0;
    	left: 30px;
	}
	.g_f2part1 {
	    margin-bottom: 32px;
	    margin-top: 32px;
	}
	.g_nylie h3 {
	    font-size: 20px;
	}
	.g_f2search {
	    width: 290px;
	    height: 45px;
        margin-top: 18px;
	}
	.g_f2sou {
	    width: 110px;
	    height: 45px;   
	    font-size: 14px;
	    line-height: 45px;
	}
	.g_b4partnr {
	    margin-top: 32px;
	}
	.g_b4partnr1 {
	    padding-top: 18px;
	    padding-bottom: 18px;
	}
	.g_b4panrtle {
	    font-size: 16px;
	    margin-bottom: 5px;
	    line-height:32px;
		max-height:64px;
	}
	.g_b4partnr1 p {
	    line-height: 24px;
	    height: auto;
	}
	.g_f2 .g_f2part1 {
	    margin-bottom: 32px;
	    margin-top: 88px;
	}
	.g_f2jin {
	    width: 100%;
	}
	.g_f2pa2newz {
	    width: 100%;
	    margin-top: 26px;
	}
	.g_f2pa2newz p {
	    font-size: 16px;
	    line-height: 24px;
	    margin-bottom: 12px;
	    max-height: 48px;
	    overflow: hidden;
	}
	.g_f2pa2newz span {
	    height: auto;
	}
	.g_f2pa2newzmore {
	    margin-top: 18px;
	}
	.g_f2pa2new1 .g_f2pa2newz {
	    margin-top: 0;
	}
	.g_f2pa2new {
	    padding-bottom: 32px;
	    padding-top: 32px;
	}
	.g_f2pa2newtu {
	    width: calc(100% - 131px);
	    margin-left: 15px;
	    margin-right: 0;
	    position: relative;
	    overflow: hidden;
	}
	.g_f2pa2new1 .g_f2pa2newz {
	    padding-left: 15px;
	}
	.g_f2pa2nrfrtle h4 {
	    font-size: 16px;
	    line-height: 26px;
	    height: auto;
	    margin-bottom: 8px;
	}
	.g_f2pa2nrfrtle p {
	    height: auto;
	}
	.g_f2pa2nrfr .g_f2pa2newzmore {
	    margin-top: 18px;
	    padding-bottom: 15px;
	}
	.g_f2pa2nrfrtle {
	    padding: 15px;
	}
	.g_f3tle2 {
	    font-size: 20px;
        width: calc(100% - 110px);
	}
	.g_f3tle1 {
	    width: 55px;
	}
	.g_f3dibu1tu {
	    width: 55px;
	}
	.g_f3time1 {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_cen {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_line2{
		display: none;
	}
	.g_sy1nrfl {
	    width: 100%;
	}
	.g_sy1nrfr {
	    width: 100%;
	}
	.g_sywhy1sz {
	    top: 54px;
	    left: 120px;
	    font-size: 46px;
	}
	.syprev {
	    left: 15px;
	}
	.synext {
	    right: 15px;
	}
	.g_sywhy1jia {
		width: auto;
	    left: 60%;
	    transform: translateX(-50%);
	}
	.g_sy3nr1 {
	    width: 100%;
	    margin-top: 72px;
	}
	.g_sy3nrtu {
	    width: 100%;
	}
	.g_sy3nr12 {
	    margin-top: 70px;
	}
	.g_sy3nr12 .g_sy3nrtle {
	    left: 50%;
	}
	.g_sy3nr13 .g_sy3nrtle {
	    left: 50%;
	}
	.g_sy42nr1 {
	    width: 100%;
	    margin-bottom: 32px;
	}
	.g_sy42nr1 p {
        max-height: 48px;
	    margin: 22px 16px 18px;
	}
	.g_sy42 .g_sybtn {
	    width: 364px;
	    margin: 0 auto;
	}
	.g_sy41{
		display: none;
	}
	.g_sy43{
		display: none;
	}
	.g_sy5 {
	    margin-bottom: 32px;
	}
	.g_sy42 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	    margin-top: 32px;
	}
	.g_sy5 .g_sybtn {
	    margin: 32px auto 0;
	}
	.g_sy42tle {
	    font-size: 18px;
	    margin-bottom: 32px;
	    line-height: 24px;
	    padding-bottom: 0;
	}
	.g_sy51 {
	    padding-left: 15px;
	    padding-right: 15px;
	    padding-top: 32px;
	    padding-bottom: 64px;
	}
	.g_sy51tlez {
	    font-size: 20px;
	    margin-bottom: 32px;
	}
	.g_sy51tle {
	    margin-top: 18px;
	    margin-bottom: 20px;
	    max-height: 36px;
    	overflow: hidden;
	}
	.g_sy61 {
	    font-size: 18px;
	    line-height: 24px;
	    max-height: 48px;
	    overflow: hidden;
	}
	.g_sy62 {
	    margin: 0 auto 32px;
	}
	.g_sy6 {
	    margin-bottom: 50px; /*150px*/;
	}
	.g_telephone{
		display: none;
	}
	.g_banner {
	    margin-top: 64px;
	}
	.g_banner .slick-dots {
	    bottom: 50px;
	    left: 30px;
	}
	.g_dianbox {
	    left: 15px;
        bottom: 49px;	
	}
	.g_bannext{
		display: none;
	}
	.g_sywhy { /*6.7*/
	    /*padding-left: 65px;
	    padding-right: 65px;*/
	}
	.g_sy51lb1fl {
	    width: 100%;
	    float: none;
	}
	.g_sy51lb1fr {
	    width: 100%;
	    padding: 26px 20px;
	}
	.g_sy62 {
	    width: 100%;
	    margin: 0 auto 32px;
	}
	.g_yynr {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_folocalfl {
	    width: 62px;
	}
	.g_b1 {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_b1tle {
	    font-size: 20px;
	    margin-bottom: 32px;
	    padding-left: 0;
	}
	.g_b1part1fl {
	    width: 100%;
	}
	.g_b1part1fr {
	    width: 100%;
	}
	.g_b1part1 .g_b1part1fr {
	    padding-right: 0;
	}
	.g_b1part1 .g_b1part1fr {
	    padding-left: 0;
	}
	.g_b1part1frbt {
	    font-size: 18px;
	    margin-bottom: 18px;
	}
	.g_b1part1fr {
	    padding-top: 0;
	    padding-bottom: 0;
	}
	.g_b1part2bt {
	    font-size: 20px;
	    line-height: 32px;
	}
	.g_b1part2jj {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_b1 {
	    margin-bottom: 62px;
	}
	.g_b1part1box {
	    margin-bottom: 32px;
	}
	.g_b1part1 {
	    margin-bottom: 0;
	}
	.g_b2pt1sfl {
	    width: 100%;
	}
	.g_b2pt1sfr {
	    padding-top: 18px;
    	padding-bottom: 18px;
    	padding-left: 0;
	}
	.g_b2pt1sfr {
	    width: 100%;
	}
	.g_b2pt1xfl {
	    width: 100%;
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_b2pt1x {
	    margin-left: 0;
	    margin-right: 0;
	}
	.g_b2pt1xfr1 {
	    margin: auto;
	}
	.g_b2pt1xfr2{
		width:385px;
		margin:auto;
	}
	.g_b2pt2nr1bflban {
	    width: 260px;
        margin: 0 auto 42px;
	    padding-left: 0;
	    padding-right: 0;
	    float: none;
	}
	.g_b2pt2nr1b {
	    margin-left: 0;
	    margin-right: 0;
	}
	.g_b2pt3fl {
	    width: 100%;
	    padding-right: 0;
	}
	.g_b2pt3fr {
	    width: 100%;
	    margin-top: 32px;
	}
	.g_b2pt3frmc {
	    border-radius: 16px;
	}
	.g_b2tle {
	    font-size: 18px;
        margin-bottom: 22px;
	}
	.g_b2pt1sfr h3 {
	    font-size: 18px;
	}
	.g_b2pt1sfr p {
	    font-size: 14px;
	}
	.g_b2pt2 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_b2pt3flbox h3 {
	    font-size: 18px;
	    line-height: 32px;
	    max-height: 64px;
	}
	.g_b2pt3 {
	    margin-top: 32px;
	    margin-bottom: 64px;
	}
	.g_b2pt2nr2tu {
	    width: 100%;
	}
	.g_cennr {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_b3 {
	    padding-top: 95px;
	    padding-bottom: 42px;
	}
	.g_b3pt1tle p {
	    font-size: 18px;
	    line-height: 32px;
	}
	.g_b3pt1p {
	    margin-bottom: 32px;
	}
	.g_b3pt1h {
	    font-size: 18px;
	    margin-bottom: 32px;
	}
	.g_b3pt1img {
	    width: 100%;
	}
	.g_b3pt1 {
	    margin-bottom: 32px;
	}
	.g_b3pt2 .g_sybtn {
	    margin-top: 32px;
	}
	.g_b3pt2nr {
	    margin-top: 32px;
	}
	.g_centerx {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_c2tle {
	    font-size: 20px;
	    line-height: 32px;
	    max-height: 64px
	}
	.g_c2pt1kafl {
	    width: 385px;
	    margin-bottom: 18px;
	}
	.g_c2pt2icon1 {
	    width: 50%;
	}
	.g_c2pt1kaflnr p {
	    font-size: 14px;
	}
	.g_c2pt1ka {
	    margin-top: 32px;
	    margin-bottom: 14px;
	}
	.g_c2pt1zx1 p {
	    font-size: 16px;
	    line-height: 34px;
	}
	.g_c2pt1zx1 span {
	    font-size: 20px;
	    line-height: 34px;
	}
	.g_c2pt1zx1 {
	    margin-bottom: 18px;
	}
	.g_c2pt1zx2fr {
	    line-height: 24px;
	}
	.g_c2pt1zx2box {
	    margin-bottom: 10px;
	}
	.g_c2pt2 {
	    margin-top: 32px;
	}
	.g_c2pt2tle p {
	    font-size: 18px;
	    line-height: 28px;
	}
	.g_c2pt2tle span {
	    font-size: 22px;
	    line-height: 40px;
	}
	.g_c2pt2zx .g_c2pt1zx3span {
	    font-size: 16px;
	    line-height: 30px;
	}
	.g_c2pt2tle {
	    margin-bottom: 18px;
	}
	.g_c2pt2icon1 {
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-bottom: 18px;
	}
	.g_c2pt2icon1 p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_c3pt1tle p {
	    font-size: 18px;
	    line-height: 30px;
	}
	.g_c3pt1tle span {
	    font-size: 32px;
	    line-height: 40px;
	}
	.g_c3pt1nrfl {
	    width: 100%;
	    padding: 18px 15px;
	}
	.g_c3pt1nrfl1, .g_c3pt1nrfl2{
	    border-radius: 10px;
	    border-radius: 10px;
	    margin-bottom: 32px;
	}
	.g_c3pt1tle {
	    margin-bottom: 24px;
	}
	.g_c3pt1nrflwz h3 {
	    font-size: 16px;
	}
	.g_c3pt1 {
	    margin-bottom: 18px;
	}
	.g_c3pt2wz span {
	    font-size: 16px;
	}
	.g_c3pt2 {
	    margin-bottom: 32px;
	}
	.g_c3pt3nrfl {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_c3pt3nrfl .g_c3pt3nrs {
	    font-size: 16px;
	    padding: 15px 18px;
	}
	.g_c3pt3nrfl .g_c3pt3nrx {
	    padding: 18px;
	}
	.g_c3pt3 {
	    margin-bottom: 12px;
	}
	.g_c3pt1tle span {
	    font-size: 22px;
	    line-height: 36px;
	}
	.g_c3pt4 .g_c3pt1tle {
	    margin-bottom: 12px;
	}
	.g_c3pt4 {
	    margin-bottom: 32px;
	}
	.g_c3cen1 {
	    padding-top: 32px;
	    padding-bottom: 48px;
	}
	.g_c3cen1 .g_c3pt1tle {
	    margin-bottom: 12px;
	}
	.g_c3cenz1 {
	    padding: 15px;
	    margin-bottom: 18px;
	}
	.g_c3cen1sz2 {
	    font-size: 14px;
	}
	.g_centerxh3 {
	    font-size: 20px;
	    line-height: 36px;
	    margin-bottom: 32px;
	}
	.g_c3cen2nr1 {
	    width: 100%;
	    padding-right: 0;
	    margin-bottom: 18px;
	}
	.g_c3cen2nr2 {
	    width: 100%;
	}
	.g_c3cen2 {
	    margin-top: 32px;
	    margin-bottom: 32px;
	}
	.g_c3pt1nrfltu {
	    width: 86px;
	    margin: 0 auto 18px;
	}
	.g_c3cen2nr2fl {
	    padding-right: 0;
	    padding-left: 0;
	}
	.g_c4boxfl {
	    padding-right: 0;
	}
	.g_c4boxfl {
	    width: 100%;
        margin-bottom: 18px;
	}
	.g_c4boxfr {
	    width: 100%;
	}
	.g_c4boxflru {
	    width: 30px;
	    margin-top: 0;
	}
	.g_c4box {
	    margin-bottom: 32px;
	}
	.g_c4 {
	    padding-top: 106px;
	    padding-bottom: 48px;
	}
	.g_e2pt1flh {
	    font-size: 18px;
	    margin-bottom: 18px;
	    line-height: 34px;
	}
	.g_e2pt1fl span {
	    font-size: 18px;
	}
	.g_e2pt1flp1 {
    	margin-bottom: 32px;
	}
	.g_e2pt1fr {
	    padding-left: 0;
	    padding-top: 18px;
	    width:100%;
	}
	.g_e2pt1frtu {
	    width: 100%;
	}
	.g_e2pt1 {
	    margin-bottom: 32px;
	}
	.g_e2pt2 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_e2pt2nr {
	    margin-right: 0;
	    margin-left: 0;
	    margin-top: 32px;
	}
	.g_e2pt2nr1 {
	    width: 100%;
	    padding-left: 0;
	    padding-right: 0;
	    margin-bottom: 28px;
	}
	.g_e2pt2shdow {
	    padding: 18px 15px;
	}
	.g_e2pt3 {
	    margin-top: 32px;
	    margin-bottom: 32px;
	}
	.g_e2pt3nr {
	    margin-right: 0;
	    margin-left: 0;
	    margin-top: 32px;
	}
	.g_e2pt3nrfl {
	    width: 50%;
	    padding-left: 15px;
	    padding-right: 15px;
	    position: relative;
	}
	.g_e2pt3sz {
	    font-size: 48px;
	    left: 22px;
	}
	.g_e2pt3wz h3 {
	    font-size: 18px;
	    margin-bottom: 18px;
	}
	.g_e2pt4nrfl {
	    width: 100%;
	    margin-bottom: 32px;
	}
	.g_fenye{
		width:100%;
		padding-right: 15px;
		padding-left:15px;
	    margin-bottom: 18px;
	}
	.g_f4pt1lb1fl {
	    width: 100%;
	}
	.g_f4pt1lb1fr {
	    width: 100%;
	    padding-left: 0;
	}
	.g_f4jt1 {
	    left: -5px;
	    width:18px;
	}
	.g_f4jt2 {
	    right: -5px;
	    width:18px;
	}
	.g_f4pt2bfl {
	    width: 50%;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-bottom: 32px;
	}
	.g_f4pt2box {
	    margin-left: -15px;
	    margin-right: -15px;
	}
	.g_f5pt2nr1 {
	    width: 45%;
	    margin-bottom: 32px;
	}
	.zs_wentifrbox p {
	    font-size: 16px;
	}
	.zs_daan {
	    padding: 18px 15px;
	}
	.g_foewmfl{
		width:50%;
		margin-bottom: 18px;
	}
	.g_sy1nrfr {
	    padding-top: 18px;
	}
	.g_sy1 {
	    margin-top: 18px;
	}
	.g_sy1nr1 {
	    margin-top: 18px;
	}
	.g_sybtn2 {
	    margin-left: 14px;
	}
	.g_sy21, .g_sy23{
		display: none;
	}
	.g_sy3nr {
	    margin-top: 32px;
	    margin-bottom: 0;
	}
	.g_sy3nrtu {
	    width: 76%;
	    margin: 18px auto;
	}
	.g_b1tle {
	    margin-bottom: 0;
	}
	.g_b1foot.g_nrcenter {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_b2pt1box {
	    padding-left: 0;
	}
	.g_b2pt1sfrbx {
	    width: 100%;
	}
	.g_b2pt1s {
	    margin-bottom: 18px;
	    margin-top: 0;
	}
	.g_b2pt1sfl {
	    width: 78%;
	}
	.g_b2pt1 {
	    margin-top: 32px;
	    margin-bottom: 32px;
	}
	.g_b2pt2jj {
	    margin-bottom: 32px;
	}
	.g_b2pt2nr1b {
	    margin-top: 44px;
	}
	.g_b2pt2nr1 {
	    margin-bottom: 32px;
	}
	.g_b2pt2nr1p {
	    font-size: 14px;
	}
	.g_nianfen {
	    float: none;
	}
	.g_c1pt1tle {
	    font-size: 20px;
	}
	.g_c1pt1fl {
	    width: 50%;
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.g_c1pt1fo {
	    margin-left: -15px;
	    margin-right: -15px;
	    margin-top: 32px;
	    padding-bottom: 32px;
	}
	.g_c1pt1flsz {
	    left: 95px;
	}
	.g_c1pt2xlfl {
	    width: 50%;
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.g_c1pt2xl {
	    margin-top: 32px;
	    margin-left: -15px;
	    margin-right: -15px;
	}
	.g_c1pt2xlfl {
	    margin-bottom: 32px;
	}
	.g_c1pt1flwz h3 {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_c1pt2 {
	    padding-top: 32px;
	    padding-bottom: 0;
	}
	.g_c1pt2xlfltu {
	    width: 190px;
	}
	.g_c1pt2xlflwai {
	    width: 200px;
	}
	.g_d1pt3nrflbjfl {
	    width: 100%;
	    padding-right: 0;
	}
	.g_d1pt3nrflbjfr {
	    width: 90px;
	}
	.g_d1pt3nrfl1 {
	    font-size: 18px;
	    line-height: 30px;
	}
	.g_d1pt3nrflbj {
	    padding: 18px 15px 18px;
	}
	.g_d1pt3nrfl .g_sybtn1 {
	    margin-top: 12px;
	}
	.g_sybtn1 {
	    width: 130px;
	    height: 38px;
	}
	.g_b3 .g_buttn1 {
	    padding: 0px 20px 1px 22px;
	}
	.g_buttn1 {
	    font-size: 12px;
	    line-height: 38px;
	    padding: 0px 20px 1px 22px;
	}
	.g_d1pt1nr {
	    margin-bottom: 32px;
	    padding-right: 0;
	}
	.g_d1pt1nrfrk1 {
	    font-size: 18px;
	}
	.g_d1pt1nrfrk2 {
	    padding-left: 20px;
	}
	.g_d1pt1nrfrk {
	    padding-top: 18px;
	    padding-bottom: 18px;
	}
	.g_d1pt1nrfl {
	    width: 80%;
	}
	.g_d1pt3nrfl {
	    width: 100%;
	    padding-left: 0;
	    padding-right: 0;
        margin-bottom: 32px;
	}
	.g_d1pt3 {
	    margin-top: 32px;
	}
	.g_d1pt3nrflbjfl p {
	    max-height: 96px;
	    height:auto;
	}
	.g_d1pt3nrfl .g_d1pt3nrflbj {
	   position: relative;
	   padding-bottom: 82px;
	}
	.g_d1pt3nrflbjfr{
		position: absolute;
		bottom:10px;
		right:18px;
	}
	.g_d1pt4nrbox {
	    width: 100%;
	    margin: 0 auto 32px;
	}
	.g_d1pt4nrfltp {
	    width: 100%;
	}
	.g_d1pt5nrtup {
	    width: 100%;
	}
	.g_d1pt3nrfl1 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.g_d1pt6 .g_sybtn1 {
	    width: 162px;
	}
	.g_d2pt1 .g_c3pt1tle .g_d1pt1j {
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_e1pt2vsfr {
	    float: none;
        margin: 18px auto;
	}
	.g_e1pt2vsfl {
	    float: none;
	}
	.g_e1pt1nrfr {
	    width: 100%;
	}
	.g_e1pt2plfl {
	    width: 100%;
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_e1pt2plfltu::before{
		display: none;
	}
	.g_e1pt6xiafr {
	    width: 100%;
	    margin-top: 12px;
	}
	.g_e1 {
	    padding-top: 88px;
	}
	.g_e1pt1 {
	    margin-bottom: 32px;
	}
	.g_e1pt2nrwz p {
	    font-size: 14px;
	}
	.g_e1pt2 .g_c3pt1tle {
	    margin-bottom: 18px;
	}
	.g_e1pt2nrtu {
	    margin-top: 18px;
	    margin-bottom: 18px;
	}
	.g_e1pt2plan {
	    margin-top: 18px;
	    margin-bottom: 32px;
	}
	.g_e1pt2vsfl {
	    width: 100%;
	}
	.g_f1pt2rwfl1 {
	    height: auto;
	    padding: 32px;
	}
	.g_f1pt1nrfltop {
	    padding: 32px;
	}
	.g_f1pt1nrflbot {
	    padding: 32px;
	}
	.g_f1pt1nrflwz {
	    padding: 32px;
	}
	.g_f1pt1nrfl {
	    width: 100%;
	}
	.g_f1pt1nrfltu {
	    margin-top: 32px;
	}
	.g_f1 {
	    padding-top: 88px;
	    padding-bottom: 62px;
	}
	.g_f1pt2rwfl {
	    width: 100%;
	}
	.g_video {
	    width: 414px;
	}
	.g_vioclo {
	    width: 20px;
	    top: -20px;
	    right: -20px;
	}
	.g_f5pt1jt1 {
	    width: 16px;
	    position: absolute;
	    top: 50%;
	    left: 0;
	    transform: translateY(-50%);
	}
	.g_f5pt1jt2 {
	    width: 16px;
	    position: absolute;
	    top: 50%;
	    right: 0;
	    transform: translateY(-50%);
	    cursor: pointer;
	}
	.g_f5pt1lbwz p {
	    max-height: 60px;
	    overflow: hidden;
	}
	.g_djs {
	    width: 380px;
	}
	.g_djshang {
	 	padding:48px 18px 32px 86px;
	}
	.g_djstle {
	    margin-bottom: 18px;
	}
	.g_djstle2 {
	    width: calc(100% - 16px);
	    padding-left: 10px;
	    font-size: 14px;
	}
	.g_djstle1 {
	    width: 16px;
	}
	.g_djstle2 span {
	    font-size: 16px;
	    padding-left: 10px;
	}
	.g_djstle2 span {
	    font-size: 16px;
	    color: #fff;
	    font-family: "Conv_CharlemagneStd-Bold";
	    padding-left: 10px;
	}
	.g_djsact {
	    font-size: 18px;
	    margin-bottom: 18px;
	}
	.g_djsp p {
	    font-size: 14px;
	    margin-bottom: 0;
	    line-height: 22px;
	}
	.g_djszxfl{
		float:none;
		margin-bottom: 18px;
	}
	.g_djszx {
	    margin-top: 18px;
	}
	.g_djsxxfr p {
	    font-size: 12px;
	    margin-top: 10px;
	}
	.g_djszxfl {
	    width: 122px;
	    height: 38px;
	    padding: 8px;
	}
	.g_djszxfltu2 {
	    font-size: 14px;
	    padding-left: 4px;
	    padding-right: 4px;
	}
	.g_djszxfl:nth-child(1) {
	    margin-right: 0;
	}
	.g_djsxxfrtu {
	    width: 100px;
	    margin-top: 18px;
	}
	.g_djsxxfr{
		width:112px;
	}
	.g_djsxxfl {
		width:calc(100% - 112px);
	}
	.g_djsclo {
	    right: 18px;
	    width: 32px;
        top: -12px;
	}
	.g_e2pt1flhoxfr{
		margin-bottom: 18px;
		float: left;
	}
	.g_e2pt1flhoxfr1 {
	    font-size: 14px;
	    padding: 10px;
	    margin-right: 15px;
	    margin-left: 0;
	}
	.sunny_tan {
		width:90%;
		padding: 35px 15px 15px;
	}
	.sunny_tan_box {
    	height: 300px;
	}

}
@media screen and (max-width: 414px){
	.g_c3cen2nr2fl:nth-child(1){
		padding-right: 8px;
	}
	.g_c3cen2nr2fl:nth-child(2){
		padding-left: 8px;
	}
	.g_c3cen2nr2fl .g_c3cen2nr1wz {
	    padding-left: 15px;
	    padding-right: 15px;
	    left: 0;
	}
	.g_f2pa2newtime {
	    width: 72px;
	}
	.g_f2pa2newtime1 {
	    font-size: 12px;
	    padding-top: 16px;
	}
	.g_f2pa2newtime2 {
	    width: 32px;
	    margin-top: 14px;
	    margin-left: 40px;
	}
	.g_f2pa2newtu {
	    width: calc(100% - 87px);
	}
	.g_f2pa2new1 .g_f2pa2newzmore {
	    margin-top: 18px;
	}
	.g_f3time1 {
	    float: none;
	    width:100%;
        height: 32px;
	}
	.g_f3time1 p {
	    line-height: 32px;
	    text-align: left;
	}
	.g_f3tle2 {
	    font-size: 16px;
	    width: calc(100% - 64px);
	    padding-left: 10px;
    	padding-right: 10px;
	    line-height: 24px;
	    height: auto;
	    overflow: hidden;
	    margin-bottom: 18px;
	}
	.g_f3tle1 {
	    width: 32px;
	}
	.g_f3nr {
	    padding-top: 32px;
	    padding-bottom: 0;
	    margin-bottom: 0;
	    padding-left: 0;
    	padding-right: 0;
	}
	.g_f3 {
	    margin-bottom: 48px;
	}
	.g_f3dibu1 p, .g_f3dibu2 p {
	    font-size: 14px;
	}
	.g_f3dibu1tu {
	    margin-bottom: 10px;
	}
	.g_sy1 {
	    margin-top: 32px;
	}
	.g_sy1nrfr {
	    padding-top: 32px;
	}
	.g_sy1nrfr h3 {
	    font-size: 18px;
	    line-height: 28px;
	    margin-bottom: 18px;
	    max-height:56px;
	    overflow: hidden;
	}
	.g_sy1nrfr {
	    padding-left: 0;
	}
	.g_d1pt3nrfl  .g_sybtn1 {
	    width: 128px;
	}
	.g_buttn1 {
	    padding: 0px 20px 1px 22px;
	}
	.g_sy1nr1 {
	    margin-top: 32px;
	}
	.g_sy1duifr {
	    font-size: 14px;
	    line-height: 28px;
	    width: calc(100% - 28px);
	}
	.g_sy1duifl {
	    width: 18px;
	    margin-right: 10px;
	    line-height: 28px;
	}
	.g_sy21, .g_sy23{
		display: none;
	}
	.g_sybtn2 {
	    margin-left: 10px;
	}
	.g_sybtn {
	    margin-top: 18px;
	}
	.g_sy1 {
	    margin-bottom: 32px;
	}
	.g_sy22tle {
	    padding-bottom: 32px;
	    padding-top: 32px;
	}
	.g_sy22tle {
	    font-size: 18px;
	    line-height: 24px;
	    max-height: 48px;
	    overflow: hidden;
	}
	/***************************6.7*************************************/
	.g_sywhybox {  /*6.7*/
    padding-top: 40px;
    padding-bottom: 50px;
	}
	.slick-list {  /*6.7*/
    padding: 0!important;
	}
	.slick-track{  /*6.7*/
		padding-bottom: 15px;
	}
	.syprev {  /*6.7*/
	    left: -4%;
	    top:42%;
	    width: 12px;
	}
	.synext {  /*6.7*/
	    right: -4%;
	    top:42%;
	    width: 12px;
	}
	.g_sywhy1sz {  /*6.7*/
	    top: 10px;
		left: 10px;
		font-size: 26px;
	}
	.g_sywhy1jia {  /*6.7*/
	    bottom: 15px;
    left: 10px;
    transform: translateX(0);
    width: 100%;
	}
	.g_sywhyjs {
	    padding: 15px 10px;
	}
	.g_sy2 .slick-dots {
	    bottom: 0; 
	}
	.g_sy3{
		margin-top: 32px;
	}
	.g_sy3tle h3 {
	    font-size: 18px;
	    line-height: 24px;
	    max-height: 48px;
	    overflow: hidden;
	}
	.g_sy3nr {
	    margin-top: 32px;
	}
	.g_sy42nr1 p {
	    margin: 18px 0 14px;
	}
	.g_sy42nr1more {
	    padding-left: 0;
	}
	.g_yytanbox {
	    padding-left: 15px;
	    padding-right: 15px;
	    width: 290px;
	}
	.g_yytanbd {
	    width: 260px;
	}
	.g_yytanyz {
	    width: 260px;
        margin: 0 auto 18px;
	}
	.g_tantj {
	    width: 260px;
	    margin: 18px auto 18px;
	}
	.g_yytanbd input {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_yynr2 { 
	    font-size: 13px;
	}
	.g_b2pt1 {
	    margin-top: 0;
	    margin-bottom: 32px;
	}
	.g_b2pt1s {
	    margin-bottom: 0;
	}
	.g_b2pt1xfl{
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_b2pt1xfr2{
	    width: 100%;
	}
	.g_b2pt2jj {
	    margin-bottom: 32px;
	}
	.g_b2pt3frbf {
	    width: 42px;
	}
	.g_b4 {
	    margin-bottom: 42px;
	}
	.g_c2pt1kafl {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_c2pt1kaflnr p {
	    line-height: 32px;
	}
	.g_c2pt1kafl {
	    padding: 16px;
	}
	.g_c2pt1zx3 p {
	    line-height: 28px;
	}
	.g_c2pt1zx3 span {
	    line-height: 28px;
	}
	.g_c2pt2 {
	    margin-top: 18px;
	}
	.g_c2pt2 .g_c2pt1zx3 {
	    margin-left: 0;
	}
	.g_c2pt2icon1 {
	    padding-left: 0;
	    padding-right: 0;
	    margin-bottom: 18px;
	}
	.g_c2pt2icon {
	    margin-left: 0;
	    margin-right: 0;
	}
	.g_c2pt2ico {
	    width: 70px;
	}
	.g_c2pt2icobox {
	    width: 70px;
	    height: 70px;
	    margin: 0 auto 12px;
	}
	.g_c3cen2nr1wz h3 {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_c3cen2nr1wz p {
	    font-size: 12px;
	}
	.g_e2pt3nrfl {
	    width: 100%;
	    margin-bottom: 28px;
        padding-left: 0;
    	padding-right: 0;
	}
	.g_e2pt3 {
	    margin-bottom: 0;
	}
	.g_e2pt4wz p {
	    font-size: 16px;
	    line-height: 28px;
	    max-height: 56px;
	}
	.g_e2pt1frtu {
	    width: 72%;
	    margin: auto;
	}
	.g_e2pt3tu {
	    width: 80%;
	    margin: 0 auto 22px;
	}
	.g_f4pt2bfl {
	    width: 100%;
	}
	.g_f5pt2nr1 {
	    width: 100%;
	}
	.g_f5pt2 {
	    background: #f9f9f9;
	    padding-top: 32px;
	    padding-bottom: 42px;
	}
	.g_f5pt2nr1 {
	    margin-bottom: 18px;
	}
	.zs_wenti {
	    height: 60px;
	    padding: 0 15px;
	}
	.zs_wentifl {
	    width: 16px;
	    line-height: 60px;
	}
	.zs_wentifrbox p {
	    line-height: 60px;
        height: 60px;
	}
	.zlw_zhishi {
	    margin-top: 32px;
	}
	.zs_wenti {
	    padding: 0 15px;
	}
	.zs_wentifr {
	    width: calc(100% - 30px);
	    margin-left: 12px;
	}
	.g_foottu1{
		display: none;
	}
	.g_foottu2 {
	    display: block;
	}
	.g_foewm1 .g_foottubox {
	    width: 112px;
   		height: 112px;
	    background: #d14d4b;
	    position: absolute;
	    border-radius: 25px;
	    top: 35px;
    	left: 50%;
    	transform: translateX(-50%);
	}
	.g_foewm1 .g_foottu {
	    width: 126px;
	    float: none;
	    position: absolute;
	    top: 16px;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.g_foewm1 {
        margin: 0 auto 138px;
	    width: 142px;
	}
	.g_foewm1 .g_foottu {
	    width: 86px;
	    float: none;
	    position: absolute;
	    top: 16px;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.g_foot2 h3{
		display: none;
	}
	.g_fogg2 {
	    width: 80px;
	}
	.g_fogg1 {
	    width: 45px;
	}
	.g_fogg3 {
	    width: 52px;
	}
	.g_fogg4 {
	    width: 42px;
	}
	.g_fogg5 {
	    width: 42px;
	}
	.g_foot2{
        padding-bottom: 10px;
	}
	.g_foewmfl {
	    margin-bottom: 0;
	}
	.g_sy1nrfr {
	    padding-top: 0;
	}
	.g_sy1nrfrp p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.g_buttn1 {
	    font-size: 12px;
	}
	.g_buttn2 {
	    width: 18px;
	    margin-right: 15px;
	    margin-top: 9px;
	}
	.g_sywhyjs {
	    font-size: 14px;
	    height: 48px;
	    overflow: hidden;
	    margin-bottom: 32px;
	    padding:0;
	    margin-top: 18px;
	}
	.g_sy3tle p {
	    font-size: 16px;
	}
	.g_sy3nrtle1 {
	    font-family: "Conv_ArialRoundedMTBold";
	    font-size: 46px;
	    bottom: 0;
	    left: -15px;
	    z-index: 1;
	}
	.g_sy3nrtle2 {
	    font-size: 20px;
	    line-height: 32px;
	}
	.g_sy3nr1 {
	    margin-top: 60px;
	}
	.g_sy3nrtu {
	    width: 76%;
	    margin: 0 auto 22px;
	}
	.g_sy42nr1 p {
	    font-size: 14px;
	}
	.g_sy42nr1more1 {
	    font-size: 14px;
	    line-height: 19px;
	}
	.g_sy51tlez {
	    font-size: 18px;
	}
	.g_sy51tle {
	    margin-top: 14px;
	    margin-bottom: 18px;
        max-height: 48px;
	    height: auto;
	}
	.g_sy62 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.g_sy .g_sybtn {
	    width: 270px;
	    margin:18px auto 0;
	}
	.g_sy4 .g_sybtn {
	    width: 270px;
	    margin:18px auto 0;
	}	
	.g_c1pt1fl {
	    width: 100%;
        margin-top: 18px;
	}
	.g_c1pt1flwz {
	    margin-top: 18px;
	}
	.g_c1pt1flwz p {
	    height: auto;
	}
	.g_c1pt1fltu {
	    width: 238px;
	}
	.g_c1pt2xlfl {
	    width: 100%;
	}
	.g_c1pt2xlflwai {
	    width: 230px;
	}
	.g_c1pt2xlfltu {
	    width: 224px;
	}
	.g_c1pt2xl {
	    margin-top: 0;
	    margin-left: -15px;
	    margin-right: -15px;
	}
	.g_c1pt2 .g_c1pt1flwz p {
	    height: auto;
	}
	.g_c1pt2xlfl {
	    margin-bottom: 18px;
	}
	.g_c1 {
	    margin-bottom: 32px;
	}
	.g_c2pt2zx {
	    margin-bottom: 32px;
	}
	.g_c3cen1sz1 {
	    padding-right: 0px;
	    width: 32px;
	}
	.g_c3cen1sz2 {
	    width: calc(100% - 50px);
	}
	.g_centerxh3 {
	    font-size: 18px;
	    line-height: 30px;
	    margin-bottom: 18px;
	}
	.g_c3cen2nr1wz {
	    bottom: 50px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_c3pt2 .g_c3pt1tle {
	    margin-bottom: 18px;
	}
	.g_d1pt4 {
	    margin-top: 0;
	}
	.g_d1pt4nrflwz h3 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.g_d1pt4nrflwz p {
	    margin-bottom: 16px;
	}
	.g_d1pt4nrfl {
	    width: 50%;
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.g_d1pt4nr {
	    margin-left: -15px;
	    margin-right: -15px;
	}
	.g_d1pt4nrfl:first-child a::after {
	    right: -15px;
	}
	.g_d1pt5 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_d1pt6 {
	    margin-top: 32px;
	    margin-bottom: 32px;
	}
	.g_d1pt6bj {
	    width: 100%;
	    height: 100px;
	}
	.g_d1pt6xiatuo {
	    top: 52px;
	}
	.g_d1pt6xia {
	    position: relative;
	    margin-bottom: 80px;
	}
	.g_d1 {
	    margin-bottom: 64px;
	}
	.g_sy42nr1more1 {
	    font-size: 14px;
	}
	.g_d2pt1 {
	    margin-bottom: 32px;
	}
	.g_d2pt1 .slick-dots {
	    bottom: -8px;
	}
	.g_d2pt2 {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_d2pt3 {
	    margin-top: 32px;
	    margin-bottom: 32px;
	}
	.g_e1pt3 {
	    margin-bottom: 32px;
	}
	.g_e1pt2vs {
	    margin-bottom: 32px;
	}
	.g_e1pt4 {
	    margin-bottom: 32px;
	}
	.g_e1pt6xia {
	    margin-top: 32px;
	}
	.g_e1pt6xiafl {
	    margin-top: 0;
	    margin-right: 0;
	    width: 100%;
	}
	.g_e1pt6xiaa {
	    font-size: 18px;
	    line-height: 42px;
	}
	.g_e1pt6xiab {
	    font-size: 18px;
	    line-height: 42px;
	}
	.g_e1pt6xiac2 {
	    width: 34px;
	}
	.g_e1pt6 {
	    margin-bottom: 42px;
	}
	.g_e2pt2fr {
	    width: calc(100% - 40px);
	    padding-left: 0;
	}
	.g_e2pt2fr p {
	    height: auto;
	    margin-top: 6px;
	}
	.g_e2pt3wz p {
	    height: auto;
	    max-height: 78px;
	}
	.g_f1pt1 .g_c3pt1tle {
	    margin-bottom: 18px;
	}
	.g_f1pt1j {
	    margin-bottom: 32px;
	}
	.g_f1pt1nrfltop h3 {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_f1pt1nrfltop {
	    padding: 18px 15px;
	}
	.g_f1pt1nrflbot {
	    padding: 18px 15px;
	}
	.g_f1pt1nrflbot p {
	    margin-bottom: 18px;
	}
	.g_f1pt1nrflwzx h3 {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_f1pt1nrflwz {
	    padding: 18px 15px;
	}
	.g_f1pt2 {
	    margin-top: 32px;
	}
	.g_f1pt2 .g_c3pt1tle {
	    margin-bottom: 18px;
	}
	.g_f1pt2jjfl {
	    font-size: 22px;
	}
	.g_f1pt2jjfr {
	    font-size: 16px;
	    transform: translateY(6px);
	    margin-left: 12px;
	}
	.g_f1pt2jj {
	    margin-bottom: 18px;
	}
	.g_f1pt2inyr {
	    font-size: 14px;
	}
	.g_f1pt2rw {
	    margin-top: 18px;
	}
	.g_f1pt2rwfl1 {
	    padding: 18px 15px;
	}
	.g_f1pt2ry {
	    margin-top: 18px;
	}
	.g_f1pt2ry h3 {
	    font-size: 16px;
	    margin-bottom: 18px;
	}
	.g_f1pt2ryfr {
	    font-size: 14px;
	}
	.g_f1 .g_sybtn1 {
	    margin-top: 32px;
	}
	.g_f2pa2new1 .g_f2jin {
	    width: 72px;
	}
	.g_f2pa2new1 .g_f2pa2newz {
	    width: calc(100% - 72px);
	    padding-left: 15px;
	}
	.g_f4pt1lb1bf {
	    width: 36px;
	}
	.g_f4pt1lb1fr {
	    padding-top: 18px;
	    padding-bottom: 18px;
	}
	.g_f4pt1lb1fr p {
	    margin-top: 18px;
	}
	.g_f4pt1 {
	    margin-bottom: 42px;
	}
	.g_f4 .slick-dots {
	    bottom: -18px;
	    left: 50%;
    	transform: translateX(-50%);
	}
	.g_f4pt2 {
	    padding-top: 32px;
	    padding-bottom: 62px;
	}
	.g_f5 .g_f2part1 {
	    margin-bottom: 18px;
	    margin-top: 0;
	}
	.g_f5 .g_f2search {
	    margin-top: 0;
	}
	.g_f2sou {
	    width: 92px;
	    height: 38px;
	    font-size: 14px;
	    line-height: 38px;
	}
	.g_f2search {
	    height: 38px;
	}
	.g_f2search1 {
	    width: 16px;
	    margin-top: 11px;
	}
	.g_f5pt2nrwz {
	    padding: 18px 15px;
	}
	.g_g1 .g_f2part1 {
	    margin-bottom: 32px;
	    margin-top: 0;
	}
	.g_g1 .g_f2search {
	    margin-top: 0;
	}
	.g_video {
	    width: 320px;
	}
	.g_f5pt1lbtu {
	    width: 90%;
	    margin: auto;
	}
	.g_f5pt1lb {
	    height: 400px;
	    margin-bottom: 0;
	}
	.g_e2pt1flh {
	    float: none;
	}
	.g_djs {
	    width: 320px;
	}
	.g_djshang {
	    padding: 32px 18px 10px 68px;
	}
	.g_djstle {
	    margin-bottom: 12px;
	}
	.g_djsact {
	    margin-bottom: 12px;
	}
	.g_djsxxfrtu {
	    width: 80px;
	    margin: auto;
	}
	.g_banner .slick-dots li {
	    width: 8px;
	    height: 8px;
	}
	.g_dian {
	    width: 10px;
	}
	.g_sy2 .slick-dots li{
		width: 8px;
	    height: 8px;
	}
	.g_sy6 {
	    margin-bottom: 64px;
	}
	.g_b1foot .g_buttn2 {
	    width: 18px;
	    margin-right: 10px;
	    margin-top: 9px;
	}
	.g_b1foot .g_sybtn1 {
	    width: 168px;
	    height: 38px;
	}
	.g_b4partnr1 {
	    padding-right: 0;
	}
	.g_c2pt1zx1 p {
	    line-height: 30px;
	}
	.g_d1pt1nrfrk2 {
	    font-size: 14px;
	    padding-left: 12px;
	}
	.g_d1pt2int1 p {
	    font-size: 12px;
	}
	.g_d1pt2int1 {
	    overflow: hidden;
	}
	.g_d1pt3 .g_c3pt1tle .g_d1pt1j {
	    margin-top: 18px;
	}
	.g_d1pt1j {
	    font-size: 14px;
	}
	.g_d1pt5 .g_sybtn1{
	    width: 153px;
	}
	.g_d1pt5 .g_sybtn1 {
	    margin: 32px auto 0;
	}
	.g_d2pt1 {
	    padding-bottom: 8px;
	}
	.g_e1pt2nrwz2 {
	    width: 56px;
	    margin-left: 0;
	}
	.g_e1pt2nrwzb {
	    margin-bottom: 18px;
	}
	.g_f1 .g_sybtn1 {
	    width: 200px;
	}
	.g_f1 .g_buttn1 {
	    padding: 0px 14px 1px 22px;
	}
	.g_f2pa2new1 .g_f2pa2newz p {
	    max-height: 48px;
	    overflow: hidden;
	}
	.g_d1pt5 .g_buttn1 {
	    padding: 0px 18px 1px 22px;
	}
	.g_b3 .g_sybtn2 {
	    width: auto;
	}
	.g_b3 .g_buttn1 {
	    padding: 0px 20px 1px 22px;
	}
	.g_djszxfl {
	    width: 112px;
	    height: 24px;
	    padding: 5px 9px;
	}
	.g_djszxfltu2 {
	    font-size: 12px;
        line-height: 16px;
	}
	.g_djszxfltu3 {
	    width: 15px;
	    margin-top: 0;
	}
	.g_djstle2 {
	    width: calc(100% - 16px);
	    padding-left: 5px;
	    font-size: 12px;
	}
	.g_djstle1 {
	    width: 14px;
	}
	.g_djstle {
	    margin-bottom: 6px;
	}
	.g_djsact {
	    margin-bottom: 6px;
	}
	.g_djsp p {
	    line-height: 16px;
	}
	.g_djszx {
	    margin-top: 6px;
	}
	.g_djszxfl:nth-child(1) {
	    margin-bottom: 6px;
	}
	.g_djszxfltu1 {
	    width: 16px;
	}
	.g_djsp p {
	    font-size: 12px;
	    line-height: 18px;
	}

	/******/
	#addSixer{ margin: 0;}
	#addSixer .g_f5pt2nr1{ width: 48%; padding: 0; float: left; margin: 0; margin-bottom: 18px;}
	#addSixer .g_f5pt2nr1:nth-child(2n){ float: right;}
	#addSixer .g_f5pt2nrtu{ overflow: hidden;}
	
}


/*************************6.4新增修改*******************************/


@media screen and (max-width: 1200px){
	.c1_cp .img_box {
	    position: relative;
	    float: left;
	    width: 100%;
	    overflow: hidden;
	}
	.c1_cp .tit{
		width:100%;
		padding:25px;
	}
	.c1_cp .tit h1{
		font-size:18px;
	}
	.c1_cp .tit p{
		font-size:14px;
	}
	.c1_cp {
    	margin-bottom: 18px;
	}
	.xinzengman{
		margin-bottom:50px;
	}
	.ny_tle h1 {
	    font-size: 24px;
	    line-height:1.5;
	}
	.ny_tle {
	    padding-top: 100px;
	    padding-bottom: 36px;
	}
	.c1_cp .tit .xian {
	    margin-top: 7px;
	    margin-bottom: 15px;
	}
	.ny_tleboxxaa{
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	.sunny_xinzeng_a {
	    position: static;
	    transform: translateX(0);
        margin-top: 32px;
	}

}