@charset "utf-8";
img { max-width: 100%; height: auto;}
.head { position: relative; z-index: 999999;}
.navLinks_mobile {
    display: none;
    background: #dd0;
}

.nav_mobile_open {
    width: 95%;
    position: absolute;
    margin-left: 0;
    background: #fff;
}
.cd-nav-trigger {
    position: absolute;
    top: 3px;
    right:3px;
    width: 30px;
    height: 24px;
    background: rgba(255,255,255,1);
    border: solid 1px #ddd;
    border-radius: 3px;
    text-indent: 100%;
    white-space: nowrap;
    z-index: 9999;
    cursor: pointer;
}
#menu_show_mobile{top:50%;margin-top:-12px;right:10px;}
.cd-nav-trigger span {
    position: absolute;
    display: block;
    width: 14px;
    height: 2px;
    background: #bf001a;
    top: 50%;
    margin-top: -1px;
    left: 50%;
    margin-left: -7px;
    -webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    transition: background 0.5s;
}

.cd-nav-trigger span::before, .cd-nav-trigger span::after {
    content: '';
    position: absolute;
    left: 0;
    background: inherit;
    width: 100%;
    height: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.3s, background 0s;
    -moz-transition: -moz-transform 0.3s, background 0s;
    transition: transform 0.3s, background 0s;
}

.cd-nav-trigger span::before {
    top: -6px;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}

.cd-nav-trigger span::after {
    bottom: -6px;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}

.cd-nav-trigger.menu-is-open {
    box-shadow: none;
}

.cd-nav-trigger.menu-is-open span {
    background: #fff;
}

.cd-nav-trigger.menu-is-open span::before, .cd-nav-trigger.menu-is-open span::after {
    background: #bf001a;
}

