@charset 'utf-8';
@media screen and (max-width: 1560px){
	.govern_win_sec {
	    padding: 60px 40px 39px 60px;
	}
	.govern_win_sec_close {
	    top: 20px;
	    right: 26px;
	    width: 20px;
	}
	.govern_win_sec_cont {
	    height: 360px;
	}
	.g_footlibox {
	    padding-left: 18px;
	    padding-right: 18px;
	}
}
@media screen and (max-width: 1440px){
	.g_ab2box {
	    height: 460px;
	}
	.g_ab2sk{
		height: 420px;
    	overflow: hidden;
	}
}
@media screen and (max-width: 1366px){
	.g_heerb{
		left: -90px;
	}
	.g_heera {
		left: -100px;
	}
	.g_jjctle h3 {
	    font-size: 30px;
	}
	.g_jjc p {
	    font-size: 30px;
	}
	.g_jjce {
	    margin-top: 55px;
	    margin-bottom: 60px;
	}
	.g_selution1 {
	    margin-top: 50px;
	}
	.g_selu1tle span {
	    font-size: 30px;
	}
	.g_selution2 {
	    margin: 55px auto 55px;
	}
	.g_selu2cen h1 {
	    font-size: 28px;
	}
	.g_selu2ceny p {
	    font-size: 52px;
	}
	.g_selu2ceny span {
	    font-size: 24px;
	    line-height: 65px;
	}
	.g_selu2ceny .g_jiah {
	    line-height: 65px;
	}
	.gjj_ledtle {
	    margin-top: 50px;
	    margin-bottom: 50px;
	}
	.gjj_ledtle h4 {
	    font-size: 30px;
	}
	.gjj_lednr p {
	    font-size: 46px;
	}
	.gjj_ledc2 {
	    padding-top: 40px;
	}
	.gjj_ledhy {
	    margin-bottom: 50px;
	}
	.g_ledline::before {
	    top: 52px;
	}
	.gjj_ledtlex {
	    margin-top: 50px;
	    margin-bottom: 42px;
	}
	.gjj_lednrq {
	    padding-bottom: 98px;
	}
	.gjj_ledc1 {
	    padding-top: 65px;
	}
	.g_sstle h3 {
	    font-size: 30px;
	}
	.g_sscnrb p {
	    font-size: 28px;
	    bottom: 18px;
	}
	.g_sscen {
	    margin-bottom: 95px;
	}
	.g_ab1 h3 {
	    font-size: 30px;
	}
	.g_ab2box {
	    height: 420px;
	}
	.g_ab2sk{
		height: 380px;
	}
	.g_ab2 h3 {
	    padding-bottom: 28px;
	}
	.g_ab2sk {
	    width: 460px;
	}
	.g_ab3 h3 {
	    font-size: 30px;
	    padding-bottom: 40px;
	}
	.g_ab4 h3 {
	    font-size: 30px;
	    padding-bottom: 40px;
	}
	.g_jo {
	    padding-left: 80px;
	}
	.g_invacen1 {
	    padding-left: 185px;
	}
	.g_jj2tle h3 {
	    font-size: 30px;
	}
	.g_jj2tle {
	    margin-top: 45px;
	    margin-bottom: 12px;
	}
	.g_jj2llogo {
	    width: 310px;
	    margin-bottom: 22px;
	    margin-top: 18px;
	}
	.g_jj3 .g_jj2tle {
	    margin-top: 36px;
	    margin-bottom: 22px;
	}
	.g_jj4tle h3 {
	    font-size: 30px;
	    padding-top: 38px;
	    padding-bottom: 20px;
	}
	.g_jj3{
		padding-bottom: 24px;
		overflow: hidden;
	}
	.g_jj4cpwz {
	    padding-bottom: 38px;
	}
	.g_jj4cen {
	    padding-bottom: 0px;
	}
	.gjj_ledcbox1 h4 {
	    font-size: 30px;
	}
	.g_jj2lwz p {
	    font-size: 48px;
	}
	.g_jj2lwz span {
	    font-size: 22px;
	    line-height: 60px;
	}
	/*联系我们*/
	.contax2icon {
	    width: 32px;
	}
	.contax2ico h3 {
	    font-size: 20px;
	}
	.contax2 p {
	    font-size: 20px;
	}
	.gjj_lednraa p {
	    padding-bottom: 22px;
	}
}
@media screen and (max-width: 1200px){
	.iconfont{
		right: 15px;
	}
	.ace_txlbox{
		width: 100%;
	}
	.g_selu1center {
	    width: 768px;
	    margin: auto;
	}
	.g_selu1cen {
   		width: 768px;
   		float: left;
	}
	.g_selu1cenr {
		width:33.333333%;
	}
	.g_selu1tle {
	    width: 768px;
	    margin: auto;
	}
	.g_selution2 {
	    width: 768px;
	    margin: 70px auto 88px;
	}
	.g_selu2 {
	   width: 768px;
	}
	.g_selu2cen {
	    padding-top: 53px;
	    padding-bottom: 55px;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.g_content {
	    width: 768px;
	}
	.gjj_lednr {
	    padding-left: 20px;
	    padding-right: 19px;
	    padding-bottom: 60px;
	    text-align: center;
	}
	.gjj_lednr p {
	    font-size: 38px;
	}
	.gjj_ledhy1wz {
	    padding-left: 15px;
	}
	.gjj_ledhy1wz2 {
	    /*padding-left: 0px;*/
	}
	
	.g_selu2ceny p {
	    font-size: 40px;
	}
	.g_ab3bwz {
	    width: calc(100% - 300px);
	    padding-left: 30px;
	}
	.g_ab3bt {
	    width: 300px;
	}
	.g_jo {
	     padding-left: 0px; 
	}
	.g_jonr {
	    position: relative;
	    padding-left: 12px;
	}
	.g_jonr1::before {
	    left: 12px;
	}
	.g_jonr1::after {
	    left: 12px;
	}
	.g_jonr1 {
	    padding-left: 95px;
	}
	.g_invacen1 {
	     padding-left: 0px; 
	}
	.g_jonrwz1{
		padding-left: 55px;
	}
	.g_jonrwz1 .g_jonrwz span{
		padding-top: 20px;
	}
	.public-shangxiaye {
	    margin:20px auto 20px;
	}
	.lp {
	    float: left;
	}
	.g_fenye{
		display: none;
	}
	.public-shangxiaye{
		display: block;
		padding-left: 15px;
   		padding-right: 15px;
	}
	.g_ban {
	    position: relative;
	    margin-top: 64px;
	}
	.g_head{
		display: none;
	}
	.header2{
		width:100%;
		display: block!important;
		box-shadow: 1px 1px 4px rgba(204, 204, 204, 0.321568);
	}
	.phxia{
		display: block!important;
	}
	.g_jjban, .gjj_ledban{
		margin-top: 64px;
	}
	.g_selu2ceny .g_jiah {
	    line-height: 50px;
	}
	.g_selu2ceny span{
		line-height: 50px;
	}
	.gjj_lednr span {
	    line-height: 48px;
	}
	.gjj_lednra .g_jiah {
	    line-height: 56px;
	}
	.gjj_lednr h6 {
	    font-size: 36px;
	}
	.lp p, .rp p{
		color: #333;
	}
	.g_ab5 .g_ab3bwz {
	    width: 460px;
	}
	.g_ab5 .g_ab3bt {
	    width: calc(100% - 460px);
	}
	.g_content2 {
	    width: 768px;
	}
	.g_jj2x{
		width:100%;
	}
	.g_jj2l {
	    width: 100%;
	}
	.g_jj2lwz {
	    padding-left: 75px;
	    padding-right: 75px;
	}
	.g_jj2lcen3 {
	    width: 100%;
	}
	.g_jj3cenb {
	    width: 100%;
	}
	.g_jj3ctp {
	    width: 100%;
	    float: none;
	}
	.g_jj3cwz{
		width:100%;
	    float: none;
	}
	.g_jj3cen {
	    width: 100%;
	}
	.g_jj4cen {
	    width: 100%;
	}
	.g_jj4cp {
	    width: 33.333333%;
	}
	.ace_vio{
		display: none;
	}
	.g_video{
		display: none;
	}
	.ace_phno1{
		display: none;
	}
	.ace_phtu{
		display: block;
		width:100%;
	}
	.g_headbox {
	    display: none;
	}
	.ace_lbsb2 .ace_phtu{
		display: block;
	}
	.ace_lbsb .g_video{
		display: none;
	}
	/*.g_bof{
		display: none;
	}*/
	.ace_lbsb {
	    height:auto;
	}
	.g_ban {
	    height: auto;
	}
	.g_selu2ceny span {
	    font-size: 20px;
	}
	.g_selu2ceny p {
	    font-size: 36px;
	}
	.g_jjbs1 .ace_phno{
		display: none;
	}
	.g_jjb {
	    margin-top: 64px;
	}
	.gjj_ledhy1wz2 p {
	     padding-right: 0; 
	}
	.g_bof1{
		display: block;
	}
	.wxcj_boxewm{
		display: none;
	}
	.wxcj_boxewm {
	    width: 100px;
	    position: absolute;
	    left: 50%;
	    transform: translateX(-50%);
	    top: -100px;
	    z-index: 5;
	    display: none;
	    animation:weixint 1.2s forwards;
	}
	.wxcj_mc{
		position: fixed;
		width:100%;
		height:100%;
		background: #fff;
		opacity: 0;
		top:0;
		left: 0;
	}
	/*联系我们*/
	.g_contab{
		width:768px;
	}
	.contastle{
		float: none;
		margin-bottom: 18px;
	}
	.contas {
    	text-align: left;
	}
	.contax {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.contax2 {
	     position: static; 
	}
}
@media screen and (max-width: 768px){
	.gjj_lednraa p {
	    padding-bottom: 11px;
	}
	.g_selu1tle, .g_selu1cen{
		padding-left:15px;
		padding-right: 15px;
	}
	.g_jjce {
	    margin-top: 32px;
	    margin-bottom: 32px;
	    padding-left:15px;
	    padding-right: 15px;
	}
	.g_jjctle h3 {
	    font-size: 20px;
	}
	.g_jjc p {
	    font-size: 16px;
	}
	.gjj_ledcbox1{
		padding-left: 15px;
   		padding-right: 15px;
	}
	.gjj_lednr, .gjj_ledcbox2, .gjj_ledcbox3, .g_ss, .g_join, .g_inva1, .g_ab1, .g_ab3, .g_ab4, .g_ab2 h3{
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.gjj_lednr{
		padding-left: 7px;
	    padding-right: 7px;
	}
	.g_content {
	    width: 100%;
	}
	.g_selu2 {
	    width: 100%;
	}
	.g_selution2 {
	    width: 100%;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.g_selu2ceny span{
	    font-size: 18px;
	    line-height: 38px;
	}
	.g_ab3bt {
	    width: 100%;
	}
	.g_ab3bwz {
	    width: 100%;
	    padding-left: 0px;
	}
	.g_jonr1 {
	    padding-left: 45px;
	}
	.g_jonrwz1 {
	    padding-left: 30px;
	}
	.g_ewm {
	    margin-left: 15px;
	}
	.g_invacwz::before {
	    left: 110px;
	}
	.g_invacwz::after {
	    left: 110px;
	}
	.g_invacwz {
	    padding-left: 90px;
	}
	.g_ptx1{
		padding-left: 15px;
		padding-right: 15px;
	}
	.g_pzdc{
		padding-left: 15px;
		padding-right: 15px;
	}
	.gjj_lednr span {
	    line-height: 48px;
	}
	.gjj_lednra .g_jiah {
	    line-height: 50px;
	}
	.gjj_lednr h3 {
	    font-size: 20px;
	}
	.gjj_lednr p {
	    font-size: 36px;
	}
	.gjj_lednr span {
	    font-size: 18px;
	}
	.g_footul{
		display: none;
	}
	.g_footer{
		height:auto;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.shejiao{
		width: auto;
		display: inline-block;
		margin:0 auto 20px;
		transform: translate(0,4px);
	}
	.g_footer{
		text-align: center;
	}
	.g_bqsybox{
		width: 100%;
		margin:auto;
		text-align: center;
	}
	.g_bqsy {
		text-align: center;
		width: 100%;
		transform: translate(0,14px);
	}
	.g_headr {
	    display: inline-block;
	    text-align: center;
	}
	.bsha {
	    padding-right: 0; 
	}
	.ace_phno{
		display: none;
	}
	.g_selu1cen {
	    width: 100%;
	}
	.g_selu1center {
	    width: 100%;
	}
	.g_selu1cenr {
	    width: 100%;
	}
	.g_selucenimg {
	    margin-bottom: 20px;
	}
	.g_selu2cen {
	    width: 50%;
	}
	.g_jjc {
	    width: 100%;
	    margin-bottom: 20px;
	}
	.g_video {
	    display: none;
	}
	.g_banner1 {
	    height: auto;
	}
	.gjj_lednr {
	    width: 50%;
	}
	.gjj_ledhy1 {
	    width: 100%;
	}
	.gjj_ledpro1 {
	    width: 50%;
	}
	.g_sscnr {
	    width: 100%;
	    margin-bottom: 32px;
	}
	.g_ab2cbox {
	    width: calc(100% - 88px);
	}
	.g_ab1l {
	    width: 100%;
	}
	.g_jo {
	    width: 400px;
	    margin: 0 auto 32px;
	    float: none;
	}
	.g_invac {
	    width: 400px;
	    float: none;
	    margin: 0 auto 32px;
	}
	.g_invacen{
		width:100%;
	}
	.g_ptx1tp {
	    width: 100%;
	}
	.g_ptx1tle {
	    width: 100%;
	}
	.g_pzdtp {
	    width: 100%;
	}
	.g_pzdwab {
	    width: 100%;
	    padding-left: 0;
	}
	.g_bqsybox::before {
	    bottom: 45px;
	}
	.g_ab5 .g_ab3bwz {
	    width: 100%;
	}
	.g_ab5 .g_ab3bt {
	    width: 100%;
	    padding-left: 0px;
	}
	.g_jj2x, .g_jj3cenb, .g_jj4cen{
		padding-left: 15px;
		padding-right: 15px;
	}
	.g_jj2tle{
	    margin-top: 45px;
	    margin-bottom: 35px;
	}
	.g_jj2 .g_jj2tle h3{
		padding-left: 15px;
		padding-right: 15px;
	}
	.g_jj3 .g_jj2tle h3{
		padding-left: 15px;
		padding-right: 15px;
	}
	.g_jj4 .g_jj4tle h3{
		padding-left: 15px;
		padding-right: 15px;
	}
	.g_jj2lwz {
	    width: 50%;
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_content2 {
	    width: 100%;
	}
	.g_inva2c {
	    background: url(/Public/Cn/images/invabj1_03.jpg) no-repeat;
	    background-size:cover; 
		background-position: center;
	}
	.gjj_ledc1xx {
	    width: 100%;
	    margin: auto;
	}
	.ace_h3{
		padding-left: 15px;
		padding-right: 15px;
	}
	.g_jj4cpt {
	    width: 100%;
	}
	.g_ab1l {
	    padding-right: 0;
	}
	.g_jj5{
		padding-left: 15px;
		padding-right: 15px;
	}
	.g_jjb .g_jjbswz2 {
	    width: 100%;
	    position: absolute;
	    top: 50%;
	    left: 15px;
	    transform: translate(0,-50%);
	}
	/*联系我们*/
	.g_contab {
	    width: 100%;
	}
}
@media screen and (max-width: 414px){
	.g_jj4cpwz p {
    	padding-left: 10px;
	}
	.g_jj4cpwz {
	    padding-right: 10px;
	}
	.g_jj4cpwz h4 {
	    padding-left: 10px;
	}
	.g_selution1 {
	    margin-top: 32px;
	}
	.g_selu1tle span {
	    font-size: 20px;
	    padding-bottom: 32px;
	}
	.g_selu1cen{
		width:100%;
	}
	.g_selu1cenr {
		width:100%;
		margin:0 auto 18px;
	    float: none;
	}
	.g_selu1center {
	    width: 100%; 
	}
	.g_selution2 {
	    width: 100%;
	    margin: 0px auto 32px;
	}
	.g_selu2 {
	    width: 100%;
	}
	.g_selu2cen {
	    padding-top: 20px;
	    padding-bottom: 20px;
	    padding-left: 0px;
	    padding-right: 0px;
	}
	.g_selu2cen h1 {
	    font-size: 20px;
	    padding-bottom: 20px;
	}
	.g_selu2ceny p {
	    font-size: 32px;
	}
	.g_selu2btn {
	    width: 100px;
	    padding: 8px 20px;
	}
	.g_selu2btn span {
	    font-size: 14px;
	}
	.g_selu2cen {
	    width: 50%;
	}
	.g_content {
	    width: 100%;
	}
	.g_jjc {
	    width: 100%;
	    margin-bottom: 18px;
	}
	.g_jjce {
	    margin-bottom: 14px;
	}
	.gjj_ledtle h4 {
	    font-size: 20px;
	}
	.gjj_ledtle {
	    margin-top: 32px;
	    margin-bottom: 32px;
	}
	.gjj_lednr {
	    width: 50%;
	}
	.gjj_ledc1 {
	    padding-top: 32px;
	}
	.gjj_lednr {
	    padding-bottom: 32px;
	}
	.gjj_lednr h3 {
	    font-size: 14px;
	}
	.gjj_lednr p {
	    font-size: 22px;
	}
	.gjj_ledc2 {
	    padding-top: 18px;
	}
	.gjj_ledc2 p {
	    font-size: 14px;
	}
	.gjj_ledhy1{
		width:100%;
		float: none;
	}
	.gjj_ledhy {
	    margin-bottom: 0px;
	}
	.gjj_ledhy1wz {
	    padding-top: 18px;
	    padding-bottom: 42px;
	}
	.gjj_ledhy1wz2 h3 {
	    font-size: 16px;
	}
	.gjj_ledhy1wz2 p {
	    font-size: 16px;
	}
	.g_dsbjbox {
	    transform: translate(-50%,-30px);
	}
	.gjj_ledpro1 {
	    width: 50%;
	    margin-bottom: 18px;
	}
	.gjj_ledpro {
	    padding-bottom: 32px;
	}
	.gjj_lednr span {
	    font-size: 12px;
	    line-height: 28px;
	}
	.gjj_ledpro1w h6 {
	    font-size: 20px;
	}
	.gjj_ledpro1w p {
	    font-size: 16px;
	}
	.gjj_ledpro1w span {
	    font-size: 14px;
	}
	.gjj_ledc1xx {
	    width: 100%;
	}
	.gjj_ledc1xx .gjj_lednr {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.gjj_lednr {
	    width: 50%;
	}
	.gjj_lednrq{
		width:50%;
	}
	.gjj_lednr h6 {
	    font-size: 22px;
	}
	.g_sstle h3 {
	    font-size: 20px;
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.g_sscnr {
	    width: 100%;
	    float: none;
	    margin-bottom: 36px;
	}
	.g_sslistb a p {
	    font-size: 16px;
	    padding-top: 18px;
	}
	.g_sslisti {
	    padding-top: 18px;
	}
	.g_sslistbox::before {
	    top: 18px;
	}
	.g_sscen {
	    margin-bottom: 45px;
	}
	.g_ab1 {
	    margin-top: 32px;
	}
	.g_ab1 h3 {
	    font-size: 20px;
	}
	.g_ab1l {
	    width: 100%;
	}
	.g_ab2 h3 {
	    font-size: 20px;
	    padding-bottom: 18px;
	}
	.g_ab2box {
	    margin-bottom: 0;
	}
	.g_ab3 h3 {
	    font-size: 20px;
	    padding-bottom: 32px;
	    padding-top: 32px;
	}
	.g_ab3bt{
		width:100%;
		margin-bottom: 18px;
	}
	.g_ab3bwz{
		width:100%;
	}
	.g_ab4 {
	    margin-bottom: 36px;
	}
	.g_ab4 h3 {
	    font-size: 20px;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	.g_jo {
	    width: 100%;
	    margin-top: 32px;
	}
	.g_joinx {
	    margin-top: 0px;
	    margin-bottom: 36px;
	}
	.g_invacen {
	    width: 100%;
	}
	.g_invac {
	    width: 100%;
	}
	.g_inva2c h3 {
	    font-size: 18px;
	    padding-top: 18px;
	    padding-left: 18px;
	}
	.g_inva2nr {
	    padding-left: 18px;
	    padding-top: 18px;
	}
	.g_invacb {
	    margin-top: 32px;
	}
	.ace_xx1{
		width: calc(100% - 160px);
	}
	.g_inva2 {
	    margin-bottom: 32px;
	}
	.g_ptx1tp {
	    width: 100%;
	}
	.g_ptx1tle {
	    width: 100%;
	    padding-left: 0px; 
	    padding-top: 18px;
	}
	.g_ptx1 {
	    margin-top: 32px;
	}
	.g_ptx1tle h3 {
	    font-size: 18px;
	    padding-bottom: 18px;
	}
	.g_ptx1tle p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.g_ptx2 {
	    padding-bottom: 32px;
	    padding-top: 32px;
	}
	.g_pzdtp {
	    width: 100%;
	}
	.g_pzdwab {
	    width: 100%;
	    padding-left: 0px;
	}
	.g_pzdc {
	    margin-top: 18px;
	    margin-bottom: 26px;
	}
	.g_zhe {
    	margin-top: 12px;
	}
	.g_pzdwa h4 {
	    font-size: 18px;
	    padding-top: 18px;
	    padding-bottom: 12px;
	}
	.g_pzdwa p {
	    font-size: 14px;
	    padding-bottom: 5px;
	}
	.g_pzdcbac {
	    padding-top: 20px;
	    padding-bottom:  20px;
	}
	.shangxiaye {
	    margin: 0 auto 58px;
	}
	.g_selufh1 {
	    width: 40px;
	}
	.g_selufh2 {
	    width: 40px;
	}
	.g_selu2ceny .g_jiah {
	    line-height: 40px;
	}
	.g_selu2ceny {
	    margin-bottom: 10px;
	}
	.g_ab2 {
	    /*height: 250px;*/
	    width: 100%;
	}
	.g_ab2cbox {
	    width: calc(100% - 50px);
	}
	.gjj_lednra .g_jiah {
	    line-height: 28px;
	}
	.gjj_lednr h3 {
	    padding-top: 0px;
	    line-height: 22px;
	}
	.gjj_lednraa p {
	    padding-bottom: 5px;
	}
	.g_joicon {
	    width: 35px;
	}
	.g_jonrzs {
	    width: 50px;
	}
	.g_jonrwz p{
		font-size: 18px;
	}
	.g_jonrwz span{
		padding-top:30px;
	}
	.g_ewm {
	    width: 55px;
	}
	.g_jonrwz1 p {
	    font-size: 18px;
	    padding-bottom: 18px;
	}
	.g_jonrsz p {
	    font-size: 18px;
	    padding-bottom: 15px;
	}
	.g_lxfs p {
	    font-size: 14px;
	}
	.g_nsbp {
	    font-size: 14px;
	}
	.g_jonrwz1 {
	    padding-left: 0px;
	}
	.g_szbtn p {
	    font-size: 12px;
	    padding: 6px 18px;
	}
	.g_lxfs p span {
	    font-size: 14px;
	}
	.g_invactp{
		width:80px;
	}
	.g_invactp{
		width:55px;
	}
	.g_invacwz h3 {
	    font-size: 18px;
	}
	.g_invabtn {
	    width: 90px;
	    height: 24px;
	}
	.g_invabtn a p {
	    font-size: 12px;
	    line-height: 22px;
	}
	.g_jonrwz2{
		/*padding-left: 45px;*/
		padding-left: 40px;
	}
	.g_inva2nr .ace_tl {
	    font-size: 14px;
	}
	.ace_xx p {
	    font-size: 14px;
	}
	.ace_xx1 p{
		width:150px;
		float: left;
		line-height: 24px;
	}
	.gjj_ledhy1wz1 {
	    width: 50px;
	}
	.gjj_ledhy1wz2 p {
	    padding-top: 18px;
	}
	.ssjt1 {
	    width: 20px;
	}
	.g_sscnrb p {
	    font-size: 16px;
	    bottom: 18px;
	    left: 22px;
	}
	.g_ab3bwz p {
	    line-height: 28px;
	}
	.g_ab3bwz span {
	    font-size: 16px;
	    line-height: 32px;
	}
	.g_invacwz h3 {
      padding-bottom: 20px;
	}
	.g_invacwz::before {
	    left: 95px;
	}
	.g_invacwz::after {
	    left: 95px;
	}
	.g_invacwz {
	    padding-left: 80px;
	}
	.g_inva2c {
	    padding-bottom: 20px;
	}
	.g_pzdwa .g_aminp {
	    padding-bottom: 12px;
	}
	.g_zhe {
	    width: 26px;
	}
	.g_pzdwa .g_aminp {
	    font-size: 14px;
	}
	.g_pzdzk1 p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.g_pzdzk2 p {
	    font-size: 14px;
	}
	.g_pzdzk2t {
	    width: 8px;
	    margin-left: 7px;
	}
	.g_pzdzk2 {
	    margin-top: 14px;
	}
	.g_pzdc:nth-child(2n) {
	    padding-top: 32px;
	    padding-bottom: 48px;
	}
	.g_ptx1:nth-child(2n) {
	    padding-top: 32px;
	    padding-bottom: 32px;
	}
	.gjj_lednr {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	.header2 .logo {
	    width: 90px;
	    line-height: 64px;
	}
	#bsMorePanel {
	    width: 300px!important;
	}
	#bsBox {
		width: 312px!important;
	    height: 425px !important;
	    margin-left: -156px!important;
	}
	.bsTop {
	    width: 208px !important;
	}
	.bFind-placeholder {
	    height: 2px!important;
	}
	.g_bof {
	    width: 45px;
	}
	.g_ledline::before {
	    top: 50px;
	}
	.g_ledline {
	    padding-bottom: 25px;
	}
	.gjj_ledtlex {
	    margin-top: 32px;
	    margin-bottom: 32px;
	}
	.g_sha {
	    right: 45px;
	    width: 275px;
    	height: 100px;
	}
	.gjj_ledhy1wz2 {
	    margin-top: 9px;
	}
	.g_shanr1 {
	    width: 40px;
	}
	.g_shatle p {
	    width: 248px;
	    font-size: 14px;
	}
	.g_shanr {
	    width: 216px;
	}
	.g_ab {
	    margin-bottom: 32px;
	}
	.g_content2 {
	    width: 100%;
	}
		.g_jj4cp {
	    width: 100%;
	}
	.g_jj4cpwz p{
		height: auto;
	}
	.g_jj4cpt {
	    width: 100%;
	    overflow: hidden;
	}
	.g_jj2tle {
	    margin-top: 32px;
	    margin-bottom: 8px;
	}
	.g_jj2tle h3 {
	    font-size: 20px;
	}
	.g_jj2llogo {
	    width: 210px;
	    margin-bottom: 18px;
	}
	.g_jj2lwz p {
	    font-size: 28px;
	}
	.g_jj2lwz h4 {
	    font-size: 14px;
	    line-height: 22px;
	}
	.g_jj2lwz {
		width: 50%;
	    padding-left: 0;
	    padding-right: 0;
	}
	.g_jj2lwz {
	    padding-top: 38px;
	    padding-bottom: 15px;
	}
	.g_jj2lwz span {
	    font-size: 12px;
	    line-height: 40px;
	}
	.g_jj2llogo{
		margin-top: 18px;
	}
	.g_jj3cwz {
	    padding-top: 0;
	    padding-bottom: 0;
	}
	.g_jj3cwz1 {
	    width: 45px;
	    padding-bottom: 8px;
	}
	.g_jj3 {
	    padding-bottom: 0;
	}
	.g_jj4tle h3 {
	    font-size: 20px;
	    padding-top: 32px;
	    padding-bottom: 28px;
	}
	.g_jj4cpwz p {
		font-size: 14px;
	    padding-right: 0px; 
	}
	.g_jj3 .g_jj2tle {
	    margin-top: 32px;
	    margin-bottom: 28px;
	}
	.g_jj2lwz3 {
		width:100%;
	}
	.ace_jj3cicon {
	    left: 85px;
	}
	.gjj_ledcbox1 h4 {
	    font-size: 20px;
	}
	.gjj_ledhy1wz2 p {
	   	padding-right: 15px; 
	}
	.ace_h3 h3 {
	    font-family: "黑体";
	    font-size: 20px;
	    color: #4d4d4d;
	    padding-bottom: 32px;
	    padding-top: 32px;
	}
	.g_ab2sk {
	    width: 50px;
	}
	.g_ab2sk {
	    height: 110px;
	}
	.g_ab2sk img {
	    width: 100%;
	    height: 100%;
	}
	.g_ab2box {
	    height: 140px;
	}
	.g_ab2sk{
		position: relative;
		margin-top: 15px;
	}
	.oo_bof{
		display: block;
		position: absolute;
		width: 30px;
		height: 30px;
		top:50%;
		left:50%;
		transform: translate(-50%,-50%);
	}
	.j_bof{
		position: relative;
		top:0;
		left:0;
	}
	.j_zant{
		position: absolute;
		top:50%;
		left:50%;
		transform: translate(-50%,-50%);
	}
	.g_ab2box .g_ab2cbox .g_ab2c:hover{
		animation-play-state: paused;
		cursor: pointer;

	}
	.g_ab2box .g_ab2cbox.act .g_ab2c{
		animation-play-state: paused;
		cursor: pointer;
	}
	.g_pzdzkas{
		width:100%;
		height: 74px;
		overflow: hidden;
	}
	.g_jjb .g_jjbswz2 h3 {
	    font-size: 22px;
	    padding-bottom: 18px;
	}
	.g_jjb .g_jjbswz2 p {
	    font-size: 14px;
	    line-height: 24px;
	    padding-right: 0;
	}
	.g_jjb .g_jjbswz2 {
	    width: 320px;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	}
	.g_jjb .g_jjbswz1 h3 {
	    font-family: "黑体";
	    font-size: 22px;
	    color: #fff;
	    line-height: 30px;
	    text-align: center;
	}
	.g_sscnrb p {
	    font-size: 20px;
	    line-height: 30px;
	}
	.g_jjb {
	    position: relative;
	    margin-top: 64px;
	}
	.g_ab2cbox {
	    right: 0;
	    transform: translateX(-42%);
	}
	.g_jj2lcen2 p {
	    line-height: 22px;
	     padding-right: 0; 
	}
	.g_jj2lcen2 {
	    padding-top: 18px;
	    padding-bottom: 18px;
	}
	.g_jj3cicon {
	    width: 12px;
	}
	.g_jj4cpwz h4 {
	    margin-bottom: 8px;
	}
	.g_jj4cpwz {
	    padding-bottom: 18px;
	}
	.ace_shuom {
	    position: absolute;
	    bottom: 5px;
	    right: 20px;
	}
	.g_jjc p {
	    width: 125px;
	    bottom: 15px;
	    left: 25px;
	    line-height: 28px;
	}
	.g_jj4cpwz::before {
	    display: none;
	}
	.g_jj4cpwz::after {
	    display: none;
	}
	.pf_jt1 {
	    width: 18px;
	    left: 5px;
	}
	.pf_jt2 {
	    width: 18px;
	    right: 5px;
	}
	.g_jj5 .g_jj5tle h3 {
	    font-size: 20px;
	    padding-top: 32px;
	}
	.g_jj5wz {
	    margin-left: 0;
	    width: 85px;
	    float: none;
	}
	.ace_xx {
	    padding-left: 0;
	}
	.myvideo-dimensions {
	    width: 3840px;
	    height:168px;
	}
	.g_lxfs {
	    width: 250px;
	}
	/*联系我们*/
	.contax2ico h3 {
	    font-size: 16px;
	}
	.contax2 p {
	    font-size: 16px;
	}
	.contax2ico {
	    margin-bottom: 18px;
	}
	.contax2 {
	    position: static;
	    margin-top: 32px;
	}
	.contasb {
	    display: inline-block;
	    margin-top: 32px;
	    margin-bottom: 32px;
	}
	.g_contact {
	    margin-bottom: 48px;
	    margin-top: 60px;
	}
}	






/* 新增功能 2022.11.14 grace-start*/
@media screen and (max-width: 1440px){
	.std_title2 {
		font-size: 30px;
	}
	.icct_li p, .icct_li p a {
		font-size: 16px;
	}
	.iscr_ul_li_numb p {
		font-size: 40px;
	}
	
}

@media screen and (max-width: 1280px){
	.std_title2 {
		font-size: 28px;
	}
	.iscr_ul_li_numb p {
		font-size: 38px;
	}
	.iscr_ul_li_tit p {
		font-size: 16px;
	}
	.std_title3 {
		font-size: 22px;
	}
	.about_res_ul .slick-prev {
		left: 15px;
	}
	.about_res_ul .slick-next {
		right: 15px;
	}
	/*加入我们*/
	.join_main .g_jonrwz1 p {
	    font-size: 26px;
	    padding-bottom: 16px;
	}
	.join_main .g_jonrwz1 span {
	    font-size: 20px;
	    margin-bottom: 16px;
	}
	.join_main .g_lxfs p {
	    font-size: 16px;
	    margin-bottom: 6px;
	}
	.join_main .g_lxfs p img{
		width: 22px;
		transform: translateY(-2px);
	}
	.join_main .g_jonr1::before {
	    height: 73px;
	}
}
@media screen and (max-width: 1200px){
	.inves_anno_li {
		width: 50%;
	}
	.inves_report_li a {
		padding: 20px 30px 20px 30px;
	}
	.inves_report_li .std_down {
		margin-left: 30px;
	}
	.std_text p {
		font-size: 16px;
	}
	.std_down p {
		font-size: 14px;
	}
	.inves_anno_li_span {
		font-size: 14px;
	}
	.std_title2 {
		font-size: 22px;
	}
	.icct_li p, .icct_li p a {
		font-size: 14px;
	}
	.inves_ct_cont_text .inves_title {
		margin-bottom: 10px;
	}
	.inves_ct_cont_text {
		padding-left: 30px;
	}
	.icct_li img {
		width: 18px;
		margin-top: 2px;
	}
	.icct_more {
		margin-top: 22px;
	}
	.std_btn a {
		padding: 0 20px;
	}
	.inves_stock_cont_le {
		width: 100%;
	}
	.inves_stock_cont_ri {
		width: 100%;
		padding-left: 0;
		display: flex;
		justify-content: flex-start;
		margin-top: 20px;
	}
	.iscl_logo {
		width: 100px;
		margin-bottom: 10px;
	}
	.std_title3 {
		font-size: 18px;
	}
	.iscl_info p {
		font-size: 14px;
	}
	.iscr_ul_li_numb p {
		font-size: 32px;
	}
	.iscr_ul_li_tit p {
		font-size: 14px;
	}
	.iscr_tit {
		margin-top: 24px;
	}
	.inves_anno_li a {
		padding: 30px 26px;
	}
	.news_info_bj img {
		height: 250px;
	}
	.news_info_cont {
		padding: 0 30px;
	}
	.news_main .g_content {
		width: 100%;
		padding: 0 20px
	}
	.govern_mgt_name_box {
		width: 100%;
		padding: 0 15px;
	}
	.govern_mgt_name_box .std_text1 p {
		font-size: 16px;
	}
	.govern_mgt_name_box .std_title3 {
		font-size: 16px;
	}
	.govern_win_sec_cont {
		height: 320px;
	}
	.govern_win_sec {
		padding: 70px 40px 60px 60px;
	}
	.govern_mgt_name_box .std_text1 p {
		font-size: 14px;
	}
	.govern_main .g_content{
		padding: 0 20px;
	}
	.govern_mgt_sec2 .govern_mgt_name_box {
		padding: 0 15px;
	}
	.about_res_img {
		width: 160px;
	}
	.about_res_text_title {
		padding: 0 128px 0 15px;
	}
	.about_res_text .std_text p {
		font-size: 14px;
	}
	.about_res_text_title span {
		font-size: 24px;
		margin-bottom: 0;
	}
	.about_res_li {
		padding: 0 20px;
	}
	.about_res_ul {
		margin: 0 -20px;
	}
	.about_res_ul .slick-prev {
		left: -15px;
	}
	.about_res_ul .slick-next {
		right: -15px;
	}
	.about_honor_right {
		padding-left: 30px;
		padding-top: 0;
	}
	.ahlt_text p {
		height: 24px;
	}
	.ahlt_text {
		margin-bottom: 6px;
	}
	.about_honor_left_text {
		height: 250px;
	}
	/*加入我们*/
	.join_main .g_jonrwz1 {
	    padding-left: 0;
	}
	.join_main .g_jonr1 {
    padding-left: 50px;
}
.join_main .g_jonr1::before {
    left: 20px;
}
.join_main .g_jonr1::after {
    left: 20px;
}
.join_main .g_jonrwz1 p {
    font-size: 24px;
}
.join_main .g_jonrwz1 span {
    font-size: 18px;
    margin-bottom: 14px;
}
.join_main .g_lxfs p {
    font-size: 16px;
}
.join_main .g_lxfs p img {
    transform: translateY(-1px);
}
}
	
@media screen and (max-width: 768px){
	.inves_main .g_content {
		width: 100%;
		padding: 0 20px;
	}
	.std_padding1 {
		padding-top: 30px;
	}
	.std_padding2 {
		padding-bottom: 30px;
	}
	.inves_anno_li {
		width: 100%;
	}
	.inves_anno_li .std_text {
		margin-bottom: 20px;
	}
	.inves_anno_li a {
		padding: 24px 15px;
	}
	.inves_ct_cont {
		flex-wrap: wrap;
	}
	.inves_ct_cont_text {
		padding: 30px 15px;
	}
	.inves_stock_cont {
		padding: 40px 20px;
	}
	.inves_report_li_left, .inves_report_li_right {
		width: 100%;
	}
	.inves_report_li_cont {
		flex-wrap: wrap;
	}
	.inves_report_li_right {
		justify-content: left;
	}
	.inves_report_li_left{
		
		margin-bottom: 14px;
	}
	.inves_ct_cont_img, .inves_ct_cont_text {
		width: 100%;
	}
	.news_info_cont {
		display: block;
		flex-wrap: wrap;
		justify-content: inherit;
	}
	.news_info_cont_code{
		width: 120px;
	}
	.news_info_cont_logo{
		width: 100px;
	}
	.std_text1 p {
		font-size: 16px;
	}
	.news_info_bj img {
		height: 310px;
	}
	.news_info_cont {
		padding: 0 40px;
	}
	.news_info_cont_text .std_title2 {
		margin-bottom: 5px;
	}
	.news_info_cont_text, .news_info_cont_logo{
		margin-bottom: 10px;
	}
	.govern_mgt_li {
		width: 100%;
	}
	.govern_mgt_sec2 .govern_mgt_li {
		width: 100%;
	}
	.govern_mgt_sec2 .govern_mgt_name img{
		height: 64px;
		width: 100%;
	}
	.govern_mgt_sec2 .govern_mgt_name{
		overflow: hidden;
	}
	.govern_win_sec{
		width: calc(100% - 40px);
	}
	.govern_win_sec {
		padding: 50px 10px 30px 20px;
	}
	.govern_win_sec_close {
		top: 15px;
		right: 15px;
		width: 20px;
	}	
	.govern_win_sec_cont .std_text {
		margin-bottom: 10px;
	}
	.govern_win_sec_cont .std_title3 {
		margin-bottom: 10px;
	}
	.govern_win .std_text2 p {
		font-size: 14px;
	}
	.about_res.g_content, .about_honor.g_content{
		padding: 0 20px 32px;
	}
	.about_res_ul .slick-prev,
	.about_res_ul .slick-next{
		display: none;
	}
	.g_ab {
		margin-bottom: 50px;
	}
	.about_honor_left {
		width: 100%;
	}
	.about_honor_right {
		padding-left: 0;
		padding-top: 32px;
		width: 100%;
	}
	.g_bqsybox::before {
		bottom: 66px;
	}
	/*加入我们*/
	.g_joinx_bj{
		overflow: hidden;
	}
	.join_main .g_jo {
	    width: auto;
	    margin: 0 auto 0;
	    float: none;
	}
	.join_main{
		padding:0;
	}
	.join_main .g_joinx {
	    padding: 60px 15px;
	}
	.join_main .g_joicon {
	    width: 60px;
	}
	.join_main .g_jonr1::before {
	    height: 60px;
	}
}
@media screen and (max-width: 414px){
	.std_title2 {
		font-size: 20px;
	}
	.inves_title {
		margin-bottom: 18px;
	}
	.inves_anno_li {
		margin-bottom: 20px;
	}
	.inves_report_li a {
		padding: 16px 15px;
	}
	.inves_report_li_icon {
		width: 20px;
		margin-right: 10px;
	}
	.inves_report_li .std_text {
		width: calc(100% - 30px);
	}
	.std_text p {
		font-size: 14px;
	}
	.iscr_ul_li {
		margin-left: 0;
		margin-bottom: 10px;
		width: 100%;
	}
	.iscr_ul_li_numb p {
		font-size: 28px;
	}
	.std_title3 {
		font-size: 16px;
	}
	.iscr_tit p {
		font-size: 12px;
	}
	.iscr_tit {
		margin-top: 10px;
	}
	.inves_stock_cont {
		padding: 30px 15px;
	}
	.news_main {
		padding: 32px 0;
	}
	.report_search {
		width: 320px;
		height: 40px;
		margin-top: 18px;
	}
	.g_bqsybox::before {
		bottom: 84px;
	}
	/*加入我们*/
	.join_main .g_joicon {
		display: none;
	}
	.join_main .g_jonr1::before,
	.join_main .g_jonr1::after{
		display: none;
	}
	.join_main .g_jonr1 {
	    padding-left: 0;
	}
	.join_main .g_jonrwz1 p {
	    font-size: 20px;
	}
	.join_main .g_jonrwz1 span {
	    font-size: 16px;
	    margin-bottom: 10px;
	}
	.join_main .g_lxfs p {
	    font-size: 14px;
	    margin-bottom: 0;
	}
	.join_main .g_lxfs p img {
	    transform: translateY(-1px);
	    width: 18px;
	}
	.join_main .g_jonr2 {
	    padding-left: 0;
	    width: 100%;
	}
	.join_main .g_joinx {
	    padding: 40px 15px;
	}
}<!--0.00013518333435059-->