@media (min-width:1400px) {

}
@media (max-width:1280px) {

}
@media (max-width:1200px) {
    
}
@media (max-width:1200px) and (min-width: 991px) {
   
}
@media (max-width: 1199px) and (min-width: 992px){
   
}
@media (max-width: 991px) and (min-width: 768px){
 
}
@media (max-width: 991px) and (min-width: 481px){
	.topSide .w_1100 div { float: none !important; margin: 0px auto;}
	.w_1100 { width: 100% !important;}
	.rlist-jgzn li { height: auto;}
	.topSide { height: auto !important;}
	.topSide ul { width: 100%; display: flex; justify-content: space-evenly;}
	.topSide ul li { padding: 0px !important;}
	.banner-sty1 { background-size: auto 160px; height: 160px;}
}
@media (max-width: 991px) and (min-width: 400px){

}
@media (max-width:991px) {
   
}
@media (max-width:767px) and (min-width: 548px) {

}
@media (max-width:548px) {

}
@media (max-width:767px) {
   
}
@media (max-width:680px) {

}
@media (max-width:640px) {
   
}
@media (max-width:600px) {
   
}
@media (max-width:550px) {
    
}
@media (max-width:526px) {
    
}
@media (max-width:480px) {
body { }
.qhmore { position:inherit; width:100%; height:30px; margin-left:0px; margin-top:10px; line-height:30px; background-color:#ededed;}
.ztbannertxt { padding-top:70px; padding-bottom:20px;}
.ztbannertxt h1 { font-size:38px; }
.ztbannertxt p { font-size:32px; }
.pic-tdiv ul li { width:50%; padding-left:5px; padding-right:5px;}
.pic-tdiv ul li a img { height:120px;}
.pic-tdiv2 ul li { width:33%; padding-left:5px; padding-right:5px;}
.pic-tdiv2 ul li a img { height:54px;}

.banner-img { float:none; margin:20px auto;}
.banner-img img { display:block; width:70%; margin:0px auto;}
.nav-div { width:100%; box-sizing:border-box; padding-left:30px;}
.nav-div ul li { width:25%; font-size:14px; line-height:16px; padding-left:0px; padding-right:0px; margin-top:8px; text-align:center;}
.nav-div ul li a { color:#ffffff;}
.search-div { /*width:30px; height:30px; margin:15px 0px auto auto; background-image:url(bnt-bj1.jpg); background-repeat:no-repeat; background-position:center 5px;*/ display:none;}
.search-div form { background:none; display:none;}
/*.search-div form input { height:35px; border:none; background:none; vertical-align:middle; outline:none;}
.input-sty1 { width:230px;}
.input-sty2 { width:35px; background:url(bnt-bj1.jpg) no-repeat center 6px !important;}*/
.news-tt { width:100%; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.news-tt a { display:block; width:100%; font-size:20px; text-align:center; font-weight:bold; color:#005eb0; -webkit-line-clamp:2; line-height:24px; overflow:hidden;}
.news-tt p { font-size:14px; width:100%; height:20px; overflow:hidden; text-align:center; color:#787878; margin-top:10px; -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1; margin:5px 0px 0px 0px;}
.zgyc_p1-newsqh { width:100%; margin-top:15px;}
.zgyc_p1qhtab1{width:100%; height:40px;}
.zgyc_p1qhtab1 ul {margin:0;padding:0;}
.zgyc_p1qhtab1 li{ width:20%; font-size:15px; padding-left:0px; padding-right:0px;}
.newsview-bt { width:100%; height:35px; overflow:hidden; font-size:15px;}
.newsview-date { width:auto; line-height:35px;}
.hjsj-div { width:100%; height:auto; clear:both; overflow:hidden; border-radius:0px; background-image:none; background-color:#b6e7ff; padding-bottom:15px;}
.hjsj-bt { float:none; width:100%; height:40px; font-size:18px; line-height:40px; padding-left:15px; padding-right:0px;}
.hjsj-list { float:none; width:100%;}
.hjsj-list li { float:none; border-radius:5px; margin-left:15px; margin-right:15px; margin-top:10px; padding-left:30px; padding-right:15px; }
.hiSlider-item img { height:230px !important;}
.fuwu-menu a { text-align:center; width:33.33%; padding-left:0px; padding-right:0px;}

.navbox { display:none;}
.site-info { background: #cfd3d5; overflow: hidden;}
.xwfb-con p { font-family:"微软雅黑"; font-size:12px; color:#666666; margin:0px;}
.explain { width:100%; padding:10px 0; line-height:26px; overflow: hidden; display:none;}
.explain p { padding-right:0px; height:auto; float:left; font-size:14px; font-family:"微软雅黑"; color:#666;}
.explain p:last-child { padding-right: 0;}
.scr-link { text-align:left; overflow: hidden; padding:10px 0; display:none;}
.scr-link ul { margin:0px; padding:0px;}
.scr-link li { width: 88px; height: 88px; line-height: 88px; vertical-align: middle; border: 1px solid #ccc; overflow: hidden; background: #f8f8f8; float: right; margin-left:0px; text-align: center;}
.scr-link li img { display: inline-block; vertical-align: middle;}
.copyright-font { height:40px; line-height:50px; background:#333; overflow:hidden; font-size:14px; font-family:"微软雅黑"; color:#999; text-align:center;}
.copyright-font span { font-family:"微软雅黑";}
.footerlink { height:40px; line-height:30px; width:100%;}
.footerlink a { color:#999; margin:0 10px;}
.footerlink a:last-child { margin-right:0;}
.wfxztz-div {width: 100%;}
.liw50 li {width: 100%;float: left;}	
.banner-sty1 { height: 169px; background-image:url(xxgkbzml-web.jpg);}
.ztgglist-div {width: 100%;overflow: hidden;margin-top: 15px;max-height: 280px;}
.owl-nav button.owl-prev { background-image: url("ztqhbnt1.png") !important; margin-left: -0px;}
.owl-nav button.owl-next { background-image: url("ztqhbnt2.png") !important; margin-right: -0px;}	
.ztqhdivsty1 {padding-top: 15px;background-color: #ebeff2;padding-bottom: 15px;}
.rlist-con li{overflow: hidden;white-space: normal;line-height: 25px;}
.rlist-con li.txt1-n,.rlist-con li.txt1{width: 100%;height: auto;}
.rlist-con li.glwj{display: none;}
.rlist-con li.date1{width: 100%;text-align: left;}
.ftype{display: flex;flex-wrap: wrap;}
.ftype a{padding: 0;margin: 0;width: 25%;text-align: center;font-size: 14px;}
.ui-paging-container li.ui-paging-toolbar,.js-page-last,.js-page-first,.printIco{display: none !important;}
	
.xxgk-rdiv {float: left;width: 100%;margin-left: 0px;background-color: #ffffff;border: #e1e5e5 solid 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left: 10px;padding-right:10px;padding-top:20px;margin-top:15px;margin-bottom:15px;padding-bottom: 10px;}
.jgzn-bt span{width: 100%;}
.rlist-jgzn{border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;}
.rlist-jgzn li{height: auto;border-left:none !important;border-top:none !important;}
.rlist-gknb{border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;}
.rlist-gknb li{width: 100% !important;border-left:none !important;border-top:none !important;}
.rlist-jgzn li {width: 100%; }
.rlist-jgzn li span{width: 100%;}
	
.tlld1 { display:none;}
.txtlisty1 { font-size:15px;}
.txtlisty2 { font-size:12px;}
.txtlist-map span { display:none;}
.txtcontent-div { width:100%; overflow:hidden; margin-top:10px; margin-bottom:20px; padding-right:0px; padding-left:0px; padding-bottom:20px;}
.nry-info { width:100%; height:auto; background:none; border-bottom:#dedede solid 1px; font-size:12px; color:#999999; line-height:18px; text-align:center; font-weight:normal; margin-bottom:20px; margin-top:20px; padding-bottom:10px;}
.nry-info span { margin-left:5px; margin-right:5px;}
.txtcontent-div h1 { width:100%; height:auto; line-height:24px; font-size:20px; font-weight:bold; color:#333; text-align:center;}
.txtcontent-div p { display:block; margin:10px auto 0 auto; padding:0px 0px 0px 0px; line-height:22px; font-size:14px; text-indent:32px; color: #454545;}
.txtcontent-div p img { display:block;height:inherit !important; width:100%; margin:0px auto auto auto;}
.imglist-con ul li { width:50%;}
.imglist-con ul li a { display:block; padding:10px 5px 5px 5px;}

.ctbt-div1 { width:100%; height:40px; background-image:url(linebj1.jpg); background-repeat:repeat-x; background-position:left bottom;}
.ctbt-div1 span { display:block; width:94px; height:39px; float:left; border-bottom:#1d8de3 solid 1px; font-family:"微软雅黑"; font-size:18px; color:#000000; line-height:39px; text-indent:10px;}
.ctbt-div1 a { display:block; float:right; width:auto; height:39px; font-family:"微软雅黑"; font-size:14px; color:#999; line-height:40px; margin-right:20px;}
.ctbt-div1 a:hover { color:#ec4f45;}
.ctbt-dilist1 { width:100%; overflow:hidden;}
.ctbt-dilist1 a {     display: block;
    float: left;
    width:33.33%;
    height: 30px;
    line-height: 30px;
    color: #454545;
    font-size: 14px;
    margin-top: 10px;
	text-align:center; }
.ctbt-dilist1 a:hover { background-color:#1d8de3; color:#FFF;}
.minsreach { display:block; width:33px; height:33px; overflow:hidden; background-image:url(bnt-bj1.jpg); background-repeat:no-repeat; background-position:center 5px; background-color:#ffffff; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:5px; border-top-left-radius:5px; border-top-right-radius:0px; border-bottom-right-radius:0px; border-bottom-left-radius:5px; position:absolute; margin-top:-42px; right:0px;-moz-box-shadow:-1px 0px 5px #999999; -webkit-box-shadow:-1px 0px 5px #999999; box-shadow:-1px 0px 5px #999999;} 
.zgyc_p1qhtab1 li{ width:30%; font-size:15px; padding-left:0px; padding-right:0px; -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1; overflow:hidden;}
.gongkaiqhtablist1 ul li { font-size:15px; height:34px; -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1; overflow:hidden;}
.fuwuqhtablist1 ul li { font-size:15px; height:34px; -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1; overflow:hidden;}
.hudongqhtablist1 ul li { font-size:15px; height:34px; -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1; overflow:hidden;}

.sitelogo-div { float:left; margin:0px auto auto 10px;}
.sitelogo-div .logo { width:60px; height:60px; float:left; margin-top:20px;}
.sitelogo-div .logo img { display:block; width:100%;}
.sitelogo-div span h1 { font-family:"微软雅黑"; font-size:28px; color:#454545; margin-top:20px; font-weight:bold; margin-bottom:5px;}
.double-n { font-size:22px !important; line-height:30px; margin-top:20px !important; margin-bottom:0px !important;}/*两排名称字体样式调用，<h1 class="double-n">宜昌市港航管理局<br>宜昌市地方海事局</h1>*/
.three-n { font-size:20px !important; line-height:26px; margin-top:10px !important; margin-bottom:0px !important;}/*三排名称字体样式调用，<h1 class="three-n">宜昌市港航管理局<br>宜昌市地方海事局<br>宜昌市船舶检验局</h1>*/
}
@media (max-width:360px) {
.minsreach { margin-top:-38px; } 

}
@media (max-width:350px) {
  
}