﻿html {overflow-x: hidden;}
body {margin:0;font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;font-size:14px;font-weight: 400;line-height: 1.6;color: #333;text-align: left;background:#fff;}
a{-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear; color:#333;}
a:hover {text-decoration: none; color:#ca0000;}
a:focus {outline: none;}
ul, ol {list-style: outside none none;margin: 0;padding: 0;}
ul li, ol li {list-style: none;}
p {line-height: 1.8;}
h4, h5, h6,.h4, .h5, .h6 {font-weight: 500;}
.fl{ float:left;}
.fr{ float:right;}
figure {margin-bottom: 0;}
strong {font-weight: 600;}
.clear {clear:both;font-size:0px;line-height:0px;height:0px;zoom:0; display:block;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.block10{ display:block; height:10px; line-height:10px; clear:both; font-size:0px;}
.block15{ display:block; height:15px; line-height:15px; clear:both; font-size:0px;}
.block20{ display:block; height:20px; line-height:20px; clear:both; font-size:0px;}
.wrapper{ width:1200px;  margin:0 auto;}
.header-global{ width:100%; height:313px; background:url(../images/header.jpg) center top no-repeat;}
.header-global .logo{ padding-top:100px;}
/*导航*/
.navbar{ padding:0px;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { background:#a70202; cursor:pointer; color:#fff;}
.navbar-light .navbar-nav .nav-link{ padding:0.9rem 0.9rem; font-size:1.2rem; color:#fff; border-left:1px solid #700001; border-right:1px solid #ff4848;}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active { color:#fff;}
.navbar-light .navbar-nav .active{ background:#a70202;}
.form-control {display: block;width: 100%;height: calc(2.25rem + 2px);padding: 0.375rem 0.5rem;font-size:0.9rem;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem 0 0 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.btn-ww{ background:#ec8813;border-radius:0 0.25rem 0.25rem 0; color:#fff; font-size:1rem;}

/*大标题*/
.section-title{font-family:"方正大标宋简体", "Microsoft YaHei";background:url(../images/section-title.jpg) right center no-repeat; font-size:48px; color: #ca0000;padding:1.2rem 20px;margin-bottom:0px;text-shadow: 0 0 2px rgba(18, 54, 99, .54);}
.section-title a{color: #ca0000;}
/*轮播图*/
.slideBox{ width:100%; height:365px;background:#fff;  overflow:hidden; position:relative; margin:0 auto; }
.slideBox .shd{ height:35px; line-height: 35px; overflow:hidden; position:absolute; right: 0; bottom:0px; z-index:1; }
.slideBox .shd ul{ overflow:hidden; zoom:1; float:right; padding-right:5px; }
.slideBox .shd ul li{  float:left; margin:5px 5px 0 0; width:20px; height:20px;font-size: 12px; line-height:20px; text-align:center;  cursor:pointer; overflow:hidden; background: #bfbfbf; color:#fff; }
.slideBox .shd ul li.on{ background:#1d64b4;color:#fff; }
.slideBox .sbd{ position:relative; height:100%; z-index:0;}
.slideBox .sbd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox .sbd img{ width:100%; height:365px; display:block;  }
.slideBox .sbd li p{width:100%; position:absolute; padding:0px; margin:0px; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6); font-size:16px; filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  color:#fff; text-indent:15px; text-align:left; }
.slideBox .sbd li p a{color:#fff; }
/*新闻*/
.h-news p{ color:#555; line-height:28px; padding-bottom:10px;}
.h-title{ height:50px; border-bottom:3px solid #e9e9e9; clear:both; }
.h-title h2{  height:50px; padding:0 22px; margin-bottom:0px; border-bottom:3px solid #d1310b; float:left;font: normal 18px/50px "微软雅黑"; color:#c20505;}
.h-title a.more{ float:right;line-height:50px; padding-right:10px;}
.h-title h2{  height:50px; padding:0 22px; margin-bottom:0px; border-bottom:3px solid #d1310b; float:left;font: normal 18px/50px "微软雅黑"; color:#c20505;}
.h-title i{ margin-right:5px; float:left;line-height:50px;}

.news-list li{ font:normal 14px/35px "微软雅黑"; padding-left:12px; background:url(../images/dian.gif) left center no-repeat; }
.news-list li span{ float:right; color:#a2a2a2;}
.title02{ font-size:1.4rem; line-height:2.2rem; padding-top:5px; text-align:center;}
.title02 a{ color:#c20505;}
.h-title2 h2{ padding:0px 15px 0 0;}
.h-title2 h2 i{ margin-right:5px;transform:rotate(90deg);-ms-transform:rotate(90deg);/* IE 9 */-moz-transform:rotate(90deg);/* Firefox */-webkit-transform:rotate(90deg); /* Safari 和 Chrome */-o-transform:rotate(90deg);}
.xxgk-list li{ width:33.3%; float:left; text-align:center; color:#cfcfcf;}
.xxgk-list li i{ font-size:3rem; display:block; margin:1rem auto 0; color:#cfcfcf;}
.xxgk-list li a{display: block;text-align: center;transition: all .2s;}
.xxgk-list li a:hover{transform: translateY(-3px); color:#ca0000;}
.xxgk-list li a:hover i{color:#ca0000;}
/*业务工作*/
.ywgz-nav li{ padding:5px 10px;}
.xxgk-list2 li{ width:50%; float:left; text-align:center; padding-bottom:2px;}
 h2.zt-title{ width:35px; padding:20px 10px; margin-bottom:0px; background:#ca0000;font:normal 18px/20px "微软雅黑"; color:#fff; text-align:center;}
.list-ywxt li{ width:50%; float:left; text-align:center;}
.list-ywxt li i{ display:block; width:82px; height:82px; background:#e89797 ; border-radius:50%; margin:10px auto; font-size:2.5rem; line-height:82px; text-align:center; color:#fff;}
.list-bshd { margin-left:-3%;}
.list-bshd li{ width:47%; float:left; height:60px; line-height:60px; overflow:hidden; margin-top:10px; border:1px solid #eee; text-align:center; margin-left:3%;}
.list-bshd li a{ display:block; color:#000;}
.list-bshd li a:hover{ display:block; background:#f8f8f8; color:#e89797;}
.list-bshd li i{font-size:28px;margin-right:5px; color:#a6a6a6;}
.list-bshd li:hover i{color:#e89797;}
.footer{ background:#f3f3f3; border-top:5px solid #ca0000; height:auto}
.links{ padding:15px 0px; border-bottom:1px solid #e3e3e3;}
.red-img{ float:left; margin-right:10px;}
.area-xk .tab-nav li {float:left;width:130px; height:40px; font: normal 18px/40px "微软雅黑";  border-bottom:2px solid #fff;  color: #666; overflow: hidden;cursor: pointer; text-align:center;}
.area-xk .tab-nav li a{ color:#666;}
.area-xk .tab-nav li.hover { border-bottom:2px solid #ca0000;color:#ca0000;}
.area-xk .tab-nav li.hover a{color:#ca0000;}
.area-xk .tab-nav li.more{ float:right;}
.xk-table{ border:1px solid #eee; color:#666; line-height:24px;}
.xk-table td{ width:19%; padding:12px 10px; border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea; text-align:center;}
.xk-table th{ width:19%; padding:10px 10px;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea; text-align:center;}
.xk-table th:first-child ,.xk-table td:first-child{ width:12%;}
.xk-table td a{ color:#333;}
.xk-table td a:hover{ color:#ca0000;}
/*列表页面*/
.breadcrumb li i{ margin-right:5px; color:#777;}
.breadcrumb{ margin-bottom:5px; border-bottom:1px solid #eee;}
.sidenav {padding-bottom: 20px; }
.sidenav h3 { background: #ca0000; line-height:75px; font-size: 25px; color: #fff; text-align: center; font-weight: normal; }
.sidenav h3  i{ margin-right:10px;}
.sidenav ul li { padding:0 5%; width:100%; border-bottom: #e9e9e9 solid 1px; display: block; font-size: 16px; line-height:45px; text-align:center; float:left; clear:both;}
.sidenav ul li a {text-align: center;}
.sidenav ul li a:hover, .sidenav ul li a.cur { color: #ca0000; font-weight:bold; }
.sidenav ul li.cur a { color: #ca0000; font-weight:bold; }
.sidenav ul li i {float: right; aline-height: 50px;font-size: 12px;color: #d1d1d1;line-height:45px;}
h2.p-title{ font-size:18px; border-bottom:2px solid #C30; line-height:35px;}
.page-link {position: relative;display: block;padding: 0.5rem 0.75rem;margin-left: -1px;line-height: 1.25;color: #ca0000;background: #fff;border: 1px solid #eee;}
.page-link:hover {z-index: 2;color: #fff;text-decoration: none;background: #ca0000;border-color: #ca0000;}
.page-link:focus {z-index: 2;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.page-item.active .page-link {z-index: 1;color: #fff;background: #ca0000;border-color: #9b0000;}
.page-item.disabled .page-link {color: #ca0000;pointer-events: none;cursor: auto;background: #fff;border-color: #dee2e6;}
.show-content h2{ font-size:1.8rem; line-height:2.5; text-align:center; color:#C00;}
.show-content img{ display:block; margin:10px auto; max-width:90%;}
.show-content p{ font-size:1.0rem;}
.show-content .date{ border-top:1px solid #eee;border-bottom:1px solid #eee;  line-height:35px; font-size:14px; color:#878787; margin:8px 0px; text-align:center;}
.content-b{ border:1px solid #eee; width:100%; max-width:1200px; margin:0 auto; padding:0 2%;}
.bdsharebuttonbox{ width:150px; display:block; float:right; }
/*兼容样式*/
@media (min-width: 320px) and (max-width:480px) {
.header-global{ width:100%; height:100px; background:url(../images/header-min.jpg) center top no-repeat; background-size: 100% 100%;}
.header-global .logo{ padding-top:30px; width:95%;}
.navbar-light .navbar-nav .nav-link{ padding:0.3rem 0.8rem; font-size:14px; color:#fff; border-left:1px solid #ff4848;}
.navbar-nav li{ border-bottom:1px solid #fff;}
.navbar-light .navbar-nav .nav-link{border:none;}
.fa-navicon{ line-height:2.5rem; font-size:1.5rem;}
.container{padding-right: 10px;padding-left: 10px;}
.form-control{ width:84%; margin-left:10px;}
.sm-mb-2 {margin: 0.5rem 0!important;}
.section-title{font-family:"方正大标宋简体", "Microsoft YaHei";background:url(../images/section-title.jpg) right center no-repeat; font-size:24px; color: #ca0000;line-height:2rem;padding:0.5rem 20px;}
.slideBox{ width:100%; height:260px;background:#fff;  overflow:hidden; position:relative; }
.slideBox .sbd img{ height:260px; display:block;  }
.block20{ height:10px; line-height:10px;}
 h2.zt-title{ display:none;}
.red-img{ display:block; margin:0px auto; float:none;}
.tab-nav li{ width:25%; text-align:center;}
.nav-link{ padding:8px 5px;}
.area-xk .tab-nav li {width:25%;}
.show-content h2{ font-size:1.2rem; line-height:1.4; text-align:center; color:#C00;}
.show-content{ padding:0 4%;}
.bdsharebuttonbox{ width:100%; display:block; float:right; }
.news-list li a { display:block; width: 82%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



}

@media (min-width:480px) and (max-width:768px) {
.header-global{ width:100%; height:220px; background:url(../images/header-min.jpg) center top no-repeat; background-size: 100% 100%;}
.header-global .logo{ padding-top:50px; width:90%;}
.navbar-light .navbar-nav .nav-link{ padding:5px 0.8rem; font-size:16px; color:#fff; border-left:1px solid #ff4848;}
.navbar-nav li{ border-bottom:1px solid #fff;}
.navbar-light .navbar-nav .nav-link{border:none;}
.fa-navicon{ line-height:2.5rem; font-size:1.5rem;}
.slideBox{ width:100%; height:230px;background:#fff;  overflow:hidden; position:relative; }
.slideBox .sbd img{ height:230px; display:block;  }
}


















