﻿.nav_an,.navSub{display:none;}

@media screen and (max-width: 1100px){
#adu0{display:none;}
body {
    position: relative;
    width: 100%;
}
.w{width: 95%;
    margin: 0 auto;}
.nav{display:none;}
.nav_bg{height:auto;}
.navSub {
    width: 100%;
    background: #002845;
    position: absolute;
    top: 12.3rem;
    right: 0;
    z-index: 999;
    overflow: hidden;
    display: none;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.navSub.on {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
    display: block;
}
.navSub ul {
    padding-bottom: 4rem;
    border-top: 1px solid #fff;
}
.navSub ul li {
    position: relative;
}
.navSub ul li a {
    display: block;
    color: #fff;
    line-height: 36px;
    font-size: 16px;
    margin: 0 20px;
    border-bottom: 1px solid #0d4166;
}
.navSub_h ul {
    padding: 0;
    border-top: none;
}

.logo {
    float: left;
    width: 258px;
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
}
.nav_an {
    float: right;display:block;
    display: block;
    width: 2.75rem;
    margin-top: 2.90625rem;
    cursor: pointer;
}
.navSub_h ul li {
    float: left;position: relative;
}
.navSub_h ul li a {
    border: 0;display: block;
    line-height: 32px;margin: 0 20px;
    font-size: 14px;
    color: #aab6be;
}
.second_menu ul li a {
    font-size: 12px;
    color: #d2d4d5;
}
.nav_bg .w{padding: 0 1rem;width:100%;box-sizing: border-box;}
.focusBox,.xyjj_rig{width:50%;}
.focusBox .pic,.focusBox .pic li{width:100%;}
.focusBox .pic li img{width:100%;height:100%;}
.focusBox{height:380px;}
.xyjj_rig{top:90px;}
.focusBox .txt ul li a{display:block;padding-right:150px;box-sizing: border-box;    padding-left: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jjlist {
    margin: 5px 20px 33px 20px;
}
.jjlist li{padding: 9px 0;}
.xyjj_rig{padding-bottom:0;}
.focusBox .pic_date{margin-top:0;top:0px;left:25px;}
.xyjj_bg{padding-top: 30px;
    padding-bottom: 25px;}
.tz_bg .w1{padding: 40px 0 50px;width:95%;margin:auto;background:none;
    box-sizing: border-box;}
.tzlist li:first-child,.mtlist li:first-child{margin:1%;}
.tzlist li,.mtlist li{width:48%;margin:1%;box-sizing: border-box;}
.zt1{width:100%;height: 350px;margin-bottom:8px;line-height: 350px;}
.ztlist_rig{width:100%;}
.zt2,.zt5{width:60%;}
.zt3,.zt4{width:39%;}
.bottom .w{background:none;height:124px;}
.zt_bg{padding: 30px 0 40px;}
.zt2,.zt4{margin-left:0;}
}

@media screen and (max-width: 768px){
.focusBox{display:none;}
.title h1,.slideTxtBox .hd ul li{font-size:24px;}
.xyjj_rig{width:100%;position: initial;}
.tzlist li, .mtlist li,.tzlist li:first-child, .mtlist li:first-child{    margin: 15px 1%;}
.zt1{height:146px;line-height: 146px;}
.zt2, .zt5,.zt3, .zt4{width:49.5%;height:110px;line-height:110px;}
.zt5,.zt3{margin-left:1%;}
.title{margin-bottom:15px;}
.zt_bg,.mtsd_bg,.tz_bg .w1,.xyjj_bg{padding:20px 0;}
.mtsd_bg .title,.slideTxtBox .hd{margin-bottom:20px;}
.tzlist a.more, .mtlist a.more{top:20px;right: 21px;}
}
@media screen and (max-width: 500px){
.search-z{display:none;}
.top_link{width:100%;text-align:center;}
.top_link a{margin:0 12px;}
.banner .bd li img{height:200px;}
.banner .hd ul li{width:10px;height:10px;border-radius:10px;}
.banner .hd{bottom:12px;}
.title h1, .slideTxtBox .hd ul li{font-size:20px;}
.title{height:40px;line-height:40px;}
.zt_bg, .mtsd_bg, .tz_bg .w1, .xyjj_bg{    padding: 15px 0;}
.title,.mtsd_bg .title{margin-bottom:10px;}
.slideTxtBox .hd{margin-bottom:25px;}
.jjlist li a,.tzlist li a,.mtlist li a{font-size:14px;}
.jjlist li p{font-size:12px;    background-size: 4% auto;padding-left: 20px;margin-top: 5px;}
.tzlist li, .mtlist li,.tzlist li, .mtlist li, .tzlist li:first-child, .mtlist li:first-child{width:100%;margin:0 0 15px 0;}
.date{margin-right:15px;width: 65px;
    height: 63px;}
.date h1{height: 36px;
    line-height: 36px;}
.tzlist li:after{display:none;}
.tzlist a.more, .mtlist a.more{position: initial;float:none;margin:auto;display: block;
    width: 30px;}
.mtlist li{margin-top:15px;}
.mtsd_bg .title{margin-bottom:30px;}
.ztlb h1{font-size:16px;}
.zt1,.zt2,.zt3,.zt4,.zt5{height:70px;line-height:70px;width:100%;margin:0 0 10px 0;}
.ewm {
    display: none;
}
.bottom .w {
    background: none;
    text-align: center;
}
}