/* 当前位置 */
.dqwz{
  padding-bottom: 28px;
  margin-top: 20px;
  margin-bottom: 15px;
  background-size: 100% 8px !important;
  width: 1200px;
	margin: 0 auto;
  margin-top: 15px;
}
.dqwz span.dqwzbg{
  background: url(/cms_files/webjinanzhengfuwangjinanshirenminzhengfumenhuwangzhan/tplobject/defaultSet/39209/images/dqwz_bg.png) no-repeat left center;
  padding-left: 40px;
  background-size: 20px !important;
  display: inline-block;
}
.dqwz span.dqwzbg,.dqwz a{
  font-family: "微软雅黑",PingFangSC-Regular;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 32px;
}
.dqwz table table td:last-child a{
  color: #3366CC;
}
.dqwz i{
  color: #ccc;
  margin: 0 10px;
  font-size: 16px;
  font-family: "微软雅黑",PingFangSC-Regular;
}
/* 主内容 */
.zt{
	width: 1200px;
	margin: 0 auto;
	background: url("jnszfzt_12345_20231218_zt_bg_03.jpg") #ffffff no-repeat center top;
}
.zt2{
	padding: 0 20px;
}
.zt2 ul{
	display: flex;
	justify-content: space-between;
}
.zt2 ul li{
	margin-bottom: 35px;
}
.zt3{
	padding: 0 20px;
}
.zt3 .title{
	font-size: 24px;
	color: #4c67a7;
	font-weight: bold;
	line-height: 40px;
	margin-bottom: 30px;
}
.zt3>p{
	font-size: 22px;
	color: #333333;
	line-height: 76px;
	margin-bottom: 35px;
}
.zt3 p span{
	font-size: 22px;
	color: #333333;
	display: inline-block;
	background: #e0e7f8;
	border-radius: 3px;
	padding: 0 30px;
	margin-left: 22px;
}
.zt3 p em{
	color: #f42e36;
	font-style: normal;
	font-size: 34px;
	font-weight: bold;
}
.clearfloat{
	overflow: hidden;
}
.zt_video{
	float: left;
	width: 426px;
	height: 344px;
}
.zt_text{
	float: right;
	width: 705px;
	height: 344px;
	box-shadow: 0 0 10px #e7eaef;
	padding: 0 20px;
}
.zt_text h2{
	font-size: 21px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	line-height: 36px;
	border-bottom: 1px solid #dae0ee;
	height: 213px;
	padding-top: 15px;
}
.zt_text p{
	font-size: 17px;
	color: #333333;
	line-height: 33px;
	padding-top: 12px;
	text-indent: 2em;
}
.zt_text p a{
	color: #4c67a7;
}
/*适老化内容*/
@media only screen and (max-width: 1680px) {
    .searchbg {
        margin-top: 185px;
    }

    .content-box,
    .link,
    .footer-box {
        padding: 0 75px;
    }

    .zfxxgk-list ul li {
        width: 48%;
    }

    .news_box {
        padding-left: 30px;
    }

    .Menubox li {
        margin-right: 20px;
    }

    .zwgk-content {
        padding: 30px 0;
    }

    .link-w24 {
        width: 30%;
    }

    .link-w76 {
        width: 68%;
    }

    .bottom-right {
        padding: 28px 3%;
    }

    .zwfw-box>div {
        padding-top: 280px;
    }

    .zmhd-rx ul li {
        width: 32%;
    }

    
}

@media only screen and (max-width: 1600px) {
    .searchbg {
        margin-top: 153px;
    }
}

@media only screen and (max-width: 1560px) {
    

    .searchbg {
        margin-top: 143px;
    }

    .logo {
        width: 34%;
    }
    .logo img{
        max-width: 95%;
    }
    .footer .link,.footer .footer-box {
        padding: 0 75px !important;
    }
}

@media only screen and (max-width: 1528px) {
    .date {
        width: 22%;
    }
}

