@media screen and (max-width:1750px) {
	.nav>ul>li>a .en {
		font-size: 15px;
	}
	.main3-tab li:not(:last-of-type) {
		margin-right: 160px;
	}
	.dynamic-wrap .dw-bot2 {
		width: 70%;
	}
	.db-desc {
		height: 54px;
	}
	.vt-btn {
		margin-top: 10%;
	}
	.vip-center4-bg,
	.vc5-wrap,
	.sa-list-bot {
		width: 78%;
	}
	.inn-com .en {
		font-size: 18px;
	}
	.inn-com .title {
		font-size: 28px;
	}
	.in-wrap .in-more {
		width: 140px;
		height:44px;
    	line-height:44px;
	}
	.main2 .old {
		font-size: 46px;
	}
	.main3-tab {
		margin: 50px 0 45px
	}
}

@media screen and (max-width:1600px) {
	.top {
		padding: 0 2.08%;
	}
	.grop-sider .btn span {
		margin-left: 10px;
	}
	.nav>ul>li>a {
		font-size: 15px;
	}
	.sa-words b {
		margin-top: 10px;
	}
	.sa-words a {
		margin-top: 30px;
	}
	.sa-words h5 {
		margin-top: 30px;
	}
	.sd-bottom-banner {
		width: 900px;
	}
	.sd-bottom-banner .slick-prev {
		left: -8%;
	}
	.sd-bottom-banner .slick-next {
		right: -8%;
	}
	.vc4-desc {
		padding: 10px 14% 0 3%;
	}
	.vc4-btn {
		margin-top: 20px;
	}
	.vc4-paragraph {
		height: 110px;
	}
	.nf-pic {
		width: 90%;
	}
	.nt1 {
		font-size: 100px;
	}
	.nt2 {
		margin-top: 30px;
	}
	.nt3 span {
		margin-top: 80px;
	}
	.nt3 a {
		height: 55px;
		line-height: 55px;
	}
	.nf-txt {
		margin-top: -173px;
	}
	.oc2-cont h3 {
		font-size: 26px;
	}
	.dynamic-wrap .dw-bot2 li {
		width: 48%;
	}
	.db-desc {
		height: 81px;
	}
	.vc5-bot li {
		width: 44%;
		padding: 35px 2% 35px 2%;
	}
}

