﻿/*公用样式部分*/
html{width:100%;overflow-x:hidden;}
body{line-height:2;background:#eeeeee;}
.displaynone{display:none;}
.layui-container {width:1230px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.bordernone{border:none !important;}
.margin-center{margin-left:auto;margin-right:auto;}
.main-body{transform: translateX(0px); transition: all 0.5s;}
.media-body{margin-top:0;}
.w1240{width:1240px;margin:0 auto;}
/*header*/
/*header*/
.top{height:35px;line-height:35px;color:#a8a8a8;background:#fff;}
.top .top-right{color:#a8a8a8;}
.top .top-right a{padding:0 10px;transition:all .3s;color:#a8a8a8;display:inline-block;line-height:35px;}
.top .top-right a img{padding-right:2px;}
.top .top-right a:hover{color:#277ed6;}
.pagmenuTxt{display:inline-block;}

.logobox{position:relative;background:url(../images/header_bj.jpg) top center no-repeat;height:136px;}
.logobox .logo img{padding-top:30px;}
.search{margin-top:47px;}
.search .sousu{width:215px;height:42px;padding-left:10px;box-sizing: border-box;background:#fff;border:none;}
::-webkit-input-placeholder{/*Webkit browsers*/color:#959595;font-size:14px;}
.search .sou-zi{width:64px;line-height:42px;background:#277ed6;font-size:16px;color:#fff;border:none;cursor:pointer;text-align: center;}

.logobox>button{cursor:pointer;border:none; color:#da1c24; font-size:22px;display:none;z-index:20000;background:none;float:left !important;z-index:2;}

#nav{width:100%;height:60px;line-height: 62px;background-color:#138fe2; background:linear-gradient(to bottom,#138fe2,#0a82d2);}
#nav ul>li{float:left;width:11.11%;text-align:center;position:relative;line-height:60px;}
#nav ul>li>a{display:block;font-size:18px;color:#fff;}
#nav ul>li.active>a{background:#0774bd;}
#nav ul .submenu{position:absolute;width:100%;top:60px;z-index:99;background:#0774bd;display:none;}
#nav ul .submenu li{line-height:20px;padding:10px 0;border-bottom: 1px solid #fff;}
#nav ul .submenu li:last-child{border-bottom: none;}
#nav ul .submenu li a{color:#fff;}

/*banner大图轮播*/
.swiper-container{width:100%;height:400px;}
.swiper-slide{background-repeat: no-repeat;background-size: cover;background-position: center;}
.swiper-pagination-bullet{width:14px;height:14px;background:#fff;opacity:1;}
.swiper-pagination-bullet-active{background:#ff9c37;opacity:1;}

.main1{background:#fff;padding:26px 0;}
.main1 .tzgg{height:86px;background:#fafafa;}
.tzgg-lf{width:93px;height:84px;border:1px solid #277ed6;}
.tzgg-lf p{font-size:18px;text-align: center;line-height: 42px;}
.tzgg-lf p.p1{background:#277ed6;color:#fff;}
.tzgg-lf p.p2{background:#ff;color:#277ed6;}
.tzgg-rt{width:940px;margin-right:100px;}
.tzgg-rt h3{font-size:30px;color:#d91616;line-height: 32px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;padding-top:12px;}
.picMarquee-left{width:940px;margin-top:5px;}
.picMarquee-left .bd{width:100%;}
.picMarquee-left .bd .picList{width:100%;overflow: hidden;}
.picMarquee-left .bd .picList li{background:url(../images/list1.png) no-repeat left center;padding-left:10px;float:left;display:inline;overflow: hidden;width:29.3333%;margin:0 2%;box-sizing: border-box;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.picMarquee-left .bd .picList li a{color:#7f7f7f;}

.main1-part1{margin-top:26px;}
.main1-part1 .main1-part1-lf{width:845px;}
.flashBox{position: relative;width:400px;}
.flashBox .bd li{height:290px;width:400px;overflow: hidden;}
.flashBox .bd li a{display:block;height:290px;width:400px;overflow: hidden;}
.flashBox .bd li a>img{width:100%;height:100%;}
.flashBox .bd li span{display:block;position: absolute;bottom: 0;left: 0px;height: 40px;line-height: 40px;background: rgba(0,0,0,.4);z-index: 1;color: #FFF;font-size: 14px;padding:0 10px;box-sizing:border-box ;width:400px;}
.flashBox .hd {position: absolute;z-index: 1;right: 10px;bottom: 6px;text-align: center;}
.flashBox .hd li {display: inline-block;width:10px;height:10px;background:#fff;margin: 0px 3px;cursor: pointer;}
.flashBox .hd li.on {background:#d91616;}
.newsBox{width:425px;}
.newsBox .newsBox-tit{border-bottom: 1px solid #e3e3e3;}
.newsBox .newsBox-tit .tab-items li{float:left;margin-right:8px;}
.newsBox .newsBox-tit .tab-items li a{display:block;padding:0 10px;font-size:18px;color:#3c3e41;height:42px;line-height: 42px;}
.cur a{color:#277ed6!important;border-bottom: 2px solid #277ed6;}
.newsBox .newsBox-tit a.more{color:#b5b5b5;font-size:14px;display:block;line-height: 42px;}
.newsBox-list{margin-top:8px;}
.newsBox-list li{background:url(../images/list2.png) left center no-repeat;padding-left:10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height:35px;line-height: 35px;}
.newsBox-list li span{float:right;color:#a7a7a7;font-size:14px;}
.newsBox-list li a{color:#3c3e41;font-size:14px;}
.newsBox-list li:hover a{color:#277ed6;}
/*公交路线查询*/
.main1-lxcx{width:336px;}
.mai1-lxcx-tit h3{border-bottom: 1px solid #e3e3e3;}
.mai1-lxcx-tit a{display:inline-block;padding:0 10px;font-size:18px;color:#277ed6;height:42px;line-height: 42px;border-bottom: 2px solid #277ed6;}
.main1-lxcx-box{margin-top:20px;}
.main1-lxcx-box .inputBox{width:230px;}
.main1-lxcx-box .inputBox input{width:230px;height:40px;line-height: 40px;border:1px solid #ddd;padding-left:12px;box-sizing: border-box;}
.main1-lxcx-box .inputBox input.zxl{margin-top:5px;}
.main1-lxcx-box .inputBox input.zdcx{height:46px;line-height: 46px;}
.main1-lxcx-box .inputBox input.lxcx{height:46px;line-height: 46px;}
.main1-lxcx-box form .btn{width:85px;height:85px;line-height:85px;background:#fc9e2e;border:none;font-size:18px;color:#fff;font-weight:bold;cursor: pointer;}
.main1-lxcx-box form .btn1{width:85px;height:46px;line-height:46px;background:#277ed6;font-size:14px;color:#fff;border:none;cursor: pointer;}
.main1-part2{margin-top:20px;}
.main1-part2 ul li a{display:block;width:100%;padding:12px 0;border-radius:5px;box-sizing: border-box;text-align: center;}
.main1-part2 ul li a img{vertical-align: middle;width:42px;height:42px;}
.main1-part2 ul li a:hover img{transition: transform 0.7s ease-out;-webkit-transform: rotate(360deg);}
.main1-part2 ul li a span{font-size:16px;color:#fff;padding-left:5px;}
.main1-part2 ul li a.main1-part2-item1{background:#2f7bc6;}
.main1-part2 ul li a.main1-part2-item2{background:#73c36a;}
.main1-part2 ul li a.main1-part2-item3{background:#2baeb8;}
.main1-part2 ul li a.main1-part2-item4{background:#7494df;}
.main1-part2 ul li a.main1-part2-item5{background:#fe8a00;}
.main1-part2 ul li a.main1-part2-item6{background:#56c3b0;}

/*专题专栏*/
.main2{background:#fff;padding:26px 0;margin-top:30px;}
.main2-ztzl h3{width:80px;height:80px;background:#277ed6;margin-right:16px;}
.main2-ztzl h3 a{display:block;text-align: center;line-height: 30px;color:#fff;font-weight:bold;font-size:20px;padding-top:9px;}
.main2-ztzl .j-scroll{position: relative;width:1104px;overflow: hidden;height:80px;}
.main2-ztzl .j-scroll .scroll-wrap{height:80px;overflow: hidden;}
.main2-ztzl .j-scroll .scroll-wrap .scroll-body{width:1104px;}
.main2-ztzl .j-scroll li{width:261px;float:left;margin-right:20px;}
.main2-ztzl .j-scroll li a{display:block;width:261px;height:80px;overflow: hidden;text-align: center;}
.main2-ztzl .j-scroll li a>img{width:100%;height:100%;}

/*网上办事*/
.main3{background:#fff;padding:26px 0;margin-top:30px;}
.main3-wsbs-tit{height:46px;border-bottom:2px solid #277ed6;}
.main3-wsbs-tit h3 a{display:block;background:url(../images/wsbs.png) top center no-repeat;width:179px;height:46px;line-height: 46px;font-size:20px;color:#fff;padding-left:22px;box-sizing:border-box;}
.main3-wsbs-box{margin-top:30px;}
.main3-wsbs-item{width:400px;}
.main3-wsbs-item2{width:358px;}
.main3-wsbs-item-tit{height:48px;background:#f9f9f9;line-height: 48px;padding:0 15px;border-bottom:1px solid #eaeaea;}
.main3-wsbs-item-tit h3{font-size:18px;color:#242424;}
.main3-wsbs-item-tit a.more{color:#b5b5b5;font-size:14px;}
.main3-wsbs-item-tit2{height:48px;line-height: 48px;border-bottom:1px solid #eaeaea;}
.main3-wsbs-item-tit2 h3{font-size:18px;color:#277ed6;padding:0 10px;border-bottom:2px solid #277ed6;}
.main3-wsbs-item-tit2 a.more{color:#b5b5b5;font-size:14px;}
.main3-wsbs-item-tit2 span a{font-size:14px;color:#505050;padding:0 8px;}
.main3-wsbs-item-tit2 span{margin-left:430px;}
.main3-wsbs-item-tit2 span a:hover{color:#277ed6;}
.main3-wsbs-list{margin-top:2px;}
.main3-wsbs-list li{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background:url(../images/list3.png) left center no-repeat;padding-left:10px;}
.main3-wsbs-list li a{color:#3c3e41;font-size:14px;line-height: 35px;}
.main3-wsbs-list li:hover a{color:#277ed6;}
.main3-wsbs-list li span.date{float:right;font-size:14px;color:#969696;}

/*大图轮播*/
.main4{background:#fff;padding:26px 0;margin-top:30px;}
.topicScroll img {width: 100%;height: 100px;}
.topicScroll {position: relative;}
.topicScroll .hd {position: absolute;right:10px;left:0;bottom: 5px;text-align: right;}
.topicScroll .hd li {display: inline-block;margin-left: 5px;background: #fff;width: 10px;height: 10px;text-indent: 10em;overflow: hidden;border-radius: 50%}
.topicScroll .hd li.on {background: #fcc;}

/*关于我们*/
.main5{background:#fff;padding:26px 0 0px 0;margin-top:30px;}
.main5-about-tit{height:46px;border-bottom:2px solid #277ed6;}
.main5-about-tit h3 a{display:block;background:url(../images/gywm.png) top center no-repeat;width:179px;height:46px;line-height: 46px;font-size:20px;color:#fff;padding-left:22px;box-sizing:border-box;}
.main5-about{width:820px;}
.main5-about-cont div.shipin-box{margin-right:25px;}
.main5-about-cont div.media-body p{font-size:14px;color:#3c3e41;line-height: 31px;text-indent:2em;}
.main5-zcfg{width:355px;}
.main5-box{margin-top:10px;}

.main6{background:#fff;padding-bottom:26px;}
.main6-items{width:380px;margin-right:25px;}
.main6-ygj{width:386px;}
.main6-items .main3-wsbs-list{margin-top:12px;}
.main6-ygj-box{margin-top:18px;background:#f7f7f7;padding:12px 8px 5px 8px;}
.main6-ygj-box ul li{width:180px;background:#fff;padding:10px 8px;box-sizing: border-box;float:left;border-radius:8px;margin:0 10px 10px 0;}
.main6-ygj-box ul .media, .media .media{margin-top:0px;}
.main6-ygj-box ul li:nth-of-type(2){margin-right:0px;}
.main6-ygj-box ul li:nth-of-type(4){margin-right:0px;}
.main6-ygj-box ul li div.float-left{margin-right:8px;}
.main6-ygj-box ul li div.float-left span{display:block;width:90px;height:90px;overflow: hidden;}
.main6-ygj-box ul li div.float-left span>img{width:100%;height:100%;}
.main6-ygj-box ul li div.media-body{padding-top:5px;}
.main6-ygj-box ul li div.media-body p{font-size:12px;color:#666;line-height: 12px;}
.main6-ygj-box ul li div.media-body span{display:block;margin-top:15px;}

/*友情链接*/
.flink{border-top:1px solid #ddd;padding:20px 0;margin-top:30px;}
.flink b{font-size:16px;font-weight:normal;color:#277ed6;background:url(../images/flink.png) left center no-repeat;padding-left:30px;display:inline-block;line-height: 25px;}
.flink span a{color:#515151;font-size:14px;padding:0 8px;}

/*footer*/
.footer{background:#277ed6;padding:25px 0px;text-align: center;}
.footer .footer-nav a{font-size:16px;color:#fff!important;}
/*.layui-breadcrumb span[lay-separator]{color:blue!important;margin:0 20px!important;}*/
.footer p{font-size:14px;color:#fff;line-height: 27px;}

.j-float{z-index:9999;position: absolute;}
.j-float .float-close img, .couplet-close img{cursor:pointer;}
.j-float img{height:auto;}
.j-float ul{overflow: hidden;}

@media only screen and (min-width: 320px) and (max-width: 640px) {
	.layui-container {width:auto!important;}
	.w1240{width:auto!important;}
	.banner .pic li{height:140px;}
	.logobox{text-align:center;height:.9rem;}	
	.logobox .logo,.aboutus-cont .abtTxt{margin:0;}
	.logobox .logo img{width:4rem;margin-top:10px;float:left;margin-left:15px;}
	.logobox{padding:0;}
	.logobox button{display:block;margin-top:5px;}
	
	.logobox .head-icon{width:.9rem;height:.9rem;float:right;display:block;position:relative;}
	.logobox .head-icon span{display:block;position: absolute;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: .5rem;
    height: .37rem;
    transition: all 0.5s ease-in-out;
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(../images/icon1.png);}
	.head-icon.active span{width: 0.37rem;height: 0.37rem;background-image: url(../images/icon2.png);}
	/*主导航样式*/
	#nav{background-color: rgba(0, 0, 0, 0.7);height:auto;}
	#nav ul>li{width:100%;background:none;}
	#nav ul>li a{color:#666;font-size:14px;background:none;}
	#nav ul>li.active>a{line-height:.8rem;color:#666;background:none;}
	#nav ul>li:hover a{color:#333;font-weight:bold;}
	.navbar{position: fixed;display:none;top: .9rem;left: 0;width: 100%;bottom: 0;z-index: 9999;}
	.navbar-nav{width: 100%;background-color: #fff;z-index: 1200;border-top: .01rem solid #e5e5e5;padding-bottom: .8rem;}
	.navbar-nav ul{width:100%;height:auto;overflow:hidden;}
	.navbar-nav li{width:100%;height:auto;overflow:hidden;border-bottom:.01rem solid #e5e5e5;float:none}
	.navbar-nav li a{display: block;width: 100%;text-align: center;line-height: .8rem;height: .8rem;font-size: .24rem;color: #666;}
	.navbar-nav li a:hover{color:#149350;}
	
	.swiper-container{height:150px;}
	.swiper-pagination-bullet{width:8px;height:8px;}
	
	.logobox{background:none;background:#fff;}
	.logobox .logo img{padding-top:0px;}
	.main1{padding:26px 0 0 0;}
	.main1-part1 .main1-part1-lf{width:100%;float:none!important;}
	.main1-part1{margin-top:0px;}
	.newsBox{width:100%;float:none!important;}
	.flashBox{width:100%;}
	.newsBox-list li{line-height: 28px;}
	.flashBox .bd li a{width:100%;}
	.newsBox-list li a{float:left;width:70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.newsBox-list li span{width:30%;text-align: right;}
	.main1-part2{margin-top:5px;}
	.main1-part2 ul li{margin-bottom: 10px;}
	.main1-part2 ul li a img{width:30px;height:30px;}
	.main3{margin-top:0px;}
	.main3-wsbs-item{width:100%;float:none!important;margin-left:0px!important;}
	.main3-wsbs-list{margin-left:0px!important;}
	.main3-wsbs-list li a{line-height: 28px;}
	.main4{margin-top:0px;padding:0px;}
	.topicScroll img{height:50px;}
	.main5{margin-top:0px;}
	.main5-box{margin-top:0px;}
	.main5-about{width:100%;float:none!important;}
	.main3-wsbs-item-tit2 span{margin-left:0px;}
	.main3-wsbs-item-tit2 span a{padding:0px;font-size:12px;}
	.main5-about-cont div.media-body p{line-height: 28px;}
	.main5-zcfg{width:100%;float:none!important;}
	.main6-items{width:100%;float:none!important;margin-right:0px;}
	.main6-ygj{width:100%;float:none!important;}
	.Copyright{text-align:center;margin-bottom:1rem;padding-bottom:10px;}
	.footer-tools{position:fixed;left:0;bottom:0;right:0;z-index:999;background:#277ed6;height:1rem;}
	.footer-tools ul li{width:25%;float:left;}
	.footer-tools ul li a{display:block;text-align:center;color:#FFF;font-size:.18rem;border-right:1px solid #fff;height:.88rem;padding-top:.1rem;line-height:1.5;}
	.footer-tools ul li a img{width:.42rem;height:.42rem;}

		/*内页*/
	  .main-left{width:100%!important;float:none;}
	  .main-right{width:100%!important;float:none;}
	  .mainNew ul li.active a{background:#007bc8!important;}
	  .mainNew ul li a:hover{background:#007bc8!important;}
	  .photo_list_page li a .auto-img{height:2.2rem!important;}
	  .mainNew .mainNew-tit{padding:10px!important;}
	  .mainNew .mainNew-tit strong{font-size:20px!important;}

	  .article_content img{max-width: 100%;}
}



.main-left{width:260px;float:left;}
.main-right{width:920px;float:right;}
.mainNew{border:1px solid #dfdfdf;}
.mainNew .mainNew-tit{padding:20px 10px;}
.mainNew .mainNew-tit span{font-size:24px;color:#acacac;display:block;line-height:1.2;}
.mainNew .mainNew-tit strong{display:block;font-size:32px;color:#277ed6;font-weight:normal;line-height:1.2;}
.mainNew ul li a{display:block;line-height:54px;padding-left:10px;font-size:16px;}
.mainNew ul li.active a{background:url(../images/mainNew-li.jpg) no-repeat;color:#fff;}
.mainNew ul li:hover a{background:url(../images/mainNew-li.jpg) no-repeat;color:#fff;}

.mainContact{border:1px solid #dfdfdf;}
.mainContact .mainContact-tit{padding:10px;}
.mainContact .mainContact-tit strong{display:block;font-size:28px;color:#23303c;line-height:1.2;}
.mainContact .mainContact-tit p{font-size:18px;color:#555555;}
.mainContact .mainContact-txt{background:#277ed6;color:#fff;text-align:center;padding:10px 0;}
.mainContact .mainContact-txt span{display:block;font-size:24px;line-height:1.2;}
.mainContact .ewm{text-align:center;padding:20px 0;}

.nav-position{border-bottom: 1px solid #ddd;padding:5px 0;}