@media only screen and (max-width: 1512px) {
    .searchbg {
        margin-top: 124px;
    }

    .part-two .zcjdImg a {
        width: 31%;
    }
    .logo {
        width: 33%;
    }
    .logo img{
        max-width: 100%;
    }
    .nav{
        width: 65%;
    }
    .Menubox li {
        margin-right: 18px;
    }
}

@media only screen and (max-width: 1490px) {
    .Menubox li {
        margin-right: 10px;
    }
    .footer .link a.wl {
        margin-right: 30px !important;
    }
    .footer .bottom-center {
        width: 55.9% !important;
        margin-left: 68px !important;
    }
    .zmhd-rx ul {
        margin-top: 25px;
    }
}

@media only screen and (max-width: 1440px) {
    .searchbg {
        margin-top: 100px;
    }

    .news_box {
        width: 42%;
    }

    .picnews {
        width: 56%;
    }

    .newslist li a {
        width: 75%;
    }

    .zfxxgk-list ul li a {
        padding-right: 10px;
    }

    .zwfw-box>div {
        padding-top: 268px;
    }
    .fgwjlist{
        padding-top: 15px;
    }
    .zwftlist .text p span.time {
        width: 74%;
    }
    .footer .bottom-center {
        padding: 28px 30px !important;
        padding-right: 0 !important;
    }
}

@media only screen and (max-width: 1400px) {
    .searchbg {
        margin-top: 88px;
    }

    .date {
        width: 22%;
    }

    .zwftlist .text p span.time {
        width: 75%;
    }
}

@media only screen and (max-width: 1366px) {
    .Menubox li{font-size:22px;}
    .searchbg {
        margin-top: 94px;
    }

    .Menubox li {
        margin-right: 9px;
    }

    .date {
        width: 24%;
    }

    .zwfw-box>div {
        padding-top: 238px;
    }

    .zwfw-box ul {
        padding-top: 10px;
    }

    .zwfw-box ul li {
        width: 33%;
        display: flex;
    }

    .zwfw-box ul li span {
        display: none;
    }

    .zwfw-box a.more {
        margin-top: 10px;
    }

    .dczjlist a,
    .dczjlist a:link,
    .dczjlist a:visited {
        width: 60%;
    }

    .zwfw-box>div {
        height: 442px;
    }

    .link-w24 {
        width: 33%;
    }

    .link-w76 {
        width: 67%;
    }

    .zwftlist .text p span.time {
        width: 72%;
    }

    .bottom-center {
        padding: 1% 40px;
    }

    .bottom-right {
        padding: 2% 2%;
    }
    .footer .bottom-center {
        width: 57.9% !important;
        margin-left: 38px !important;
    }
    .footer .bottom-left .dzjg{
        margin-right: 40px !important;
    }
}

@media only screen and (max-width: 1352px) {
    .searchbg {
        margin-top: 92px;
    }
    .slideBox {
        height: 475px;
    }

    .slideBox .bd img {
        height: 475px;
    }
}

@media only screen and (max-width: 1280px) {
    .searchbg {
        margin-top: 52px;
    }

    .bg_yy {
        display: none !important;
    }

    .logo {
        width: 100%;
        text-align: center;
    }

    .nav {
        width: 100%;
    }

    .toutiao-title {
        display: none;
    }

    .toutiao-list {
        width: 100%;
    }

    .picnews {
        width: 100%;
    }

    .slideBox .bd li a {
        display: block;
    }

    .news_box {
        width: 100%;
        border: 0;
        padding-left: 0;
    }

    .Menubox {
        margin-top: 40px;
    }

    .Menubox li {
        margin-right: 20px;
    }

    .zcfg_box {
        width: 100%;
        padding-right: 0;
        border: 0;
    }

    .fgwjmenu {
        right: 0;
    }

    .zfxxgk {
        width: 100%;
        padding-left: 0;
    }

    .zfxxgk-title {
        margin-top: 40px;
    }

    .part-four {
        height: auto;
    }

    .zmhdleft_box {
        width: 100%;
        border-bottom: 0;
    }

    .zmhdright-box {
        width: 100%;
    }

    .link a.wl {
        margin-right: 25px;
    }

    .bottom-center {
        padding: 1%;
        margin-left: 40px;
    }

    .bottom-right {
        padding: 25px 1%;
    }

    .zwfw-box>div {
        background-size: cover;
        background-position: top center;
    }
    .footer .bottom-center {
        padding: 28px 10px !important;
        padding-right: 0 !important;
    }
    .footer .bottom-center {
        width: 59.9% !important;
        margin-left: 28px !important;
    }
    .footer .bottom-left .dzjg {
        margin-right: 20px !important;
    }
}

