/*
.bgBlue{background:url(/uiFramework/commonResource/image/2020052115151887729.jpg) no-repeat center;position:absolute;top:0;left:0;width:100%;z-index:-1;height:630px;}*/

/* 头部 */
.banner_wrap { position: relative; }
.header { position: absolute; top: 40px; left: 50%; margin-left: -600px; padding: 35px 0px; background: #fff; width: 1200px; }
.header .pubcon	{ width: auto; }

/* 当前位置 */
.position { padding: 30px 0 20px; border-bottom: 1px solid #999; margin-bottom: 40px; }
.position img { vertical-align: middle; margin-right: 10px; }
.position, .position * { font-size: 16px; color: #999; }
.position span, .position a { color: #013e7f; }

/*公共标题*/
.cglxLogo1{margin-bottom:40px;;height:40px;line-height:40px;}
.cglxLogo1 span{font-size:24px;color:#333;font-weight: 600;}
.cglxLogo1 a{font-size:24px;color:#333;font-weight: 600;}

/* 轮播 */
.swipers { width: 63%; background: url(/uiFramework/commonResource/image/2022011217375632398.jpg) no-repeat center #fff; padding: 32px 18px; }
.swiper-container-hqpx .swiper-slide .pic a, .swiper-container-hqpx .swiper-slide .pic a img { display: block; width: 100%; }
.swiper-container-hqpx .swiper-slide .pic a img { height: 310px; object-fit: cover; }
.swiper-container-hqpx .swiper-slide { position: relative; }
.swiper-container-hqpx .swiper-slide .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: url(/uiFramework/commonResource/image/2020030914080018999.png) repeat-x left bottom; z-index: 1 }
.swiper-container-hqpx .swiper-slide .title { position: absolute; left: 0; bottom: 0; width: 100%; z-index: 2 }
.swiper-container-hqpx .swiper-slide .title a { display: block; text-indent: 1em; line-height: 65px; color: #fff; font-size: 16px; }
.swiper-container-hqpx .swiper-pagination { text-align: right; bottom: 27px !important; left: auto !important; right: 10px; }
.swiper-container-hqpx .swiper-pagination .swiper-pagination-bullet { opacity: 1; background: transparent; border: 1px solid #289cff; }
.swiper-container-hqpx .swiper-pagination .swiper-pagination-bullet-active { background: #289cff; }

/* 工作动态、通知公告 */
.ztggBox { padding: 46px 0; background: #eaf3fc; }
.tzgg { width: 32%; }
.tzBoxs .Up .summary { font-size: 14px; color: #555; line-height: 1.6; margin-bottom: 24px; overflow: hidden; }
.tzBoxs ul { padding: 22px 0; }
.tzBoxs ul li { font-size: 20px; color: #226dd3; line-height: 52px; background: url(/uiFramework/commonResource/image/2020061014131434833.png) no-repeat center left; padding-left: 8px; }
.tzBoxs ul li span { font-size: 20px; color: #333; }

/*第一屏右侧*/
.aboutList { }
.aboutList li { background: #f8fcff; width: 100%; height: 80px; line-height: 80px; text-align: center; margin-bottom: 20px; }
.aboutList li:hover { background: #fff; }
.aboutList li:hover span { color: #214eb4; }
.aboutList li a { }
.aboutList li a span { font-size: 20px; color: #333; padding-left: 30px; }
.aboutList li img { vertical-align: middle; }

/*地图、选项卡*/
.tzTab { }
.tzTab li { float: left; text-align: center; padding: 0 36px; height: 40px; line-height: 40px; }
.tzTab li a { color: #226dd3; font-size: 22px; font-weight: 600; background: url(/uiFramework/commonResource/image/2020061014131434833.png) no-repeat top right; padding-right: 14px; }
.tzTab li.on { background: #226dd3; border-top-right-radius: 28px; }
.tzTab li.on a { color: #fff; }

/*  */
.cglxBox { padding: 46px 0; }
.cgBk { background: #edf1f6; padding: 14px; }

/*服务网络 */
.fuwlBox { height: 440px; overflow-y: scroll; }

/*滚动条样式*/
.fuwlBox::-webkit-scrollbar { /*滚动条整体样式*/
width: 5px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px; }
.fuwlBox::-webkit-scrollbar-thumb {    /*滚动条里面小方块*/
border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: #289cff; }
.fuwlBox::-webkit-scrollbar-track {    /*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 0; background: rgba(0, 0, 0, 0.1); }
.fuwlList { margin-top: -18px; }
.fuwlList li { height: 50px; line-height: 50px; float: left; width: 46%; margin-right: 4%; }
.fuwlList li a { font-size: 16px; color: #002762; }


/* 适配样式 */
@media screen and (min-width: 1500px) {
	.ejNav_con { top: 39px; }
	.pad50 { padding: 75px 0; }
	.header { width: 1400px; margin-left: -700px; }
	.con_left { width: 300px; }
	.con_right { width: 1050px; }
	.left_nav_list > li > a { background-position: 265px center; }
	.news_pic_list li { width: 309px; }
	.news_pic_list li img { height: 160px; }
}

/*手机端1200px*/
@media only screen and (min-width:100px) and (max-width:1200px) {
	.header { position: relative; top: 0; left: 0; margin-left: 0; width: 100%; padding: 15px 4vw; }
	#bannerPic img { height: auto; }
	.cgBk .cgBkL .cgBkList { width: 84.5%; }
}

/*手机端960px*/
@media only screen and (min-width:100px) and (max-width:986px) {
	.lyBox { margin-top: 1rem; }
	.lyTit { width: 100%; }
	.cgBk .cgBkL .cgBkList li { padding: 5% 0 3% 0; }
	.cgBk .cgBkL .cgBkList li a { font-size: 16px; }
	.cgBk .cgBkL .cgBkList li a img { margin-bottom: 6%; }
}

/*手机端768px*/
@media only screen and (min-width:100px) and (max-width:768px) {
	.cgBk .cgBkL p { display: none; }
	.ztggBox, .cglxBox { padding: 20px 0; }

	/*轮播通知公告*/
	.swipers, .tzgg, .cgBk, .cgGj { width: 100%; margin-right: 0; }
	.tzTab { margin: 1rem 0; }
	.tzTab li { margin-right: 2rem; }
	.tzBoxs ul li a, .tzBoxs ul li span { font-size: 16px; }
	.ztggBox { padding-bottom: 20px; }

	/*关于我们*/
	.swipers { padding: 10px; box-sizing: border-box; margin-bottom: 1rem; }
	.tzBoxs .Up .summary { margin-bottom: 1rem; }
	.tzBoxs ul { padding-top: 0; }
	.tzBoxs ul li { font-size: 16px; line-height: 36px; }
	.aboutList li { width: 32%; margin-right: 2%; float: left; height: 40px; line-height: 40px; margin-bottom: 0; }
	.aboutList li a img { display: none; }
	.aboutList li a span { font-size: 14px; padding: 0; }
	.tzTab li { padding: 0; }
	.tzTab li a { font-size: 16px; padding: 0 12px; }
	.tzTab li.on { border-radius: 4px; }

	/*地图*/
	.cgBk { padding: 0px; box-sizing: border-box; }
	.easysite-map-list { display: none; }
	.easysite-baidu-map { margin-left: 0 !important; }
	.easysite-map-content { width: 99.5% !important; }
	.easysite-map-detail-area { padding: 12px; }
	.easysite-map-detail-area .easysite-simulat-select-wrap { width: 96% !important; padding-left: 0; margin-bottom: 8px; }
	.easysite-simulate-select { z-index: inherit !important; }
	.easysite-map-detail-area .easysite-address-search { width: 100%; margin-left: 0 !important; }
	.easysite-map-detail-area .easysite-address-search .easysite-map-text { width: 74% !important; }
}