/* 公共样式 */
* {
   margin: 0;
   padding: 0;
   font-family: "微软雅黑";

}

body {
   overflow-x: hidden;
}

body a {
   text-decoration: none;
}

ul>li {
   list-style: none;
}

img {
   max-width: 100%;
   max-height: 100%;
}

.img {
   position: relative;
}

.img img {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   max-width: 100%;
   max-height: 100%;
}

.max {
   /*max-width: 1360px;*/
   max-width: 1200px;
   margin: 0 auto;
}



/*******************************首页***************************/
/* 顶部 */
.header_top {
   background-image: url("../image/2.jpg");
   background-repeat: no-repeat;
   padding: 20px 0;
   background-size: 100% 100%;
   background-position: 100% 100%;
}

.btn {
   position: absolute;
   top: 70px;
   right: 10px;
   z-index: 999;
   display: none;
}

.btn div {
   width: 24px;
   height: 2px;
   background: #000;
   margin-bottom: 6px;
}

.logo {
   max-width: 400px;
   max-height: 60px;
   float: left;
}
.logo img{
   max-width: 400px;
   max-height: 60px;
}

.language {
   float: right;
   margin-top: 15px;
}

.language h6 {
   float: left;
   font-size: 16px;
   color: #be8915;
}

.language h5 {
   font-size: 22px;
   color: #2f3239;
   float: left;
   margin-top: -4px;
}


.language p {
   float: left;
   margin-left: 45px;
}

.language p a {
   font-size: 14px;
   color: #be8915;
}

.header_bottom {
   background: #2f3239;
}

.header_bottom .nav li {
   float: left;
   width: 11.1%;
   text-align: center;
   position: relative;
   line-height: 48px;
}

.header_bottom .nav li a {
   color: #f0f0f0;
   font-size: 16px;
   line-height: 48px;
}

.header_bottom .nav .nv {
   background: #be8915;
}

.header_bottom .nav li:hover {
   background: #be8915;
}

/* 二级导航 */
.two {
   width: 100%;
   z-index: 999;
   background: rgba(3, 3, 3, .7);
   position: absolute;
   top: 49px;
   display: none;
}

.nav li:hover .two {
   display: block;
}

.two a {
   display: block;
   width: 100%;

}

.nav li .two .to {
   color: #be8915;
}

.nav li .two a:hover {
   color: #be8915;
}


/* 轮播图 */
body .swiper-pagination-bullet {
   width: 20px;
   height: 3px;
   display: inline-block;
   border-radius: 2px;
   background: #fff;
   opacity: 1.2;
}

body .swiper-pagination-bullet-active {
   background-color: #be8915;
}


/* 新闻轮播 */
.news_broadcast {
   background-image: url("../image/4.jpg");
   background-repeat: no-repeat;
   padding: 50px 0 60px 0;
   background-size: 100% 100%;
   background-position: 100% 100%;
}

.news_broadcast .broadcast {
   background: #fff;
   padding: 30px;
}


/* 轮播新闻 */
body .swiper-containern {
   margin: 0;
   position: relative;
   margin-right: 30px;
   width: 600px;
   float: left;
   box-shadow: 0 0 2px #ddd;
}

.broadcast .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
   background-image: url("../image/7.png");
}

.broadcast .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
   background-image: url("../image/6.png");
}

.broadcast .swiper-button-next,
.swiper-button-prev {
   width: 30px;
   height: 30px;
}

.broadcast .swiper-button-prev,
.swiper-button-prev {
   width: 30px;
   height: 30px;
}

.swiper-containern .swiper-slide p {
   font-size: 14px;
   line-height: 50px;
   background: rgba(3, 3, 3, .6);
   color: #fff;
   position: absolute;
   bottom: 0px;
   z-index: 999;
   width: 100%;
   text-indent: 1em;
   /* display: none; */
}

.swiper-containern .swiper-slide span {
   float: right;
   margin-right: 16px;
}


.swiper-containern:hover .swiper-slide p {
   display: block;
}

/* 新闻列表 */
.news_list {
   width: calc(100% - 630px);
   float: left;
}

.news_list .tit {
   border-bottom: 2px solid #ededed;
   padding-bottom: 0px;
}

.news_list .tit .ne {
   padding-bottom: 8px;
   float: left;
}

.news_list .tit .hover {
   border-bottom: 2px solid #be8915;
   padding-bottom: 8px;
   float: left;
}

.news_list .tit .hover a {
   color: #be8915;
}

.news_list .tit h6 {
   margin-right: 40px;
}

.news_list .tit h6 a {
   font-size: 20px;
   color: #333;
}

.news_list .tit h6:hover {
   padding-bottom: 8px;
   float: left;
   border-bottom: 2px solid #be8915;
}

.news_list .tit h6:hover a {
   color: #be8915;
}

.in_ul1 .about_img {
   float: left;
   display: inline-block;
}