@media only screen and (max-width: 1152px) {
    .part-one .qysq ul li {
        width: 33.3%;
    }
    .searchbg {
        margin-top: 19px;
    }
    .zwgk-title img,.zwfw-title img{
        height: 50px;
    }
    .footer .link a.wl {
        margin-right: 10px !important;
    }
    .footer .bottom-left {
        display: none;
    }
    .footer .bottom-center {
        width: 75.9% !important;
        margin-left: 0px !important;
        padding: 28px 20px !important;
        padding-right: 0 !important;
    }
}

@media only screen and (max-width: 1147px) {
    .searchbg {
        margin-top: 16px;
    }
}

@media only screen and (max-width: 1060px) {
    .pub-right-box {
        display: none !important;
    }

    .nav {
        margin-top: 50px;
    }

    .content-box,
    .link,
    .footer-box {
        padding: 0 20px;
    }

    .searchbg {
        margin-top: 10px;
    }

    .zfxxgk-list ul li {
        width: 32%;
    }

    .zwfw-title {
        margin-top: 0;
    }

    .dczjlist a,
    .dczjlist a:link,
    .dczjlist a:visited {
        width: 70%;
    }

    .date {
        width: 14%;
    }

    .searchText {
        border: 1px solid #1467D1;
    }

    

    /* 友情链接 */
    .link {
        height: auto;
    }

    .link-content {
        height: auto;
    }

    .link-w24 {
        width: 100%;
        justify-content: center;
    }

    .link-w76 {
        width: 100%;
    }

    .bottom-center {
        margin-left: 20px;
        padding: 1%;
        min-height: 145px;
    }

    .bottom-right {
        padding: 1%;
        align-items: center;
        display: flex;
        min-height: 145px;
    }

    .bottom-right span {
        display: none;
    }

    .bottom-center p {
        text-align: center;
    }

    .bottom-right a {
        padding: 0;
    }
    .footer .link, .footer .footer-box {
        padding: 0 20px !important;
    }
    .footer .link a.wl {
        margin-right: 60px !important;
    }
    .footer .bottom-center,.footer .bottom-right {
        min-height: 125px !important;
    }
}

@media only screen and (max-width: 1024px) {
    .nav {
        margin-top: 36px;
    }

    .top a {
        padding: 0px 5px;
    }

    .searchbg{
        width: 80%;
    }

    .searchText {
        width: 80%;
    }
    .searchbg .smt{
        width: 20%;
    }
}

