html {overflow-y:scroll;}
body {margin:0;padding:0;color:#222;font:14px/1.5 Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {padding:0;margin:0;}
table,td,tr,th {font-size:12px;}
ol,ul {list-style:none;}
li {list-style-type:none;}
img {vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:inherit;font-weight:normal;}
address,cite,code,em,th,i {font-weight:normal;font-style:normal;}
a {color:#222;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#064ec0;text-decoration:none;}
a:active {color:#064ec0;}

/* 公共 */
.main{background: #fff;}
.m{min-width: 1100px;}
.mm{width: 1100px;margin: 0 auto;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}

/* head */
.head{background: #fff;}
.h_search{overflow: hidden;height: 40px;padding: 10px 0;box-sizing: border-box;}
.h_search .left a{font-size: 16px;color: #000;margin-right: 5px;cursor: pointer;}
.h_search .right{position: relative;width: 200px;height: 30px;overflow: hidden;}
.h_search .right input{width: 100%;height: 100%;border: 1px solid #e6e6e6;box-sizing: border-box;padding: 0 35px 0 10px;}
.h_search .right img{position: absolute;top: 5px;right: 10px;}
.h_logo img{display: block;margin: 0 auto;padding: 30px 0;}
.h_nav{width: 100%;height: 50px;background: #064ec0;}
.h_nav ul{height: 100%;box-sizing: border-box;text-align: center;}
.h_nav ul li{display: inline-block;width: 12%;height: 100%;overflow: hidden;}
.h_nav ul li a{display: block;width: 100%;height: 100%;font-size: 22px;font-weight: bold;color: #fff;line-height: 50px;}
.h_nav ul li:hover>a, .h_nav ul li>a.on{background: #0045b3;}

/* m1 */
.m1{margin-top: 30px;margin-bottom: 30px;overflow: hidden;}
.m1_left{width:600px;height: 350px;position:relative;}
.m1_left{width:600px;margin:0px auto;  position:relative; height: 350px; overflow:hidden;}
.m1_left ul{width:600px; position:relative; height: 350px;}
.m1_left ul li{width:100%; position:relative;height: 350px;}
.m1_left ul li a img{display: block;width:100%;height: 100%;object-fit: cover;}
.m1_left ul li a span{display: block;width:100%;height:50px;position: absolute;bottom: 0;background-color: rgba(0,0,0,.7);color: #fff;font-size: 16px;box-sizing: border-box;padding: 0 130px 0 10px;line-height:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m1_pagination{ position:absolute; right:10px; bottom:13px; z-index:2;}
.m1_pagination span{position: relative;cursor: pointer; display:inline-block;width: 10px;height: 10px;border-radius: 7px;margin: 0 5px;color: #B0B0B0;font: 12px/15px "\5B8B\4F53";text-decoration: none;text-align: center;outline: 0;background: #fff;}
.m1_pagination span.swiper-active-switch{ background:#fff;width:30px;height:10px;border-radius: 7px;}
.m1_prev,.m1_next{position:absolute;width:26px;height:46px;z-index: 2;}
.m1_prev{top: 38%;left: 0;background: url(/jjjcsite/xhtml/2025/images/m1_prev.png) no-repeat;background-size: 16px 30px;background-position: 5px 8px;background-color: rgba(155, 155, 155, 0.5);cursor:pointer; }  
.m1_next{top: 38%;right: 0;background: url(/jjjcsite/xhtml/2025/images/m1_next.png) no-repeat;background-size: 16px 30px;background-position: 5px 8px;background-color: rgba(155, 155, 155, 0.5);cursor:pointer;}  
.m1_prev:hover,.m1_next:hover{background-color: #9b9b9b;}
.m1_right{width: 480px;overflow: hidden;}
.m1_right h3 a{display: block;width: 100%;font-size: 20px;font-weight: bold;color: #000;line-height: 30px;text-align:justify;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.m1_right ul li{width: 100%;overflow: hidden;padding: 10px 0;border-bottom: 1px solid #edebeb;}
.m1_right ul li i{ display: block; float: left; width: 5px; height: 5px; background: #949ca4; margin-top: 10px;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.m1_right ul li span{display: block;float: right;width: 470px;font-size: 16px;text-align:justify;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.m1_right .more{margin-top: 10px;text-align: right;}
.m1_right .more a{font-size: 16px;}

/* m2 */
.m2{overflow: hidden;margin-bottom: 10px;}
.m2_left{width: 600px;overflow: hidden;}
.m_list{width: 100%;overflow: hidden;margin-bottom: 10px;}
.m_tit{width: 100%;overflow: hidden;border-bottom: 1px solid #d4d4d4;}
.m_tit a.tit{display: block;float: left;border-bottom: 2px solid #064ec0;font-size: 20px;font-weight: bold;color: #064ec0;padding: 5px;}
.m_tit a.more{display: block;float: right;font-size: 12px;color: #8F8989;line-height: 40px;padding-right: 5px;}
.m_con{width: 100%;overflow: hidden;margin-top: 10px;}
.m_con ul li{width: 100%;overflow: hidden;padding: 4px 0;}
.m_con ul li i{ display: block; float: left; width: 5px; height: 5px; background: #949ca4; margin-top: 10px;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.m_con ul li span{display: block;float: right;width: 590px;font-size: 16px;text-align:justify;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m2_right{width: 480px;overflow: hidden;margin-top: 8px;}
.m2_right a{display: block;width: 100%;overflow: hidden;}
.m2_right img{display: block;width: 100%;object-fit: cover;}
.m2_r1 img{height: 178px;}
.m2_r2{width: 100%;overflow: hidden;}
.m2_r2 a{display: block;float: left;width: 230px;height: 100px;margin-top: 20px;margin-right: 20px;}
.m2_r2 a.m2_r2_2,.m2_r2 a.m2_r2_4{margin-right: 0;}
.m2_r2 img{display: block;width: 100%;height: 100px;object-fit: cover;}
.m2_r3{width: 100%;overflow: hidden;}
.m2_r3 a{margin-top: 20px;}
.m2_r3 img{height: 90px;}

/* m3 */
.m3{overflow: hidden;margin-bottom: 20px;}
.m3>div{width: 540px;}
.m3 .m_con ul li span{width: 530px;}

/* 网站导航 */
.wzdh_con{width: 100%;overflow: hidden;box-sizing: border-box;padding: 0 5px;}
.wzdh_con ul.wzdh_ctit{width: 100%;overflow: hidden;margin-top: 20px;}
.wzdh_con ul li{float: left;padding: 5px 20px;background: #d3d3d3;border: 1px solid #c1c1c1;cursor: pointer;}
.wzdh_con ul li span{font-size: 14px;font-weight: bold;}
.wzdh_con ul li.hover span{font-size: 14px;color: #064ec0;}
.wzdh_con .wzdh_ccon{width: 100%;overflow: hidden;padding: 10px;}
.wzdh_con .wzdh_ccon a{display: inline-block;font-size: 14px;margin-right: 10px;}

/* 列表页 */
.common{background: #f7f7f7;overflow: hidden;}
.c_list,.c_content{background: #fff;box-sizing: border-box;padding: 20px;}
.c_list{overflow: hidden;}
.c_location{width: 100%;font-size: 15px;padding-bottom: 20px;border-bottom: 1px solid #ccc;}
.c_con{width: 100%;}
.c_left{width: 200px;position: relative;z-index: 3;padding-top: 20px;}
.c_lcon{width: 100%;}
.c_lcon h1{width: 100%;height: 60px;background: #0045b3;font-size: 24px;line-height: 60px;text-align: center;box-sizing: border-box;overflow: hidden;margin-bottom: 15px;padding: 0 5px;}
.c_lcon h1 a{color: #fff;display: inline-block;white-space:nowrap;}
.c_lcon ul li{width: 100%;box-sizing: border-box;padding: 15px 10px;}
.c_lcon ul li a{display: block;font-size: 18px;text-align: center;line-height: 25px;color: #333;}
.c_lcon ul li a:hover,.c_lcon ul li a.on{color: #0045b3;font-weight: bold;}
.c_right{width: 840px;border-left: 1px solid #ccc;padding-top: 20px;}
.c_rcon{padding: 0 0 0 20px;}
.c_rcon .c_rctit{margin-bottom: 30px;}
.c_rcon ul{background: #fff;}
.c_rcon ul li{height: 100%;box-sizing: border-box;border-bottom: 1px dashed #e1e1e1;}
.c_rcon ul li a {display: block;overflow: hidden;padding: 10px 0;line-height: 25px;}
.c_rcon ul li a i{ display: block; float: left; width: 3px; height: 3px; background: #949ca4; margin-top: 11px; margin-right: 5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.c_rcon ul li a span{display: block;width: 710px;float: left;font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.c_rcon ul li a em{display: block;width: 80px;float: right;font-size: 14px;color: #999;text-align: right;}
.c_rcon ul li a:hover span,.c_rcon ul li a:hover em{color: #0045b3;}

/* 单文章 */
.single_article{box-sizing: border-box;padding: 10px 20px;}
.article_tit{border-bottom: 1px dashed #ccc;box-sizing: border-box;padding: 0 30px;}
.article_tit h1{font-size: 26px;color: #000;font-weight: bold;line-height: 35px;text-align: center;}
.article_tit2{margin: 10px 0 5px 0;font-size: 14px;color: #999;text-align: center;}
.article_tit2 span{display: inline-block;margin: 0 5px;}
.article_tit2 span.share_tit{margin-right: -4px;}
.article_tit2 span.share{margin: 0;}
.article_con{box-sizing: border-box;padding: 20px 30px;}
div#back-to-top {position: fixed;bottom: 100px;right: 80px;transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;}
div#back-to-top a {display: block;width: 35px;height: 35px;box-sizing: border-box;}
div#back-to-top a img {display: block;width: 100%;height: 100%;}

/* 内容 */
.article{box-sizing: border-box;padding: 30px;}
.article_con img{max-width: 100%;width: auto;}
.article_con table{max-width: 100%!important;}

/* 信息公开 */
.xxgk{padding-top: 20px;}
.xxgk1{width: 100%;overflow: hidden;}
.xxgk1 ul li{width: 25%;height: 180px;;float: left;overflow: hidden;box-sizing: border-box;padding: 2%;text-align: center;}
.xxgk1 ul li a{display: block;width: 100%;height: 100%;box-shadow: 0 0 3px rgba(16,85,214,0.2);box-sizing: border-box;padding: 30px 0;}
.xxgk1 ul li a:hover{background: #064ec0;}
.xxgk1 ul li i{display: block;width: 40px;height: 40px;margin: 0 auto;}
.xxgk1 ul li.x_con1 a i{background: url(/jjjcsite/xhtml/2025/images/xxgk_ldjg1.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con1 a:hover i{background: url(/jjjcsite/xhtml/2025/images/xxgk_ldjg2.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con2 a i{background: url(/jjjcsite/xhtml/2025/images/xxgk_zzjg1.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con2 a:hover i{background: url(/jjjcsite/xhtml/2025/images/xxgk_zzjg2.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con3 a i{background: url(/jjjcsite/xhtml/2025/images/xxgk_gzcx1.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con3 a:hover i{background: url(/jjjcsite/xhtml/2025/images/xxgk_gzcx2.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con4 a i{background: url(/jjjcsite/xhtml/2025/images/xxgk_gzbg1.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con4 a:hover i{background: url(/jjjcsite/xhtml/2025/images/xxgk_gzbg2.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con5 a i{background: url(/jjjcsite/xhtml/2025/images/xxgk_jdbg1.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con5 a:hover i{background: url(/jjjcsite/xhtml/2025/images/xxgk_jdbg2.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con6 a i{background: url(/jjjcsite/xhtml/2025/images/xxgk_scdc1.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con6 a:hover i{background: url(/jjjcsite/xhtml/2025/images/xxgk_scdc2.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con7 a i{background: url(/jjjcsite/xhtml/2025/images/xxgk_xsxc1.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con7 a:hover i{background: url(/jjjcsite/xhtml/2025/images/xxgk_xsxc2.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con8 a i{background: url(/jjjcsite/xhtml/2025/images/xxgk_qtxx1.png) center no-repeat;background-size: contain;}
.xxgk1 ul li.x_con8 a:hover i{background: url(/jjjcsite/xhtml/2025/images/xxgk_qtxx2.png) center no-repeat;background-size: contain;}
.xxgk1 ul li a span{display: block;font-size: 20px;color: #000;margin-top: 5px;}
.xxgk1 ul li a:hover span{color: #fff;}
.xxgk2{width: 95%;margin: 20px auto;}
.xxgk2 .tit{text-align: center;}
.xxgk2 .tit i{display: inline-block;width: 280px;}
.xxgk2 .tit em{display: block;width: 100%;height: 2px;background: #E9E7E7;margin-top:-10px;}
.xxgk2 .tit span{display: inline-block;font-size: 28px;padding: 0 30px;margin-top: 20px;}
.xxgk2 ul{width: 100%;overflow: hidden;text-align: center;margin-top: 30px;}
.xxgk2 ul li{display: inline-block;height: auto;margin: 20px;}
.xxgk2 ul li a{display: block;box-shadow: 0 0 3px rgba(16,85,214,0.2);box-sizing: border-box;padding: 20px 50px;font-size: 20px;color: #000;}
.xxgk2 ul li a:hover{background: #064ec0;color: #fff;}

/* 专题列表 */
.special_list{width: 100%;overflow: hidden;box-sizing: border-box;padding: 0 20px;}
.special_list ul li{width: 100%;margin-top: 20px;overflow: hidden;border-bottom: 1px dashed #ccc;}
.special_list ul li a{display: block;width: 100%;font-size: 14px;}
.special_list ul li a img{display: block;width: 100%;height: 104px;}
.special_list ul li a span{display: block;width: 64%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;padding: 10px 0 10px 20px;}
.special_list ul li a em{display: block;width: 35%;float: right;box-sizing: border-box;padding: 10px 20px 10px 0;text-align: right;}

/* 网站地图 */
.sitemap{width: 100%;}
.sitemap .wzdt{width: 100%;margin-top: 30px;}

/* foot */
.foot{width: 100%;overflow: hidden;background: #064ec0;padding: 20px 0;margin-top: 20px;}
.foot p{font-size: 14px;text-align: center;color: #fff;margin-bottom: 10px;}
.foot p span{display: inline-block;margin: 0 5px;color: #fff;}
.foot p a,.foot p em{color: #fff;}

@media screen and (max-width: 768px) {
  body{zoom:28%;}

  .article_con img{height: auto!important;}
  div#back-to-top{right:10px;}
}