.in_ul1 p {
   text-indent: 2em;
   line-height: 28px;
   font-size: 14px;
   color: #333;
   text-align: justify;
   margin-bottom: 10px;
}

.in_ul2,
.in_ul3 {
   display: none;
}

.news_list ul li {
   padding: 20px 0;
}

.news_list ul li:last-child {
   margin-bottom: 30px;
}

.news_list ul li span {
   float: left;
   font-size: 14px;
   color: #333;
}

.news_list ul li .span1 {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   width: calc(100% - 105px);
   margin-right: 10px;
}

.news_list ul li .span1:hover {
   color: #be8915;
}

.news_list ul li .span2 {
   width: 90px;
   color: #999;
}

.View_more {
   font-size: 14px;
   color: #333;
}

/*业务案例 */
.business_case {
   background-image: url("../image/8.jpg");
   background-repeat: no-repeat;
   background-size: 100% 100%;
   background-position: 100% 100%;
   padding-top: 20px;
}


/* 标题 公共样式 */
.title {
   position: relative;
   text-align: center;
}


.title i {
   display: inline-block;
   color: #be8915;
   font-weight: 600;
   position: absolute;
   top: 40px;
}

.title h1 {
   display: inline-block;
   font-size: 72px;
   color: #be8915;
   margin-left: 70px;
   margin-right: 5px;
}

.title .case {
   display: inline-block;
   text-align: left;
   margin-right: 10px;
}

.title .case h3 {
   color: #fefefe;
   font-size: 28px;
}

.honor .title .case h3 {
   color: #000;
   font-size: 28px;
}


.title .case p {
   font-size: 14px;
   color: #be8915;
}


/*业务 table切换 */
.business_case .corpoat {
   margin-top: 20px;
}

.business_case .business #oranger {
   height: 75px;
   background-color: #be8915;
   padding-bottom: 10px;

}

.business_case .business #oranger li {
   float: left;
   height: 65px;
   width: 9.09%;
   text-align: center;
   padding: 10px 0;
}


.business_case .business #oranger .hover {
   background-color: #dab96a;
}

.business_case .business #oranger li img {
   height: 43px;
}

.business_case .business #oranger li p {
   font-size: 14px;
   color: #fff;
   white-space: nowrap;
   width: 100%;
   overflow: hidden;
   text-overflow: ellipsis;
}

/* 内容 */
.business_case .imgnews {
   display: none;
   background: #fff;
   padding: 30px;
}


.business_case .content_headings h6 {
   font-size: 20px;
   color: #be8915;
}

.business_case .content_headings p {
   font-size: 14px;
   color: #333;
   line-height: 48px;
   margin-bottom: 10px;
   display: inline-block;
   white-space: nowrap;
   width: 100%;
   overflow: hidden;
   text-overflow: ellipsis;
}

.business_case .content {
   text-align: center;
}

.content .content_img {
   width: 23%;
   text-align: center;
   margin-right: 2.5%;
   float: left;
   position: relative;
   margin-bottom: 30px;
}


.business_case .content .content_img:nth-last-child(3) {
   margin-right: 0;
}


.business_case .content_img .img {
   box-shadow: 0 0 2px #ddd;
   overflow: hidden;
}

.business_case .content_img .img img {
   max-width: inherit;
}

.business_case .content_img p {
   font-size: 14px;
   color: #5a5a5a;
   line-height: 40px;
   white-space: nowrap;
   width: 100%;
   overflow: hidden;
   text-overflow: ellipsis;
}

.business_case .aaa {
   text-align: center;
   border: 1px solid #be8915;
   margin: 5px 30px;
   padding: 5px 30px;
   border-radius: 20px;
   font-size: 14px;
   color: #fff;
   background: #be8915;
}

/* 数字数据  公共样式*/
.data {
   text-align: center;
   padding: 50px 0 40px 0;
}

.data h1 {
   font-size: 30px;
   color: #fff;
   font-weight: 500;
}

.data h1 span {
   font-size: 50px;
   color: #be8915;
   font-weight: 600;
   font-family: "Impact";
   margin: 0 10px;
}

.company_profile .data {
   padding: 30px 0;
}

.company_profile .data h1 {
   font-size: 26px;
   color: #333;
}


/* 荣誉资质 */
.honor {
   background-image: url("../image/23.jpg");
   background-repeat: no-repeat;
   background-size: 100% 100%;
   background-position: 100% 100%;
   padding-top: 40px;
}

.honor .swiper-containerg {
   padding-top: 20px;
   padding-bottom: 112px;
}

.honor .swiper-containerg .img {
   width: 100%;
   box-shadow: 0 0 2px #ddd;
}

.honor .swiper-containerg p {
   text-align: center;
   color: #333;
   font-size: 14px;
   padding-top: 40px;
   white-space: nowrap;
   width: 100%;
   overflow: hidden;
   text-overflow: ellipsis;

}



