@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:"微软雅黑", "Microsoft YaHei"; color:#333; font-size:14px;background-color:#f7f7f7 !important;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none;}
ul,li,li a{ padding:0; margin:0; list-style:none; color:#5a5a5a;}
img{ border:none;}
.clear,.clearfix{ clear:both;}

.swiper-slide{ }
/*pc导航*/
.headbg{ width:100%; margin:0 auto; z-index:5; background:url(hdbg.jpg) bottom center no-repeat; margin-bottom:40px; box-shadow: 0 0 20px #196cde;}
.head-l{ width:43%; float:left; height:100px; padding-left:20%; font-size:35px; font-weight:bold; line-height:80px;}
.head-r{ width:auto; float:left; text-align:right; color:#fff;}
.nav{}
.nav .nLi {float: left;position: relative;display: inline; line-height:100px; width:120px; text-align:center; }
.nav .nLi a{ font-size:16px; display:block;}
.nav .nLi a:hover,.nav .on span a{ background: #0c4da2;color: #fff;box-shadow: 0 0 10px #196cde;text-decoration: none;}
.nLi .sub {display: none;width: 120px;left: 0;position: absolute;background: #fff;line-height: 35px;padding: 0px 0 10px 0;z-index:5;}
.nLi .sub li a{color:#333; border-bottom:1px solid #ddd;}
.nLi .sub li a:hover{ background-color:#fff;font-weight:bold; color:#df0716;}
/*---手机站导航开始----*/
.sp_header{height:60px;overflow:hidden;background:#f7f7f7;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:5px;float:left;height:60px;width:84%; font-size:1.8em; font-weight:bold; }
.sp_logo a{ color:#0c4da2;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:18px}
.sp_nav span{display:block;background:#8c8c8c;width:20px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*页脚*/
footer{ padding:20px; background-color:#0c4da1; color:#fff;}
footer a{ color:#fff;}
.link{ border-bottom:1px solid #fff; margin:15px auto;}
.link a{ margin-right:15px; }
/*推荐轮播图*/
.slideboxwz{padding-left:5px; color:#fff; line-height:22px;  margin-bottom:10px;}
.slideboxwz a{ color:#2f6ea2;font-size:16px; font-weight:bold;}
.slideboxwz p{ color:#808080; line-height:18px; font-size:12px !important; font-weight:normal !important; }
.slideboxwz span{border-left:2px solid #f00; text-indent:5px;}
.slideboxwz img { max-height: 350px;vertical-align: middle;display: table-cell; margin: 0 auto;overflow: hidden;}
/*文字列表*/
.tit{ background:url(tit.gif) bottom repeat-x;font-size:22px; color:#2f6ea2; padding:10px; height:50px; margin-bottom:15px; }
.more{ display:block; color:#2f6ea2; float:right; font-size:14px; font-weight:normal;}
.infoList li{ line-height:30px; background:url(li.jpg) left 10px no-repeat; padding-left:15px; margin-bottom:5px;} 
.infoList li a{ font-size:16px;}
.date{ float:right; color:#786256;  } 
.infoList li a:hover{ color:#a35a3f;}
/*图片列表*/
.picbo {text-align: center;line-height: 30px; display: flex;justify-content: center;align-items: center;}
.picbo img{max-width: 100%;margin: 0 auto; object-fit: contain;}
.secbg1{ background:url(secbg1.jpg) top no-repeat; padding:20px 0; margin:20px auto;}
/*资料下载*/
.zlxz{ margin-top:10px; margin-bottom:20px; text-align:center;}
.border{ margin-bottom:20px;}
.border a {padding: 0 2rem;position: relative; color:#2f6ea2; font-size:30px; line-height:30px;}
.border a:before {display: block;content: ' ';width: 50%;height: 1px;border-bottom: 1px solid #8d8d8d;position: absolute;right: 100%;bottom: 46%}
.border a:after {display: block;content: ' ';width: 50%;height: 1px;border-bottom: 1px solid #8d8d8d;position: absolute;left: 100%;bottom: 46%}
.zlxzlist{ box-shadow: 5px 5px 5px #89b5f1; height:65px; line-height:65px; text-align:center;  float:left; margin:15px; border:1px solid #ddd;}
.zlxzlist a{ font-size:18px; font-weight:bold;}
/*子页及其他*/
.wzdh{ display:block; font-size:16px; background:url(dhico.png) left no-repeat; text-indent:20px; color:#333; height:35px; border-bottom:#0c4da1 1px solid; margin-bottom:15px;}
.wzdh a{ color:#333;}
.pageul li{ background:url(li.png) 2px 15px no-repeat; }
.pageul li a,.pageul li{ color:#333; line-height:35px; font-size:16px;}
.pageul li a span{ float:right;}
.liline{ border-bottom:1px solid #CCC; height:1px; width:100%;margin:15px auto; }
.listpic {margin-bottom: 15px;text-align:center; max-width:100%; overflow:hidden;justify-content: center;align-items: center;}
.listpic img{ margin:0px auto; object-fit: contain; max-width: 100%;}
.pgtit{border-bottom:#a2a2a2 1px dashed;text-align:center; margin:15px auto; font-size:16px; padding-bottom:10px;}
.pgtit h3{ line-height:30px;}
.pgtit font{ color:#a3a3a3;}
.pgtit span{ color:#a3a3a3;float:right;}
.pgcont article{ line-height:30px; font-size:16px;}
.pgcont article img{ display:block;width:98%; margin:0 auto;}
@media (max-width: 480px) {
.picbo{ height:170px;}
.picbo img{ max-height:100px; margin:0 auto;}
.zlxzlist{width:96% !important;}
.listpic{ height:180px;}
.listpic img{ max-height:140px;}
.ww100{ width:100%;}
}
@media (min-width: 768px) {
	.picbo{ height:240px;}
.picbo img{ max-height:175px; margin:0 auto;}
.zlxzlist{width:46% !important;}
.listpic{ height:300px;}
.listpic img{ height:240px;}
}