@media screen and (max-width: 1440px) {
	.foot-t {
		padding: 40px 2.55% 60px 3.73%;
	}
	.foot-t .item:not(:last-of-type) {
		margin-bottom: 22px;
	}
	.foot-t .item i {
		font-size: 18px;
		margin-right: 15px;
	}
	.foot-t dl dt {
		margin-bottom: 14px;
	}
	.foot-t dd:not(:last-of-type) {
		margin-bottom: 7px;
	}
	.foot .focus-l .p1 {
		font-size: 18px;
		margin-bottom: 13px;
	}
	.nav>ul>li:not(:last-of-type) {
		margin-right: 50px;
	}
	.nav>ul>i:not(:last-of-type) a::before {
		right: -25px;
	}
	.nav>ul>li>a .en {
		font-size: 13px;
	}
	.nav>ul>li .subnav {
		width: 160px;
	}
	.grop-sider .search-icon {
		padding-right: 10px;
		margin-right: 10px;
	}
	.logo img {
		width: 44px;
		height: 44px;
	}
	.logo .txt {
		font-size: 16px;
	}
	.inn-com .en {
		font-size: 16px;
	}
	.main1::before {
		top: -50px;
		height: 50px;
	}
	.main2 {
		padding: 142px 0 148px;
	}
	.main2 .old {
	    font-size: 42px;
	}
	.main3-items .item h3 {
		margin-bottom: 25px;
	}
	.main3-items .item .ite-bot {
		margin-top: 40px;
	}
	.main3-items {
		margin-bottom: 50px;
	}

	.binbox .by {
		font-size: 44px;
	}
	.binbox .zh {
		font-size: 50px;
	}
	.binbox .en {
		font-size: 22px;
	}
	.nav>ul>li>a {
		font-size: 15px;
	}
	.service-idesc {
		top: 10%;
	}
	.service-idesc .by {
		font-size: 22px;
	}
	.service-idesc .title {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.service-idesc .c {
		margin-bottom: 25px;
	}
	.service-idemo .item {
		padding: 40px 0 0px;
		height: 150px;
	}
	.service-idemo .en {
		padding-bottom: 15px;
	}
	.idesc .by {
		font-size: 22px;
	}
	.idesc .title {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.idesc .c {
		margin-bottom: 25px;
	}
	.jiagou-ibox .idesc {
		padding: 70px 0;
	}
	.jiagou-ibox .img {
		margin-right: 8%;
	}
	.new-demo .desc {
		padding: 20px 20px 30px;
	}
	.new-demo .title {
		font-size: 16px;
		height: 48px;
	}
	.new-demo .time {
		font-size: 14px;
	}
	.room-ibox {
		padding: 80px 0;
	}
	.room-ibox .img {
		width: 88px;
		height: 88px;
	}
	.room-ibox .desc {
		padding-left: 108px;
	}
	.room-ibox h4 {
		font-size: 18px;
		padding: 5px 0;
	}
	.room-ibox .c {
		font-size: 14px;
	}
	.company-ibox {
		padding: 80px 0px 130px;
	}
}

@media screen and (max-width:1400px) {
	.logo img {
		width: 40px;
		height: 40px;
	}
	.logo .txt {
		padding-left: 8px;
	}

	.c {
		width: 1000px;
	} 
	.main3-tab li:not(:last-of-type) {
		margin-right: 140px;
	}
	.vb2-cont {
		padding: 30px 5%;
	}
	.vc2-bot .vb-pl .vb2-cont {
		padding: 30px 5%;
	}
	.dynamic-wrap .dw-right {
		width: 51%;
	}
	.dw-right h5 {
		font-size: 20px;
	}
	.dynamic-wrap .dw-bot {
		width: 1000px;
	}
	.dw-right p {
		margin-top: 30px;
	}
	.dw-right a {
		margin-top: 30px;
	}
	.dynamic-wrap .dl-pic {
		width: 42%;
	}
	.dynamic-wrap .dw-right {
		width: 55%;
	}
	.polices-regulations-wrap .pr-bot {
		width: 78%;
	}
	.pr-cont {
		font-size: 18px;
		height: 50px;
	}
	.pr-date {
		margin-top: 15px;
	}
	.pr-icon {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.pr-bq {
		border: none;
		padding: 0;
	}
	.legal-rights-wrap {
		width: 1000px;
	}
	.lr-look-detail {
		margin-top: 30px;
	}
	.vip-center-wrap {
		width: 1000px;
	}
	.vip-center-wrap li {
		height: 150px;
	}
	.vip-company p {
		margin-top: 30px;
	}
	.vip-company i {
		margin-top: 15px;
	}
	.vip-center2-bg {
		width: 78%;
		margin-top: 60px;
	}
	.vt-tit {
		font-size: 20px;
	}
	.vt-btn {
		margin-top: 3%;
	}
	.vb-pic {
		width: 42%;
	}
	.vb-txt {
		width: 53%;
	}
	.vip-center4-bg {
		width: 72%;
	}
	.vc4-desc {
		width: 43%;
		padding: 20px 4% 0 3%;
	}
	.vd-tit {
		font-size: 20px;
	}
	.vc4-btn {
		width: 155px;
		height: 38px;
		line-height: 38px;
	}
	.vc6-wrap {
		width: 1000px;
	}
	.vl-row {
		font-size: 16px;
		padding: 18px 58px 18px 30px;
	}
	.vc5-txt p {
		font-size: 18px;
	}
	.vb3-tit {
		font-size: 22px;
	}
	.vw7-tit1 {
		font-size: 20px;
	}
	.vb7-tit {
		font-size: 18px;
	}
	.vw7-bot li {
		padding: 20px 50px;
	}
	.vc8-bot {
		width: 1000px;
	}
	.vc8-bot li em {
		display: none;
	}
	.vc8-bot li {
		padding: 0 2% 30px 2%;
	}
	.pa-wrap {
		width: 1000px;
	}
	.no-pic font {
		height: 50px;
	}
	.organiz-coopera-wrap {
		width: 1000px;
	}
	.oc-txt h5 {
		font-size: 20px;
	}
	.oc-txt a {
		width: 170px;
		height: 52px;
		line-height: 52px;
		font-size: 14px;
	}
	.ipb-title h2{
		font-size: 28px;
	}
	.ipb-title b {
		font-size: 24px;
	}
	.service-advantage-wrap ul {
		width: 78%;
	}
	.sa-words strong {
		font-size: 24px;
	}
	.sa-words b {
		font-size: 20px;
	}
	.sa-words a {
		width: 160px;
		height: 45px;
		line-height: 45px;
	}
	.sa-words a i {
		margin-left: 20px;
	}
	.organiz-culture-cont1{
		    padding: 60px 0;
	}
	.organiz-intro{
		padding-top: 60px;
	}
	.organizi-structure-wrap{
		margin: 60px auto 0;
	}
	.articles-chapters{
		    padding: 60px 0 64px 0;
	}
}

@media screen and (max-width: 1370px) {
	
	.about-ibox {
		padding: 60px 10% 70px;
	}
	.num-list {
		padding: 100px 5% 0px 8%;
	}
	.news-list .title {
		font-size: 20px;
		height: 56px;
	}
	.room-ibox {
		padding: 70px 0;
	}
	.room-ibox dd {
		width: 40%;
		margin: 0px 5%;
	}
	.company-ibox {
		padding: 70px 0px 120px;
	}
	.vc5-txt a {
		width: 82px;
		height: 30px;
		line-height: 30px;
	}
	.vc8-bot li p {
		font-size: 18px;
	}
	.spic-bot {
		width: 25%;
	}
	.sb-tit {
		width: 70%;
	}
	.slb-detail {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.sr-search {
		height: 53px;
		line-height: 53px;
	}
	.sr-search input {
		height: 52px;
	}
	.sr-search i {
		font-size: 23px;
	}
	.oc-title,
	.octotal-title,
	.oi-title,
	.table-title,
	.dp-title,
	.ac-title,
	.ddb-title {
		font-size: 26px;
	}
	.oc2-cont h3,
	.oc4-cont h3 {
		font-size: 22px;
	}
}

@media screen and (max-width: 1280px) {

	.inn-com .title {
		font-size: 26px;
	}
	.main1 .desc {
		width: 70%;
		margin: 40px auto;
	}
	.main2 .old {
		font-size: 40px;
	}
	
	.binbox .by {
		font-size: 40px;
	}
	.binbox .zh {
		font-size: 44px;
	}
	.binbox .en {
		font-size: 20px;
	}
	.ipt-bot a {
		padding: 15px 0;
	}
	.db-date {
		width: 62px;
		height: 62px;
		line-height: 1.3;
	}
	.db-date strong {
		font-size: 26px;
	}
	.db-desc {
		margin-top: 5px;
	}
	.db-more-btn {
		padding: 10px 30px;
	}
	.db-more-btn em {
		top: 24px;
	}
	.no-pic font {
		height: 55px;
	}
	.no-pic .npic-detail-btn {
		margin-top: 30px;
	}
	.vc3-bot {
		width: 80%;
		padding: 80px 5%;
	}
	.sc3-right p font {
		width: 90%;
	}
	.sa-words a {
		width: 140px;
		height: 40px;
		line-height: 40px;
		margin-top: 20px;
	}
	.sa-words b {
		font-size: 18px;
	}
	.sa-words strong {
		font-size: 22px;
	}
	.polices-regulations-wrap,
	.vip-center-bg,.vip-center6-bg{
		padding: 60px 0;
	}
	.vip-center8-bg{
		    padding: 44px 0 166px 0;
	}
	.public-activity-bg{
		padding: 45px 0 60px 0;
	}
}

@media screen and (max-width: 1260px) {
	.foot-t dl dt {
		margin-bottom: 10px;
	}
	.foot .focus-l .p1 {
		font-size: 16px;
		margin-bottom: 8px;
	}
	
	.top {
		padding: 0 1.08%;
	}
	.logo img {
		width: 36px;
		height: 36px;
	}
	.nav>ul>li>a {
		height: 70px;
		line-height: 70px;
		padding-top: 20px;
	}
	.grop-sider {
		padding: 5px 0;
	}
	.grop-sider .btn span {
		margin-left: 3px;
	}
	.nav>ul>li:not(:last-of-type) a::before {
		top: 25px;
	}
	.logo a {
		padding: 9px 0;
	}
	.logo .txt {
		display: none;
	}
	.service-idesc {
		top: 8%;
	}
	.service-idesc .by {
		font-size: 18px;
	}
	.service-idesc .title {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.service-idesc .c {
		margin-bottom: 20px;
	}
	.service-idemo .item {
		padding: 30px 0 0px;
		height: 140px;
	}
	.service-idemo .en {
		padding-bottom: 8px;
	}
	.idesc .by {
		font-size: 18px;
	}
	.idesc .title {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.idesc .c {
		margin-bottom: 20px;
	}
	.jiagou-ibox .idesc {
		padding: 50px 0;
	}
	.jiagou-ibox .img {
		margin-right: 5%;
	}
}

@media screen and (max-width: 1200px) {
	.c,
	.organizi-structure-wrap,
	.ol-table,
	.development-plan,
	.articles-detail ul,
	.dynamic-wrap .dw-bot,
	.service-detail-wrap,
	.vc5-wrap {
		width: 90%;
	}
	.ol-table table {
		width: 100%;
	}
	.ot-tit {
		padding: 10px 40px;
	}
	.ol-table table td {
		padding: 10px 0 10px 36px;
	}
	.organizi-leader {
		padding: 50px 0 126px 0;
	}
	.dp-cover {
		padding: 15% 8%;
	}
	.dp-cover p {
		font-size: 22px;
	}
	.dynamic-detail-bot {
		width: 80%;
		padding: 60px 5% 110px 5%;
	}
	.sa-words strong,
	.sa-words h5 {
		display: inline-block;
	}
	.sa-words strong {
		vertical-align: middle;
		margin-left: 10px;
	}
	.sa-words h5 {
		margin-top: 20px;
	}
	.sa-words b,
	.sa-words p {
		margin-top: 10px;
	}
	.sd-banner a {
		padding: 50px 0;
	}
	.sd-bottom-banner {
		width: 100%;
	}
	.sd-bottom-banner .slick-prev {
		left: 3%;
	}
	.sd-bottom-banner .slick-next {
		right: 3%;
	}
	.bottom-dw-left,
	.bottom-dw-right {
		display: none;
	}
	.vip-center-wrap li {
		width: 24%;
	}
	.vc4-paragraph {
		margin-top: 10px;
	}
	.vw7-btn a {
		margin-top: 30px;
	}
	.vw7-tit2 {
		margin-top: 20px;
	}
	.oc-txt h5 {
		font-size: 22px;
	}
	.oc-txt a {
		width: 200px;
		height: 50px;
		line-height: 50px;
		font-size: 15px;
	}
	.lm2-w {
		width: 100%;
	}
	.lm2-sw {
		width: 100%;
		float: left;
		text-align: left;
	}
	.lm2-w font,
	.lm2-sw font {
		display: inline-block;
		width: 80px;
	}
	.lr2-massge p {
		margin-top: 15px;
	}
	.nf-txt {
		width: 90%;
		margin-left: -45%;
	}
	.dw-right p {
		margin-top: 10px;
	}
	.dw-right a {
		margin-top: 40px;
	}
	.legal-rights-wrap,
	.vip-center-wrap,
	.vc6-wrap,
	.vc8-bot,
	.pa-wrap,
	.sa-cont1,
	.sc2-bot,
	.sa-cont3,
	.organiz-coopera-wrap {
		width: 90%;
	}
	.vip-center2-bg {
		width: 90%;
	}
	.vip-center4-bg {
		width: 90%;
	}
	.vip-center4-bg,
	.vc5-wrap,
	.sa-list-bot {
		width: 90%;
	}
	.service-advantage-wrap ul {
		width: 90%;
	}
}

@media screen and (min-width: 1025px) {
	
	.transXT50 {
		transform: translateX(50px);
		-webkit-transform: translateX(50px);
		opacity: 0;
		visibility: hidden;
		transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}
	.transYT20 {
		transform: translateY(20px);
		-webkit-transform: translateY(20px);
		opacity: 0;
		visibility: hidden;
		transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}
	.transYT50 {
		transform: translateY(50px);
		-webkit-transform: translateY(50px);
		opacity: 0;
		visibility: hidden;
		transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}
	.transYT502 {
		transform: translateY(-50px);
		-webkit-transform: translateY(-50px);
		opacity: 0;
		visibility: hidden;
		transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 600ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}
	.action.transYT50,
	.action.transYT502,
	.action.transYT20 {
		opacity: 1;
		visibility: visible;
		transform: translateY(0px);
		-webkit-transform: translateY(0px);
	}
	.action.transXT50 {
		opacity: 1;
		visibility: visible;
		transform: translateY(0px);
		-webkit-transform: translateY(0px);
	}
	.introduction-txt {
		opacity: 0;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
		transition: opacity .2s linear, -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
		transition: opacity .2s linear, transform .6s cubic-bezier(.19, 1, .22, 1);
		transition: opacity .2s linear, transform .6s cubic-bezier(.19, 1, .22, 1), -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
	}
	.action.introduction-txt {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	.u-text {
		position: relative;
	}
	.u-text:after {
		content: "";
		width: 101%;
		height: 100%;
		background: #fff;
		background: linear-gradient(90deg, hsla(0, 0%, 100%, .5) 0, #fff 50%, #fff);
		background-size: 180% auto;
		background-position: 100% 0;
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transform-origin: 100% 0;
		transform-origin: 100% 0;
		transition: opacity 1s linear, -webkit-transform 1s cubic-bezier(.23, 1, .32, 1);
		transition: transform 1s cubic-bezier(.23, 1, .32, 1), opacity 1s linear;
		transition: transform 1s cubic-bezier(.23, 1, .32, 1), opacity 1s linear, -webkit-transform 1s cubic-bezier(.23, 1, .32, 1)
	}
	.action.u-text:after {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		opacity: 0
	}
	.u-text2 {
		position: relative;
		overflow: hidden;
		display: inline-block;
	}
	.u-text2:after {
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		bottom: 0;
		background-color: #fff;
		transform: translate3d(0, 0, 0);
		-webkit-transition: transform 0.6s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99);
		transition: transform 0.6s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99);
	}
	.action.u-text2:after {
		transform: translate3d(0, 100%, 0) !important;
	}
	.c-figure {
		overflow: hidden;
	}
	.c-figure {
		position: relative;
		transition: opacity .2s linear, -webkit-transform .6s cubic-bezier(.075, .82, .165, 1);
		transition: opacity .2s linear, transform .6s cubic-bezier(.075, .82, .165, 1);
		transition: opacity .2s linear, transform .6s cubic-bezier(.075, .82, .165, 1), -webkit-transform .6s cubic-bezier(.075, .82, .165, 1);
		-webkit-transform: translate3d(-20%, 0, 0);
		transform: translate3d(-20%, 0, 0);
		opacity: 0
	}
	.c-figure:after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		transition: -webkit-transform .6s cubic-bezier(.075, .82, .165, 1) .6s;
		transition: transform .6s cubic-bezier(.075, .82, .165, 1) .6s;
		transition: transform .6s cubic-bezier(.075, .82, .165, 1) .6s, -webkit-transform .6s cubic-bezier(.075, .82, .165, 1) .6s;
		-webkit-transform-origin: 100% 0;
		transform-origin: 100% 0;
		/*background-image:linear-gradient(90deg,#c40000,#de8282);*/
		background-color: #de8282;
		z-index: 2;
		transition-duration: 1s
	}
	.action.c-figure {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
	.action.c-figure:after {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	.dly_1,
	.dly_1.u-text:after {
		transition-delay: 100ms;
		-webkit-transition-delay: 100ms;
	}
	.dly_2,
	.dly_2.u-text:after {
		transition-delay: 200ms;
		-webkit-transition-delay: 200ms;
	}
	.dly_3,
	.dly_3.u-text:after {
		transition-delay: 300ms;
		-webkit-transition-delay: 300ms;
	}
	.dly_4,
	.dly_4.u-text:after {
		transition-delay: 400ms;
		-webkit-transition-delay: 400ms;
	}
	.dly_5,
	.dly_5.u-text:after {
		transition-delay: 500ms;
		-webkit-transition-delay: 500ms;
	}
	.dly_6,
	.dly_6.u-text:after {
		transition-delay: 600ms;
		-webkit-transition-delay: 600ms;
	}
	.dly_7,
	.dly_7.u-text:after {
		transition-delay: 700ms;
		-webkit-transition-delay: 700ms;
	}
	.dly_8,
	.dly_8.u-text:after {
		transition-delay: 800ms;
		-webkit-transition-delay: 800ms;
	}
	.dly_9,
	.dly_9.u-text:after {
		transition-delay: 900ms;
		-webkit-transition-delay: 900ms;
	}
	.dly_10,
	.dly_10.u-text:after {
		transition-delay: 1000ms;
		-webkit-transition-delay: 1000ms;
	}
	.dly_11,
	.dly_11.u-text:after {
		transition-delay: 1100ms;
		-webkit-transition-delay: 1100ms;
	}
	.fixedImg {
		background-attachment: fixed;
	}
}

@media screen and (max-width: 1024px) {
	.in-wrap .in-more {
		width: 130px;
		height: 40px;
		line-height: 40px;
	}
	.main1 {
		margin-bottom: 60px;
	}
	.main1 .desc {
		width: 90%;
	}
	.main2 {
		padding: 122px 0 128px;
	}
	.main2 .old {
		font-size: 38px;
	}
	.main3 {
		padding: 60px 0;
	}
	.main3-tab {
		margin: 40px 0 35px;
	}
	.main3-tab li:not(:last-of-type) {
		margin-right: 80px;
	}
	.main3-items .item .txt {
		margin-top: 20px;
	}
	.main3-items .item h3 {
		margin-bottom: 20px;
	}
	.main3-items .item .ite-bot {
		margin-top: 30px;
		padding: 12px 5.89% 10px;
	}
	.ac-tab a:before{
		top: 27px;
	}
	.vwrap .videobox {
		width: 700px;
		height: 422px;
		margin: -211px 0 0 -350px;
	}
	.inner {
		width: 90%;
	}
	.nav,
	.grop-sider {
		display: none;
	}
	.top {
		background-color: #fff;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	}
	.top a:link,
	.top a:visited {
		color: #333333;
	}
	.top a:active,
	.top a:hover {
		color: #1eac73;
	}
	.logo a {
		padding: 7px 0;
		line-height: 40px;
		height: 40px;
	}
	.logo img {
		width: 40px;
		height: 40px;
	}
	.logo img.img1 {
		display: none;
	}
	.logo img.img2 {
		display: block;
	}
	.logo .txt {
		display: block;
		font-size: 16px;
	}
	.menu-handler,
	.menuBox {
		display: block;
	}
	.foot {
		font-size: 12px;
	}
	.smlink {
		display: block;
		margin-left: 0;
		margin-top: 5px;
	}
	.foot-sharp {
		display: none;
	}
	.pageH {
		height: 54px;
	}
	.binbox {
		width: 90%;
		left: 5%;
		margin: 0;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		text-shadow: 0px 0 8px rgba(0, 0, 0, 0.2);
	}
	.binbox .by {
		font-size: 26px;
	}
	.binbox .zh {
		font-size: 34px;
	}
	.binbox .en {
		font-size: 18px;
	}
	.banner .pimg {
		width: 120%;
		margin-left: -10%;
	}
	
	.banner .slick-dots li:not(:last-of-type) {
		margin-right: 40px;
	}
	.mouseBox {
		display: none;
	}
	.one-ibox dd {
		float: none;
		width: 100%;
	}
	.num-ibox {
		position: relative;
		right: 0;
		top: 0;
	}
	.about-ibox,
	.num-list {
		padding: 80px 5%;
	}
	.service-idemo {
		position: relative;
		bottom: 0;
		left: auto;
		background-color: #5D5D5D;
	}
	.service-idemo .item .jmore {
		opacity: 1;
		visibility: visible\9;
		-webkit-transform: inherit;
		transform: inherit;
	}
	.service-ibox .img {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.service-ibox .img img {
		display: none;
	}
	.service-idesc {
		position: relative;
		left: auto;
		top: auto;
		width: 90%;
		margin: 0px auto;
		padding: 10% 5% 25%;
		background-color: rgba(0, 0, 0, 0.3);
	}
	.service-idesc .by {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.service-idesc .title {
		font-size: 18px;
		line-height: 1.2;
		font-weight: normal;
	}
	.service-idesc .c {
		font-size: 12px;
		line-height: 1.6;
		height: auto;
	}
	.service-idemo .ico {
		width: 27px;
	}
	.idesc .by {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.idesc .title {
		font-size: 18px;
		line-height: 1.2;
		font-weight: normal;
	}
	.idesc .c {
		font-size: 12px;
		line-height: 1.6;
		height: auto;
	}
	.jiagou-ibox .img {
		width: 30%;
	}
	.new-demo .desc {
		padding: 18px 18px 22px;
	}
	.new-demo .title {
		font-size: 14px;
		height: 42px;
		margin-bottom: 10px;
	}
	.new-demo .time {
		font-size: 12px;
	}
	.new-demo .slick-arrow {
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
		-ms-transform: translateX(0px);
		opacity: 1;
	}
	.room-ibox {
		padding: 60px 0;
	}
	.room-ibox .img {
		width: 68px;
		height: 68px;
	}
	.room-ibox .desc {
		padding-left: 88px;
	}
	.room-ibox h4 {
		font-size: 16px;
	}
	.room-ibox .c {
		font-size: 12px;
	}
	.company-ibox {
		padding: 60px 0px 100px;
	}
	.link-ibox {
		padding: 55px 5%;
	}
	.ipb-title h2 {
		font-size: 28px;
	}
	.ipb-title {
		margin-top: -43px;
	}
	.inside-pages-tab {
		width: 100%;
		height: auto;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
	}
	.fix-head .ipt-bot {
		position: static;
	}
	.ipt-bot {
		display: inline-flex;
		display: -webkit-inline-flex;
		float: left;
	}
	.ipt-bot a {
		display: block;
		width: 200px;
		margin: 0;
	}
	.organiz-culture-cont1,
	.oc2-cont,
	.organiz-culture-cont3,
	.oc4-cont,
	.organiz-culture-cont5 {
		width: 90%;
	}
	.oi-title,
	.oi-desc {
		width: 90%;
		padding: 0 5%;
	}
	.oi-pic-cover {
		width: 90%;
		left: 5%;
		margin-left: 0;
	}
	.oi-pic-cover li b {
		font-size: 55px;
	}
	.articles-chapters,
	.ac-line {
		width: 90%;
	}
	.ac-line {
		margin-left: -45%;
		margin-top: 26px;
	}
	.at-chapter {
		width: 52px;
		height: 52px;
		line-height: 52px;
	}
	.ac-tab a {
		font-size: 14px;
	}
	.dw-right a {
		height: 46px;
		line-height: 46px;
	}
	.db-desc {
		height: 53px;
	}
	.dynamic-detail-wrap {
		padding-top: 50px;
	}
	.sa-pic,
	.sa-words {
		float: none !important;
	}
	.sa-pic {
		width: 100%;
	}
	.sa-words {
		position: inherit !important;
		height: auto !important;
		width: 90%;
		padding: 30px 5%;
	}
	.sa-words h5 {
		margin-top: 0;
	}
	.service-advantage-wrap ul li {
		margin-top: 20px;
	}
	.pop-bot {
		width: 50%;
		margin: -193.5px 0 0 -25%;
	}
	.vc2-bot li {
		width: 100%;
	}
	.vt-tit {
		font-size: 20px;
	}
	.vc4-pic,
	.vc4-desc {
		width: 100%;
	}
	.vc4-desc {
		padding: 30px 0;
	}
	.vd-tit {
		font-size: 24px;
	}
	.vl-massge p {
		width: 50%;
		text-align: left;
		margin-top: 5px;
	}
	.vl-massge p span {
		width: 100%;
		margin-top: 0;
	}
	.vl-massge {
		padding: 20px 7% 25px 7%;
	}
	.vw7-tit2 {
		margin-top: 15px;
	}
	.vw7-btn a {
		height: 40px;
		line-height: 40px;
	}
	.vb7-words {
		width: 45%;
	}
	.vb7-pic {
		width: 50%;
	}
	.vw7-cont {
		padding: 25px 35px;
	}
	.vw7-bot li {
		padding: 25px 35px;
	}
	.sa-list-bot li {
		width: 46%;
	}
	.spic-bot {
		width: 25%;
	}
	.sb-tit {
		width: 70%;
	}
	.slb-detail {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.legal-rights2-bot {
		width: 90%;
	}
	.no-pic .npic-detail-btn,
	.pw-detail-btn {
		width: 110px;
		height: 40px;
		line-height: 40px;
	}
	.no-pic font {
		margin-top: 10px;
	}
	.oc-pic {
		width: 46%;
	}
	.legal-rights2-bot {
		width: 90%;
	}
	.search-result-bot {
		width: 90%;
	}
	.sr-search {
		width: 90%;
		height: 50px;
		line-height: 50px;
		box-sizing: border-box;
		margin-left: -45%;
	}
	.sr-search input {
		height: 50px;
	}
	.login-bg {
		padding: 0 0 250px 0;
	}
	.sr-search i {
		font-size: 22px;
	}
	.pr-date {
		margin-top: 10px;
	}
	.pr-cont {
		height: 70px;
	}
	.dynamic-wrap .dw-bot2 {
		width: 90%;
	}
	.polices-regulations-wrap .pr-bot {
		width: 90%;
	}
	.vip-center2-bg {
		width: 100%;
		margin-top: 0;
	}
}

@media screen and (max-width: 860px) {
	.foot-t {
		position: relative;
		flex-wrap: wrap;
		padding: 30px 2.55% 40px 3.73%;
	}
	.foot-t dl {
		width: 30%;
	}
	.foot-t .foo-contact {
		width: 70%;
		padding-right: 50px;
		box-sizing: border-box;
	}
	.foot .focus {
		margin-top: 20px;
	}
	.foot .focus-r {
		margin-left: 30px;
	}
	.foot .toTop {
		position: absolute;
		right: 2.55%;
		top: 30px;
	}
	.vwrap .videobox {
		width: 560px;
		height: 315px;
		margin: -158px 0 0 -280px;
	}
	.binbox .by {
		font-size: 26px;
	}
	.binbox .zh {
		font-size: 24px;
	}
	.binbox .en {
		font-size: 14px;
	}
	.service-idesc {
		width: 90%;
	}
	.db-title {
		font-size: 18px;
	}
	.news-list li {
		float: none;
		width: 90%;
		margin: 0;
		padding: 35px 5%;
	}
	.news-list .title {
		font-size: 16px;
		height: auto;
		margin-bottom: 15px;
	}
	.news-list .desc {
		height: auto;
		font-size: 12px;
		line-height: 1.6;
		max-height: 57px;
	}
	.news-list li:nth-child(even) {
		background-color: #F1F1F1;
	}
	.ipt-w2 span,
	.ipt-w3 span,
	.ipt-w5 span,
	.ipt-w4 span,
	.ipt-w8 span {
		display: none;
	}
	.oc-title,
	.octotal-title {
		font-size: 26px;
	}
	.oc2-wrap {
		padding: 160px 0;
	}
	.oc4-wrap {
		padding: 80px 0;
	}
	.maps {
		height: 477px;
	}
	.oi-title,
	.table-title,
	.dp-title,
	.ac-title,
	.ddb-title {
		font-size: 24px;
	}
	.ot-tit {
		padding: 10px 20px;
	}
	.ol-table table td {
		padding: 10px 0 10px 20px;
	}
	.dp-cover p {
		font-size: 18px;
	}
	.ad-entry {
		font-size: 16px;
	}
	.ad-desc {
		margin-left: 100px;
	}
	.dw-right a {
		width: 135px;
		height: 36px;
		line-height: 36px;
		margin-top: 15px;
	}
	.db-date strong {
		font-size: 22px;
	}
	.db-date {
		line-height: 1.5;
		font-size: 14px;
	}
	.db-desc {
		font-size: 14px;
	}
	.db-more-btn {
		font-size: 14px;
	}
	.dynamic-detail-btn {
		margin-top: 60px;
	}
	.dynamic-detail-btn a {
		padding: 5px 0;
	}
	.sd-banner a {
		padding: 15px 0;
	}
	.sd-banner .sd-tit {
		margin-top: 0;
	}
	.sd-banner .slick-dots {
		bottom: -47px;
	}
	.banner-cont {
		padding-top: 80px;
	}
	.banner-cont .bc-left h5 {
		font-size: 22px;
	}
	.banner-cont .bc-left h2 {
		font-size: 32px;
	}
	.banner-cont .bc-left {
		width: 30%;
	}
	.banner-cont .bc-right {
		width: 70%;
	}
	.sd-banner .sd-icon {
		font-size: 40px;
	}
	.bottom-dw {
		margin-top: 80px;
	}
	.polices-regulations-wrap {
		padding: 30px 0 60px 0;
	}
	.pr-cont {
		font-size: 18px;
	}
	.pr-icon {
		width: 45px;
		height: 45px;
		line-height: 45px;
		margin-top: 30px;
	}
	.vip-center-wrap li {
		width: 31.333%;
	}
	.vip-center-bg {
		padding: 40px 0;
	}
	.vip-center-wrap {
		padding-bottom: 0;
	}
	.vip-center-wrap ul {
		margin-left: -2%;
	}
	.vip-center-wrap li {
		margin-left: 2%;
	}
	.vip-name {
		font-size: 22px;
	}
	.vip-detail-btn {
		width: 135px;
		height: 35px;
		line-height: 35px;
	}
	.vc2-bot .vb-pl .vb2-cont,
	.vb2-cont {
		padding: 40px 5%;
	}
	.vip-center3-bg {
		padding: 60px 0 34px 0;
	}
	.vc3-bot {
		padding: 30px 5% 50px 5%;
	}
	.vb3-tit {
		font-size: 20px;
	}
	.vb3-tit2 {
		font-size: 16px;
	}
	.vl-row {
		padding: 13px 40px;
	}
	.vl-row {
		font-size: 16px;
	}
	.vl-massge p {
		font-size: 15px;
	}
	.vl-massge {
		padding: 20px 5% 25px 5%;
	}
	.vw7-tit1 {
		font-size: 22px;
	}
	.vc8-bot li i {
		line-height: 1.2;
	}
	.vc8-bot li {
		padding: 0 2% 30px 2%;
	}
	.vc8-bot li em {
		margin-top: 20px;
	}
	.vip-center8-bg {
		padding: 30px 0 60px 0;
	}
	.slb-bq,
	.slb-bot {
		margin-top: 10px;
	}
	.slb-detail {
		width: 45px;
		height: 45px;
		line-height: 45px;
	}
	.strategic-aliance-bg {
		padding: 30px 0 60px 0;
	}
	.pa-wrap li {
		width: 48%;
	}
	.sc-left h5,
	.sb2-left h6,
	.sc3-left h6 {
		font-size: 22px;
	}
	.sc-left b,
	.sb2-left b,
	.sc3-left b {
		font-size: 30px;
	}
	.sc-right,
	.sb2-right,
	.sc3-right {
		width: 70%;
	}
	.sr-item p {
		font-size: 15px;
	}
	.sc3-right b {
		font-size: 35px;
	}
	.sa-title h2 {
		font-size: 28px;
	}
	.sa-banner-btn {
		margin-top: 30px;
	}
	.sa-banner-btn a {
		width: 100px;
		height: 35px;
		line-height: 35px;
	}
	.sa-title {
		margin-top: -52px;
	}
	.oc-txt h5 {
		font-size: 20px;
	}
	.oc-txt p {
		margin-top: 5px;
	}
	.oc-txt a {
		margin-top: 20px;
	}
	.legal-rights-list li {
		width: 44%;
	}
	.lr-look-detail {
		margin-top: 40px;
	}
	.lm-enter1,
	.lm-enter2 {
		height: 40px;
	}
	.lm2-get-code,
	.lr2-sure-btn {
		height: 40px;
		line-height: 40px;
	}
	.sr-search input {
		font-size: 15px;
	}
	.company-massge a {
		display: block;
	}
	.cm-ml {
		margin-left: 0;
	}
	.login-bg {
		padding: 0 0 200px 0;
	}
	.login-wrap {
		margin: 150px auto 0;
	}
	.sr-result {
		margin-top: 0;
	}
	.vb7-tit,
	.vb7-btn {
		float: none;
	}
	.dw-right h5 {
		font-size: 18px;
	}
	.dw-right p {
		margin-top: 5px;
	}
}

@media screen and (max-width: 780px) {
	.main3-tab li:not(:last-of-type) {
		margin-right: 60px;
	}
	.main3-items {
		flex-direction: column;
	}
	.main3-items .item {
		width: 100%;
		margin-right: 0;
	}
	.main3-items .item:not(:last-of-type) {
		margin-bottom: 20px;
	}
	.main3-items .item .ite-top {
		padding: 0 2.89%;
	}
	.main3-items .item .ite-bot {
		padding: 12px 2.89% 10px;
	}
	.main3-items .item h3,
	.main3-items .item p {
		height: auto;
	}
	.vc5-txt {
		width: 100%;
		text-align: center;
		margin-top: 15px;
	}
	.vc5-pic {
		width: 100%;
	}
	.vw7-btn a {
		width: 100px;
		height: 35px;
		line-height: 35px;
		margin-top: 20px;
	}
	.oc-txt a {
		width: 150px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.oc-txt a i {
		font-size: 40px;
		margin-left: 5px;
	}
	.sr-item span,
	.sr-item a {
		width: auto;
	}
	.sr-item a {
		float: right;
	}
	.dynamic-wrap .dl-pic {
		width: 50%;
	}
	.dynamic-wrap .dw-right {
		width: 47%;
	}
}

@media screen and (max-width: 680px) {
	.main2 {
		padding: 102px 0 108px;
	}
	.main2 .old {
		font-size: 34px;
	}
	.ipb-title h2 {
		font-size: 24px;
	}
	.ipb-title {
		margin-top: -34.5px;
	}
	.ipt-bot a {
		width: 160px;
		padding: 10px 0;
	}
	.oc-title,
	.octotal-title {
		font-size: 22px;
	}
	.oc2-cont h3,
	.oc4-cont h3 {
		font-size: 20px;
	}
	.oi-pic-cover {
		position: inherit;
		margin-bottom: 20px;
		top: 0;
		margin-top: 0;
	}
	.oi-pic-cover li b,
	.oi-pic-cover li span {
		color: #18A367;
	}
	.ol-table table td {
		font-size: 12px;
	}
	.ot-tit {
		font-size: 16px;
	}
	.ac-line {
		display: none;
	}
	/*.firstw {
		width: 20% !important;
		margin: 0 0 0 3% !important;
		margin-top: 20px !important;
	}*/
	.dw-right h5 {
		font-size: 18px;
	}
	.page-list a {
		width: 52px;
		height: 40px;
		line-height: 40px;
	}
	.db-desc {
		height: 150px;
	}
	.dynamic-wrap .dw-bot2 li {
		width: 100%;
	}
	.dynamic-wrap .dw-bot2 li {
		margin: 60px 0 0 0;
	}
	.dynamic-wrap .dw-bot2 ul {
		margin-left: 0;
	}
	.banner-cont .bc-left h5 {
		font-size: 20px;
	}
	.banner-cont .bc-left h2 {
		font-size: 24px;
	}
	.sd-banner .sd-icon {
		font-size: 35px;
	}
	.sd-bottom-banner .slick-arrow {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.vc5-txt p {
		font-size: 18px;
	}
	.vc5-txt a {
		margin: 20px 10px 0 0;
	}
	.vip-center6-bg {
		padding: 60px 0;
	}
	.vs-select1,
	.vs-select2 {
		width: 48%;
		height: 38px;
	}
	.vs-select2 {
		margin-left: 0;
		float: right;
	}
	.vs-sure {
		float: left;
		width: 100%;
		height: 38px;
		line-height: 38px;
		margin-top: 20px;
		margin-left: 0;
	}
	.vb7-pic,
	.vb7-words {
		float: none;
		width: 100%;
	}
	.vb7-words {
		margin-top: 20px;
	}
	.vw7-tit1 {
		font-size: 18px;
	}
	.vb7-tit {
		font-size: 16px;
	}
	.vc8-bot ul {
		margin-left: 0;
	}
	.vc8-bot li {
		width: 96%;
		margin-left: 0;
	}
	.vc8-bot li p {
		font-size: 18px;
	}
	.vc8-bot li i {
		font-size: 28px;
	}
	.vc8-bot li strong {
		width: 20px;
		height: 20px;
	}
	.public-activity-bg {
		padding: 20px 0 60px 0;
	}
	.oc-txt h5 {
		font-size: 18px;
	}
	.oc-txt p {
		font-size: 14px;
	}
	.organiz-coopera-bg {
		padding: 20px 0 60px 0;
	}
	.legal-rights2-bot {
		padding: 60px 0;
	}
	.nf-txt {
		margin-top: -213px;
	}
	.nt1 {
		font-size: 80px;
	}
	.nt3 a {
		width: 250px;
		display: block;
		margin: 25px auto 0;
	}
	.login-text {
		height: 45px;
	}
	.login-text span {
		width: 45px;
		line-height: 45px;
	}
	.login-btn {
		height: 45px;
		line-height: 45px;
	}
	.login-remenber input,
	.login-remenber label input:checked {
		width: 16px;
		height: 16px;
	}
	.search-result-bg {
		padding: 50px 0 100px 0;
	}
	.search-wrap {
		width: 90%;
		margin: -36.5px 0 0 -45%;
	}
	.dw-right a {
		margin-top: 20px;
	}
	.dw-right p {
		margin-top: 5px;
	}
}

@media screen and (max-width: 640px) {
	.foot-t {
		flex-direction: row-reverse;
	}
	.foot-t dl,
	.foot-t .foo-contact,
	.foot .focus {
		width: 100%;
	}
	.foot-t .foo-contact {
		margin-top: 20px;
		padding-right: 0;
	}
	.foot-t .item:not(:last-of-type) {
		margin-bottom: 10px;
	}
	.foot-t .item i {
		font-size: 16px;
		margin-right: 10px;
	}
	.foot-b {
		padding: 10px 2%;
		flex-direction: column;
		text-align: center;
	}
	.banner .slick-dots {
		top: 65.43%;
	}
	.banner .slick-dots li::before {
		top: -12px;
	}
	.banner .slick-dots li.slick-active::before {
		height: 10px;
	}
	.inn-com .title {
		font-size: 26px;
	}
	.main3-tab li:not(:last-of-type) {
		margin-right: 40px;
	}
	.vwrap .videobox {
		width: 400px;
		height: 300px;
		margin: -155px 0 0 -200px;
	}
	.vwrap .close {
		right: 0;
		top: -37px;
	}
	.binbox .by {
		margin-bottom: 5px;
	}
	.binbox .by {
		font-size: 24px;
	}
	.binbox .zh {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.binbox .en {
		font-size: 10px;
	}
	.banner .pimg {
		width: 140%;
		margin-left: -20%;
	}
	.about-ibox,
	.num-list {
		padding: 50px 5%;
	}
	.about-ibox .title {
		font-size: 18px;
	}
	.btn-more {
		width: 110px;
		height: 34px;
		line-height: 34px;
		font-size: 12px;
	}
	.service-idemo .jmore {
		font-size: 18px;
		width: 18px;
	}
	.num-list .old {
		font-size: 40px;
	}
	.num-list .add {
		padding-right: 4px;
	}
	.jiagou-ibox {
		position: relative;
	}
	.jiagou-ibox .idesc {
		width: 90%;
		padding: 30px 0 70px;
	}
	.jiagou-ibox .img {
		position: absolute;
		right: 5%;
		margin-right: 0;
		bottom: 5%;
	}
	.new-demo .desc {
		padding: 15px 15px 20px;
	}
	.room-ibox {
		padding: 40px 0 25px;
	}
	.room-ibox dd {
		float: none;
		width: 84%;
		margin: 0px auto 15px;
		padding: 20px 3% 25px;
		border: 1px solid #E1E1E1;
	}
	.company-ibox {
		padding: 40px 0px 70px;
	}
	.company-ibox .idesc {
		width: 90%;
	}
	.link-ibox {
		padding: 45px 5%;
	}
	.organiz-culture-cont1 {
		padding: 60px 0;
	}
	.organiz-culture-cont3,
	.organiz-culture-cont5 {
		padding: 80px 0;
	}
	.oc5-wrap li {
		width: 50%;
		margin-top: 20px;
	}
	.oc5-wrap {
		margin-top: 40px;
	}
	.oi-title,
	.table-title,
	.dp-title,
	.ac-title,
	.ddb-title {
		font-size: 20px;
	}
	.od-top2 {
		margin-top: 20px;
	}
	.oi-pic-cover li b {
		font-size: 45px;
	}
	.oi-pic-cover li {
		width: 50%;
	}
	.development-plan ul li {
		width: 48%;
	}
	.organizi-structure-wrap {
		margin: 60px auto 0;
	}
	.organizi-leader {
		margin-top: 60px;
	}
	.development-plan,
	.articles-chapters {
		padding: 60px 0;
	}
	.development-plan ul {
		margin: 10px 0 0 -2%;
	}
	.ac-wrap {
		margin-top: 40px;
	}
	.dynamic-wrap {
		padding: 25px 0 60px 0;
	}
	.dynamic-wrap .dw-bot2 li {
		margin: 35px 0 0 0;
	}
	.service-advantage-wrap {
		padding: 40px 0 55px 0;
	}
	.sa-words strong {
		font-size: 20px;
	}
	.sa-words a {
		width: 140px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.service-detail-wrap {
		margin: 60px auto 0;
	}
	.vd-tit {
		font-size: 22px;
	}
	.vip-center4-bg {
		padding: 0 0 90px 0;
	}
	.sa-list-bot li {
		width: 98%;
		margin-left: 0;
	}
	.sa-list-bot ul {
		margin-left: 0;
	}
	.sb-tit {
		height: 55px;
		font-size: 16px;
	}
	.slb-detail {
		font-size: 22px;
	}
	.sa-title h2 {
		font-size: 24px;
	}
	.sa-banner-btn a {
		width: 85px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}
	.ipb-pic {
		position: relative;
		padding-bottom: 40.3%;
		height: 0;
		text-align: center;
		overflow: hidden;
	}
	.ipb-pic img {
		position: absolute;
		height: 100%;
		left: 0;
		top: 0;
		right: 0;
		width: auto;
		margin: auto;
	}
	.sa-title {
		margin-top: -46.5px;
	}
	.legal-rights-bg {
		padding: 30px 0 60px 0;
	}
}

@media screen and (max-width: 621px) {
	.ol-table table td,
	.ot-tit {
		padding: 8px 10px;
	}
	.articles-detail ul li {
		padding: 20px;
	}
	.ad-desc {
		margin-left: 80px;
	}
	.dynamic-wrap .dl-pic,
	.dynamic-wrap .dw-right {
		width: 100%;
		float: none;
	}
	.dynamic-wrap .dw-right {
		margin-top: 20px;
	}
	.dw-right a {
		font-size: 13px;
	}
	.page-list a {
		width: 45px;
		height: 30px;
		line-height: 30px;
		margin: 0 5px;
	}
	.page-list {
		margin-top: 50px;
	}
	.banner-cont .bc-left,
	.banner-cont .bc-right {
		width: 100%;
		float: none;
	}
	.banner-cont .bc-left h2 {
		width: 100%;
	}
	.banner-cont .bc-right {
		margin-top: 30px;
	}
	.sd-banner .sd-tit {
		font-size: 14px;
	}
	.banner-cont {
		padding-top: 15px;
	}
	.polices-regulations-wrap li {
		width: 100%;
		margin: 30px 0 0 0;
	}
	.polices-regulations-wrap ul {
		margin-left: 0;
	}
	.pr-bq {
		padding: 5px 0;
	}
	.vip-center-wrap li {
		width: 48%;
		height: 140px;
	}
	.pop-bot {
		width: 84%;
		margin: -193.5px 0 0 -45%;
	}
	.vip-name {
		font-size: 20px;
	}
	.vt-tit {
		font-size: 18px;
	}
	.vb3-tit {
		margin-bottom: 0;
	}
	.vip-center5-bg {
		padding: 15px 0 80px 0;
	}
	.vc5-txt p {
		font-size: 16px;
	}
	.sc-left,
	.sc-right,
	.sb2-left,
	.sb2-right,
	.sc3-left,
	.sc3-right {
		float: none;
		width: 100%;
	}
	.sc-right,
	.sb2-right,
	.sc3-right {
		margin-top: 20px;
	}
	.sa-cont1,
	.sa-cont3 {
		padding: 60px 0;
	}
	.sa-cont2 {
		padding: 100px 0 100px 0;
	}
	.sr-item {
		padding: 15px 20px;
	}
	.sr-item a {
		text-align: right;
	}
	.sc3-left em {
		margin-top: 15px;
	}
	.oc-pic,
	.oc-txt {
		width: 100%;
	}
	.oc-txt {
		margin-top: 20px;
	}
	.ac-tab a:before{
		display: none;
	}
	.ac-tab a{
		width: 33.333%;
		 font-size: 12px;
	}
	.ac-tab p{
		height: 42px;
	}
}

@media screen and (max-width: 550px) {
	.main2 .old {
		font-size: 30px;
	}
	.vt-paragraph {
		height: 30px;
	}
	.legal-rights-list li {
		width: 95%;
	}
	.lr-look-detail {
		margin-top: 20px;
	}
	.legal-rights-list li {
		margin-left: 0;
		padding: 3%;
	}
	.legal-rights-list ul {
		margin-left: 0;
	}
	.pa-wrap li {
		width: 100%;
	}
	.no-pic .npic-detail-btn {
		margin-top: 20px;
	}
	.no-pic {
		padding-bottom: 20px;
	}
	.no-pic .pw-pic {
		padding-bottom: 0;
	}
	.no-pic .picsd {
		position: static;
		padding: 20px;
	}
	.pa-wrap li {
		margin-left: 0;
	}
	.pa-wrap ul {
		margin-left: 0;
	}
	.pw-desc {
		padding: 20px;
	}
}

@media screen and (max-width: 481px) {
	.inn-com .en {
		font-size: 14px;
	}
	.inn-com .title {
		font-size: 24px;
	}
	.binbox .by {
		font-size: 22px;
	}
	.binbox .zh {
		font-size: 16px;
	}
	.banner .slick-dots li:not(:last-of-type) {
		margin-right: 20px;
	}
	.main2 {
		padding: 82px 0 88px;
	}
	.main2 .old {
		font-size: 28px;
	}
	.main3-tab li:not(:last-of-type) {
		margin-right: 30px;
	}
	.main3-tab {
		margin: 30px 0;
	}
	.vwrap .videobox {
		width: 300px;
		height: 240px;
		margin: -120px 0 0 -150px;
	}
	.new-demo {
		margin: 0px auto;
		width: 90%;
	}
	.new-demo .item {
		margin-left: 0;
	}
	.new-demo .slick-prev {
		left: 0;
	}
	.new-demo .slick-arrow {
		top: 40%;
		width: 50px;
	}
	.new-demo .slick-arrow i {
		font-size: 18px;
	}
	.ipb-title h2 {
		font-size: 20px;
	}
	.ipb-title b {
		font-size: 20px;
	}
	.ipb-title {
		margin-top: -31.5px;
	}
	.ipt-bot a {
		width: 120px;
		padding: 6px 0;
		font-size: 14px;
	}
	.oc-title,
	.octotal-title {
		font-size: 20px;
	}
	.oc2-wrap {
		padding: 80px 0;
	}
	.oc2-cont h3,
	.oc4-cont h3 {
		font-size: 16px;
	}
	.maps {
		height: 300px;
	}
	.oi-title,
	.table-title,
	.dp-title,
	.ac-title,
	.ddb-title {
		font-size: 16px;
	}
	.oi-pic-cover li b {
		font-size: 35px;
	}
	.oi-pic-cover li {
		width: 50%;
		margin-bottom: 10px;
	}
	.oc-detail-btn {
		margin-top: 35px;
	}
	.organiz-culture-cont3,
	.organiz-culture-cont5 {
		padding: 50px 0;
	}
	.oc3-title-pic {
		margin-top: 36px;
	}
	.oc5-wrap li span i {
		font-size: 25px;
	}
	.organizi-leader {
		padding: 50px 0 80px 0;
	}
	.dp-cover p {
		font-size: 16px;
	}
	.dp-cover span {
		height: 5px;
	}
	.dw-right h5 {
		font-size: 18px;
	}
	.db-date {
		height: 50px;
		line-height: 1.5;
		top: -15px;
		font-size: 12px;
	}
	.db-date strong {
		font-size: 18px;
	}
	.db-title {
		margin-top: 0;
		font-size: 16px;
	}
	.dynamic-detail-bot {
		padding: 20px 5% 60px 5%;
	}
	.ddb-paragraph {
		margin-top: 30px;
		padding: 30px 0 0 0;
		font-size: 14px;
	}
	.ddb-date-share span:last-child {
		margin-left: 0;
		display: none;
	}
	.dynamic-detail-btn a {
		padding: 0;
	}
	.sa-words h5 {
		font-size: 15px;
	}
	.sa-words strong,
	.sa-words b,
	.banner-cont .bc-left h5 {
		font-size: 18px;
	}
	.banner-cont .bc-left h2 {
		font-size: 20px;
	}
	.sd-banner .slick-dots {
		bottom: -35px;
	}
	.sd-banner .sd-icon {
		font-size: 25px;
	}
	.sd-bottom-banner .slick-arrow {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	.sd-bottom-banner .slick-arrow:before {
		font-size: 25px;
	}
	.pr-cont {
		font-size: 16px;
	}
	.sa-words a {
		width: 100px;
		height: 35px;
		line-height: 35px;
		font-size: 12px;
	}
	.sa-words a i {
		margin-left: 5px;
		font-size: 20px;
	}
	.vip-center-wrap li {
		height: 100px;
	}
	.vip-name {
		font-size: 18px;
	}
	.vb3-tit {
		font-size: 18px;
	}
	.vb3-tit2 {
		font-size: 16px;
	}
	.vc4-paragraph {
		height: 100px;
		font-size: 14px;
	}
	.vd-tit {
		font-size: 16px;
	}
	.vip-center4-bg {
		padding: 0 0 60px 0;
	}
	.vc5-bot li {
		width: 96%;
	}
	.vc5-bot,
	.vc5-bot li {
		margin-left: 0;
	}
	.vw7-bot li {
		padding: 20px;
	}
	.vw7-cont {
		padding: 20px;
	}
	.vw7-tit1 {
		font-size: 18px;
	}
	.vb7-tit {
		font-size: 16px;
	}
	.sa-title h2 {
		font-size: 20px;
	}
	.sa-banner-btn {
		margin-top: 20PX;
	}
	.sa-title {
		margin-top: -39px;
	}
	.sa-banner-btn a {
		width: 75px;
		font-size: 12px;
	}
	.sc-left h5,
	.sb2-left h6,
	.sc3-left h6 {
		font-size: 18px;
	}
	.sc-left b,
	.sb2-left b,
	.sc3-left b {
		font-size: 20px;
	}
	.sr-tit {
		font-size: 16px;
	}
	.sc-left em {
		margin-top: 20px;
	}
	.sc3-right h6,
	.sc3-right p {
		font-size: 15px;
	}
	.sc3-right b {
		font-size: 22px;
	}
	.sr-dl {
		margin-top: 30px;
	}
	.sc3-right p i {
		font-size: 22px;
	}
	.lr-look-detail {
		width: 100px;
		height: 40px;
		line-height: 40px;
	}
	.login-wrap {
		margin: 100px auto 0;
	}
	.login-bg {
		padding: 0 0 100px 0;
	}
	.login-wrap {
		width: 80%;
		padding: 30px;
	}
	.result-tit,
	.rl-dl,
	.lr-date {
		font-size: 15px;
	}
	.sr-search {
		height: 40px;
		line-height: 40px;
	}
	.sr-search input {
		height: 40px;
	}
	.dynamic-wrap .dw-bot li {
		padding: 20px;
	}
	.dw-right a {
		margin-top: 20px;
	}
	.dw-right h5 {
		font-size: 16px;
	}
	.dw-right p {
		font-size: 14px;
	}
	.pr-bq {
		font-size: 15px;
	}
	.vl-row {
		padding: 18px 58px 18px 20px;
	}
	.pw-desc p {
		margin-top: 10px;
	}
	.oi-pic {
		height: 250px;
	}
	.vip-center2-bg {
		padding-bottom: 60px;
	}
}

@media screen and (max-width: 421px) {
	.main2 .old {
		font-size: 24px;
	}
	.main3-tab li:not(:last-of-type) {
		margin-right: 15px;
	}
	.num-list .old {
		font-size: 30px;
	}
	.dp-cover span {
		margin-top: 18%;
	}
	.page-list .page-icon {
		font-size: 20px;
	}
	.page-list a {
		width: 35px;
	}
	.db-desc {
		height: 51px;
	}
	.vb-pic,
	.vb-txt {
		width: 100%;
	}
	.vb-txt {
		margin-left: 0;
		margin-top: 20px;
	}
	.vt-btn {
		margin-top: 2%;
	}
	.vc2-bot .vb-pl .vb2-cont,
	.vb2-cont {
		padding: 30px 5% 20px 5%;
	}
	.lm-enter1 {
		width: auto;
	}
	.lm-enter2 {
		width: 20%;
	}
	.lm-enter1 {
		width: 55%;
	}
	.nt1 {
		font-size: 70px;
	}
	.nf-txt {
		margin-top: -198px;
	}
	.oi-pic-cover li {
		width: 100%;
	}
	.od-top2 {
		margin-top: 10px;
	}
}

@media screen and (max-width: 360px) {
	.main2 .old {
		font-size: 22px;
	}
	.main3-tab li:not(:last-of-type) {
		margin-right: 8px;
	}
	.main3-tab .en {
		font-size: 10px;
	}
}