.honor .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
   background-image: url("../image/26.png");
   bottom: 0;

}

.honor .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
   background-image: url("../image/25.png");
}

.honor .swiper-button-next,
.swiper-button-prev {
   background-size: 100% 100%;
   width: 84px;
   top: 90%;
   right: 40.6%;
   display: block;
}

.honor .swiper-button-prev,
.swiper-button-prev {
   width: 84px;
   top: 90%;
   background-size: 100% 100%;
   left: 39.7%;
   display: block;
}

.honor .a1 {
   color: #fff;
   position: absolute;
   z-index: 999;
   bottom: 4%;
   left: 46%;
   background-color: #dab96a;
   padding: 12.5px 20px;
   font-size: 14px;
}

/* 电子期刊 */
.electronics_periodical {
   background: #f0f0f0;
   padding: 40px 0;
}

.periodical {
   width: 432px;
   float: left;
   margin-right: 33px;
}

.periodical .period {
   background-color: #be8915;
   width: 60px;
   padding: 35px 0;
   float: left;
}

.periodical .period p {
   color: #fff;
   font-size: 20px;
   writing-mode: lr-tb;
   border-top: 5px solid #dab96a;
   border-bottom: 5px solid #dab96a;
   padding: 32px 20px;
}

.periodical .img {
   width: calc(100% - 60px);
   float: left;
   box-shadow: 0 0 2px #ddd;
}

.periodical .img .img2 {
   display: none;
}


.periodical:hover .img .img2 {
   display: block;
}

.periodical:hover .img .img1 {
   display: none;
}



.electronics {
   width: calc(100% - 432px - 33px);
   float: left;
}

.electronics h6 {
   font-size: 20px;
   background: #be8915;
   color: #fff;
   line-height: 60px;
   padding: 0 30px;
   background-image: url("../image/32.png");
   background-repeat: no-repeat;
   background-position: 17% 50%;
}



.electronics h6 a {
   float: right;
   font-size: 14px;
   color: #f7f2eb;
}


.electronics .elect {
   background: #fff;
   padding: 30px;
}

.electronics .elect .img {
   width: 48%;
   float: left;
   box-shadow: 0 0 2px #ddd;
}

.electronics .elect .img:nth-child(1) {
   margin-right:4%;
}

/* 尾部 */

.footer_top {
   background-image: url("../image/36.png");
   background-repeat: no-repeat;
   background-size: 100% 100%;
   background-position: 100% 100%;
   background-color: rgba(73, 78, 89, 1);
   padding: 60px 0;
}

.footer_top .top_left>img {
   max-width: 316;
   max-height: 75px;
}


.footer_top .top_left>p {
   font-size: 15px;
   color: #a2a2a2;
   line-height: 50px;
}

.footer_top span {
   margin: 0 10px;
}

.top_left {
   width: 317px;
   float: left;
}

/*口风琴效果*/
.footer .organ>ul {
   width: 100%;
   list-style: none;
}

.footer .organ .menu-one>li {
   overflow: hidden;
}


.footer .post {
   background-color: rgba(190, 137, 21, .6);
}

.footer .organ .post p {
   font-size: 14px;
   color: #fff;
   line-height: 36px;
   padding-left: 20px;
}

.footer .organ .menu-one .header {
   cursor: pointer;
   position: relative;
}

.footer .organ .menu-one li .header {
   border: 1px solid #be8915;
   border-top: none;
   background: #3b3e47;

}

.footer .organ .menu-one .header p:last-child {
   float: right;
}

.footer .organ .menu-one .header .txt {
   color: #fff;
   font-size: 14px;
   padding-left: 20px;
   line-height: 36px;
}

.footer .organ .menu-one .header .arrow {
   background: url(../image/39.png) no-repeat;
   position: absolute;
   top: 15px;
   right: 20px;
   width: 20px;
   height: 20px;
}

.footer .organ .menu-show .header .arrow {
   background-image: url(../image/38.png);
}


.footer .organ .menu-two {
   display: none;
}

.footer .organ .menu-two p {
   border: 1px solid #be8915;
   border-top: none;
   background: #3b3e47;
   line-height: 36px;
   font-size: 14px;
   color: #fff;
   padding-left: 20px;
}

/*中间内容 */
.top_centen {
   display: none;
   float: left;
   width: 500px;
   margin: 0 100px;
}

.top_centen ul {
   float: left;
}

.top_centen ul:nth-child(1) {
   margin-right: 50px;
}

.top_centen ul:nth-child(2) {
   margin-right: 70px;
}