@media only screen and (max-width:780px) {
    .top-box,.searchbg,.bg {
        display:none !important;
    }
    .mobile-top {
        background:url("sy_mobile-sy-banner.png") no-repeat center bottom;
        min-height:40rem;
        background-size:cover;
        display:block !important;
    }
    .mobile-top .m_top_head_box {
        width:100%;
        height:6rem;
        position:relative;
        display:block;
    }
    .mobile-top .m-login-box {
        position:absolute;
        color:#ffffff;
        margin-right:0.625rem;
        line-height:6rem;
        height:6rem;
        z-index:10;
    }
    .mobile-top .m-login-box a {
        font-size:1.875rem;
        color:#ffffff;
        padding:0 1.25rem;
    }
    .mobile-top .m_top_menu {
        width:3rem;
        position:absolute;
        right:1.5rem;
        z-index:100;
        overflow:visible !important;
    }
    .mobile-top .m_top_menu ul {
        width:12.5rem;
        background:#1467D1;
        padding:1.875rem 0 1.875rem;
        position:absolute;
        top:0;
        left:3rem;
        margin-left:1.5rem;
        z-index:9999;
        display:none;
    }
    .mobile-top .m_top_menu ul li {
        float:left;
        font-size:1.875rem;
        width:100%;
        text-align:center;
        line-height:4rem;
    }
    .mobile-top .m_top_menu ul li a {
        color:#ffffff;
    }
    .mobile-top #tab_index {
        float:left;
    }
    .mobile-top .m_mobile_menu_btn {
        float:left;
    }
    .mobile-top .z_cur,.mobile-top .z_hover {
        position:relative;
        display:inline-block;
        vertical-align:top;
        height:0.375rem;
        width:3rem;
        top:2.85rem;
    }
    .mobile-top .m_mobile_menu_btn i {
        background-color:#ffffff;
    }
    .mobile-top .z_cur:before,.mobile-top .z_cur:after,.mobile-top .z_hover:before,.mobile-top .z_hover:after {
        position:absolute;
        content:"";
        background-color:#ffffff;
        height:100%;
        width:100%;
        left:0;
    }
    .mobile-top .z_cur:before {
        transform:translateY(-250%);
        -webkit-transform:translateY(-250%);
    }
    .mobile-top .z_cur:after {
        transform:translateY(250%);
        -webkit-transform:translateY(250%);
    }
    .mobile-top .m_mobile_menu_btn .z_hover {
        background:transparent;
    }
    .mobile-top .z_hover:before {
        transform:translateY(0) rotate(45deg);
        -webkit-transform:translateY(0) rotate(45deg);
    }
    .mobile-top .z_hover:after {
        transform:translateY(0) rotate(-45deg);
        -webkit-transform:translateY(0) rotate(-45deg);
    }
    .mobile-top .m_top_line {
        height:0.0625rem;
        opacity:0.2;
        background:#FFFFFF;
    }
    /* logo*/
    .mobile-top .m_top_logo {
        width:100%;
        text-align:center;
        margin-top:4.5rem;
    }
    .mobile-top .m_top_logo img {
        width:90%;
    }
    /* 手机版检索*/
    .mobile-top .m_top_search {
        height:5.75rem;
        width:95%;
        margin:0 auto;
        position:relative;
        margin-top:5.9375rem;
    }
    .mobile-top .m_top_search-yy {
        position:absolute;
        width:100%;
        height:5.75rem;
        opacity:0.35;
        background:#FFFFFF;
        border-radius:0.5rem;
    }
    .mobile-top .m_top_search_text {
        width:100%;
        height:5.75rem;
        padding:0.625rem;
        position:absolute;
        overflow:hidden;
    }
    .mobile-top .m_top_searchText {
        background:#ffffff;
        width:70%;
        height:4.5rem;
        border:none;
        padding-left:1.25rem;
        font-weight:400;
        font-size:1.875rem;
        color:#999999;
        float:left;
    }
    .mobile-top .m_top_smt {
        width:30%;
        height:4.5rem;
        background:#1467D1;
        border-radius:0 0.25rem 0.25rem 0;
        float:left;
        border:none;
        font-weight:500;
        font-size:2.125rem;
        color:#FFFFFF;
        cursor:pointer;
    }
    .content-box {
        padding:0 2%;
    }
    .part-one {
        margin-top:-1.875rem !important;
    }
    .toutiao-list {
        margin-top:1.5rem;
    }
    .toutiao-list p {
        display:none;
    }
    .toutiao-list h3 {
        font-size:2.75rem;
        line-height:4.125rem;
    }
    .slideBox .lbtext .lbtime .ri {
        font-size:2.25rem;
        line-height:2.25rem;
    }
    .slideBox .lbtext .lbtime {
        font-size:1.125rem;
        line-height:1.125rem;
    }
    .part-one .qysq ul li p {
        font-size:1.875rem;
        line-height:3rem;
    }
    .slideBox {
        height:27.625rem;
    }
    .slideBox .bd img {
        height:27.625rem;
    }
    .slideBox .bd li a {
        display:block;
        overflow:hidden;
        display:-webkit-box;
        -webkit-line-clamp:1;
        -webkit-box-orient:vertical;
        width:100%;
    }
    .slideBox .lbtext .lbtit {
        margin-top:0.625rem;
        margin-bottom:0.625rem;
        font-size:1.875rem;
        width:100%;
        line-height:2.625rem;
    }
    .part-one .qysq ul li a {
        display:block;
        text-align:center;
    }
    .part-one .qysq ul li img {
        margin-right:0;
    }
    .part-one .qysq ul li {
        padding-left:0rem;
        padding-right:0rem;
    }
    .part-one .qysq {
        margin-top:1.25rem;
    }
    .news_box {
        margin-top:3rem;
    }
    .Menubox {
        margin-top:1.25rem;
        height:4.5rem;
    }
    .Menubox li {
        margin-right:0.3125rem;
        margin-top:0;
        font-size:2.25rem;
        height:4.375rem;
        line-height:3rem;
    }
    .newslist {
        margin-top:0.625rem;
        height:auto;
    }
    .newslist li {
        flex-wrap:wrap;
        background-position:left 2.5625rem;
        line-height:2.1875rem;
        padding-top:1.5rem;
        padding-bottom:1.5rem;
        border-bottom:0.0625rem dashed #D0D4E3;
    }
    .newslist li a {
        width:100%;
        white-space:inherit;
        font-size:1.875rem;
        line-height:2.625rem;
    }
    .newslist a:link,.newslist a:visited {
        font-size:1.875rem;
    }
    .date {
        width:100%;
        text-align:left;
        float:none;
        font-size:1.5rem;
        margin-top:1rem;
    }
    .szjn {
        overflow:hidden;
        margin-top:1.25rem;
        margin-bottom:1.25rem;
    }
    .zwgk-title,.zwfw-title {
        padding:1.25rem 0;
    }
    .zwgk-title img,.zwfw-title img {
        height:4.625rem;
    }
    .zcfgmenu {
        height:4.25rem;
    }
    .zcfgmenu li {
        font-size:2.25rem;
        margin-right:2.5rem;
        line-height:3rem;
        height:4.25rem;
    }
    .fgwjmenu {
        left:0;
        top:4.25rem;
    }
    .fgwjmenu li {
        font-size:1.625rem;
        height:auto;
        line-height:2.25rem;
        margin-top:1.25rem;
        margin-bottom:1.25rem;
    }
    .fgwjmenu li.hover {
        font-size:1.625rem;
    }
    .zcjs-box {
        height:auto;
        margin-top:5rem;
    }
    .zcjs-input {
        display:inherit;
    }
    .zcjs-input div {
        width:100%;
        display:inline-block;
        font-size:1.5rem;
        line-height:2.25rem;
    }
    .zcjs-input-text {
        margin-left:0;
        width:80%;
        display:block;
        margin-bottom:0.625rem;
        font-size:1.5rem;
        line-height:4.5rem;
        height:4.5rem;
    }
    .zcjs-input-smt {
        width:50%;
        margin-top:0.625rem;
        height: 5rem;
    }
    .fgwjlist{
        min-height: auto;
    }
    .fgwjlist>div{
        margin-top:2rem;
    }
    .fgwjlist li {
        background:url("sy_list_style.png") left 2.5625rem no-repeat;
        line-height:2.1875rem;
        padding-top:1.5rem;
        padding-bottom:1.5rem;
        display:inherit;
    }
    .fgwjlist a,.fgwjlist a:link,.fgwjlist a:visited {
        width:100%;
        white-space:normal;
        font-size:1.875rem;
        line-height:2.625rem;
    }
    .fgwjlist a.jd {
        display: block;
        width: 6rem;
        margin-top: 0.3125rem;
        margin-bottom: 0.3125rem;
        line-height: 3.5rem;
        margin-left: 0;
    }
    #con_two_2 .fgwjlist{
        min-height: auto;
    }
    .part-two .zcjdImg>a {
        width: 32% !important;
        height:12.1875rem;
    }
    .zcfg-wjk {
        margin-top:2.5rem;
    }
    .zcfg-wjk a{
        width: 100%;
        margin-bottom:1.25rem;
    }
    .zfxxgk-title {
        margin-top:2.5rem;
    }
    .zwgk-content {
        padding-bottom:0;
    }
    .zfxxgk-title {
        height:4.5rem;
        font-size:2.25rem;
        line-height:3rem;
    }
    .zfxxgk-title ul li {
        height:4.5rem;
        border-bottom: #015293 solid 0.25rem;
    }
    .zfxxgk-list ul li {
        width:49%;
        height:6rem;
        font-size:1.875rem;
        line-height:6rem;
        margin-bottom:1rem;
        background-size:3.75rem !important;
        background-position: 1rem 50% !important;
    }
    .zfxxgk-list ul li a {
        padding-left:5.5rem;
    }
    .zfwjtyfwpt {
        margin-top:1.25rem;
    }
    .zfwjtyfwpt ul {
        border:0;
    }
    .zfwjtyfwpt ul li {
        width:50%;
        height:9.875rem;
        margin-bottom:0;
        border:1px solid #D0D4E3;
        background-size:7rem 5.25rem !important;
        background-position:13.0625rem 1.875rem !important;
    }
    .zfwjtyfwpt ul li:nth-child(1){
        border-bottom:0;
    }
    .zfwjtyfwpt ul li:nth-child(2){
        border-left:0;
        border-bottom:0;
    }
    .zfwjtyfwpt ul li:nth-child(4){
        border-left:0;
    }
    .zfwjtyfwpt ul li h2 {
        font-size:1.875rem;
        line-height:3rem;
    }
    .zdly .bd ul li {
        width:50%;
    }
    .zfwjtyfwpt ul li a {
        padding-left:1.25rem;
        padding-top:1.875rem;
    }
    .zwfw-box {
        flex-wrap:wrap;
    }
    .zwfw-box>div {
        width:100%;
        margin-bottom:1.5rem;
        height:47.875rem;
        padding-top: 25.125rem;
    }
    .zwfw-box h3 {
        font-size:2.25rem;
        line-height:3rem;
        margin-bottom:1.5rem;
    }
    .zwfw-box ul li {
        font-size:1.875rem;
        line-height:3.75rem;
    }
    .zwfw-box a.more {
        font-size:1.875rem;
        line-height:3rem;
        margin-top:1rem;
    }
    .part-four .Menubox {
        height:4.5rem;
        margin-top:2.5rem;
    }
    .part-four .Menubox li {
        margin-right:1.125rem;
    }
    .dczjlist li {
        flex-wrap:wrap;
        justify-content:flex-start;
        line-height:2.625rem;
        font-size:1.875rem;
        padding-top:1.5rem;
        padding-bottom:1.5rem;
        border-bottom:0.0625rem dashed #D0D4E3;
        background-position:left 2.5625rem;
    }
    .dczjlist .clzt {
        font-size:1.5rem;
        margin-top: 1rem;
    }
    .dczjlist a,.dczjlist a:link,.dczjlist a:visited {
        width:100%;
        white-space:normal;
    }
    .part-four .dczjlist .date {
        width:auto;
        float: left;
    }
    .part-four .dczjlist .date::before {
        display:inline-block;
        width:0.0625rem;
        height:0.875rem;
        content:"";
        margin:0 1.25rem;
        background:#CCCCCC;
    }
    .zwftlist {
        flex-wrap:wrap;
    }
    .zwftlist .pic {
        width:100%;
        height:29.25rem;
    }
    .zwftlist .text {
        width:100%;
        min-height: auto;
    }
    .zwftlist .text h3 a {
        -webkit-box-orient:inherit;
        font-size:1.875rem;
        line-height:3rem;
    }
    .zwftlist .text p {
        font-size:1.625rem;
        line-height:2.5rem;
        margin-top:1rem;
    }

    .zmhd-rx ul {
        margin-top:1.25rem;
        flex-wrap:wrap;
    }
    .zmhd-rx ul li {
        width:100%;
        height:9.75rem;
        margin-bottom:1.5rem;
    }
    .zmhd-rx ul li a {
        display:flex;
        padding:1.5rem 0;
        padding-left:3rem;
        align-items:center;
    }

    .zmhd-rx ul li a img{
        height: 100%;
        width: auto;
    }
    .zmhd-rx ul li a p {
        font-size:1.375rem;
        margin-top:0;
        margin-left:3rem;
    }
    #con_eight_2 li a {
        white-space:normal;
    }
    
    #con_eight_2 li p span {
        display:block;
        margin-top:0.625rem;
    }
    .footer .bottom-center {
        width: 100% !important;
        background: none;
        margin-left: 0 !important;
        min-height: auto !important;
        padding: 1% !important;
    }
    .footer .bottom-left .dzjg {
        margin-right: 63px !important;
    }
}



