﻿/*版心*/
.w {width: 1200px;margin: 0 auto;}
* {box-sizing: border-box;}
body {min-width: 900px;}

/*公共样式*/
.banner {width: 100%; position: relative;}
.banner img {width: 100%;}
.banner .nav {position: absolute;width: 1200px;height: 60px;line-height: 60px;bottom: 0;left: 50%;transform: translateX(-50%);}
.banner .nav ul li {float: left;min-width: 118px;padding: 0 55px;position: relative;cursor: pointer;}
.banner .nav ul .navli:before{content: "";display: inline-block;vertical-align: middle;width: 2px;height: 19px;background: url(../images/icon1.png) no-repeat;background-size: 100% 100%;position: absolute;top: 50%;left:0;transform: translateY(-50%);}
.banner .nav ul li a {font-size: 16px;color: #fff;padding-bottom: 8px;}
.banner .nav ul li.active a {font-weight: bold;border-bottom: 1px solid #fff;}
.banner .nav ul li:hover a {font-weight: bold;border-bottom: 1px solid #fff;}
footer {width: 100%;padding: 30px 0;text-align: center;background-color: #dd001a;margin-top: 56px;}
footer p {font-size: 14px;color: #fff;line-height: 1.8;}

/*首页*/
.dt-title {padding: 60px 0 35px;text-align: center;}
.dt-title h1 {font-size: 28px; color:#0056bd;}
.dt-title h1:before {content: "";display: inline-block;vertical-align: middle;width: 208px;height: 48px;background: url(../images/left.png) no-repeat;background-size: cover;margin-right: 20px;}
.dt-title h1:after {content: "";display: inline-block;vertical-align: middle;width: 208px;height: 48px;background: url(../images/right.png) no-repeat;background-size: cover;margin-left: 20px;}
.dtc-l {width: 570px;height: 355px;position: relative;}
#lunbo .swiper-container {position: relative;}
#lunbo .swiper-slide {width: 570px;height: 355px;}
#lunbo .swiper-slide .ss-img {width: 100%;height: 100%;}
#lunbo .swiper-slide .filter-text{width: 100%;height: 46px;position: absolute;bottom: 0;left: 0;background:rgba(0,0,0,0.7);padding: 0 15px;line-height: 46px;}
#lunbo .swiper-slide .filter-text p {font-size: 16px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 80px;}
#lunbo .swiper-slide .filter-text a {color: #fff;}
#lunbo .banner-pagination {position: absolute;width: 60px;bottom: 16px;left: auto;right:0;z-index: 99;}
#lunbo .banner-pagination .swiper-pagination-bullet {background: #fff;}
#lunbo .banner-pagination .swiper-pagination-bullet-active {background: #0056bd;}
.dtc-r {width: 612px;height: 355px;background-color: #fcfcfc;}
.dtc-r .dtcr-top {padding: 30px 26px;position: relative;}
.dtc-r .dtcr-top h1 {font-size: 16px;color:#0056bd;font-weight: bold;text-align: center;margin-bottom:8px;}
.dtc-r .dtcr-top h1 a {color:#0056bd;}
.dtc-r .dtcr-top p {font-size: 14px;color: #8a8a8a;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 1.5;text-indent: 27px;}
.dtc-r .dtcr-top span {position: absolute;width: 45px;bottom:10px;right: 10px;font-size: 14px;color: #8a8a8a;}
.dtc-r .dtcr-top span a {font-size: 12px;color: #0056bd;}
.dtcr-bottom,
.hd-bottom{border-top: 1px dashed #dcdcdc;margin:8px 16px 0 6px;padding: 8px 0;}
.dtcr-bottom li,
.hd-bottom li {height: 33px;line-height: 33px;padding:0 6px 0 21px;position: relative;}
.dtcr-bottom li em {display: inline-block;width: 5px;height: 5px;background-color: #d2d2d2;border-radius: 50%;position: absolute;top: 50%;left: 0;transform: translateY(-50%);transition: all .4s;}
.dtcr-bottom li .span1,
.hd-bottom li .span1{transition: all .4s;font-size: 14px;color: #4d4d4d;width: 450px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dtcr-bottom li .span2,
.hd-bottom li .span2{font-size: 12px;color: #a9a9a9;}
.dtcr-bottom li.active .span1{color: #0056BD;}
.dtcr-bottom li.active em{background-color: #0056BD;}
.dtc-r  .dtcr-bottom ul li:hover .span1{color: #0056BD;}
.dtc-r  .dtcr-bottom ul li:hover em{background-color: #0056BD;}
.wj-content .wj-info{width: 566px;}
.wj-content .wj-info li a {font-size: 14px;color: #666;line-height: 2.3;padding-left: 16px;transition: all 0.4s;position: relative;}
.wj-content .wj-info li a em {display: inline-block;width: 8px;height: 7px;background: url(../images/icon2.png) no-repeat;background-size: cover;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.wj-content .wj-info li.active a{color: #0056bd;}
.wj-content .wj-info li:hover a{color: #0056bd;}
.wj-content .wj-info li.active em{background: url(../images/icon3.png);}
.wj-content .wj-info li:hover em{background: url(../images/icon3.png);}
.more {transition: all .4s;display: block;width: 180px;height: 36px;line-height: 36px;border: 1px solid #e6e6e6;font-size: 16px;color: #808080;margin: 56px auto 0;text-align: center;}
.more:hover{background: #0056BD;color: #fff;}
.sheyuan ul li:nth-child(even){margin-left: 20px;}
.sheyuan li {width: 588px;float: left;margin-top: 35px;}
.sy-img {width: 245px;height: 165px;overflow: hidden;}
.sy-img img {width: 100%;height: 100%;transition: all 0.4s;}
.sy-info {width: 320px;height: 165px;padding-top:10px;}
.sy-info.active h1 {color: #0056BD;}
.sy-info h1 {font-size: 16px;color: #4c4c4c;margin-bottom: 18px;font-weight: bold;transition: all 0.4s;}
.sy-info p {font-size: 14px; color:#808080;line-height: 1.8;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.sheyuan li a:hover .sy-img img{transform: scale(1.05);}
.sheyuan li a:hover .sy-info h1 {color: #0056BD;}
/*内容页*/
.nr-title {padding: 60px 0 26px;font-size: 24px;color: #333;text-align: center;border-bottom: 1px dashed #e5e5e5;}
.nri-top {padding: 20px 100px;}
.nri-top .riqi span {font-size: 14px;color: #424242;}
.nri-top .riqi span em {font-size: 12px;color: #424242;}
.nri-top .riqi span:first-child{margin-right: 20px;}
.nri-top .liulan span {font-size: 14px;color: #424242;margin-left: 20px;}
.nri-top .liulan span i {font-size: 12px;color: #0056BD;} 
/*内容页-点击*/
.sub_col a{cursor:pointer;}
.sub_color a{cursor:pointer;}

.nri-top .liulan .blue,
.nri-top .liulan .black,
.nri-top .liulan .grep{width: 12px;height: 12px;display: inline-block;vertical-align: middle;margin-right: 4px;}
.nri-top .liulan .blue {background-color: #0056BD;}
.nri-top .liulan .black {background-color: #000;}
.nri-top .liulan .grep {background-color: #666;}
.nri-img {width: 941px;height: 427px;margin: 28px auto 48px;}
.nri-img img {width: 100%;height: 100%;}
.nri-text p {font-size: 16px;color: #000;margin-top: 36px;line-height: 2;text-indent: 30px;}
.related-link {margin-top: 120px;border-top: 1px dashed #e5e5e5;}
.related-link a {display: block;margin-top: 36px;font-size: 16px;color: #000;}
.related-link a.active{color: #0056BD;}
.related-link a:hover{color: #0056BD;}
/*列表页*/
.hd-title {width: 100%;margin: 60px 0 40px;padding-bottom: 8px;border-bottom: 2px solid #0056BD;}
.hd-title span {display: block;width: 150px;height: 45px;background-color: #0056BD;font-size: 20px;color: #fff;line-height: 46px;text-align: center;}
#hd-content li{border-bottom:1px dashed #dcdcdc;height: 50px;line-height: 50px;position: relative;}
#hd-content .span1 {width: 960px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#hd-content {border: 0;}
#hd-content ul li em {transition: all .4s;display: inline-block;width: 0;height: 0;border-width: 6px;border-style: solid;border-color: transparent  transparent  transparent #9c9c9c;position: absolute; top: 50%;left: 0;transform: translateY(-50%);}
#hd-content ul li.active .span1{color: #0056BD;}
#hd-content ul li.active em{border-color: transparent  transparent  transparent #0056BD;}
#hd-content ul li:hover .span1{color: #0056BD;}
#hd-content ul li:hover em{border-color: transparent  transparent  transparent #0056BD;}
.page-shift {width: 310px;margin: 40px auto;}
.page-shift span {font-size: 18px;margin-left: 10px;}
.page-shift a {width: 26px;height: 26px;border: 1px solid #d1d1d1;margin-left: 10px;display: inline-block;vertical-align: middle;line-height: 26px;text-align: center;}
.page-shift .shift{border: 1px solid #0056BD;color: #0056BD;font-size: 18px;}
.page-shift a.active {background-color: #0056BD;color: #fff;}
