 @charset "utf-8";
 /* CSS Document */
 
 .pcease {
     float: right;
     width: 200px;
     line-height: 90px;
     text-align: right;
     font-family: Microsoft YaHei, "微软雅黑";
 }
 
 .bluefont {
     color: #0066cc;
     font-size: 16px;
 }
 /*滚动条 可选*/
 
 ::-webkit-scrollbar {
     width: 10px;
     height: 10px;
 }
 
 ::-webkit-scrollbar-button:vertical {
     display: none;
 }
 
 ::-webkit-scrollbar-track:vertical {
     background-color: black;
 }
 
 ::-webkit-scrollbar-track-piece {
     background-color: #F5F5F5;
 }
 
 ::-webkit-scrollbar-thumb:vertical {
     margin-right: 10px;
     background-color: #888;
 }
 
 ::-webkit-scrollbar-thumb:vertical:hover {
     background-color: #246bc5;
 }
 
 ::-webkit-scrollbar-corner:vertical {
     background-color: #535353;
 }
 
 ::-webkit-scrollbar-resizer:vertical {
     background-color: #FF6E00;
 }
 
 block_txt .dfhead_fixed {
     background: #fff;
     width: 100%;
     position: fixed;
     z-index: 1000000;
     height: 70px;
     -moz-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);
     -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);
     box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);
 }
 /*页面load*/
 
 #LoadingBar {
     position: fixed;
     width: 100%;
     height: 100%;
     background: #fff;
     color: #333;
     text-align: center;
     left: 0;
     top: 0;
     bottom: 0;
     right: 0;
     z-index: 9999999;
     font-size: 16px;
     line-height: 30px;
 }
 
 #LoadingBar .div {
     width: 300px;
     height: 100px;
     position: absolute;
     left: 50%;
     top: 50%;
     margin-left: -150px;
     margin-top: -50px;
 }
 
 .mar0 {
     margin: 0 auto;
 }
 
 .ml5 {
     margin-left: 5px;
 }
 
 .ease-1 {
     opacity: 1;
     -webkit-transform: translateY(0);
     transform: translateY(0);
     -webkit-transition-delay: 100ms;
     transition-delay: 100ms;
 }
 
 .ease-3 {
     -webkit-transition: all 0.3s;
     -khtml-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     transition: all 0.3s;
 }
 
 .radius-5 {
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
 }
 
 .shadow-box-5 {
     -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
     -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
     box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
 }
 
 .shadow-text-1 {
     -moz-text-shadow: 0 1px 0px rgba(0, 0, 0, .5);
     -webkit-text-shadow: 0 1px 0px rgba(0, 0, 0, .5);
     text-shadow: 0 1px 0px rgba(0, 0, 0, .5);
 }
 
 .txt-en {
     font-family: "Times New Roman", Times, serif;
     font-weight: normal;
 }
 
 .txt-l {
     text-align: left;
 }
 
 .txt-c {
     text-align: center;
 }
 
 .txt-r {
     text-align: right;
 }
 
 .txt-green {
     color: #246bc5;
 }
 
 .mobile {
     display: none;
 }
 
 .headwa {
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     bottom: auto;
     height: 70px;
     background: #fff;
     z-index: 999;
 }
 
 .go_top {
     position: absolute;
     right: 94px;
     bottom: 100%;
     width: 155px;
     height: 45px;
     font-size: 0;
     text-align: center;
     background: url(../images/pic_bg2.png) center center no-repeat;
     -webkit-background-size: cover;
     background-size: cover
 }
 
 .go_top i {
     display: inline-block;
     vertical-align: middle;
     width: 44px;
     height: 32px;
     background: url(../images/pic_3.png) center center no-repeat;
     -webkit-background-size: cover;
     background-size: cover
 }
 
 .fix {
     *zoom: 1
 }
 
 .fix:after,
 .fix:before {
     display: block;
     content: "";
     height: 0;
     clear: both
 }
 
 .head_fixed {
     top: 0;
     z-index: 10000;
 }
 
 .nav-menu {
     z-index: 998;
     position: fixed;
     top: -100%;
     left: 0;
     right: 0;
     bottom: 0;
     width: 100%;
     height: 100%;
     filter: alpha(opacity=0);
     /* internet explorer */
     -khtml-opacity: 0;
     /* khtml, old safari */
     -moz-opacity: 0;
     opacity: 0;
 }
 
 .nav-menu.show {
     top: 0;
     filter: alpha(opacity=100);
     /* internet explorer */
     -khtml-opacity: 1;
     /* khtml, old safari */
     -moz-opacity: 1;
     opacity: 1;
 }
 
 .nav-menu ul {
     position: absolute;
     top: 90px;
     bottom: 0px;
     width: 100%;
 }
 
 .nav-menu ul li {
     float: left;
     width: 30%;
     height: 30%;
     text-align: center;
     position: relative;
 }
 
 .nav-menu ul li a {
     font-size: 16px;
     color: #aaa;
     display: block;
     width: 100%;
     height: 40px;
     line-height: 40px;
     position: absolute;
     top: 50%;
     margin-top: -20px;
     text-align: center;
     letter-spacing: 2px;
 }
 
 .nav-menu ul li .iconfont {
     font-size: 20px;
 }
 
 .nav-menu ul li a:hover {
     color: #fff;
 }
 /*-----------------初始化---------------------*/
 
 * {
     margin: 0;
     padding: 0;
     list-style-type: none;
 }
 
 a,
 img {
     border: 0;
 }
 
 a {
     text-decoration: none;
     color: #333;
 }
 
 body {
     color: #333;
     font-family: 'Microsoft YaHei', Verdana, Arial, Helvetica, sans-serif;
     line-height: 20px;
     overflow-x: hidden;
     width: 100%;
     height: 2000px;
     font-size: 14px;
 }
 
 .clear:after {
     content: '\20';
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
 }
 /* 公共 */
 
 html,
 body {
     width: 100%;
     height: 100%;
 }
 
 body {
     position: relative;
 }
 
 .contact td {
     padding: 10px;
     font-size: 16px;
 }
 
 #btn1 {
     margin: 30px;
 }
 
 .congbox {
     margin: 0 auto;
     width: 100%;
     position: relative;
 }
 
 .contavtgbox {
     margin: 0 auto;
     width: 100%;
 }
 
 .cont {
     position: absolute;
     width: 42%;
     left: 12.5%;
     margin-top: 10%;
 }
 
 .cont h2 {
     font-size: 2.4rem;
     font-weight: bold;
     color: #fff;
 }
 
 .neir {
     font-size: .96rem;
     font-weight: normal;
     color: #fff;
     margin-top: 7%;
 }
 
 .neir p {
     margin-top: 2%;
     font-weight: normal;
     color: #fff;
     line-height: 150%;
     text-indent: 33px;
 }
 
 .xiangqing {
     color: #ffea00;
 }
 
 .xiangqing a:link {
     color: #ffea00;
 }
 
 .xiangqing a:visited {
     color: #ffea00;
 }
 
 .xiangqing a:hover {
     color: #fff;
 }
 
 .xiangqing a:active {
     color: #fff;
 }
 
 .lanmulist {
     margin-top: 10%;
 }
 
 .lanmulist li {
     width: 24%;
     display: inline-block;
     text-align: center;
     color: #fff;
 }
 
 .lanmulist li a {
     display: block;
     padding: 10px 0;
     color: #fff;
 }
 
 .lanmulist li a:hover {
     display: block;
     padding: 10px 0;
     background: #fff;
     color: #237bc3;
     border-radius: 3px;
     -webkit-transition: all .4s;
     -o-transition: all .4s;
     -moz-transition: all .4s;
     transition: all .4s
 }
 
 .lanmulist li i {
     font-size: 4rem;
 }
 
 .lanmulist li .mingcheng {
     margin-top: 3%;
     font-size: 1rem;
 }
 
 .m-newsl {
     margin-top: 2%;
 }
 
 .wp {
     width: auto;
 }
 
 .wp {
     width: 85%;
     max-width: 1290px;
     margin: 0 auto
 }
 
 .m-slickl1 {
     margin-bottom: 151px;
     position: relative
 }
 
 .m-slickl1 .paging {
     position: absolute;
     top: 82px;
     right: 39px;
     z-index: 1;
     font-size: 22px;
     color: #bebebe;
     line-height: 1.5em;
     font-family: Arial, "微软雅黑"
 }
 
 .m-slickl1 .paging .current {
     font-size: 40px;
     line-height: 1.5em
 }
 
 .m-slickl1 .item {
     position: relative;
 }
 
 .m-slickl1 .slick-list {
     margin: 0 -50px
 }
 
 .m-slickl1 .item .pic {
     width: 650px;
     height: 420px;
     overflow: hidden
 }
 
 .m-slickl1 .item .pic img {
     display: block;
     width: 650px;
     height: 420px;
 }
 
 .m-slickl1 .item .txt {
     position: absolute;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     transform: translateY(-50%);
     right: 0px;
     width: 48%;
     z-index: 1;
     padding: 30px 38px 39px 60px;
     background-color: #fff;
     -webkit-box-shadow: 20px 0 32px rgba(0, 0, 0, .1);
     -moz-box-shadow: 20px 0 32px rgba(0, 0, 0, .1);
     -ms-box-shadow: 20px 0 32px rgba(0, 0, 0, .1);
     -o-box-shadow: 20px 0 32px rgba(0, 0, 0, .1);
     box-shadow: 20px 0 32px rgba(0, 0, 0, .1);
     overflow: hidden
 }
 
 .m-slickl1 .item .txt .num {
     font-size: 22px;
     color: #bebebe;
     line-height: 1.5em;
     margin-bottom: 13px
 }
 
 .m-slickl1 .item .txt .num em {
     font-size: 50px;
     color: #000;
     font-weight: 700;
     line-height: 1.5em;
     margin-right: 14px
 }
 
 .m-slickl1 .item .txt .tit {
     font-size: 22px;
     color: #000;
     line-height: 1.5em;
     margin-bottom: 8px;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden
 }
 
 .m-slickl1 .item .txt .tit a {
     color: inherit
 }
 
 .m-slickl1 .item .txt .tit a:hover {
     color: #033271
 }
 
 .m-slickl1 .item .txt .desc {
     font-size: 14px;
     color: #999;
     line-height: 1.88em;
     height: 3.76em;
     overflow: hidden;
     margin-bottom: 28px
 }
 
 .m-slickl1 .item .txt .icon {
     float: right;
     width: 88px;
     overflow: hidden;
     position: relative;
     z-index: 100
 }
 
 .m-slickl1 .item .txt .icon img {
     display: block;
     width: 100%
 }
 
 .m-slickl1 .slick-dots {
     position: absolute;
     left: 0;
     bottom: -40px;
     width: 100%;
     text-align: center;
     z-index: 99
 }
 
 .m-slickl1 .slick-dots li {
     display: inline-block;
     margin: 0 5px
 }
 
 .m-slickl1 .slick-dots li button {
     display: block;
     width: 12px;
     height: 12px;
     font-size: 0;
     line-height: 0;
     text-indent: 999px;
     background-color:#fff;
     border-radius: 50%;
     cursor: pointer;
     padding: 0;box-shadow: 0 0 5px #999;
      
 }
 
 .m-slickl1 .slick-dots li.slick-active button {
     background-color: #ef9b47;

 
 }
 
 .dongtitle {
     text-align: center;
     font-size: 2.4rem;
     color: #5c5044;
     font-weight: bold;
     line-height: 180%;
     margin-top: 8%;
 }
 
 .white-dongtitle {
     text-align: center;
     font-size: 2.4rem;
     color: #fff;
     font-weight: bold;
     line-height: 180%;
     margin-top: 8%;
 }
 
 .black-dongtitle {
     text-align: center;
     font-size: 2.4rem;
     color: #333;
     font-weight: bold;
     line-height: 180%;
     margin-top: 8%;
 }
 
 .sdcont {
     margin: 0 auto;
     width: 75%;
     margin-top: 8%;
 }
 
 .bjbox {
     position: relative;
     background: #fff;
     height: 370px;
     max-width: 1440px;
     margin-top: 6%;
 }
 
 .gundongpic {
     position: absolute;
     z-index: 9999;
     left: 2%;
     top: -32px;
     padding-left: 20px;
     width: 45%;
     height: 433px;
     background-image: url(../images/ggbg.png);
     background-repeat: no-repeat;
     background-size: 100% 433px;
 }
 
 .gundongpic img {
     width: 90%;
     height: 310px;
 }
 
 .gjnewsleft {
     width: 100%;
     height: 310px;
 }
 
 .gjnewsright {
     padding-left: 51%;
     width: 47%;
     margin-top: 15px;

 }
 /*.news_ttl {   width:100%; height:50px;position:relative;}
.news_ttl li { width:12%; margin-left:40px; display:block;  height:50px; line-height: 50px;   float:left; color:#6b6b6b;    font-size:1.4rem;  cursor:pointer}
.news_ttl li.on { background: url(../images/line.png) left bottom no-repeat;  color:#2598d6;font-size:1.5rem;}
.news_ttl a { line-height:50px; font-size:1.4rem; color:#6b6b6b; float:right; display:none}*/
 
 .news_ttl {
     position: relative;
     width: 60%;
     height: 40px;
     margin: 0 auto;
     margin-top: 20px;
     border-left: 1px solid #fff;
	 margin-left: 28.5%;
 }
 
 .news_ttl li {
     width: 24%;
     display: block;
     border-top: 1px solid #fff;
     border-bottom: 1px solid #fff;
     border-right: 1px solid #fff;
     text-align: center;
     height: 40px;
     line-height: 40px;
     float: left;
     color: #fff;
     font-size: 1.1rem;
     cursor: pointer
 }
 
 .news_ttl li.on {
     background: #fff;
     color: #2e8ccb;
     font-size: 1.1rem;
 }
 
 .news_ttl a {
     line-height: 50px;
     font-size: 1.4rem;
     color: #6b6b6b;
     float: right;
     display: none
 }
 
 .index_more2 {
     position: absolute;
     right: -33%;
     bottom:-80%;
     font-size: 13px;
     height: 25px;
 }
 
 .index_more2 a {
     color: #666;
     font-size: 13px;
     padding-left: 20px;
     background: url(../images/gd.png) left center no-repeat;
 }
 
 .index_more2 a:link {
     color: #666;
 }
 
 .index_more2 a:visited {
     color: #666;
 }
 
 .index_more2 a:active {
     color: #f60;
 }
 
 .index_more2 li a:hover {
     color: #f60;
 }
 
 .index_more,
 .index_more3 {
     position: absolute;
     right: 0px;
     top: 0px;
     display: inline-block;
     width: 60px;
 }
 .index_news_con2{
	 margin-top: 15px;
 }
 .index_news_con2>li {
     display: none
 }
 
 .index_news_con4>li {
     display: none
 }
 
 .index_news_con6>li {
     display: none
 }
 /*焦点图*/
 
 .focus {
     position: relative;
     width: 97%;
     height: 310px;
     margin-top: 18px;
     background-color: #000;
     float: left;
 }
 
 .clock {
     position: absolute;
     bottom: -25px;
     left: 0;
     color: #999;
     padding-left: 20px;
     background: url(../images/clock.png) left no-repeat;
     line-height: 20px;
     font-size: 12px;
 }
 
 .focus img {
     width: 100%;
     height: 310px;
 }
 
 .focus .shadow {
     width: 100%;
     position: absolute;
     bottom: -60px;
     left: 0px;
     z-index: 10;
     height: 50px;
     line-height: 24px;
     display: block;
     text-align: left;
 }
 
 .focus .shadow a {
     line-height: 24px;
     text-decoration: none;
     color: #333;
     font-size: 15px;
     overflow: hidden;
     font-family: "\5FAE\8F6F\96C5\9ED1";
 }
 
 .focus .fcon {
     position: relative;
     width: 100%;
     display: none;
 }
 
 .focus .fcon img {
     display: block;
 }
 
 .focus .fbg {
     bottom: 8px;
     right: 10px;
     width: 88px;
     position: absolute;
     height: 21px;
     text-align: center;
     z-index: 9999999;
 }
 
 .focus .fbg div {
     margin: 4px auto 0;
     overflow: hidden;
     zoom: 1;
     height: 14px
 }
 
 .focus .D1fBt a {
     position: relative;
     display: inline;
     width: 12px;
     height: 12px;
     border-radius: 7px;
     margin: 0 5px;
     color: #B0B0B0;
     font: 12px/15px "\5B8B\4F53";
     text-decoration: none;
     text-align: center;
     outline: 0;
     float: left;
     background: url(../images/tpqh2.png) no-repeat;
 }
 
 .focus .D1fBt .current,
 .focus .D1fBt a:hover {
     background: url(../images/tpqh1.png) no-repeat;
 }
 
 .focus .D1fBt img {
     display: none
 }
 
 .focus .D1fBt i {
     display: none;
     font-style: normal;
 }
 
 .focus .prev,
 .focus .next {
     position: absolute;
     width: 40px;
     height: 74px;
     background: url(../images/focus_btn.png) no-repeat;
 }
 
 .focus .prev {
     top: 50%;
     margin-top: -37px;
     left: 0;
     background-position: 0 -74px;
     cursor: pointer;
 }
 
 .focus .next {
     top: 50%;
     margin-top: -37px;
     right: 0;
     background-position: -40px -74px;
     cursor: pointer;
 }
 
 .focus .prev:hover {
     background-position: 0 0;
 }
 
 .focus .next:hover {
     background-position: -40px 0;
 }
 
 .gjnewslist {
     padding-top: 15px;padding-right:5%;
 }
 
 .gjnewslist li {
     margin-top: 20px;
 }
 
 .gjnewslist li a {
     display: block;
     color: #333;
 }
 
 .gjnewslist li a:hover {
     color: #2e8ccb;
 }
 
 .gjnewslist li .timebox {
     float: left;
     width: 60px;
     height: 60px;
     background: #e8e8e8;
     text-align: center;
 }
 
 .gjnewslist li .shuzi {
     font-size: 30px;
     color: #8c8a8a;
     margin-top: 10px;
 }
 
 .gjnewslist li .shuzishij {
     font-size: 12px;
     color: #b6b5b5;
     margin-top: 6px;
 }
 
 .gjnewslist li .newli {
     float: right;
     width: 86%;
     font-size: 16px;
     height: 60px;
     line-height: 150%;
     vertical-align: middle;
 }
 
 .tongzhigonggao {
     margin: 0 auto;
     width: 100%;
     padding-top:1%;
 }
 
 .tongzhigonggao li {
     float: left;
     width: 31%;
     margin-left: 2%;
     margin-top: 3%;
     border: 1px solid #e2e1e1;
     background: #fff;
 }
 
 .tongzhigonggao li:hover {
     border: 1px solid #fff;
     background: #fff;
     box-shadow: 0 0 10px #39364b;
 }
 
 .tzggtime {
     float: left;
     width: 15%;
     font-size: 20px;
     height: 55px;
     line-height: 55px;
     color: #999;
     padding: 30px 3% 30px 3%;
 }
 
 .tzggtle {
     float: right;
     width: 75%;
     font-size: .92rem;
     height: 55px;
     color: #333;
     margin: 30px 3% 30px 0;
     overflow: hidden;
     line-height: 190%;
     display: table-cell;
     vertical-align: middle;
 }
 /*成果转化css*/
 
 .news_tt3 {
     width: 30%;
     height: 40px;
     margin: 0 auto;
     margin-top: 2%;
 }
 
 .news_tt3 li {
     width: 49%;
     display: block;
     border: 1px solid #fff;
     text-align: center;
     height: 40px;
     line-height: 40px;
     float: left;
     color: #fff;
     font-size: 1.1rem;
     cursor: pointer
 }
 
 .news_tt3 li.on {
     background: #fff;
     color: #2598d6;
     font-size: 1.1rem;
 }
 
 .news_tt3 a {
     line-height: 50px;
     font-size: 1.4rem;
     color: #6b6b6b;
     float: right;
     display: none
 }
 /*党群建设css*/
 
 .news_tt5 {
     width: 45%;
     height: 40px;
     margin: 0 auto;
     margin-top: 2%;
     border-left: 1px solid #d49e4d;
 }
 
 .news_tt5 li {
     width: 24%;
     display: block;
     border-top: 1px solid #d49e4d;
     border-bottom: 1px solid #d49e4d;
     border-right: 1px solid #d49e4d;
     text-align: center;
     height: 40px;
     line-height: 40px;
     float: left;
     color: #333;
     font-size: 1.1rem;
     cursor: pointer
 }
 
 .news_tt5 li.on {
     background: #d49e4d;
     color: #fff;
     font-size: 1.1rem;
 }
 
 .news_tt5 a {
     line-height: 50px;
     font-size: 1.1rem;
     color: #6b6b6b;
     float: right;
     display: none
 }
 
 .swiper-wrapper {
     position: relative;
     width: 100%;
     height: 100%;
     z-index: 1;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-transition-property: -webkit-transform;
     transition-property: -webkit-transform;
     -o-transition-property: transform;
     transition-property: transform;
     transition-property: transform, -webkit-transform;
     -webkit-box-sizing: content-box;
     box-sizing: content-box
 }
 
 .swiper-slide {
     -webkit-flex-shrink: 0;
     -ms-flex-negative: 0;
     flex-shrink: 0;
     width: 100%;
     height: 100%;
     position: relative;
     -webkit-transition-property: -webkit-transform;
     transition-property: -webkit-transform;
     -o-transition-property: transform;
     transition-property: transform;
     transition-property: transform, -webkit-transform
 }
 
 .pd100 {
     margin: 0 auto;
     width: 75%;
     margin-top:3%;
 }
 
 @media screen and (max-width: 1800px) {
     .pd100 {
         padding: 0 80px
     }
 }
 
 @media screen and (max-width: 1660px) {
     .pd100 {
         padding: 0 60px
     }
.quanshulist li img {
    text-align: center;
    width:95%;
    height: 54px;
    margin-bottom: 10px;
}
 }
 
 @media screen and (max-width: 1200px) {
     .pd100 {
         padding: 0 .15rem
     }
 }
 
 .index-more a {
     display: block;
     font-size: 16px;
     margin: 0 auto;
     width: 280px;
     height: 40px;
     border: 1px solid #fff;
     line-height: 40px;
     text-align: center;
     font-weight: normal;
     color: #454545;
     background-color: #fff;
     -webkit-transition: all .3s;
     -o-transition: all .3s;
     -moz-transition: all .3s;
     transition: all .3s
 }
 
 .index-more a:hover {
     background-color: #2381bd;
     border: 1px solid #fff;
     color: #fff;
 }
 
 @media screen and (max-width: 1200px) {
     .index-more a {
         width: 320px;
         height: 40px;
         line-height: 40px;
         font-size: 15px
     }
 }
 
 @media screen and (max-width: 750px) {
     .index-more a {
         width: 100%;
         height: 36px;
         line-height: 36px;
         font-size: 14px
     }
 }
 
 .swiper-wrapper {
     position: relative;
     width: 100%;
     height: 100%;
     z-index: 1;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-transition-property: -webkit-transform;
     transition-property: -webkit-transform;
     -o-transition-property: transform;
     transition-property: transform;
     transition-property: transform, -webkit-transform;
     -webkit-box-sizing: content-box;
     box-sizing: content-box
 }
 
 .swiper-slide {
     -webkit-flex-shrink: 0;
     -ms-flex-negative: 0;
     flex-shrink: 0;
     width: 100%;
     height: 100%;
     position: relative;
     -webkit-transition-property: -webkit-transform;
     transition-property: -webkit-transform;
     -o-transition-property: transform;
     transition-property: transform;
     transition-property: transform, -webkit-transform
 }
 
 .index-industry {
     margin-top: 2%;
 }
 
 .index-industry-box {
     position: relative;
     margin-top: -.04rem
 }
  .index-industry-box i{
     font-size:1.4rem;
line-height:32px;
 }
 
 .index-industry .industry-prev,
 .index-industry .industry-next {
     position: absolute;
     top: 46%;
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     width: 35px;
     height: 35px;
     line-height: 35px;
     text-align: center;
     color: #7eb5dc;
     border: 1px solid #7eb5dc;
     border-radius: 50%;
     outline: none;
     cursor: pointer;
     -webkit-transition: all .3s;
     -o-transition: all .3s;
     -moz-transition: all .3s;
     transition: all .3s
 }
 
 .index-industry .industry-prev:before,
 .index-industry .industry-next:before {
     display: inline-block;
     vertical-align: middle;
     height: 21px;
     line-height: 21px
 }
 
 .index-industry .industry-prev:hover,
 .index-industry .industry-next:hover {
     color: #0082d6;
     background-color: #fff;
     border-color: #fff
 }
 
 .index-industry .industry-prev {
     left: -66px
 }
 
 .index-industry .industry-next {
     right: -66px
 }
 
 .slide-item {
     background: #fff;
 }
 
 .index-industry .industry-pagination {
     display: none;
     margin-bindex_news_con4ottom: 40px;
     text-align: center
 }
 
 .index-industry .industry-pagination .swiper-pagination-bullet-active {
     background-color: #0082d6
 }
 
 @media screen and (max-width: 1660px) {
     .index-industry .industry-prev,
     .index-industry .industry-next {
         width: 38px;
         height: 38px;
         line-height: 38px;
         font-size: 14px
     }
     .index-industry .industry-prev:before,
     .index-industry .industry-next:before {
         height: 18px;
         line-height: 18px
     }
     .index-industry .industry-prev {
         left: -50px
     }
     .index-industry .industry-next {
         right: -50px
     }
 }
 
 @media screen and (max-width: 1440px) {
     .index-industry {
         padding: .1rem 0
     }
     .index-industry .industry-prev,
     .index-industry .industry-next {
         width: 32px;
         height: 32px;
         line-height: 35px;
         font-size: 13px
     }
     .index-industry .industry-prev:before,
     .index-industry .industry-next:before {
         height: 16px;
         line-height: 16px
     }
     .index-industry .industry-prev {
         left: -48px
     }
     .index-industry .industry-next {
         right: -48px
     }
 }
 
 @media screen and (max-width: 1200px) {
     .index-industry .industry-prev,
     .index-industry .industry-next {
         display: none
     }
     .index-industry .industry-pagination {
         display: block
     }
 }
 
 @media screen and (max-width: 750px) {
     .index-industry .industry-pagination {
         margin-bottom: .2rem
     }
 }
 
 .industry-swiper {
     padding: .02rem 0 40px;
     overflow: hidden
 }
 
 .industry-swiper .swiper-slide a:hover .img:before {
     top: 0
 }
 
 .industry-swiper .swiper-slide a:hover .img:after {
     top: 0
 }
 
 .industry-swiper .swiper-slide a:hover h3,
 .industry-swiper .swiper-slide a:hover .more,
 .industry-swiper .swiper-slide a:hover .more i {
     color: #0082d6
 }
 
 .industry-swiper .swiper-slide .img {
     position: relative;
     width: 100%;
     height: 0;
     padding-bottom:56.5%;
     overflow: hidden
 }
 
 .industry-swiper .swiper-slide .img img {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%
 }
 .industry-swiper .swiper-slide .img:before {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(34, 147, 210, 0.8);
    z-index: 6;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.industry-swiper .swiper-slide .img:after {
    content: '\f002';
    position: absolute;
    top: -100%;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding-top: 8px;
    font-family: 'FontAwesome';
    font-size: 60px;
    color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 8;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}
 .industry-swiper .swiper-slide .info {
     padding: 15px 15px 30px
 }
 
 .industry-swiper .swiper-slide h3 {
     height: 24px;
     line-height: 1.2;
     font-size: 18px;
     color: #333;
     font-weight: normal;
     white-space: nowrap;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
     overflow: hidden;
     -webkit-transition: all .3s;
     -o-transition: all .3s;
     -moz-transition: all .3s;
     transition: all .3s
 }
 
 .industry-swiper .swiper-slide .p {
     margin: 10px 0 20px;
     height: 45px;
     font-size: 13px;
     line-height: 23px;
     color: #999;
     overflow: hidden;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 5;
     -webkit-box-orient: vertical;
     word-break: break-all
 }
 
 .industry-swiper .swiper-slide .more {
     font-family: 'Cera-GR-Bold';
     font-size: 16px;
     color: #454545;
     -webkit-transition: all .3s;
     -o-transition: all .3s;
     -moz-transition: all .3s;
     transition: all .3s
 }
 
 .industry-swiper .swiper-slide .more i {
     margin-right: 6px;
     color: #6a6a6a;
     -webkit-transition: all .3s;
     -o-transition: all .3s;
     -moz-transition: all .3s;
     transition: all .3s
 }
 /*@media screen and (max-width: 1660px){
	.industry-swiper .swiper-slide .img:after{font-size:46px}
	.industry-swiper .swiper-slide .info{padding:25px 25px 35px}.industry-swiper .swiper-slide .p{margin:15px 0 20px}
}
@media screen and (max-width: 1440px){.industry-swiper{padding-bottom:50px}
	.industry-swiper .swiper-slide .img:after{font-size:36px}
	.industry-swiper .swiper-slide .info{padding:20px 20px 30px}.industry-swiper .swiper-slide h3{height:21.6px;font-size:16px}
	.industry-swiper .swiper-slide .p{margin:10px 0 15px;height:140px;line-height:28px;font-size:14px}
	.industry-swiper .swiper-slide .more{font-size:16px}
	.industry-swiper .swiper-slide .more i{margin-right:6px;font-size:14px}}*/
 
 @media screen and (max-width: 1200px) {
     .industry-swiper {
         padding-bottom: .15rem
     }
 }
 
 @media screen and (max-width: 950px) {
     .industry-swiper {
         padding-bottom: .15rem
     }
     .industry-swiper .swiper-slide {
         width: 50%
     }
     .industry-swiper .swiper-slide .slide-item:first-child {
         margin-bottom: 10px
     }
 }
 
 @media screen and (max-width: 750px) {
     .industry-swiper .swiper-slide .a-box,
     .industry-swiper .swiper-slide a {
         -webkit-box-shadow: 0 .05rem .15rem -.06rem rgba(0, 0, 0, 0.3);
         box-shadow: 0 .05rem .15rem -.06rem rgba(0, 0, 0, 0.3)
     }
     .industry-swiper .swiper-slide .a-box .img:after,
     .industry-swiper .swiper-slide a .img:after {
         font-size: 30px
     }
     .industry-swiper .swiper-slide .info {
         padding: .175rem .15rem .25rem
     }
     .industry-swiper .swiper-slide h3 {
         height: 19.2px;
         font-size: 16px
     }
     .industry-swiper .swiper-slide .p {
         margin: 8px 0 13px;
         height: 130px;
         line-height: 26px;
         font-size: 13px
     }
     .industry-swiper .swiper-slide .more {
         font-size: 14px
     }
     .industry-swiper .swiper-slide .more i {
         margin-right: 4px;
         font-size: 12px
     }
     .industry-swiper .swiper-slide .slide-item:first-child {
         margin-bottom: 8px
     }
 }
 
 .lingxi {
     margin: 0 auto;
     width: 75%;
     margin-top: 2%;
 }
 
 .lingxi li {
     display: inline-block;
     text-align: center;
     width: 33%;
 }
 
 .lingxi li .lxbox {
     margin: 0 auto;
     width: 70%;
     padding:5% 0;
     background: #fff;
     box-shadow: 0px 0px 5px #999
 }
 
 .lingxi li img {
     text-align: center;
     width: 42px;
     height: 31px;
     margin-bottom: 10px;
 }
 
 .lingxi li p {
     text-align: center;
     font-size: 1rem;
 }
 
 .quanshulist {
     margin: 0 auto;
     width: 75%;
     max-width: 1440px;
     margin-top: 2%;
 }
 
 .quanshulist li {
     float: left;
     width: 20%;
     text-align: center;
     margin-top: 1%;
 }
 
 .quanshulist li .lxbox {
     margin: 0 auto;
     width: 96%;
     padding: 20px 0 10px 0;
     vertical-align: middle;
     background: #fff;
 }
 
 .quanshulist li .lxbox:hover {
     box-shadow: 0px 0px 5px #999
 }
 
 .quanshulist li img {
     text-align: center;
     width: auto;
     height:54px;
     margin-bottom: 10px;
 }
 
 .yuandilist {
     margin: 0 auto;
     width: 75%;
     max-width: 1440px;
     margin-top: 3%;
 }
 
 .yuandilist li {
     float: left;
     width: 25%;
     text-align: center;
 }
 
 .yuandilist li .lxbox {
     margin: 0 auto;
     width: 90%;
     height: 280px;
     background: #fff;
     padding-bottom: 20px;
     padding-top: 5px;
     box-shadow: 0px 0px 5px #999
 }
 
 .yuandilist li .lxbox p {
     font-size: .88rem;
     height: 80px;
     line-height:180%;
     text-align: left;
     padding: 0 18px;
 }
  .yuandilist li .lxbox p:hover {
     color:#0381ba;
 }
 .yuandilist li .lxbox img {
     margin: 10px;
     width: 89%;
     max-width: 291px;
     height: 162px;
 }
 
 .yuandiclock {
     color: #999;
     padding-left: 20px;
     background: url(../images/clock.png) left no-repeat;
     line-height: 20px;
     font-size: 12px;
 }
 
 a.chakan {
     display: block;
     margin: 0 auto;
     margin-top: 3%;
     width: 20%;
     height: 45px;
     line-height: 45px;
     text-align: center;
     color: #fff;
     background: #c48d3a;
     font-size: 1rem;
 }
 
 a.chakan:hover {
     background: #b17c2c;
 }
 
 .sgei {
     margin: 0 auto;
     width: 75%;
   
 }
 
 .jijinbox {
     position: relative;
     margin: 0 auto;
     margin-top: 12%;
     height: 480px;
     width: 75%;
     
 }
 
 .jijinlanbox {
     float: left;
     width: 49.8%;
     background: url(../images/lalnbg.png);
     height: 480px;
 }
 
 .jijinbaibox {
     float: right;
     width: 49.8%;
     background: url(../images/baibg.png);
     height: 480px;
 }
 
 .jiqishou {
     position: absolute;
     top: -180px;
     left: -240px;
     background: url(../images/jiqi.png);
     width: 393px;
     height: 320px;
 }
 
 .jjdongtitle {
     padding-left: 25px;
     margin-left: 5%;
     font-size: 2.4rem;
     color: #fff;
     font-weight: bold;
     line-height: 180%;
     margin-top: 4%;
     background: url(../images/fg.png) no-repeat;
 }
 
 .sdgcont {
     margin-left: 8%;
     padding-left: 25px;
     font-size: .96rem;
     color: #fff;
     width: 55%;
     margin-top: 3%;
     line-height: 180%;
     text-indent: 33px;
 }
 .touzipt .item>p{
    word-break:break-all;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:10;
    overflow:hidden;
 }
 .glety {
     text-align: left;
     padding: 0 10px;
 }
 /* ranklist*/
 
 .ranklist {
     margin: 0 auto;
     height: 340px;
     width: 66%;
     overflow: hidden;
     margin-top: 14%;
     margin-left: 30%;
 }
 
 .ranklist li {
     overflow: hidden;
     position: relative;
     height: 60px;
     margin: 0 0 10px 0;
     font-size: .96rem;
     background: url(../images/sline.png) 70px no-repeat;
 }
  .ranklist li:hover {
    color:#2390d0;
 }
 .ranklist li em {
     background: url(../images/mun.gif) no-repeat;
     width: 20px;
     height: 16px;
     overflow: hidden;
     display: block;
     position: absolute;
     left: 0;
     top: 0;
     text-align: center;
     font-style: normal;
     color: #333;
 }
 
 .ranklist li p {
     margin-left: 63px;
     padding-left: 30px;
     font-size: 1rem;
     background: url(../images/quan1.png) 1px 5px no-repeat
 }
 
 .ranklist li p:hover {
     background: url(../images/quan2.png) 1px 5px no-repeat
 }
 
 .jjtime {
     position: absolute;
     left: 0px;
     top: 0px;
     height: 60px;
 }
 
 .jjtime h4 {
     font-weight: bold;
     font-size: 16px;
     text-align: right;
 }
 
 .dggyou {
     font-size: .6rem;
     color: #a09f9f;
     text-align: right;
 }
 
 .jjmore {
     position: absolute;
     right: 20px;
     top: 5%;
     font-size: 13px;
     height: 25px;
 }
 
 .jjmore a {
     color: #666;
     font-size: 13px;
     padding-left: 20px;
     background: url(../images/gd.png) left center no-repeat;
 }
 
 .jjmore a:link {
     color: #666;
 }
 
 .jjmore a:visited {
     color: #666;
 }
 
 .jjmore a:active {
     color: #f60;
 }
 
 .zhuanquan {
     position: absolute;
     left: 50%;
     top: 85px;
     margin-left: -132px;
     background: url(../images/tuan.png) no-repeat;
     width: 265px;
     height: 265px;
 }
 
 .zhuan {
     position: absolute;
     left: 50%;
     top: 70px;
     margin-left: -148px;
     width: 295px;
     height: 295px;
 }
.dex_more2 {
     position: absolute;
     right:14%;
     top: 20%;
     font-size: 13px;
     height: 25px;
z-index:1;
 }
.dex_more2 a {
     color: #666;
     font-size: 13px;
     padding-left: 20px;
     background: url(../images/gd.png) left center no-repeat;
 }
 
 .dex_more2 a:link {
     color: #666;
 }
 
 .dex_more2 a:visited {
     color: #666;
 }
 
 .dex_more2 a:active {
     color: #f60;
 }
 
 .dex_more2 li a:hover {
     color: #f60;
 }
 @media screen and (max-width: 1660px) {
      
.quanshulist li img {
    text-align: center;
    width:90%;
    height: 54px;
    margin-bottom: 10px;
}
 }