.top_centen ul li a {
   line-height: 32px;
   font-style: 14px;
   color: #bfbfbf;
   width: 120px;
   display: inline-block;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

.top_centen ul li:nth-child(1) a {
   font-size: 18px;
   color: #be8915;
}

.top_right {
   margin-top: 30px;
   float: right;
   width: 43%;
}

.top_right ul {
   float: left;
   width: calc(100% - 135px);
}

.top_right ul li {
   line-height: 32px;
   font-style: 14px;
   color: #bfbfbf;
}

.top_right ul li:nth-child(1) {
   font-size: 18px;
   color: #be8915;
   line-height: 32px;
}

.top_right ul li img {
   max-width: 116px;
   max-height: 116px;
   margin-top: 18px;
}

.top_right ul li p {
   margin-left: 30px;
   font-size: 14px;
   line-height: 28px;
   color: #adadad;
}

.top_right .erweima {
   float: right;
   width: 130px;
   color: #bfbfbf;
   font-size: 12px;
   text-align: center;
   margin-top: 20px;
}

.top_right .erweima img {
   max-width: 120px;
}

.footer_bouttom {
   text-align: center;
   background: #ededed;
}

.footer_bouttom p {
   font-size: 14px;
   line-height: 45px;
   color: #888;
}

.footer_bouttom p a {
   color: #888;
}

/*******************************分布***************************/

/* 路径导航 公共样式 */
/* .path_navigation {
   margin: 3px 0 5px 0;
} */

.path_navigation ul {
   float: left;
}

.path_navigation ul li {
   float: left;
   padding: 0 10px;
   background: #f0f0f0;
   text-align: center;
   margin-right: 2px;
}

.path_navigation ul li a {
   font-style: 14px;
   height: 40px;
   line-height: 40px;
   color: #333;
   overflow: hidden;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
}

.path_navigation ul .pa {
   background: #be8915;
}

.path_navigation ul .pa a {
   color: #fff;
}

.path_navigation ul li:hover {
   background: #be8915;
}

.path_navigation ul li:hover a {
   color: #fff;
}

.path_navigation .navigation {
   float: right;
}

.path_navigation .navigation img {
   margin-right: 5px;
}

.path_navigation .navigation a {
   font-size: 14px;
   line-height: 40px;
   height: 40px;
   color: #666;
}



/*******************************简介***************************/
.company_profile {
   margin-top: 35px;
}

.about {
   width: 1012px;
   margin-right: 33px;
   float: left;
}

.about h6 {
   font-size: 24px;
   text-align: center;
   color: #be8915;
   margin-bottom: 25px;
}

.about .us {
   font-size: 14px;
   line-height: 28px;
}

.about .us p {
   color: #333;
}

.profile {
   width: calc(100% - 1012px - 33px);
   float: left;
}

.profile .img {
   box-shadow: 0 0 2px #ddd;
   margin-bottom: 10px;
}

.profile .img:last-child {
   margin-bottom: 0;
}

.enterprise_concept {
   background-image: url("../image/47.jpg");
   background-repeat: no-repeat;
   background-size: 100% 100%;
   background-position: 100% 100%;
   padding: 65px 0 100px 40px;
}

.enterprise {
   width: 656px;
}

.enterprise h6 {
   font-size: 24px;
   text-align: center;
   line-height: 28px;
   color: #be8915;
}

.enterprise p {
   font-size: 14px;
   line-height: 24px;
   color: #333;
   text-indent: 2em;
   margin: 60px 0 50px 0;
}

.enterprise li {
   font-size: 14px;
   line-height: 32px;
   color: #666;
}

.enterprise_concept:hover .enterprise li {
   color: #333;
}

.company_profile .bjt {
   padding: 60px 0;
}



/*******************************荣誉***************************/

.bjt {
   background-image: url("../image/49.png");
   background-repeat: no-repeat;
   /*background-size: 100% 100%;*//*内容过长导致背景图变形*/
   background-position: 100% 100%;
}

.qualifications {
   margin-top: 35px;
}

.qualifications li {
   width: 23%;
   margin-right: 2.5%;
   float: left;
   /* 图片缩放 */
   overflow: hidden;
}

.qualifications .img img {
   /* 图片缩放 */
   cursor: pointer;
   transition: all 0.5s;
}

.qualifications .img img:hover {
   /* 图片缩放 */
   -ms-transform: translate(-50%, -50%) scale(1.1);
   -webkit-transform: translate(-50%, -50%) scale(1.1);
   transform: translate(-50%, -50%) scale(1.1);
}


.qualifications li:nth-child(4n) {
   margin-right: 0%;
}

.qualifications li .img {
   box-shadow: 0 0 2px #ddd;
}

.qualifications li p {
   text-align: center;
   color: #333;
   font-size: 16px;
   line-height: 4;
   overflow: hidden;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
}

/* 分页  公共样式*/
.paging {
   text-align: center;
   padding: 10px 0;
   padding: 30px 0 80px 0;
}

.paging .po {
   background: #be8915;
   color: #fff;
}

.paging a {
   padding: 10px 20px;
   background: #f0f0f0;
   margin-right: 10px;
   font-size: 14px;
   color: #333;
   font-family: "微软雅黑";
   border-radius: 3px;
}

.paging a:last-child {
   margin-right: 0px;
}

.paging a:hover {
   background: #be8915;
   color: #fff;
}



/*******************************致辞***************************/
.address {
   padding: 40px 0 85px 0;
}

.address .img {
   width: 665px;
   box-shadow: 0 0 2px #ddd;
   margin-right: 30px;
   float: left;
}

.address .addr {
   float: left;
   width: calc(100% - 665px - 30px);
   font-size: 14px;
   line-height: 28px;
   margin-top: 0;
}

.addr p {
   text-indent: 2em;
   color: #333;
}

.addr img {
   float: right;
   max-width: 124px;
   max-height: 97px;
}




/*******************************公司***************************/
/*业务 table切换 */
.com {
   padding: 60px 0 80px 0;
}

.company .business #oranger {
   width: 306px;
   background-image: url("../image/75.png");
   background-repeat: no-repeat;
   background-position:85% 100%;
   background-size: 1px 100%;
   float: left;
}