.cd-nav-trigger.menu-is-open span::before {
    top: 0;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

.cd-nav-trigger.menu-is-open span::after {
    bottom: 0;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
}
.selfmark{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity: .6;filter:alpha(opacity=60);z-index: 500;}

@media screen and (max-width:1199px){
	body {width: 100%;min-width: auto;}
	.c-xtpt ul li i { left: 50%; margin-left: -20px;}
	.zt-zbl{width: 100%;overflow: hidden;}
	.zt-zbl iframe{width: 100%!important;}
}
@media screen and (max-width:1100px){
	.c-xtpt{display:none;}
}
@media screen and (max-width:1000px){
	.c-xtpt{display:block;}
	.zt-zbl iframe{height:484px!important;}
}
@media screen and (max-width:959px){
	#menuList { display: none;}
	#menu_show_mobile{display:block;}
	.m-nav{display:none;position:absolute;top:100%;z-index: 999;width:100%;
			    box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
	    -webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
	       -moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
	        -ms-box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
	         -o-box-shadow: 0px 5px 5px rgba(0,0,0,0.5);}
			 .h-menu .nav-home { display: none;}
			 .h-menu ul { padding: 0;}
			 .h-menu li { width:49%; border-bottom: 1px dashed #db4c4c; margin-right: 2%;}
			 .h-menu li:nth-child(2n) { margin: 0;}
			 
	body {width: 100%;min-width: auto; max-width:750px; margin: 0 auto; font-size:14px}
	.toobal { display: none;}
	.logo { position: inherit; margin-top: 0; width: 80%;}
	.logo img {display: block;}
	.top-box { height: auto;}
	.top {height: auto; padding: 20px;}
	.c-jdt { width: 100%;}
	.c-jdt .bd li img { height: auto;}
	.m-zxdt { width: 100%; margin-left: 0;}
	.m-hybk ul .hyk { width: 100%; background-size: 100%;margin-bottom: 15px;}
	.m-hybk ul .hyk:nth-child(2n){ margin-right: 0;}
	.m-hybk ul .hyk a { font-size: 1rem; height: auto; width:100%; padding: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.m-hybk ul .dzzw { width: 100%;}
	.limg-content ul { margin-right: 0;}
	.limg-content ul li { width:49%; margin-right:2%; margin-bottom: 15px;}
	.limg-content ul li:nth-child(2n){ margin-right: 0;}
	.limg-content ul li span {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: auto;}
	.zwh-lf { width: 100%;}
	.zwh-rt { width: 100%; height: auto; background-size: 100%;}
	.m-scdy  { width: 100%;}
	.m-wyta { width: 100%; margin-left: 0;}
	
	.c-xtpt ul { white-space: nowrap; overflow-x: scroll;overflow-y: hidden;}
	
	.llyj-lf,.dsj-lf  { width: 100%;}
	.llyj-lf>div,.dsj-lf>div {width:100%}
	
	.ztlm-rt,.wsbg-rt { width: 100%; margin-left: 0;}
	.ztlm-rt .ztl-list ul li { width: 49%; margin-right:2%; float: left;}
	.ztlm-rt .ztl-list ul li:nth-child(2n){ margin-right: 0;}
	
	.tabtitle ul li a { font-size: 16px;}
	.tabtitle ul li.on>a {font-size: 16px;}
	.dsj-list-box { width:100%}
	.newsTop .ne-tt, .newsTop .ne-tt>a { font-size: 16px;}
	.newsTop p { font-size: 14px;}
	.zwh-list { margin-top: 0.5rem;}
	.zwh-list .zwh-tw { padding: 0; margin: 0;}
	.zwh-list .zwh-img { display: none;}
	.zwh-list .newsTop { width: 100%; margin-left: 0;}
	.zwh-list .newsTop .ne-tt {padding: 0.5rem 0 0.6rem 0;}
	
	.c-dpzc { width: 100%; height: auto !important; }
	.now-path { padding:15px 10px; line-height: 24px;}
	.ct-title {font-size:18px;padding: 0px 1.2rem;}
	.ct-content {padding:1rem;}	
	.ct-content  img { width: 100%; height: auto; display: block;}	
	.ct-content p {font-size: 14px !important; width: 100% !important;}
	.ct-content p span {font-size: 14px !important; width: 100% !important;}
	.ct-content video { width: 100%; height: auto; max-width: 420px;}
	.sx-list .sxzx-picList a img {width: 100%; height: auto; max-width: 190px;}
	.zf-list-menu, .zf-list-tree { width: 100%; height: auto !important; min-height: auto;}
	.zf-list-box, .xxgk-list { width: 100%; padding: 1rem;}
	.zf-list-menu li a {text-indent:0; padding-left: 20px;}
	.zf-list-box .lb-list ul li a {    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width:70%; display: inline-block; font-size: 16px;}
	.zf-list-box .lb-list .date { font-size: 12px;}
	.sx-list .sxzx-picList ul li { width: 100%;}
	.limg-content-box { width: 100%;}
	.ysbk-img ul li { margin: 0;}
	.sx-list .dld-cont ul li:first-child{width: 100%;}
	.sx-list .dld-cont ul li:last-child{width: 100%;}
	.sx-list .zxld-list ul li{width:100%important!;}
	.sx-list .zxld-list li span{background-color: initial;height: 30px;}
	.sx-list .zxld-list li p {background-color: initial;}
	
}
@media screen and (max-width:900px){
	.zt-zbl iframe {height: 404px!important;}
}
@media screen and (max-width:750px){
	.sy-hf a{height: auto;}
	.sy-hf {margin: 20px 0 0 0;}
	.c-zxdtbk{margin-top: 13px;}
}

@media screen and (max-width:750px){
	.c-xtpt { height: auto;}
	.c-xtpt ul li { width: 25%; display: inline-block; float: none;}
	.m-tsbd .bd ul li{width:33.33%}
	.dsj-cont .dsj-ye { font-size: 0.2rem;}
}

@media screen and (max-width:590px){
	.limg-content ul li{ width: 100%; margin-right: 0;  margin-bottom:20px;}
	.limg-content ul li:first-child { display: block;}
	.limg-content ul li span { text-align: center;}
	.m-tsbd .bd ul li{width:50%}
	.zt-zbl iframe {height: 313px!important;}
	.ysbk-img .limg-title{min-height:auto;}
}
@media screen and (max-width:500px){
	.zt-zbl iframe {height: 259px!important;}
}
@media screen and (max-width:390px){
	.ws-yc,.ws-sic { width: 100%;}
	.ws-yc>li,.ws-sic>li { width: 100%;}
	.wsbg-list .ws-ec,.wsbg-list .ws-wc { float: none;}
	.ws-ec .lzt,.ws-wc .lzt { float: none;}
	.ws-sc .wszl { margin-top:10px;}
	.zt-zbl iframe {height: 202px!important;}
}
@media screen and (max-width:320px){
	.zt-zbl iframe {height: 161px!important;}
}