@media only screen and (max-width: 1220px) {
	.zt,.zt1,.zt2,.zt3,.dqwz{
		width: 100%;
	}
	.zt .zt1 img{
		width: 100%;
	}
	.zt2 ul li{
		width: 30%;
	}
	.zt2 li a,.zt2 li a img{
		width: 100%;
	}
	.zt2 ul:nth-child(2) li,.zt2 ul:nth-child(3) li{
		width: 48%;
	}
	.zt3 p span{
		font-size: 18px;
		width: 26%;
	}
	.zt3 p em{
		font-size: 24px;
	}
	.zt_video{
		width: 38%;
	}
	.zt_text{
		width: 60%;
	}
}
@media only screen and (max-width: 1150px) {
	
	.zt3 p span{
		margin-left: 2%;
		padding: 0 3%;
	}
	.zt3 p span{
		width: 24%;
	}
}
@media only screen and (max-width: 1110px) {
	
	.zt3>p{
		font-size: 14px;
	}
	.zt3 p span{
		margin-left: 2%;
		padding: 0 3%;
	}
	.zt3 p span{
		width: 24%;
	}
	.zt3 p span{
		font-size: 14px;
	}
	.zt3 p em{
		font-size: 18px;
	}
}
@media only screen and (max-width: 965px){
	.zt_text p{
		font-size: 15px;
	}
}
@media only screen and (max-width: 865px) {
	 .zt3 p span{
		margin-left: 2%;
		padding: 0 1%;
	}
	.zt3 p span{
		width: 24%;
	}
	.zt3 p span{
		font-size: 14px;
	}
	.zt3 p em{
		font-size: 18px;
	}
	.zt_video{
		width: 100%;
		float: none;
	}
	.zt_text{
		float: none;
		width: 100%;
	}
}
@media only screen and (max-width: 780px) {
	.zt2 ul{
		display: block;
	}
	 .zt3 p span{
		margin-left: 1%;
		padding: 0px;
	}
	.zt2 ul li{
		width: 100% !important;
		margin: 20px 0;
	}
	.zt3 .title{
		margin-bottom: 0px;
	}
	.zt3 p span{
		margin-bottom: 20px;
	}
	.zt3 .zt_text{
		width: 100%;
		height: auto;
	}
	.zt_text h2{
		height: 320px;
	}
}
@media only screen and (max-width: 660px) {
	.zt3 p span{
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}
	.zt3>p{
		font-size: 20px;
	}
	
}