@charset "utf-8";
.n-back-0{background:#f6f6f6;min-width:1180px;border:1px solid #f2f2f2;border-width:1px 0}
.n-back-1{background:#fff}
.n-bor{border:1px solid #e6e6e6;border-width:1px 0}
.n-bor-top{border:1px solid #e6e6e6;border-width:1px 0 0}
.n-bor-t{border:1px solid #e6e6e6;border-width:1px 0 0 0}
.n-bor-b{border:1px solid #e6e6e6;border-width:0 0 1px 0}
.more-small{display:block;padding-right:21px;font-size:12px;color:#666}
.subcate{min-width:1180px;min-height:70px}
.subcate ul li{float:left;padding:19px 0}
.subcate ul li a{display:inline-block;padding:8px 16px;color:#555;font-size:16px;margin-right:2px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in}
.subcate ul li a.on,.subcate ul li a:hover{background:#017aef;color:#fff}
.sector_head h3{height:47px;line-height:47px;font-size:16px;color:#505050;padding-left:16px;border-bottom:1px solid #f5f5f5}
/* 新闻列表 */
.news_0_list ul li{width:380px;height:230px;float:left;background:#fff;margin-right:20px;margin-top:22px}
.news_0_list ul li img{float:left;padding:20px 16px 0 20px;width:150px;height:80px}
.news_0_list ul li .title{float:left;max-width:172px}
.news_0_list ul li .title h3{max-height:38px;overflow:hidden;padding-top:24px}
.news_0_list ul li .title h3 a{color:#535353}
.news_0_list ul li .title span.type{padding:3px 0}
.news_0_list ul li .title span,.news_0_list ul li .title span a{color:#c7c7c7}
.news_0_list ul li i{height:1px;background:#f6f6f6;margin:20px 0 17px 20px}
.news_0_list ul li p{overflow:hidden;padding-left:20px;line-height:20px;max-width:345px;color:#b4b4b4}
.news_0_list ul li #no-pictitle{padding:0 16px 0 20px;max-width:345px}

.content_left{width:882px}
.content_left .detail-title{max-width:840px;overflow:hidden;text-align:center;margin:0 auto}
.content_left .detail-title h1{padding-top:45px;color:#191919}
.content_left .detail-title p{padding:3px 0}
.content_left .detail-title a,.content_left .detail-title p{color:#969696}
.content_left .detail-title span.d{padding-right:13px}
.content_left .shar{text-align:center}
.content_left .shar a{width:45px;height:45px;padding-left:0;margin:0 15px 0 0;display:inline-block;float:none;background:url(../images/Arrow_2.png) no-repeat}
.content_left .shar a.bds_qzone{background-position:-58px 0}
.content_left .shar a.bds_tsina{background-position:-112px 0}
.content_left .shar a.catname{background-position:-163px 0}
.content_left .shar a.bds_weixin{background-position:-215px 0}
.content_left .shar a.bds_tqq{background-position:-268px 0}
.content_left .shar a.next_a,.content_left .shar a.next_no{background-position:-330px 0}
.detail-content{padding:25px;line-height:22px}
.detail-content img{max-width:100%!important;height: auto;}
/* 右侧区 */
.content_right{width:280px}
.content_right h3{height:50px;line-height:50px;color:#646464}
/* 推荐 */
.recommend_pro img{width:250px;padding:15px 15px 10px 15px}
.recommend_pro p{padding:0 15px;line-height:22px}
.recommend_news ul{max-width:240px;margin:0 auto}
.recommend_news ul li{padding:14px 0 17px;border-bottom:1px solid #e6e6e6}
.recommend_news ul li a{color:#5a5a5a}
.recommend_news ul li p,.recommend_news ul li span{color:#949494}
.recommend_news ul li:last-child{border-bottom:none}
/* 产品列表  */
.pro_0_list ul li{position:relative;width:280px;height:auto;float:left;margin-right:20px;margin-top:22px}
.pro_0_list ul li a.img{display:block;width:280px;height:auto;overflow:hidden}
.pro_0_list ul li img{width:280px}
.pro_0_list ul li h3{color:#323232}
.pro_0_list ul li p{color:#8f8f8f}
.pro_0_list ul li .dask{width:280px;height:180px;position:absolute;left:0;top:0;background:rgba(0,0,0,0);text-align:center}
.pro_0_list ul li .dask a{position:absolute;top:50%;left:50%;display:block;width:46px;height:46px;background:url(../images/more-2.png) no-repeat;vertical-align:middle;opacity:0;filter:alpha(opacity=0);transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.pro_0_list ul li .dask,.pro_0_list ul li .dask a,.pro_0_list ul li img{-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;transition:all .4s ease-in}
.pro_0_list ul li:hover img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}
.pro_0_list ul li:hover .dask{background:rgba(0,0,0,.8)}
.pro_0_list ul li:hover .dask a{opacity:1;filter:alpha(opacity=100)}
.pro_0_list ul.number_3 li,.pro_0_list ul.number_3 li a.img,.pro_0_list ul.number_3 li img,.pro_0_list ul.number_3 li .dask{width:380px;object-fit: contain;}

.prevnext a{
	position: absolute;
	top: 50%;
	z-index: 9999;
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/Arrow_1.png) no-repeat 0 0;
}
.prevnext a.pre_a,
.prevnext a.prev_no{left: 20px;}
.prevnext a.next_a,
.prevnext a.next_no{right: 20px;background-position: -100px 0;}
.prevnext a.prev_no,
.prevnext a.next_no{opacity: .5;}
/* ====== 人才招聘 */
.zhaopin li{height:auto}
.zhaopin li:first-child{margin-top:0}
.zhaopin li:last-child{border-bottom:0}
.zhaopin li .data{width:76px;height:108px;border:1px solid #f6f6f6}
.zhaopin li .data span{display:inline-block}
.zhaopin li .data span.d{width:100%;height:65px;line-height:65px;text-align:center;border-bottom:1px solid #f6f6f6;font-size:48px;color:#acacac}
.zhaopin li .data span.ym{width:100%;text-align:center;line-height:45px;color:#acacac}
.zhaopin li .r-jianjie{width:88%;margin-left:20px}
.zhaopin li .r-jianjie h3{color:#282828;padding-bottom:11px;border-bottom:1px solid #f6f6f6}
.zhaopin li .r-jianjie h3 span{display:inline-block;padding-left:10px;font-size:11px;color:#818181}
.zhaopin li .r-jianjie p.tj{margin:14px 0 20px}
.zhaopin li .r-jianjie p.tj a{display:inline-block;padding:0 18px;color:#646464;background:url(../images/ico-3.png) no-repeat center right}
.zhaopin li .r-jianjie p.tj a:first-child{padding-left:0}
.zhaopin li .r-jianjie p.tj a:last-child{background:0 0}
.zhaopin li .r-jianjie .intro{padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid #f6f6f6}
.zhaopin li .r-jianjie .intro span{color:#282828}
.zhaopin li:last-child .intro:last-child{border-bottom:none}
/* ====== 我们的观点 */
.spic li{width:200px;height:auto;margin-right:12px;float:left;margin-bottom: 20px;}
.spic li img{width:200px;height:150px}
.spic li p{line-height:35px}
.lpic li{width:270px;height:auto;float:left;margin-right:12px;margin-bottom: 20px;}
.lpic li img{width:270px;height: 185px;object-fit: contain;}
.detail-content .wul105 li p {
    height: 45px;
}
.lpic li h5{padding:15px 0 2px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lpic li h5 a{font-size:13px;color:#646464}
.lpic li h5 p{line-height:20px}
.lpic li a.more-l{width:16px;height:13px;margin-top:10px;display:block;background:url(../images/detail.png) no-repeat 0 0}
.lpic li:hover a.more-l{background-position:0 -21px}
/* 团队介绍 */
.team_div_fm{width:100%;margin:0 auto;position:relative}
.team_div_fm ul li{float:left;position:relative;width:260px;height:330px;margin-bottom:25px;border:1px solid #f5f5f5;margin-right:24px;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;transition:all .4s ease-in}
.team_div_fm ul li .detail{width:218px;height:auto;text-align:center;vertical-align:middle;margin:0 auto}
.team_div_fm ul li .detail img{width:100px;height:100px;margin:30px 0;border-radius:100px;overflow:hidden}
.team_div_fm ul li .detail h5{color:#000}
.team_div_fm ul li .detail i{width:34px;height:1px;background:#eee;display:inline-block;margin:20px 0}
.team_div_fm ul li .detail a.team-more1{display:inline-block;width:40px;height:40px;background:url(../images/more-ico1.png) no-repeat 0 0;text-align:center}
.team_div_fm ul li:hover .detail a.team-more1{background-position:0 -60px}
.team_div_fm ul li:hover{border-color:#D6D6D6}
.partnerpic li{width:200px;height:140px;margin-right:12px;float:left}
.partnerpic li img{width:198px;height:98px;border:1px solid #f5f5f5}
.partnerpic li p{line-height:35px}
/* 我们的服务 */
#fuwu ul li{width:265px;float:left;margin-right:17px;margin-bottom:25px;text-align:center}
#fuwu ul li .detail a{color:#646464}
#fuwu ul li img{width:100px!important;height:100px}
/* 联系我们 */
.contact_ny ul li{float:left;width:307px;height:58px;border-width:1px 0 1px 1px;border:1px solid #f4f4f4;padding:44px 42px}
.contact_ny ul li i{float:left;display:inline-block;width:51px;height:51px;margin-right:9px;background:url(../images/contact.png) no-repeat 0 0}
.contact_ny ul li h5{color:#555}
.contact_ny ul li:nth-of-type(2) i{background-position:0 -95px}
.contact_ny ul li:nth-of-type(3) i{background-position:0 -199px}
.contact_ny .hd{text-align:center;overflow:hidden;zoom:1;margin-top:25px}
.contact_ny .hd ul li{display:inline-block;float:none;width:15px;height:15px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;border-width:0;border:0;padding:0;background:url(../images/slide1-ico.png) 0 0 no-repeat}
.contact_ny .hd ul li.on{background-position:-23px 0}
.contact-form .form-action li{width:302px;float:left;border-bottom:1px solid #e8e8e8;margin-bottom:45px;margin-right:110px}
.contact-form .form-action li.textarea,.contact-form .form-action li:nth-of-type(3){margin-right:0}
.contact-form .form-action li label{color:#fff}
.contact-form .form-action input[type=text]{width:99%;padding-left:5px;height:36px;border:0}
.contact-form .form-action li.textarea{width:100%}
.contact-form .form-action textarea{width:100%;height:20px;border:0;outline:0;resize:none}
.contact-form .form-action input[type=submit]{display:block;width:245px;height:47px;margin:0 auto;border-radius:40px;text-align:center;line-height:47px;border:1px solid #f0f0f0;background:#fff;cursor:pointer;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in}
.contact-form .form-action input[type=submit]:hover{background:#323233;color:#fff}
/* 产品全屏模式  */
.swiper-container{width:100%;height:100%}
.swiper-slide{text-align:center;font-size:18px;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-slide img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}
.swiper-container-vertical>.swiper-pagination-bullets{right:3%!important;top:58%!important}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:15px 0!important}
.swiper-button-next{right:5%!important;background:url(../images/Arrow_45.png) no-repeat -105px 0!important}
.swiper-button-prev{left:5%!important;background:url(../images/Arrow_45.png) no-repeat 0 0!important}
.swiper-button-next,.swiper-button-prev{width:45px!important;height:45px!important}
.swiper-pagination-bullet-active{background:#43b100!important}
/* 上下页按钮  */
.preNext a{display:block;top:40%;width:45px;height:45px;position:absolute;background:url(../images/Arrow_45.png) no-repeat 0 0;z-index:999}
.preNext a.a-pre,.preNext a.preno{left:5%}
.preNext a.a-next,.preNext a.nextno{right:5%;background-position:-105px 0}
.preNext a.nextno,.preNext a.preno{opacity:.4}
/* 分页 */
#pages{text-align:center;margin:40px 0}
#pages a{font-family:Arial;font-size:14px;display:inline-block;width:38px;height:33px;line-height:33px;border:1px solid #e6e6e6;background:#fff;color:#646464;margin-right:8px;text-align:center}
#pages a.cur{display:inline-block;width:38px;height:33px;line-height:33px;text-align:center;background:#191919;color:#fff}
#pages a.a1{width:108px;font-size:12px;float:left;text-align:left;border:none;background:0 0;color:#646464}
#pages a.a1 font{color:#fead0f;padding:0 3px}
.partner .detail-content,.qiyechanpin .detail-content,.rencaizhaopin .detail-content,.womendeguandian .detail-content{padding-bottom:0}

.sector_head ul{padding:20px 10px;}
.sector_head ul li{float:left;margin:0 10px;line-height:30px;font-size:14px;}

.content_left .shar p {
    float: left;
    width: 50%;
    text-align: left;
    text-indent: 2em;
}

.content_left .shar p:nth-child(2) {
    /* float: right; */
}

.content_left .shar p a {
    display: inline-block;
    width: 72%;
    background: no-repeat;
}

.content_left .shar {
    overflow: hidden;
}

.nav-links .next {
    width: auto;
    padding: 0 10px;
}

.nav-links span {
    font-size: 16px;
    padding: 0 12px;
}

h2.screen-reader-text {
    display: none;
}
.page a{line-height:30px;}

ul#menu-footer-nav li {
    display: inline-block;
}

ul#menu-footer-nav li a {
    background: url(../images/ico-1.png) no-repeat center right;
    padding-left: 18px;
}

.subcate ul li ul.children li {
    padding: 0;
}

.subcate ul li ul.children li a {
    font-size: 12px;
}

ul.header_dd li ul {
    position: absolute;
    width: 130px;
    background: #017aef;
    opacity: 0;
    visibility: initial;
    display:block;
    z-index:99999;
}
ul.header_dd li ul li a {
    color: #fff;
}

ul.header_dd>li:hover>a {
    background: #017aef;
    color: #fff;
}


ul.header_dd .current-menu-item>a {
    background: #017aef;
    color: #fff;
}
ul.header_dd li ul li {
    width: 100%;
    text-align: left;
}

ul.header_dd li ul li:hover a {
    background:#017aef;
    color:#fff;
}

ul.header_dd li:hover ul {
    opacity: 1;
    visibility: initial;
}
.kwidth .subcate>ul>li.current-cat>a,.subcate ul li ul.children li.current-cat a {
    background: #017aef;
    color: #fff;
}
.works_0 ul li, .works_2 ul li a img {
    background: #fff;
}

/*footer_main*/
.footer_main {
	width: 100%;
	padding-bottom: 50px;
	background: #1a212a;
	color: #fff;
}
.footer_main .footer {
	padding-top: 60px;
}
.footer_main .qcode {
	width: 300px;
	float:left;
	margin-left:40px;
}
.footer_main .blogo {
	width: 300px;
	line-height: 28px;
}
.qcoderwm {
    float: left;
    margin-left: 50px;
}

.qcode_ewm p {
    text-align: center;
    line-height: 35px;
}

.qcode_ewm img {
    width: 115px;
}
.footer_main .blogo img {
	display: block;
	margin: 0 auto 8px;
	max-width: 100%;
	max-height: 60%;
}
.footer_main .blogo .p1 {
	color: #fff;
}
.footer_main .blogo .p2 {
	font-family: "GrayDesign Regular", "arial, helvetica, sans-serif";
	font-size: 30px;
	color: #1c48f9;
	padding-bottom: 18px;
}
.footer_main .blogo .p3 {
	color: #999;
	line-height: 22px;
}
.footer_main .botnavlist {
	width: 940px;
	float:left;
}
.footer_main .botnavlist li {
	float: left;
	width: 155px;
	height: 170px;
	display: block;
	list-style: none;
	font-size: 16px;
	line-height: 32px;
	text-indent: 30px;
	overflow: hidden;
	border-right: 1px solid #444;
}
.footer_main .botnavlist li:first-child {
	padding-left: 0px;
}
.footer_main .botnavlist li a {
	color: #fff;
	display: block;
	line-height: 32px;
	font-size: 16px;
}
.footer_main .botnavlist li a:hover {
	color: #1c48f9;
}
.footer_main .botnavlist li .drop {
	padding-top: 10px;
}
.footer_main .botnavlist li .drop a {
	display: block;
	line-height: 26px;
	color: #999;
	width: 100%;
	font-size: 12px;
}
.footer_main .botnavlist li .drop a:hover {
	color: #1c48f9;
}
.float-right-box {
	width: 250px;
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: -127px;
	background-color: #191919;
	z-index: 1000;
	transition: width 0.3s ease 0s;
}
.float-right-box.on {
	width: 50px;
}
.float-right-box .top-list {
	width: 100%;
}
.float-right-box .top-list ul {
	width: 100%;
}
.float-right-box .top-list li {
	width: 100%;
	position: relative;
	border-bottom: 1px solid #3b3b3b;
	transition: background 0.3s ease 0s;
	height: 50px;
}
.float-right-box .top-list a {
	display: block;
	width: 100%;
}
.float-right-box .top-list .ico {
	display: inline-block;
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 0;
	transition: background 0.3s ease 0s;
	z-index: 2;
}
.float-right-box .top-list .ico1 {
	background: url(../images/ico_58.png) no-repeat center #191919;
}
.float-right-box .top-list .ico2 {
	background: url(../images/ico_59.png) no-repeat center #191919;
}
.float-right-box .top-list .ico3 {
	background: url(../images/ico_60.png) no-repeat center #191919;
}
.float-right-box .top-list .ico4 {
	background: url(../images/ico_61.png) no-repeat center #191919;
}
.float-right-box .top-list .ico5 {
	background: url(../images/ico_62.png) no-repeat center #191919;
}
.float-right-box .top-list .ico7 {
	background: url(../images/ico_69.png) no-repeat center #191919;
}
.float-right-box .top-list .stt {
	display: inline-block;
	font-size: 14px;
	line-height: 50px;
	color: #fff;
	transition: color 0.3s ease 0s;
	position: absolute;
	left: 28px;
	top: 0;
	z-index: 1;
	width: 222px;
	cursor: pointer;
}
.float-right-box .top-list li:hover .stt {
	color: #15191e;
}
.float-right-box .top-list li:hover .ico1 {
	background: url(../images/ico_58_h.png) no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico2 {
	background: url(../images/ico_59_h.png) no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico3 {
	background: url(../images/ico_60_h.png) no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico4 {
	background: url(../images/ico_61_h.png) no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico5 {
	background: url(../images/ico_62_h.png) no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico7 {
	background: url(../images/ico_69_h.png) no-repeat center #fff;
}
.float-right-box .top-list li:hover {
	background-color: #fff;
}
.float-right-box .top-list .return-webtop .stt {
	font-family: "Arial";
	font-weight: bold;
}
.float-right-box .bot-share {
	position: relative;
	height: 50px;
}
.float-right-box .bot-share a {
	display: inline-block;
	width: 50px;
	height: 50px;
	float: left;
	transition: background 0.3s ease 0s;
	margin: 0;
	padding: 0;
}
.float-right-box .bot-share .share {
	width: 200px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.float-right-box .bot-share .sina {
	background: url(../images/ico_63.png) no-repeat center;
}
.float-right-box .bot-share .wx {
	background: url(../images/ico_64.png) no-repeat center;
}
.float-right-box .bot-share .more {
	background: url(../images/ico_66.png) no-repeat center;
	border: 0 none;
}
.float-right-box .bot-share a:hover {
	background-color: #525354;
}
.float-right-box .bot-share .share-ico {
	background: url(../images/ico_67.png) no-repeat center #191919;
	width: 50px;
	height: 50px;
	display: inline-block;
	cursor: pointer;
	z-index: 2;
	position: relative;
}
.float-right-box .top-list li .weix {
	position: relative;
}
.float-right-box .sidebox {
	position: absolute;
	right: 250px;
	top: 0;
	transition: all 0.1s ease 0s;
	width: 120px;
	z-index: 10;
	display: none;
	background: #191919;
}
.float-right-box .sidebox img {
	width: 110px;
	height: 110px;
	display: block;
	margin: 5px auto;
}
.s_title {
    font-size: 16px;
    color: #333;
    line-height: 1;
}


#c_static_001-17025336888630 .e_richText-1 .dsdfv {}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-0.p_item {
    float: left;
    width: 10%;
}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-1.p_item {
    float: right;
    width: 100%;
}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-1.p_item .p_list {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    max-width: 100%;
}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-1.p_item .p_list .cbox-3.p_loopitem {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% / 4);
    text-align: left;
}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-1.p_item .p_list .cbox-3.p_loopitem p {
    text-align: left;
    font-size: 15px;
    color: rgba(104, 104, 104, 1);
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 35px;
}

#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-0.p_item p {
    font-size: 24px;
}
#c_static_001-17025336888630 .e_richText-1 .dsdfv .cbox-1-0.p_item p {
    font-size: 24px;
}