
.mod-mobile{ display: none;}
@media screen and (max-width: 480px){
	
	
.mod-indexnewswrap .swiper-pagination{ right:10px!important; left:auto!important; width: auto; bottom:5px;}	
.mod-mobile{ display:block;}
/*首页*/	
.ft12{ font-size: 12px;}
.ft14{ font-size: 13px;}
.ft16{ font-size: 14px;}
.ft18{ font-size: 16px;}
.ft20{ font-size: 16.5px;}
.ft22{ font-size: 17.6px;}
.ft24{ font-size: 19.2px;}
.ft26{ font-size: 20.8px;}
.ft28{ font-size: 22.4px;}
.ft30{ font-size: 24px;}
.ft32{ font-size: 25.6px;}
.ft34{ font-size: 27.2px;}
.ft36{ font-size: 28.8px;}
.ft38{ font-size: 30.4px;}
.ft40{ font-size: 32px;}
.ft42{ font-size: 33.6px;}
.ft44{ font-size: 35.2px;}
.ft46{ font-size: 36.8px;}
.ft48{ font-size: 38.4px;}
.ft50{ font-size: 40px;}
.ft52{ font-size: 41.6px;}
.ft54{ font-size: 43.2px;}
.ft56{ font-size: 44.8px;}
.ft58{ font-size:46.4px;}
.ft60{ font-size:48px;}		
	
	
.H50{ height: 25px;}	
.header,.index-header{ display: none;}
.fixeds{  position: static; height:52px; background: none;}
.fixeds ul{ position: fixed; background: #f8b62d;  height: 50px; bottom: 0; left: 0; right: 0; display: flex;}
.fixeds ul li{ flex: 1; font-size: 12px;}		
.fixeds ul li a{ padding-top:8px;}
.fixeds ul li a img{ height: 18px; width: auto;}
.fixeds span{ margin-top: -4px;}	
	
	
/*导航*/	
.mobile-header{ z-index: 999999;} 
.mobile-header .header-shower img{height:26px !important;}	
.mobile-menucss{ background: #fafafa;/*border-top: 1px solid #f1f1f1;*/}
.mobile-menucss>ul>li>a>span{ color: #000;}
.mobile-menucss>ul>li{ border-bottom: 1px solid #f1f1f1;}
.mobile-menucss>ul>li>ul>li>a>span{ color: #000; opacity: .8;}	
.mobile-menucss>ul>li>ul>li{ line-height: 30px;}
.mobile-menucss>ul>li>ul{ margin-bottom: 15px;}
/*.mobile-menucss>ul>li.last{  padding-left: 0; margin-top: 50px; border-bottom: none; text-align: center;}
.mobile-menucss>ul>li.last>a{ padding-left: 0; }
.mobile-menucss>ul>li.last a span{ color: #f76b04; border:1px solid #f76b04;border-radius:6px;  padding: 8px 20px;  font-size: 18px;}*/
		
.mobile-menucss{} 	
.mobile-menucss  ul ul ul{ margin-left:15px; margin-top:10px; margin-bottom:10px;}	
.mobile-menucss  ul ul ul a{ color: #777;}
.mobile-menucss>ul>li>ul{/**/ display: none;}
.mobile-menucss>ul>li{ position: relative;}
.mobile-menucss>ul>li.sub-sec .iconfont{ position: absolute;  text-align: right;  font-size: 22px; right: 0; padding-right: 30px; top: 0; height: 46px; line-height: 46px; width:50%;}
.mobile-menucss>ul>li.sub-sec2 .iconfont:before{content: "\e749";}
.mobile-menucss>ul>li.sub-sec2>ul{ display: block;}
		
.mobile-menucss{} 	
.mobile-menucss  ul ul ul{ margin-left:15px; margin-top:10px; margin-bottom:10px;}	
.mobile-menucss  ul ul ul a{ color: #777;}
.mobile-menucss>ul>li>ul{/**/ display: none;}
.mobile-menucss>ul>li{ position: relative;}
.mobile-menucss>ul>li.sub-sec .iconfont{ position: absolute;  text-align: right;  font-size: 22px; right: 0; padding-right: 30px; top: 0; height: 46px; line-height: 46px; width:50%;}
.mobile-menucss>ul>li.sub-sec2 .iconfont:before{content: "\e749";}
.mobile-menucss>ul>li.sub-sec2>ul{ display: block!important;}
	
	
/*底部*/
.footers{padding-top:20px;}
		
/*首页*/	
.swiper-roll-28 .swiper-pagination{ bottom:0; }	
.headers{ display: none;}	
.swiper-roll-28 .item-cell img{ max-width: 160%; width: 160%!important; height: auto; margin-left: -30%;  position: relative; }	
.swiper-roll-28 .item-cell{ height: auto;overflow: hidden;}	
.H60{height: 20px;}	
.page li a {}			
.page li.prev a:before,.page li.next a:before{ position:static;}
.page li,.page li a{ width: auto; height: 25px; line-height: 25px;  }
.page li.cr a, .page li a:hover{width: 25px;  border-radius:  25px;/* background: #002fa7; width: 25px;  border-radius:  5px; font-size: 15px;*/}
.page li,.page li a { font-size: 14px;}	
.modquklinks{ margin-top:0; height: auto;} 		
.quklinks ul{ display: block; }  	
.quklinks{ height:auto;padding:10px 15px 0 15px; margin-left: -15px; margin-right: -15px; }	
.indexbt img{ max-width:25px; display: block;}	
.quklinks img{ width: 25px; height: auto;}	
.quklinks .wlinks{ padding-top: 0;}
.quklinks li:nth-child(3){ margin-right: 0;}	
.quklinks .wlinks a{ margin-bottom: 0px;}	
.quklinks h3{ line-height: 100%; font-size: 14px;}	
.quklinks li{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,.2);}	
.wrapindex{ display: block;} 	
.H40{ height: 15px;}	
.indexleft{ width: auto; /*margin-bottom: 20px; */margin-bottom: 10px; margin-top: 25px;}	
.mod-indexnewswrap .item-pic{ height: 200px!important;}	
.mod-indexnewswrap .item-cnt a{ line-height: 35px;}	
.indexright{ margin-left: 0;}	
.intabs a{ line-height: 38px; width: auto; flex: 1; }	
.intabs{ height: 40px; display: flex;}
.intabs a:nth-last-child(1){ border: none;}	
.footer{padding-top: 15px;padding-bottom: 15px;border-top: 3px solid #185fc9; }
.mods-innerfooter{ display: block;}
.ft-right{ flex-direction: column-reverse; }	
.blogos	{ text-align:center; width: auto; margin-right: 0; max-width: none;}
.mswraps .mscodes h3 img{ width: 40px; height: 40px;}	
.mswraps .mscodes{ text-align: center;}
.mswraps{ justify-content: center;} 	
.mswraps span{position: absolute; bottom: 50px!important;} 
.fri{display:flex;  flex-wrap:wrap; align-items: center;  justify-content: center; margin-top: 15px; margin-bottom: 10px;}
.fri select{ margin-top: 0;}	
.fri .selects{ margin-left: 15px;}
.copys{ width: auto; text-align: center;}
.copys br{  display: none; }
.wrapindex{  display: flex; flex-direction: column-reverse;}	
	
/*内页开始*/	
.mode-banner2 img{ max-width: 160%; margin-left: -30%;}	
.mode-banner2{ height:auto;}	
.in-wraps{ display:block; }	
.navfir{display: none;}	
.localwraps{ display: none;}	
.lnavs ul{  width: 100%; overflow-x: auto; text-align: center; white-space:nowrap; padding-bottom: 0;} 	
.lnavs ul li{  display: inline-block;border-bottom: none;}	
.in-navsleft{  width: auto; margin: 0 -15px; border:none;border-bottom: 1px solid #f1f1f1!important;}	
.lnavs ul li a{ padding: 6px 13px; border-right: 1px solid #f1f1f1; }
.curstit{ padding-bottom:10px; text-align: center;}	
.mcontacts{ margin-top: 0;}
.mod-news-5 .item-cell{ padding: 10px 0;}	
.mod-news-5 .item-cell:hover{ background: none;}	
.in-right{ padding-top: 20px;}
.newpage{ text-align: center;}	
.page-go{ margin-left: 60px; margin-top: 15px;}
.page-submit{ margin-right: 60px;margin-top: 15px;}
.newpage input{ width: 50px; font-size: 16px; height: 24px;}	
	
/*新闻列表开始*/
.mod-news-6{ margin-top: 15px;}	
.mod-news-6 .item-cell .item-pic{ margin-bottom: 0;}	
.mod-news-6 .item-cell{}	
.mod-news-6 .item-cell .item-pic {float: none; width: 130px; margin-right: 15px;}	
.mod-news-6 .item-desc a{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.comtabs{ display: block; white-space: nowrap; width: 100%; overflow-x: auto; text-align: center;}	
.comtabs a{ display: inline-block; min-width:115px;}	
.newpage{ margin-top: 20px;}
	
/*新闻列表结束*/		
.fixedright{  bottom: 50px;  font-size: 12px; width: auto; padding: 0 5px 10px 5px; display: none;}
.fixedright cite img{ width: 25px;}
.gridNode table{   display: block; overflow-x: auto;  width: 100%; }
.gridNode tbody{  width: 1220px; display: table;}
.gridNode tbody>tr:nth-child(1)>td{   text-align: left;}
.gridNode tbody>tr:nth-child(1)>td span{ /*width: 360px; */ width: auto; display: block;text-align: center;}
.tables30 tr td:nth-child(2){width: 80px;}	
.tables30 tr td:nth-child(1){width: 80px;}	
.gridNode .tables30 tbody{  width: 820px; display: table;}	
	
.tableslines>table>tbody>tr>td{ display: block;}	
.tableslines2>table>tbody>tr>td{ line-height: 150%; padding-top:8px; padding-bottom: 8px; }
.tableslines2>table>tbody>tr>td:nth-last-child(1){ width: 80px;}
.tableslines2>table>tbody>tr>td:nth-child(2){ width: 160px;}
.tableslines2>table>tbody>tr>td:nth-child(3),.tableslines2>table>tbody>tr>td:nth-child(4){ width: 60px;}
.roadtables{ width: auto; float: none; width: 100%; margin-bottom: 20px;}
.roadline{  padding: 10px;}
.rlines{ margin-bottom: 15px;}
.arounds{ display: block; width: auto; margin-bottom: 10px;} 	
.aroundimg{ width: auto;  margin-right: 0; margin-bottom: 20px; margin-top: 15px;}	
.csszd li{ width: 50%; margin-right: 0; padding-right: 20px; margin-left: 0; height: auto;}
.csszd ul{ display: flex; flex-wrap: wrap;}	
.comtables1 table{ width: 100%;}
.msrotes{ display: block; text-align: left;} 	
.msrotes .cirsle{}
.rotelinesname{ flex: 1}
.hisnotices{ margin-top: 10px;} 
.yw>table>tbody>tr>td:nth-child(1){ width: 120px;}

	.hisnotices{ margin-right: 0;}	
	.msrotes{ margin-left: 0;}
	.rotelinesname{ margin-left: 5px;}
	.msrotes  .cirsle{ width: 10px; height: 10px; border-radius: 10px;}
	.comtables1>table>tbody>tr>td{ padding: 10px 5px; line-height: 150%;}
	.snames { justify-content: center;}
	.noticestit { }
	.ywinfo table{ display: table; table-layout: fixed;}
	.article{ margin-left: 0;}
	.tableslines>table>tbody>tr>td{ width:100%;}
	.roadliner-time .docs-pictures  li{ padding: 0 5px;}
	
	.blink{ width: 100%; text-align: center; padding-top: 18px; padding-bottom: 8px;}
	.blink a{ padding: 0 12px;    color: #333;}
	
	input{ font-size: 16px;}
	
	.viewer-canvas{ pointer-events: none;}
	.lnavs ul li a:hover, .lnavs ul li.cr a{ background: #df7f03;}
	.prolist-wrap .item-cell .item-cnt{ margin-top: 5px;}
	
}