/*
* @Author: zx
* @Date:   2019-01-11 21:10:52
* @Last Modified by:   zx
* @Last Modified time: 2019-01-12 10:34:00
*/
/** 清除默认样式 **/
html, body, h1, h2, h3, h4, h5, h6, hr, p, div, blockquote, dl, dt, dd, ul, ol, li, pre, span, b, i, a, font, strong, form, fieldset, legend, button, input, textarea, select, option, label, table, th, td, img { border: medium none; margin: 0; padding: 0; font: 14px/1.5 '微软雅黑', Arial; }
body, button, input, select, textarea { font: 14px/1.5 '微软雅黑', Arial; outline: none; }
img, button { border: 0; outline: none; vertical-align: middle; }
input{-webkit-appearance:none;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em { font-style: normal; }
ul, dl, li, dd, dt, ol { list-style: none; }
a { text-decoration: none; color: #555; }
a:hover { text-decoration: none;}
img { border: 0px; max-width: 100%;}
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; zoom: 1; height: 0; font-size: 1px; line-height: 0px; }
body { -webkit-text-size-adjust: none; color: #555; min-width: 1200px; width: 100%;}
html, body { width: 100%; height: 100%; min-width: 1200px;max-width:1920px;  font-size: 14px; background-color: #f6f6f6;margin: 0 auto;}
.EjBanner{width: 100%;background:url(/cmgb/resource/cms/2024/05/img_pc_site/2024052409094416690.jpg) no-repeat top center;height:551px;}
.EjBanner img{display: block; margin:0 auto;}
.Pub{width:100%; padding:50px 0 63px; background:  url(/cmgb/resource/cms/2024/05/img_pc_site/2024052217363642762.jpg) center bottom no-repeat; min-height:590px; padding-top:118px;}
.Con{width: 1200px; margin:0 auto; overflow: hidden;}
.MPosition{display: none;}
/*左侧内容*/
.ConL{width: 371px; float: left;}

/*左侧导航*/
.NavLogo{display: block; padding-bottom:35px;}
.NavLogo h2{font-size: 40px;color: #1b467d; margin-bottom:20px;}
.NavLogo h3{font-size: 28px; color: #1b467d; font-family: "微软雅黑"; letter-spacing:4px;     font-weight: inherit; line-height: 35px; }
.NavLogo h3.shzr{font-size:20px; letter-spacing:4px;}
.NavLogo h3.rlzy{ letter-spacing:4px;}
.EjNav{overflow: hidden;}
.EjNav li{height: 70px; line-height: 70px; border-bottom:solid 1px #e9e9e9;}
.EjNav li.current,.EjNav li:hover{border-color:#1b467d;}
.EjNav li a{font-size: 20px;height: 70px; line-height: 70px; display:block;}
.EjNav li.current a,.EjNav li:hover a{color:#1b467d;}

/*右侧内容*/
.ConR{width: 812px; float: right;}
.Position{margin-bottom:55px; text-align: right;}
.ConRL{}
.ConRLTit{font-size: 24px; color: #1b467d; border-bottom:solid 2px #1b467d; font-weight: bold; padding-bottom:6px; display: inline-block;margin-bottom:40px;}

/*列表页轮播*/
.News{overflow: hidden;background-color: #f1f1f1; position: relative;margin: 0px 0px 40px;}
.News ul{width: 100%;overflow: hidden;}
.News ul li{padding-right:15px; overflow: hidden; display: none;}
.News img{float: left; display: block; width: 460px;}
.NewsR{width: 310px; float: left; margin-left:25px;}
.NewsR h2{font-size: 16px; font-weight: bold;border-bottom:solid 1px #e9e9e9; height: 55px; line-height: 55px; margin-bottom:10px;}
.NewsR h2 a{font-size: 16px; font-weight: bold;line-height: 55px;}
.NewsR p{line-height: 25px;text-align: justify;text-justify:inter-ideograph;}
.News div.swiper-pagination{position: absolute;right:15px; bottom:10px;}
.News div.swiper-pagination span{float: left; width: 7px; height: 7px; background:  url(icon.png) 0 0 no-repeat; margin:0 5px; display:block;}
.News .swiper-pagination-bullet{opacity:1;}
.News div.swiper-pagination span.on,.News div.swiper-pagination  span.swiper-pagination-bullet-active{background:  url(icon_hov.png) 0 0 no-repeat;}

/*列表*/
.NewsList{min-height:100px;}
.NewsList li{overflow: hidden; height: 50px; background:  url(/cmgb/resource/cms/2024/05/img_pc_site/2024052311274841270.png) left center no-repeat;padding-left:30px;}
.NewsList li a{width:60%;text-overflow: ellipsis; overflow: hidden;white-space: nowrap; float: left; line-height: 50px; font-size: 16px;}
.NewsList li a:hover{color:#ad0109;}
.NewsList li a *{line-height: 35px; font-size: 16px;}
.NewsList li span{text-align: right; float: right; line-height: 50px; font-size: 16px;}
.NewsList li b{line-height: 50px; font-size: 16px;}

.NewsList li.mrB{margin-bottom: 13px;}


/*领导列表*/
.LeaderList{overflow:hidden;}
.LeaderList li.LiOne{float:none; width:100%;}
.LeaderList li img{display:block; margin:0 auto 10px;}
.LeaderList li{float:left; width: 25%;  text-align:center; margin-bottom:50px;}
.LeaderList li b{font-weight:bold;}
.LeaderList li p,.LeaderList li b{ line-height:20px;}



/*文章*/

.ListCon p { font-size: 16px; color: #555; line-height: 30px; min-height: 30px; margin-bottom: 10px; }
.ListCon img { max-width:100%; }
.ListCon p *,.ListCon div *{font-family: inherit;font-size: inherit;}
.ListCon p strong,.ListCon div strong,.ListCon p b,.ListCon div b{font-weight: bold;}

/*导航*/
.sgzy_nav{width: 371px; height: auto; background: #fff;}
.sgzy_nav ul li {margin-bottom:24px;overflow:hidden;}
.sgzy_nav ul li span{display: inline-block;}
.span_img{width: 227px;height: 102px;}
.span_title{width: 143px; height: 85px;border: 1px solid #b2c1d2; border-left: 0;margin-top:7px;}
.span_title a{color: #164376; font-size: 15px; text-align: center; line-height: 85px; font-family:'思源黑体';display:block;}
.span_title:hover{background: #164376;}
.span_title:hover a{color: #fff;}
.new_con{width:755px;height: 418px;/* border: 1px solid #aebece; */background: url(/cmgb/resource/cms/2024/05/img_pc_site/2024052311104388575.png) no-repeat; padding:32px 27px 46px 30px;}

/*响应式部分*/
@media (max-width:1199px) {
html, body{min-width:700px;}
.Pub{background:none;}
.Con{width:768px; margin:0 auto 40px;}	
.MPosition{display: block; line-height: 45px;}
.Position{display: none;}
.Pub{padding:0px;}
.ConR,.ConL,.MPosition{width: 100%; float: none; margin:0 auto;}
.ConRL {padding: 0px;}
.EjNav{margin-bottom:20px;}
.NavLogo{padding-bottom: 15px;}
.NavLogo h2{font-size: 20px; margin-bottom:0px;}
.NavLogo h3{font-size: 20px; margin-bottom:10px; letter-spacing:4px;}
.EjNav li{width: 23%; float: left; text-align: center; border:solid 1px #e9e9e9; border-radius:10px; margin:0 1%; height: 45px; line-height: 45px; box-sizing:border-box; margin-bottom:10px; background-color: #eee;}
.EjNav li a{height: 45px; line-height: 45px;}
.EjNav li.current, .EjNav li:hover{background-color: #1b467d;}
.EjNav li.current a, .EjNav li:hover a{color: #fff;}
.News{height:228px;}
.News img {width: 400px; height:auto;}
.NewsR{margin-left:22px;}
/*网点地图*/
.nav_map .mapnav1 .mapsubul li{margin-right:20px;}
.EjBanner{background-size:100%;height:290px;}
.sgzy_nav{width:100%;}
.span_img{width:50%;}
.span_title {width:49%;}
.span_img img{width:100%;height:138px;object-fit:cover;}
.new_con{background:url(/cmgb/resource/cms/2024/05/img_pc_site/sj_bg.png) no-repeat;width:97%;padding:10px;border:1px solid #aebece;}

}
@media (max-width:767px) {
html, body, h1, h2, h3, h4, h5, h6, hr, p, div, blockquote, dl, dt, dd, ul, ol, li, pre, span, b, i, a, font, strong, form, fieldset, legend, button, input, textarea, select, option, label, table, th, td, img { border: medium none; margin: 0; padding: 0; font: 14px/1.5 '微软雅黑', Arial; box-sizing: border-box;}
body, button, input, select, textarea { box-sizing: border-box; }
html, body{min-width:100%;}
.Con{padding:0 10px; width:100%; margin-bottom:20px;}
.NavLogo{padding-bottom:0px;}
.EjNav{margin-bottom:10px;}
.EjNav li{width: 48%; height: 30px; line-height: 30px;}
.EjNav li a{height: 30px; line-height: 30px;}
.EjNav li a{font-size: 16px;}
.News{height:auto;}
.News img {max-width:100%; margin:0 auto; float: none;}
.NewsR{width: 100%; float: none; padding-bottom: 20px; margin-left:5px;}
.ConRLTit{font-size: 20px; margin-bottom:20px;}
.News{margin:0 0 20px;}
.News ul{overflow:initial;}
.News ul li{padding-right: 0px; display:block;}
.NewsList li a{width: 70%; font-size: 14px;}
.NewsList li a *{ font-size: 14px;}
.NewsList li span{font-size: 14px;font-family: Consolas,Monaco,monospace;}
.News div.swiper-pagination{left:42%;}
.LeaderList li{width:50%;margin-bottom:20px;}
.LeaderList li p,.LeaderList li b{ line-height:40px;}
.EjBanner{background-size:100%;height:120px;}
#nav_mobile{display:none;}
.sgzy_nav{width:100%;}
.NewsList li{padding-left:18px;}
.new_con{background:url(/cmgb/resource/cms/2024/05/img_pc_site/sj_bg.png) no-repeat;width:99%;padding:10px;border:1px solid #aebece;}
.NewsList li b{font-size:14px;}
.NewsList li a{width:49%;}
}

@media (max-width:350px) {
	
}