.company .business #oranger li {
   margin-bottom: 40px;
}


.company .business #oranger .hover h6 {
   color: #333;
}

.company .business #oranger li h6 {
   width: 268px;
   height: 55px;
   line-height: 55px;
   font-size: 16px;
   font-weight:500;
   color: #fff;
   float: left;
   background-image: url("../image/444.png");
   background-repeat: no-repeat;
   background-position: 100% 100%;
   text-indent: 20px;
   	overflow: hidden;
   	display: -webkit-box;
   	-webkit-box-orient: vertical;
   	-webkit-line-clamp: 1;

}

.company .business #oranger li img {
   float: left;
   margin-top: 20px;
   margin-left: 10px;
 display: none;
}


/* 内容 */
.company .tablea {
   width: calc(100% - 306px);
   float: left;
   background: #f7f7f7;
}

.company .imgnews {
   display: none;
   padding: 30px;
}

.company .imgnews .img {
   width: 980px;
   box-shadow: 0 0 2px #ddd;
}

.company .content {
   text-align: left;
   font-size: 14px;
   line-height: 28px;
   color: #333;
}

.company .content p {
   text-indent: 2em;
   margin-bottom:20px;
}

.company .content p img{
 display: block;
 width: auto;
 margin: 0 auto;
}


/*******************************工程***************************/
.engineering {
   margin-top: 35px;
}

.engineering li {
   width: 23%;
   margin-right: 2.5%;
   float: left;
   /* 图片缩放 */
   overflow: hidden;
}

.engineering .img img {
   /* 图片缩放 */
   cursor: pointer;
   transition: all 0.5s;
   max-width: inherit;
}

.engineering .img img:hover {
   /* 图片缩放 */
   -ms-transform: translate(-50%, -50%) scale(1.1);
   -webkit-transform: translate(-50%, -50%) scale(1.1);
   transform: translate(-50%, -50%) scale(1.1);
}

.engineering li:nth-child(4n) {
   margin-right: 0%;
}

.engineering li .img {
   box-shadow: 0 0 2px #ddd;
}

.engineering li p {
   text-align: center;
   color: #333;
   font-size: 16px;
   line-height: 4;
   white-space: nowrap;
   width: 100%;
   overflow: hidden;
   text-overflow: ellipsis;
}



/*******************************专业***************************/
.comm {
   padding: 60px 0;
}

.comm .company .business .corpoat #oranger {
   background-image: url("../image/79.png");
}

.comm .tab {
   width: calc(100% - 306px);
   float: left;
   background: #f7f7f7;
}

.comm .tab .imgnews {
   text-align: center;
}

.comm .tab .major {
   text-align: left;
}

.comm .tab .major h6 {
   font-size: 18px;
   line-height: 28px;
   color: #be8915;
   margin-bottom: 20px;
}

.comm .tab .major p {
   line-height: 28px;
   color: #333;
}

.comm .tab .major .yw_cont {
   font-size: 18px;
   text-align: justify;
}

.comm .tab .major .yw_cont p,
.comm .tab .major .yw_cont span,
.comm .tab .major .yw_cont div {}

.comm .tab .major .yw_cont img,
.comm .tab .major .yw_cont embed,
.comm .tab .major .yw_cont video {
   display: block;
   max-width: 100%;
   margin: 3px auto;
}

.imggg {
   margin: 50px 0 40px 0;
}

.comm .tab .classic {
   clear: both;
   text-align: left;
}

.comm .tab .classic h6 {
   font-size: 18px;
   line-height: 28px;
   color: #be8915;
   margin-bottom: 30px;
}

.comm .tab .classic .ssic {
   float: left;
   margin-right: 2%;
   margin-bottom: 50px;
   width: 32%;
}

.comm .tab .classic .ssic .img {
   box-shadow: 0 0 2px #ddd;
   width: 100%;
}

.comm .tab .classic .ssic:nth-child(3n + 1) {
   margin-right: 0px;
}

.comm .tab .classic .ssic p {
   font-size: 14px;
   line-height: 22px;
   color: #333;
   text-align: center;
   margin-top: 15px;
   white-space: nowrap;
   width: 100%;
   overflow: hidden;
   text-overflow: ellipsis;
}

.imgnews .a1 {
   padding: 10px 35px;
   background: #dab96a;
   color: #fff;
   border-radius: 20px;
}



/*******************************新闻***************************/
.tabloid {
   padding: 40px 0 30px 0;
   position: relative;
}

.tabloid .swiper-container {
   position: static;
}

.tabloid_left {
   width: 464px;
   margin-right: 30px;
   float: left;
}

.tabloid .swiper-containerj p {
   width: 20px;
   line-height: 28px;
   font-size: 14px;
   color: #666;
   display: none;
}

.tabloid_left .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
   background-image: url("../image/74.jpg");
   background-repeat: no-repeat;
}

.tabloid_left .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
   background-image: url("../image/73.jpg");
   background-repeat: no-repeat;
}


.tabloid_left .swiper-button-next,
.swiper-button-prev {
   position: absolute;
   width: 25px;
   height: 25px;
   top: 91%;
   right: 54%;
   display: none;
}

.tabloid_left .swiper-button-prev,
.swiper-button-next {
   position: absolute;
   width: 25px;
   height: 25px;
   top: 91%;
   left: 42%;
   display: none;
}

.tabloid_right {
   width: calc(100% - 464px - 30px);
   float: left;
}

.tabloid_right i {
   display: block;
   width: 115px;
   line-height: 30px;
   font-size: 14px;
   color: #fff;
   background: #be8915;
   font-style: normal;
   text-align: center;
}

.tabloid_right h6 {
   font-size: 20px;
   color: #333;
   margin-top: 30px;
   font-weight: inherit;
   overflow: hidden;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
}

.tabloid_right p {
   font-size: 14px;
   color: #666;
   line-height: 28px;
}

.tabloid_right .p1 {
   margin: 10px 0;
}



/*******************************人力***************************/
.human_resources {
   padding: 35px 0 60px 0;
}

.human {
   background: #f7f7f7;
   padding: 50px 30px 40px 30px;
}

.human_top p {
   font-size: 14px;
   line-height: 28px;
   color: #333;
   text-indent: 2em;
}

.human_top img {
   margin-top: 25px;
}

.human>h6 {
   font-size: 14px;
   color: #000;
   font-weight: 100;
   margin: 25px 0;
}

/*口风琴效果*/
.human .organ>ul {
   width: 100%;
   list-style: none;
}

.human .organ .menu-one>li {
   height: auto;
   overflow: hidden;
}

/* 招聘岗位名称*/
.human .post {
   background: #be8915;
   padding: 0 30px;
}

.human .organ .post p {
   width: 16%;
   float: left;
   font-size: 14px;
   line-height: 50px;
   color: #fff;
   padding-left: 0px;
   display: inline-block;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

.human .organ .post p:nth-child(1) {
   width: 25%;
}

/*岗位*/
.human .organ .menu-one .header {
   cursor: pointer;
   padding: 0 30px;
   border: none;
}

.human .organ .menu-one li:nth-child(1n) .header {
   background: #ebebeb;
}

.human .organ .menu-one li:nth-child(2n) .header {
   background: #ffffff;
}

.human .organ .menu-one .header .txt {
   float: left;
   color: #333;
   width: 16%;
   line-height: 50px;
   font-size: 14px;
   padding-left: 0px;
   display: inline-block;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;

}

.human .organ .menu-one .header .txt:nth-child(1) {
   width: 25%;
}

.human .organ .menu-one .header .ttt {
   float: right;
   line-height: 50px;
   color: #999;
}



/*内容 */
.human .organ .menu-two {
   display: none;
   padding: 30px;
   border-top: 1px solid #ddd;
   background: #fff;
}

.human .organ .menu-two3 {
   display: block;
}

.human .organ .menu-two p {
   font-size: 14px;
   line-height: 28px;
   color: #333;
}



/*******************************联系***************************/
.get_contact {
   padding: 35px 0 60px 0;
}

.get {
   background: #f7f7f7;
   padding: 50px 30px 40px 30px;
}

.get ul {
   float: left;
   width: 50%;
}

.get ul:nth-child(2) {
   width: 30%;
}

.get ul li {
   font-size: 16px;
   line-height: 40px;
   color: #333;
}

.get .ewm {
   float: right;
   max-width: 112px;
   max-height: 112px;
}

.get .ewm1 {
   float: right;
   max-width: 154px;
   max-height: 152px;
   width: 50px;
}

.get .line {
   margin: 15px 0 20px 0;
}

.garticle .linee {
   margin: 30px 0;
}

.my-map {
   margin: 0 auto;
   width: 100%;
   height: 500px;
}

.my-map .icon {
   background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat;
}

.my-map .icon-cir {
   height: 31px;
   width: 28px;
}

.my-map .icon-cir-red {
   background-position: -11px -5px;
}

.amap-container {
   height: 100%;
}


/*******************************文章***************************/
.article_details {
   padding: 35px 0 60px 0;
}

.garticle {
   background: #f7f7f7;
   padding: 50px 30px 40px 30px;
   text-align: center;
}

.garticle>h6 {
   font-size: 20px;
   color: #333;
   font-weight: inherit;
}

.garticle>i {
   font-size: 14px;
   color: #666;
   font-style: normal;
   margin: 28px 0;
   display: block;
}

.article {
   text-align: left;
   /* font-size: 18px; 单页文章内容字体*/
   /*font-size: 14px;*/
   line-height: 28px;
   text-align: justify;
}
.article *{font-family:unset;}

.article p {
   color: #333;
   text-indent: 2em;
   font-weight: lighter;
}

.article img {
   display: block;
   margin: 5px auto;
}

.garticle .details {
   margin-top: 15px;
}

.piece {
   text-align: left;
}

.piece a {
   width: 50%;
   font-size: 14px;
   color: #333;
   display: inline-block;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

.piece a:last-child {
   float: right;
   text-align: right;
}



/*******************************专题1***************************/
.special_report {
   padding: 0 40px;
}

.report {
   width: 49%;
   margin-top: 35px;
   margin-right: 2%;
   float: left;
}

.special_report .report:nth-child(2n) {
   margin-right: 0px;
}

.report .img {
   box-shadow: 0 0 2px #ddd;
}

.report p {
   font-size: 18px;
   color: #333;
   text-align: center;
   line-height: 34px;
   overflow: hidden;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
}

.special_report .paging {
   padding: 40px 0 60px 0;
}



/*******************************专题2***************************/
/* 第二个底部 */
.special_footer {
   background-image: url("../image/36.png");
   background-repeat: no-repeat;
   background-size: 100% 100%;
   background-position: 100% 100%;
   background-color: rgba(73, 78, 89, 1);
   padding: 40px 0;
}

/* 左边内容 */
.special_footer .left {
   float: left;
}

.special_footer .left img {
   max-width: 108px;
   max-height: 140px;
}

/*中间内容 */
.special_footer .centen {
   float: left;
   width: 80%;
   text-align: center;
}

.centen li {
   line-height: 28px;
   font-style: 14px;
   color: #a3a3a3;
}

/* 右边内容 */
.special_footer .right {
   float: right;
}

.right img {
   max-width: 116px;
   max-height: 116px;
}

.right p {
   margin-left: 30px;
   font-size: 14px;
   line-height: 28px;
   color: #adadad;
}

/* 专题内容 */
.topic2 {
   margin-top: 30px;
}

.topic2 .img {
   width: 664px;
   box-shadow: 0 0 2px #ddd;
   margin-right: 30px;
   float: left;
}

.topic2 .topic {
   width: calc(100% - 664px - 30px);
   float: left;
}

.topic h6 {
   font-size: 20px;
   color: #333;
   margin-bottom: 15px;
   overflow: hidden;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
}

.topic p {
   font-size: 14px;
   line-height: 1.5;
   color: #666;
   margin-bottom: 15px;
}

.newsaaa {
   padding: 14px 0;
   border-top: 1px dashed #ddd;
   border-bottom: 1px dashed #ddd;
}

.newsaaa li a {
   font-size: 16px;
   line-height: 36px;
   color: #333;
}

.newsaaa li .span1 {
   float: left;
   width: calc(100% - 105px);
   margin-right: 10px;
   overflow: hidden;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
}

.newsaaa li .span2 {
   width: 90px;
   font-style: 14px;
   color: #adadad;
   float: right;
   text-align: right;
}

.topic>a {
   font-size: 14px;
   line-height: 36px;
   color: #666;
}

.newsaaa li:hover .span1 {
   color: red;
}

.cwjy {
   background: #f7f7f7;
   padding: 30px 30px 0 30px;
   width: 605px;
   margin-right: 30px;
   margin-top: 40px;
   float: left;
}

.max .cwjy:nth-child(2n) {
   margin-right: 0px;
}

.con {
   padding-bottom: 60px;
}

.cwjy h6 {
   font-size: 20px;
   color: #be8915;
   border-bottom: 2px solid #ddd;
   padding-bottom: 5px;
}

.cwjy h6 span {
   border-bottom: 2px solid #be8915;
   padding-bottom: 5px;
}

.cwjy h6 a {
   float: right;
   font-size: 14px;
   color: #666;
   margin-top: 5px;
}

.cwjy .newsaaa {
   border: none;
}

.cwjy .newsaaa li a {
   font-size: 16px;
   line-height: 48px;
   color: #333;
}


/*******************************专题2-1***************************/
.ddd {
   padding-bottom: 60px;
}

.topic2-1 {
   background: #f7f7f7;
   margin-top: 30px;
   padding: 10px 85px 0 85px;
}

.topic2-1 .newsaaa {
   padding: 0px;
   border: none;
}

.topic2-1 .newsaaa li {
   border-bottom: 1px dashed #ddd;
}

.topic2-1 .newsaaa li:last-child {
   border-bottom: none;
}

.topic2-1 .newsaaa li a {
   font-size: 16px;
   /*line-height: 60px;*/
   line-height: 30px;
   color: #333;
}

.topic2-1 .paging {
   padding: 30px 0 40px 0;
}

.swiper-huace {
   width: 100%;
   height: 720px;
   margin: 0 auto;
}

.swiper-huace img {
   max-height: 720px;
   margin: 0 auto;
   display: block;
}

.pagination-huace .swiper-pagination-bullet {
   background: #ccc;
}

.pagination-huace .swiper-pagination-bullet-active {
   background: #be8915;
}

.n_box9_c {
   width: 100%;
   padding: 40px 3%;
   background-image: url("../image/49.png");
   background-repeat: no-repeat;
   background-position: 100% 100%;
   background-size: 100% 100%;
}

.n_box9_c h2 {
   margin-bottom: 10px;
   font-weight: 400;
   padding-left: 50px;
}

.n_box9_c_ul {
   width: 70%;
   margin: 0 auto;
   /*border:1px solid #dcdcdc;*/
   border-bottom: 0px;
   float: none;
}

.n_box9_c_ul li {
   width: 100%;
   float: left;
   /*background-color:#fbfbfb;*/
}

.n_box9_c_ul li .div_left {
   width: 13%;
   /*border-bottom:1px solid #dcdcdc;*/
   height: 50px;
   line-height: 50px;
   text-align: center;
   color: #333333;
   font-size: 14px;
   overflow: hidden;
   /*background-color:#f6f6f6;*/
   float: left;
}

.n_box9_c_ul li .div_left a {
   width: 100%;
   height: 50px;
   line-height: 50px;
   display: inline-block;
   text-align: left;
   overflow: hidden;
   color: #000;
   font-size: 20px;
   font-weight: normal;
   font-family: "思源黑体";
}

.n_box9_c_ul li .div_left a:hover {
   text-decoration: none;
   color: #dd3506;
}

.n_box9_c_ul li .div_right {
   width: calc(87% - 1px);
   /*border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;*/
   min-height: 50px;
   float: right;
}

.n_box9_c_ul li .div_right a {
   padding: 0px 20px;
   height: 50px;
   line-height: 50px;
   color: #000;
   font-size: 16px;
   overflow: hidden;
   float: left;
   font-weight: normal;
}

.n_box9_c_ul li .div_right a:hover {
   text-decoration: none;
   color: #dd3506;
}

.n_box9_c:after,
.n_box9_c .n_box9_c_ul:after,
.n_box9_c_ul li:after {
   content: "";
   display: block;
   clear: both;
}

.n_box9_c_ul li:nth-child(1) .div_left a,
.n_box9_c_ul li:nth-child(2) .div_left a,
.n_box9_c_ul li:nth-child(3) .div_left a,
.n_box9_c_ul li:nth-child(8) .div_left a {
   background: url("../image/333.png") no-repeat;
   background-position: 100% 50%;
   background-size: 18px 18px;
}



.fl {
   float: left;
}

.fr {
   float: right;
}

.n_box3_c {
   width: 83%;
   max-width: 940px;
   margin: 30px auto;
   border: 1px solid #e6e6e6;
   padding: 30px
}

.n_box3_c li {
   width: 100%;
   padding-bottom: 45px;
   float: left;
}

.n_box3_c li .div_t {
   width: calc(96.5% - 4px);
   padding-left: 3.5%;
   height: 50px;
   line-height: 50px;
   border-left: 4px solid #6b86ab;
   background-color: #f3f3f3;
   color: #000000;
   font-size: 22px;
   overflow: hidden;
}

.n_box3_c li .div_c {
   width: 100%;
   padding: 15px 4% 0px 4%;
   line-height: 2;
   color: #333333;
   font-size: 16px;
}

.n_box3_c li .div_c .s1 {
   width: 30%;
   margin-top: 15px;
   height: 38px;
   padding-left: 7%;
   color: #6b86ab;
   font-size: 24px;
   -moz-border-radius: 19px;
   /* Gecko browsers */
   -webkit-border-radius: 19px;
   /* Webkit browsers */
   border-radius: 19px;
   /* W3C syntax */
   line-height: 38px;
   border: 1px solid #6b86ab;
   background: url(../image/tb_021.png) -2px center no-repeat;
}