﻿body {
	overflow-x: hidden;
	*overflow-x: visible;
}

body,
html {
	color: #333333;
	font-family: "pingfangsc", "SourceHanSansCN", "Microsoft YaHei";
	font-size: 14px;
	width: 100%;
	height: 100%;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

ul {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

a {
	color: #333333;
	text-decoration: none;
	border: none;
	cursor: pointer;
	display: inline-block;
	*border: 0;
}

a {
	star: expression(this.onFocus=this.blur());
	/* for Ie*/
}

em,
i {
	font-weight: normal;
	font-size: 100%;
	font-style: normal;
	display: inline-block;
}

input,
textarea,
button {
	outline: none;
	border: 0;
	border: none;
	*border: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
	background: none;
	font-family: "Microsoft Yahei";
}

textarea {
	resize: none;
}

img {
	border: none;
	*border: 0;
	width: auto;
	height: auto;
	display: inline-block;
}

.imgbox {
	font-size: 0;
}

.imgbox img {
	max-width: 100%;
}

* {
	outline: none;
	*border: 0;
	*outline: 0;
}

textarea:-webkit-input-placeholder,
input:-webkit-input-placeholder {
	color: #999;
	/* font-size: 16px; */
}

textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
	color: #999;
	/* font-size: 16px; */
}

textarea::-ms-input-placeholder,
input:-ms-input-placeholder {
	color: #999;
	/* font-size: 16px; */
}

textarea::-moz-input-placeholder,
input:-moz-placeholder {
	color: #999;
	/* font-size: 16px; */
	opacity: 1 !important;
	/*火狐默认有opacity:0.4; */
}

.ellipsis {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.ellipsis_1 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.ellipsis_3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.ellipsis_4 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: '';
	clear: both;
	display: table;
}

.w1200,
.ws1200 {
	width: 1200px;
	margin: auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.marginR0 {
	margin-right: 0 !important
}


/* 导航s */

.header {
	background: #fff;
	position: fixed;
	left: 0;
	top: 0px;
	width: 100%;
	z-index: 103;
	/* min-width: 1335px; */
	box-sizing: border-box;
	-webkit-box-shadow: 0 2px 9px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 2px 9px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 2px 9px 1px rgba(0, 0, 0, .05);
}

.header .logo_top {
	height: 84px;
	line-height: 84px;
}

.header .logo img {
	width: 142px;
	height: 46px;
}

.header .logo_top .ws1200>div.fl {
	height: 84px;
}

.logo_top .logo {
	padding-top: 20px;
}

.logo_top .fl span {
	margin: 22px 30px 0;
	padding-left: 24px;
	height: 43px;
	box-sizing: border-box;
	padding-top: 0px;
	border-left: 1px solid #CECECE;
	display: inline-block;
	vertical-align: top;
}

.logo_top .fl span i {
	color: #3778ED
}

.imgvMt2 {
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
}

.header .contact {
	height: 84px;
	width: 280px;
	display: block;
	box-sizing: border-box;
	padding: 20px 10px;
}

.header .contact img {
	width: 47px;
	display: block;
	height: 47px;
	/* margin-top: 2px; */
	margin-right: 8px;
}

.header .contact>div {
	width: 200px;
	line-height: 1
}

.header .contact h3 {
	font-size: 14px;
	color: #1F1A17;
	line-height: 1.2;
}

.header .contact p {
	font-size: 24px;
	color: #204588;
	margin-top: 6px;
	font-weight: bold;
}

.header .contact:hover img {
	-webkit-animation-name: tada;
	animation-name: tada;
}

.header .collect {
	display: block;
	width: 110px;
	height: 34px;
	margin-top: 25px;
	color: #7A818F;
	line-height: 34px;
	padding-left: 36px;
	box-sizing: border-box;
	border: 1px solid #D1D2D2;
	background: url(../images/collect.png) no-repeat 14px center;
}

.header .collect.act {
	color: #204588;
	border-color: #204588;
	background: url(../images/collect_on.png) no-repeat 14px center;
}

.taC {
	text-align: center;
}

.header .nav {
	height: 58px;
	background: #204588
}

.header .nav li {
	float: left;
}

.header .nav li>a {
	color: #fff;
	font-size: 16px;
	display: block;
	line-height: 58px;
	padding: 20px 0;
	box-sizing: border-box;
	height: 58px;
}

.header .nav li:hover {
	background: #15397B
}

.header .nav li.act {
	background: #DB2B20
}

.header .nav li {
	width: 150px;
	text-align: center;
	position: relative;
}

.header .nav span {
	line-height: 1;
}

.header .sec_nav {
	position: absolute;
	left: 50%;
	top: 58px;
	display: none;
	margin-left: -104px;
}

.header li:hover .sec_nav {
	display: block;
}

.header .sec_nav a {
	height: 48px;
	width: 208px;
	padding-left: 25px;
	text-align: left;
	box-sizing: border-box;
	line-height: 48px;
	border-top: 1px solid #D5D5D5;
	background: url(../images/nav_p.png) no-repeat 184px center;
	background-color: #e6e7ed;
}

.header .sec_nav a:hover {
	color: #15397B;
}


/* 头部 */


/*动画style*/

.tran06 {
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.pro_detials .content img,
.cul_02 li,
.pick_kbt li,
.play_icon div img,
.case_kbt li .pic img,
.sev_t li,
.sibar a .inner,
.sibar a,
.news_center li,
.news_center li i,
.news_center .PickType img,
.solution_list li,
.honor li .pic img,
.Leader li .pic img,
.case_list li .pic img,
.menuNavTab a i,
.menuNavTab a,
.news_list li img,
.about_kbt .text i,
.tran04 {
	transition: 0.4s all;
	-webkit-transition: 0.4s all;
	-ms-transition: 0.4s all;
}

.animatebox {
	transform: translateY(200px);
	-webkit-transform: translateY(200px);
	-ms-transform: translateY(200px);
	opacity: 0;
	transition: 1s all;
	-webkit-transition: 1s all;
	-ms-transition: 1s all;
}

.animate {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	opacity: 1;
}

.animatepic {
	transform: translateX(150px);
	-webkit-transform: translateX(150px);
	-ms-transform: translateX(150px);
	opacity: 0;
	transition: 1s all;
	-webkit-transition: 1s all;
	-ms-transition: 1s all;
}

.animate_01 {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	opacity: 1;
}


/*动画style*/

.marginT142 {
	margin-top: 142px;
}


/* 首页s */

.pic_play li,
.pic_box,
.pic_box ul,
.pic_play,
.pic_play li {
	width: 100% !important;
	height: 590px;
	position: relative;
}

.dot_div {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 16px;
	left: 0;
}

.dot_div span {
	display: inline-block;
	width: 11px;
	height: 11px;
	background: #86a3c3;
	border-radius: 50%;
	margin: 0 3px;
}

.dot_div span.on {
	background: #204588;
}


/* 和产品中心公用 */

.hot_search {
	width: 800px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 46px;
	padding: 20px 0;
}

.hot_search .search {
	width: 684px;
	height: 46px;
	background: #fff;
	/* overflow: hidden; */
	/* border-radius: 20px; */
	box-sizing: border-box;
	background: #EEEEEE;
	/* border: 1px solid #CFCFCF; */
}

.hs-input {
	height: 46px;
	width: 605px;
	display: inline-block;
	vertical-align: middle;
	padding: 0 20px;
	box-sizing: border-box;
	background: none;
}

.hs-submit {
	display: inline-block;
	vertical-align: middle;
	width: 74px;
	height: 46px;
	margin-top: -2px;
	background: url(../images/nav.png) no-repeat center;
	background-color: #204588;
	background-size: 16px;
	border: 0;
	cursor: pointer;
}


/* 和产品中心公用 */

.w2_left {
	float: left;
	width: 264px;
	/* height: 514px; */
	/* overflow: hidden; */
	box-sizing: border-box;
	/* border: #dcdcdc solid 1px; */
}

.title_index {
	text-align: center;
	font-size: 34px;
	font-weight: bold;
}

.title_index img {
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
}

.title_index i {
	color: #2454AC;
	font-weight: bold;
}

.title_index p {
	font-size: 16px;
	color: #666;
	margin-top: 10px;
}

.title h2 {
	font-size: 24px;
	color: #fff;
	width: 264px;
	line-height: 80px;
	box-sizing: border-box;
	padding-left: 24px;
	font-weight: bold;
	background: #204588;
}


/* 和产品中心公用 */

.wrap_2_box .title_index {
	margin-bottom: 60px;
}

.wrap_2_box {
	background: #F6F6F6;
	padding: 66px 0;
}

.w2_left {
	background: #fff;
}

.w2_left ul {
	/* width: 238px;
 
  margin: 10px auto 0; */
	overflow: hidden;
}

.w2_left li {
	height: 66px;
	line-height: 66px;
	border-bottom: #e5e5e5 solid 1px;
	font-size: 16px;
	color: #333;
	cursor: pointer;
	font-weight: bold;
	background: url(../images/nav_p.png) no-repeat 236px center;
}

.w2_left li:last-child {
	border: 0;
}

.w2_left ul .act {
	color: #3778ED;
}

.w2_left li a {
	display: block;
	padding-left: 24px;
}

.w2_left li.act {
	background: url(../images/nav_p_on.png) no-repeat 236px center;
}

.w2_left li:hover a,
.w2_left li.act a {
	color: #3778ED;
}

.pro_detials,
.w2_right {
	width: 905px;
	float: right;
}

.w2_right .phone_all {
	color: #333333;
	margin-right: 40px;
	margin-top: 38px;
}

.w2_right .phone_all i {
	color: #204588
}

.w2_nav_title {
	line-height: 80px;
	background: #FFFFFF;
}

.w2_nav_title a {
	color: #fff;
	width: 192px;
	background: #204588;
}

.w2_right ul {
	margin-top: 20px;
	display: none;
}

.w2_right li {
	float: left;
	width: 290px;
	height: 250px;
	background: #fff;
	text-align: center;
	margin-bottom: 15px;
	margin-right: 17px;
	box-sizing: border-box;
	border: 2px solid #fff;
}

.w2_right li .pic {
	width: 290px;
	height: 192px;
	text-align: center;
	display: table;
}

.w2_right li span img {
	max-width: 290px;
	max-height: 192px;
}

.w2_right li span {
	display: table-cell;
	vertical-align: middle;
	/* width:290px;
  height: 192px; */
}

.w2_right li:hover {
	border-color: #204588;
	overflow: hidden;
}

.w2_right li h3 {
	height: 60px;
	display: table;
	width: 100%;
}

.w2_right li h3 p {
	display: table-cell;
	vertical-align: middle;
}

.pick_kbt {
	padding: 90px 0 120px;
}

.pick_kbt .title_index {
	color: #FFFFFF;
}

.pick_kbt .title_index p {
	color: #95a0ba;
}

.pick_kbt ul {
	margin-top: 72px;
	margin-bottom: 64px;
	box-shadow: 0px 5px 25px 0px rgba(5, 29, 69, 0.22);
}

.pick_kbt li {
	width: 192px;
	box-sizing: border-box;
	padding-top: 36px;
	background: #f6f8fa;
	height: 270px;
	position: relative;
	float: left;
	top: 0px;
	color: #000;
	text-align: center;
	margin-right: 9px;
	border-radius: 4px;
}

.pick_kbt li:hover {
	top: -8px;
}

.pick_kbt li span img,
.pick_kbt li span {
	display: inline-block;
	width: 100px;
	height: 100px;
}

.pick_kbt li span {
	margin-bottom: 24px;
}

.contact_link a {
	width: 168px;
	height: 46px;
	line-height: 46px;
	border-radius: 23px;
	background: #fff;
	color: #275DBF;
	margin-right: 30px;
}

.phone_all {
	color: #fff;
	line-height: 1
}

.phone_all img {
	margin-right: 6px;
}

.phone_all i {
	display: inline-block;
	vertical-align: middle;
	margin-top: -8px;
}

.case_kbt ul {
	min-width: 1200px;
	background: #F8F8F8;
}

.case_kbt .title_index {
	margin: 60px auto 70px;
}

.case_kbt li {
	width: 50%;
	float: left;
}

.case_kbt li a {
	display: block
}

.case_kbt li .text,
.case_kbt li .pic {
	width: 50%;
	float: left;
	box-sizing: border-box;
}

.case_kbt li.list2 .pic {
	float: right;
}

.case_kbt li .text {
	padding: 0 50px;
	display: table;
	position: relative;
}

.case_kbt li .text i {
	position: absolute;
	display: inline-block;
	width: 25px;
	height: 50px;
	left: -24px;
	top: 50%;
	margin-top: -25px;
	background: url(../images/arrow.png) no-repeat 0 -50px;
}

.case_kbt li.list2 .text i {
	left: auto;
	right: -24px;
	background: url(../images/arrow.png) no-repeat 0 0;
}

.case_kbt li .inner {
	display: table-cell;
	vertical-align: middle;
}

.case_kbt li .pic {
	overflow: hidden;
}

.case_kbt li .pic img {
	width: 100%;
}

.case_kbt li:hover .pic img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.case_kbt li .time {
	color: #141414
}

.case_kbt li h3 {
	margin: 10px 0 16px;
}

.case_kbt li font {
	display: block;
	width: 110px;
	line-height: 36px;
	height: 36px;
	text-align: center;
	font-size: 12px;
	color: #244786;
	background: #fff;
	border-radius: 18px;
	margin-top: 26px;
	border: 1px solid #E9E9E9;
}

.case_kbt li .text:hover font {
	color: #fff;
	background: #2858B1;
}

.case_kbt li .content {
	color: #575757;
	line-height: 26px;
}

.case_kbt .ad a {
	display: block;
	height: 339px;
}

.about_kbt .text {
	width: 480px;
	display: table;
	height: 430px;
}

.video_control_zf {
	width: 749px;
	height: 430px;
	position: relative;
	margin-right: -60px;
}

.video_control_zf .play_icon {
	height: 100%;
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
}

.play_icon div {
	width: 100%;
	height: 430px;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 28px;
	color: #fff;
	padding-top: 180px;
	box-sizing: border-box;
}

.video_control_zf:hover .play_icon div img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.about_kbt .title_index {
	padding: 66px 0 70px;
}

.about_kbt {
	padding-bottom: 100px;
}

.about_kbt .text h3 {
	font-size: 30px;
}

.about_kbt .text i {
	width: 40px;
	height: 3px;
	display: block;
	margin: 30px 0;
	background: #AAAAAA
}

.about_kbt .text:hover i {
	width: 80px;
	background: #244786;
}

.about_kbt .text .inner {
	display: table-cell;
	vertical-align: middle;
}

.about_kbt .text a {
	display: block;
	width: 168px;
	height: 46px;
	color: #fff;
	line-height: 46px;
	border-radius: 23px;
	background: #244786;
	margin-top: 36px;
}

.about_kbt .conetent .inner:hover a {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

.about_kbt .text .intro {
	color: #404040;
	line-height: 30px;
}

.news_kbt .title_index {
	padding: 60px 0 30px;
}

.tab_nav_n a {
	display: inline-block;
	width: 134px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #F6F6F6;
	font-size: 14px;
	margin: 0 2px;
}

.tab_nav_n a:hover,
.tab_nav_n a.act {
	color: #fff;
	background: #244786;
}

.news_list>div {
	display: none;
	margin-top: 30px;
}

.news_list>div>a {
	width: 126px;
	height: 40px;
	display: block;
	margin: 26px auto 46px;
	line-height: 40px;
	border-radius: 20px;
	background: #f1f1f1;
	color: #8B8B8B;
}

.news_list>div>a:hover {
	background: #204588;
	color: #fff;
}

.news_list li {
	width: 570px;
	margin-right: 60px;
	float: left;
	height: 126px;
	border-bottom: 1px dashed #C8C8C8;
	box-sizing: border-box;
	padding: 20px 0;
}
.visible-class{
	visibility: visible !important; 
}
.news_list li:nth-child(6),
.news_list li:nth-child(5) {
	border: 0
}

.news_list li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.news_list li:hover h3 {
	color: #2454AC;
}

.news_list .pic img,
.news_list .pic {
	width: 133px;
	height: 86px;
}

.news_list .time {
	width: 80px;
	height: 65px;
	border-right: 1px solid #D9D9D9;
	margin-top: 12px;
	margin-left: 12px;
}

.news_list .time .num {
	font-size: 34px
}

.news_list .text {
	width: 344px;
	box-sizing: border-box;
	padding: 0 20px;
	margin-top: 8px;
}

.news_list .text p {
	color: #666666;
	margin-top: 10px;
	line-height: 22px;
}

.f_14 {
	font-size: 14px;
}

.f_18 {
	font-size: 18px;
}

.f_16 {
	font-size: 16px;
}

.f_24 {
	font-size: 24px;
}
.ab_03 .text .f_24{
	color: #204588;
}
.ab_03 .text p span{
    font-size: 16px;
    line-height: 30px;
}
.f_b {
	font-weight: bold;
}


/* 首页e */


/* 底部s */

.footer .footer_link {
	line-height: 54px;
	color: #5F5F5F;
	font-size: 14px;
	/* border-bottom: 1px solid #393939; */
}

.footer .footer_link .name {
	width: 100px;
	color: #1F1F1F;
	font-weight: bold;
}

.footer .footer_link .name i {
	font-weight: bold;
	font-style: italic;
}

.footer .footer_link .link {
	width: 1100px;
	line-height: 2;
	margin-top: 14px;
	padding-bottom: 10px;
}

.footer_link .link a {
	display: inline-block;
	color: #666;
	line-height: 1;
	/* margin: 0 6px; */
	padding-right: 8px;
	margin-right: 8px;
	border-right: 1px solid #5F5F5F
	/* min-width: 100px; */
}

.footer .center {
	background: #1F1F1F;
}

.nav_f_list {
	/* width: 650px; */
	margin-top: 54px;
	/* margin-left: 50px; */
}

.nav_f_list .footNav {
	float: left;
	width: 200px;
}

.nav_f_list .footNav p {
	color: #CCCCCC;
	font-size: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}

.nav_f_list .footNav p i {
	display: inline-block;
	width: 4px;
	height: 20px;
	background: #fff;
	margin-right: 20px;
	vertical-align: middle;
	margin-top: -4px;
}

.nav_f_list .footNav a {
	display: block;
	font-size: 14px;
	padding-left: 24px;
	color: #5d5d5d;
	margin-bottom: 10px;
}

.nav_f_list .footNav a:hover {
	color: #2462D2
}

.footer .intro {
	width: 400px;
}

.footer .intro {
	margin-top: 54px;
}

.footer .intro .ewm {
	height: 88px;
	width: 88px;
	display: inline-block;
	vertical-align: middle;
}

.footer .intro span {
	width: 50px;
	color: #fff;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	margin-right: 40px;
	margin-left: 10px;
}

.footer .intro .logo {
	display: inline-block;
	vertical-align: middle;
	width: 142px;
	height: 46px;
}

.footer .phone_f {
	border-top: 1px solid #434343;
	padding-top: 12px;
	color: #fff;
	font-weight: 400;
	background: url(../images/phone_f.png) no-repeat left 12px;
	padding-left: 58px;
	margin-top: 14px;
}

.footer .phone_f h3 {
	margin-bottom: 4px;
}

.footer .phone_f p {
	line-height: 1.3
}

.footer .addr {
	padding-top: 12px;
	color: #fff;
	margin-top: 10px;
	padding-bottom: 40px;
	border-top: 1px solid #434343;
}

.footer .addr a {
	color: #fff;
	display: inline-block;
	margin-top: 8px;
}

.footer .addr p {
	margin-bottom: 6px;
}

.footer .addr img {
	display: inline-block;
	vertical-align: middle;
	margin: 0 20px 0 8px;
}

.footer .bottom {
	background: #151515;
	line-height: 60px;
	text-align: center;
	color: #4d4d4d;
	font-size: 14px;
}

.f_12 {
	font-size: 12px;
}


/* 底部s */


/* 侧栏s */

.sibar {
	position: fixed;
	width: 54px;
	right: 0px;
	top: 50%;
	z-index: 400;
	background: #5f5f5f;
	margin-top: -30px;
}

.sibar a {
	/* padding: 14px 0 0; */
	display: block;
	width: 54px;
	box-sizing: border-box;
	height: 54px;
	line-height: 54px;
	color: #fff;
	margin-bottom: 1px;
	text-align: center;
	background: #393939;
}

.sibar a.return_top img {
	width: 54px;
	height: 54px;
	margin: 0;
}

.sibar a img {
	width: 28px;
	margin-top: 13px;
}

.sibar a:hover .img1,
.sibar a .img2 {
	display: none
}

.sibar a:hover {
	background: #fff;
}

.sibar a:hover .img2 {
	display: inline-block
}

.sibar a p {
	margin-top: 5px;
}

.sibar3 {
	position: relative;
}

.sibar a.return_top {
	height: 54px;
	background: #717c85;
	border: 0;
}

.sibar .code_ewm img {
	width: 88px;
	height: 88px;
}

.sibar .code_ewm {
	position: absolute;
	width: 88px;
	height: 88px;
	top: 50%;
	margin-top: -64px;
	right: 54px;
}

.phone_show {
	position: absolute;
	height: 54px;
	color: #fff;
	font-size: 14px;
	background: #2d60a8;
	line-height: 54px;
	top: 0px;
	width: 130px;
	left: 0px;
	margin-top: 0 !important;
	z-index: 0;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}

.sibar a {
	position: relative;
}

.sibar a:hover .phone_show {
	left: -130px;
}

.sibar a .inner {
	height: 54px;
	/* padding-top: 14px; */
	box-sizing: border-box;
	background: #393939;
}

.sibar a:hover .inner {
	background: #fff;
}


/* 侧栏s */


/* 产品中心s */

.large_pic {
	height: 240px;
}

.large_pic .title {
	display: table;
	text-align: center;
	height: 240px;
}

.large_pic .title h3 {
	display: table-cell;
	font-size: 32px;
	vertical-align: middle;
	color: #fff;
	font-weight: 400;
}

.large_pic .title p {
	font-family: ArialMT;
	font-size: 22px;
	line-height: 34px;
	margin-top: 6px;
	text-transform: uppercase;
}

.product_list .hot_search {
	background: #fff;
	margin: 0;
	box-sizing: border-box;
	padding: 17px 56px;
	width: 905px;
}

.product_list {
	padding-top: 38px;
}

.product_list .w2_left li.act {
	border-left: 4px solid #204588;
}

.product_list .pages {
	margin: 50px 0 120px;
}

.product_list .link {
	width: 265px;
	color: #fff;
	height: 246px;
	line-height: 24px;
	border-top: 20px solid #f6f6f6;
	box-sizing: border-box;
	padding: 26px 0 0 24px;
	background: url(../images/link_b.jpg) no-repeat bottom right;
}

.product_list .link i {
	display: block;
	background: #F0F0F0;
	width: 20px;
	height: 2px;
	margin: 18px 0;
}

.product_list .link a {
	width: 97px;
	height: 30px;
	line-height: 30px;
	background: #D7D7D7;
	border-radius: 15px;
	margin-top: 20px;
	margin-right: 5px;
	background: linear-gradient(0deg, rgba(215, 215, 215, 1), rgba(255, 255, 255, 1));
}

.product_list .link a img {
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 6px;
}

.product_list .link a:hover img {
	-webkit-animation-name: tada;
	animation-name: tada;
}

.product_list .link .num {
	font-family: DIN-Medium, "SourceHanSansCN", "Microsoft YaHei";
}


/* 产品中心e */


/* 产品中心详情s */

.pro_detials .inner {
	background: #fff;
	padding: 0 30px;
	box-sizing: border-box;
}

.pro_detials .preview-wrap {
	width: 562px;
	height: 360px;
	text-align: center;
	position: relative;
}

.pro_detials .preview-wrap img {
	max-width: 562px;
	max-height: 360px;
}

.pro_detials .preview-wrap2 {
	width: 266px;
	position: relative;
}

.preview-wrap2 .main-img {
	text-align: center;
}

.main-img {
	display: table;
}

.main-img p {
	display: table-cell;
	vertical-align: middle;
}

.preview-wrap .main-img {
	height: 360px;
	width: 562px;
}

.preview-wrap2 .main-img {
	height: 172px;
}

.preview-wrap2 .main-img img {
	max-width: 266px;
	max-height: 172px;
}

.preview-wrap2 .jqzoom2 {
	margin-bottom: 16px;
}

.pro_detials .menuNav {
	border: 0;
	line-height: 58px;
	height: 58px;
}

.pro_detials .intro .title {
	font-size: 28px;
	padding-top: 24px;
	border-bottom: 1px solid #E5E5E5;
	font-weight: bold;
	padding-bottom: 14px;
}

.pro_detials .intro .title p {
	color: #555555;
	font-size: 18px;
	margin-top: 6px;
}

.pro_detials .content h3 {
	font-size: 18px;
	font-weight: bold;
	color: #204588;
	line-height: 30px;
	margin: 20px 0 12px;
}

.pro_detials .content h3::before {
	content: '';
	width: 4px;
	height: 16px;
	background: #204588;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 8px;
}

.pro_detials .content p {
	color: #555555;
	font-size: 14px;
	line-height: 30px
}

.pro_detials .content img {
	max-width: 100%;
}

.pro_detials .content img:hover {
	transform: scale(1.3);
}

.pro_detials .content .text {
	margin-bottom: 10px;
	overflow: auto;
}

.pro_detials .content .text table {
	width: 845px !important;
	table-layout: fixed;
	word-break: break-all;
	word-wrap: break-word;
}

.pro_detials .content .text table tr {
	width: 100%
}

.pro_detials .content .text table tbody {
	width: 100%
}


/*清除浮动*/

.pro_detials .content .text::after {
	content: '';
	height: 0px;
	overflow: hidden;
	display: block;
	clear: both;
	visibility: hidden
}

.pro_detials .more_link {
	margin-top: 20px;
	margin-bottom: 62px;
}

.pro_detials .more_link p {
	width: 445px;
	background: #fff;
	box-sizing: border-box;
}

div.zoomDiv {
	z-index: 999;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 360px;
	background: #ffffff;
	border: 1px solid #f0f0f0;
	display: none;
	text-align: center;
	overflow: hidden;
	box-shadow: 0px 5px 25px 0px rgba(5, 29, 69, 0.22);
}

div.zoomMask {
	position: absolute;
	background: 50% top no-repeat #FEDE4F;
	opacity: .5;
	-moz-opacity: .5;
	-khtml-opacity: .5;
	filter: alpha(Opacity=50);
	cursor: move;
	z-index: 1;
	width: 50px;
	height: 50px;
}


/* 产品中心详情e */


/* 面包屑导航s */

.menuNav {
	width: 100%;
	/* background: #fff; */
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	border-bottom: 1px solid #E8E8E8;
}

.menuNav a {
	color: #515151;
}

.menuNav a:hover {
	color: #204588;
}

.menuNav span {
	color: #333333
}


/* 面包屑导航s *
/* 内页二级导航s */

.menuNavTab {
	width: 100%;
	background: #fff;
	height: 70px;
	line-height: 70px;
	font-size: 0px;
	box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.1)
}

.menuNavTab .ws1200 {
	height: 70px;
	/* border-right: 1px solid #DADDE3; */
}

.menuNavTab a:hover,
.menuNavTab a.active {
	color: #fff;
}

.menuNavTab a:hover i,
.menuNavTab a.active i {
	top: 0;
}

.menuNavTab a i {
	display: inline-block;
	width: 133px;
	height: 70px;
	background: #204588;
	position: absolute;
	top: 70px;
	left: 0;
	z-index: -1;
}

.menuNavTab a {
	display: inline-block;
	width: 130px;
	height: 70px;
	line-height: 70px;
	position: relative;
	text-align: center;
	z-index: 0;
	overflow: hidden;
	box-sizing: border-box;
	border-left: 1px solid #DADDE3;
	font-size: 16px;
	color: #333333;
}

.menuNavTab a:first-child {
	border: 0px;
}


/* 内页二级导航e */


/* 案例与应用s */

.case_list ul {
	margin-top: 50px;
}

.case_list li {
	width: 380px;
	float: left;
	margin-right: 29px;
	margin-bottom: 68px;
}

.case_list li .pic img,
.case_list li .pic {
	display: inline-block;
	width: 380px;
	height: 260px;
}

.case_list li .pic {
	overflow: hidden;
}

.case_list li h3 {
	font-size: 22px;
	line-height: 60px;
}

.case_list li p {
	color: #545454;
	line-height: 24px;
	font-weight: 300;
}

.case_list li:hover .pic img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.Leader li font,
.case_list li font {
	width: 130px;
	height: 38px;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 38px;
	background: #81868F;
	border-radius: 19px;
	margin-top: 22px;
}

.Leader li:hover font,
.case_list li:hover font {
	background: #204588;
	color: #fff;
}

.case_list .pages {
	padding-bottom: 100px;
}


/* 案例与应用e */


/* 案例与应用详情s*/

.case_detials {
	padding-top: 26px;
}

.case_detials .pic_l img {
	width: 1200px;
}

.case_detials .title {
	line-height: 78px;
	color: #000000;
	border-bottom: 1px solid #DEDEDE;
}

.case_detials .title h3 {
	font-size: 26px;
	font-weight: bold;
}

.case_detials .title span {
	line-height: 1;
	font-size: 14px;
	display: inline-block;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #d9dbe0
}

.case_detials .title span:first-child {
	border-left: 0;
}

.case_detials .content>div {
	margin-bottom: 40px;
}

.case_detials .content h3 {
	color: #204588;
	font-weight: bold;
	line-height: 1px;
	margin-top: 20px;
	margin-bottom: 14px;
}

.case_detials .content h3::before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 16px;
	vertical-align: middle;
	margin-right: 8px;
	margin-top: -2px;
	background: #204588;
}

.more_link {
	margin: 40px 0 150px;
}

.more_link p {
	line-height: 46px;
	height: 46px;
	width: 590px;
	text-align: center;
	font-size: 14px;
	background: #F1F1F1;
	color: #5A5A5A;
}

.more_link a {
	color: #5A5A5A;
}

.more_link p:hover a {
	color: #3778ED;
}


/* 案例与应用详情e*/


/* 页码s */

.pages {
	text-align: center;
}

.pages a,
.pages span,
.pages font {
	display: inline-block;
	text-align: center;
	margin-left: 4px;
	box-shadow: 1px 1px 4px 0px rgba(4, 0, 0, 0.12);
	/* box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15); */
	border-radius: 2px;
}

.pages a,
.pages font {
	/* border: #ecebeb 1px solid; */
	height: 32px;
	background: #fff;
	line-height: 32px;
}

.pagePrev,
.pageNext,
.pageFirst,
.pageEnd {
	color: #666666;
	font-size: 14px;
	padding: 0 20px;
}

.pageNum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	width: 32px;
	background: #DCDCDC;
}

.pages font {
	color: #666666;
	font-size: 14px;
	padding: 0 20px;
}

.pagePrev em,
.pageNext em {
	width: 7px;
	height: 11px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/icon.png) no-repeat;
	position: relative;
	top: -1px;
}

.pagePrev em {
	background-position: -24px 0;
	margin-right: 10px;
}

.pageNext em {
	background-position: -24px -16px;
	margin-left: 10px;
}

.pages span {
	color: #ccc;
	font-size: 26px;
}

.pagePrev:hover,
.pageNext:hover,
.pageFirst:hover,
.pageEnd:hover {
	color: #666;
}

.pagePrev:hover em {
	background-position: -35px -16px;
}

.pageNext:hover em {
	background-position: -35px 0;
}

.pageFirst:hover,
.pageNext:hover,
.pagePrev:hover,
.pageEnd:hover {
	color: #204588;
}

.pageNum.on,
.pageNum:hover {
	background: #444444;
	color: #fff;
	border-color: #444444;
}


/* 页码e */


/* 办公环境s */

.menuNavTab2 a i,
.menuNavTab2 a {
	width: 171px;
}

.h_about {
	font-size: 30px;
	margin: 66px auto 44px;
	color: #000000;
	text-align: center;
}

.h_about i {
	width: 26px;
	height: 2px;
	display: inline-block;
	margin: 0 16px;
	vertical-align: middle;
	margin-top: -2px;
	background-color: #000000
}

.evir_photos {
	width: 1156px;
	MARGIN: 0 auto;
}

.evir_photos {
	padding-bottom: 120px;
}

.evir_photos .intro {
	line-height: 2;
	padding: 0 24px;
	margin-bottom: 50px;
}

.evir_photos .pic1 {
	text-align: center;
}

.evir_photos .pic1 .img1 {
	width: 1156px;
	height: 488px;
}

.evir_photos .pic2 {
	font-size: 0px;
	margin-top: 20px;
}

.evir_photos .img2 {
	width: 540px;
	height: 574px;
}

.evir_photos .img3 {
	width: 596px;
	height: 290px;
	margin-bottom: 18px;
}

.evir_photos .img4 {
	margin-right: 16px;
	;
}

.evir_photos .img5,
.evir_photos .img4 {
	width: 290px;
	height: 266px;
}

.evir_photos .pic_fl {
	width: 540px;
}

.evir_photos .pic_fr {
	width: 596px;
}


/* 办公环境e */


/* 领导关怀s */

.Leader {
	padding-bottom: 30px;
}

.Leader li {
	width: 588px;
	float: left;
	margin-right: 24px;
	margin-bottom: 50px;
}

.Leader li font {
	border: 1px solid #B2B9C7;
	background: none;
	color: #808389;
}

.Leader li h3 {
	font-size: 20px;
	margin-top: 20px;
	/* line-height: 44px; */
}

.Leader li .pic img,
.Leader li .pic {
	display: inline-block;
	width: 588px;
	height: 330px;
	overflow: hidden;
}

.Leader li:hover .pic img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}


/* 领导关怀e */


/* 企业荣誉s */

.honor li {
	width: 366px;
	float: left;
	text-align: center;
	margin: 0 20px;
	margin-bottom: 60px;
}

.honor li .pic img,
.honor li .pic {
	display: inline-block;
	width: 366px;
	height: 226px;
}

.honor li:hover .pic img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.honor li .pic2 img,
.honor li .pic2 {
	display: inline-block;
	width: 366px;
}

.honor li:hover .pic2 img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.honor li p {
	font-size: 18px;
	line-height: 24px;
	margin-top: 20px;
}

.h_tab_nav {
	margin: 60px auto 56px;
}

.news_tab a,
.h_tab_nav a {
	display: inline-block;
	width: 134px;
	height: 44px;
	margin: 0 2px;
	text-align: center;
	line-height: 44px;
	background: #F6F6F6
}

.news_tab a.act,
.news_tab a:hover,
.h_tab_nav a.act,
.h_tab_nav a:hover {
	background: #244786;
	color: #fff;
	font-weight: bold;
}


/* 企业荣誉e */


/* 解决方案s*/

.solution_list {
	padding: 54px 0 120px;
}

.solution_list li {
	width: 384px;
	margin-right: 23px;
	height: 440px;
	margin-bottom: 23px;
	background: #fff;
	float: left;
	position: relative;
	top: 0px;
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.02);
}

.solution_list li:hover {
	top: -6px;
}

.solution_list li:hover h3 {
	color: #204588;
}

.solution_list {
	background: #f5f5f5;
}

.solution_list li .pic img,
.solution_list li .pic {
	display: inline-block;
	width: 384px;
	height: 262px;
}

.solution_list li h3 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	line-height: 60px;
}

.solution_list li h3,
.solution_list li p {
	padding: 0 20px;
}

.solution_list li p {
	font-size: 14px;
	font-weight: 400;
	color: #545454;
	line-height: 23px;
}

.solution_list li font {
	display: block;
	width: 342px;
	margin: 20px auto 0;
	line-height: 52px;
	color: #204588;
	font-size: 14px;
	background: url(../images/link_point.png) no-repeat 314px center;
}


/* 解决方案e */


/* 解决方案详情s */

.solution_detials {
	background: #f4f4f4;
	padding-bottom: 100px;
}

.solution_detials>.ws1200 {
	background: #fff;
	padding: 0 56px;
	box-sizing: border-box;
}

.solution_detials .title {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	padding: 44px 0;
}

.solution_detials .content {
	padding-bottom: 20px;
}

.solution_detials .content h3 {
	color: #204588;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.solution_detials .pic_c {
	text-align: center;
}

.solution_detials .content img {
	max-width: 1088px;
}

.solution_detials .pic_c img {
	width: 346px;
	height: 241px;
	margin: 0 6px;
}

.solution_detials .content p {
	color: #2F2F2F;
	line-height: 30px;
	font-size: 14px;
	margin-bottom: 30px;
}

.solution_detials .more_link {
	width: 1200px;
	margin: 20px auto 0;
}

.solution_detials .more_link p {
	background: #fff;
}


/* 解决方案详情e */


/* 资质认证S */

.qualificate .h_tab_nav {
	width: 934px;
}

.qualificate {
	width: 934px;
	margin: 0 auto;
	padding-bottom: 40px;
}

.qualificate li {
	width: 442px;
	float: left;
	text-align: center;
	margin-right: 40px;
	margin-bottom: 36px;
}

.qualificate li .pic img,
.qualificate li .pic {
	width: 442px;
	height: 314px;
}

.qualificate li.list2 .pic img,
.qualificate li.list2 .pic {
	width: 411px;
	height: 549px;
}

.qualificate li p {
	line-height: 70px;
	font-size: 18px;
	color: #000000;
}


/* 资质认证E */

.b_f4 {
	background: #f4f4f4;
}


/* 新闻中心*/

.news_center .news_tab {
	margin: 28px auto 30px;
	width: 1330px;
	text-align: center;
}

.news_tab a {
	background: #fff;
}

.ws1330 {
	width: 1330px;
	margin: 0 auto
}

.news_center .pages {
	margin: 30px auto 80px
}

.news_center .searchDiv {
	width: 1330px;
	margin: 0 auto;
	height: 80px;
	line-height: 44px;
	background: #fff;
	color: #292929;
	font-size: 14px;
	box-sizing: border-box;
	padding: 18px 269px;
	margin-bottom: 20px;
}

.news_center .PickType span {
	width: 216px;
	display: inline-block;
}

.news_center .PickType {
	width: 266px;
	height: 44px;
	box-sizing: border-box;
	padding: 0 20px;
	color: #7C7C7C;
	position: relative;
	background-color: #EEEEEE;
}

.news_center .goodsPickType {
	position: absolute;
	top: 44px;
	left: 0px;
	width: 100%;
	display: none;
	line-height: 44px;
	border-top: 1px solid #fff;
	background-color: #EEEEEE;
}

.news_center .goodsPickType a {
	height: 44px;
	width: 100%;
	box-sizing: border-box;
	padding: 0 20px;
}

.news_center .goodsPickType a:hover {
	background: #204588;
	color: #fff;
}

.searchDiv .valueTxt {
	width: 326px;
	height: 44px;
	margin: 0 10px;
	box-sizing: border-box;
	padding: 0 20px;
	background-color: #EEEEEE;
}

.searchDiv .searchBtn {
	width: 110px;
	height: 44px;
	box-sizing: border-box;
	padding-left: 20px;
	background: url(../images/nav.png) no-repeat 28px center;
	background-size: 16px;
	background-color: #204588;
	color: #ECEEF1;
}

.PickType img.rotate {
	transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}

.news_center li {
	width: 430px;
	height: 442px;
	float: left;
	box-sizing: border-box;
	text-align: center;
	background: #FFFFFF;
	margin-right: 20px;
	margin-bottom: 20px;
}

.news_center ul {
	width: 1330px;
	margin: 0 auto;
}

.news_center li a {
	display: block;
	padding: 18px;
	height: 439px;
	box-sizing: border-box;
}

.news_center li .pic img,
.news_center li .pic {
	display: inline-block;
	width: 394px;
	height: 258px;
}

.news_center li h3 {
	line-height: 44px;
	margin-top: 15px;
	text-align: left;
}

.news_center li p {
	color: #545454;
	line-height: 24px;
	text-align: left;
}

.news_center li p.time {
	color: #204588;
	margin-top: 14px;
}

.news_center li i {
	display: inline-block;
	width: 0;
	height: 3px;
	background: #204588;
}

.news_center li:hover h3 {
	color: #204588;
}

.news_center li:hover {
	box-shadow: 0px 2px 40px 0px rgba(114, 125, 143, 0.18);
}

.news_center li:hover i {
	width: 100%;
}

.news_center_qk li {
	height: 540px;
	width: 390px;
	margin-right: 80px;
}

.news_center_qk li a {
	height: 540px;
	padding: 18px 35px;
}

.news_center_qk li p {
	display: none;
}

.news_center_qk li h3 {
	margin-top: 10px;
	text-align: center;
}

.news_center_qk li .pic,
.news_center_qk li .pic img {
	width: 320px;
	height: 450px;
}


/* 新闻中心e */

.team_kbt .intro {
	height: 440px;
	width: 1244px;
	margin: 0 auto;
}

.team_kbt .h_about {
	margin-bottom: 58px;
}

.team_kbt .intro .pic img,
.team_kbt .intro .pic {
	width: 728px;
	height: 440px
}

.team_kbt .intro .text {
	display: table;
	height: 440px;
	width: 516px;
	box-sizing: border-box;
	background: #204588;
	padding: 0 20px 0 30px;
}

.team_kbt .intro .inner {
	display: table-cell;
	font-size: 16px;
	color: #fff;
	line-height: 28px;
	vertical-align: middle;
}

.team_kbt .inner p {
	margin-bottom: 20px;
}

.team_pic {
	min-width: 1300px;
	box-sizing: border-box;
	text-align: center;
	margin: 124px auto 0;
	text-align: center;
	padding: 84px 50.0025px 120px;
}

.team_pic img {
	width: 100%;
	max-width: 1690px;
}


/* 关于我们团队 */


/* 关于我么 发展历程s */

.historty {
	padding-bottom: 50px;
}

.historty_swiper {
	width: 640px !important;
	height: 54px;
	position: relative;
	background: #ECEEF1;
	line-height: 54px;
	text-align: center;
	font-size: 22px;
	color: #204588;
	font-weight: bold;
	margin: 54px auto 48px;
}

.historty_swiper li {
	width: 640px !important;
}

.historty_swiper .next,
.historty_swiper .prev {
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.historty_swiper .prev {
	left: 22px;
}

.historty_swiper .next {
	right: 22px;
}

.historty .info ul {
	width: 800px;
	margin: 0 auto;
	display: none;
}

.historty .info li h3 {
	width: 100px;
	font-size: 24px;
	line-height: 62px;
	font-weight: bold;
	margin-right: 20px;
}

.historty .icon_pic {
	height: 62px;
	width: 106px;
	background: url(../images/hist_b.jpg) repeat-y 31px center;
	padding-bottom: 36px;
}

.historty .info li:last-child .icon_pic {
	background: none;
}

.historty .info li.list1 .text {
	display: table;
	height: 62px;
	width: 570px;
	float: left;
}

.historty .info li.list1 .text p {
	display: table-cell;
	vertical-align: middle
}

.historty .info li.list2 .text {
	position: relative;
	padding-left: 230px;
	width: 570px;
	height: 180px;
	float: left;
	box-sizing: border-box
}

.historty .info li.list2 .text img {
	width: 210px;
	height: 138px;
	margin-right: 20px;
	position: absolute;
	left: 0;
	top: 0;
}

.historty .info li.list2 .text p {
	width: 340px;
}

.historty .info li.list2 .icon_pic {
	padding-bottom: 100px;
}


/* 发展历程e */


/* 公司文化s */

.culture {
	padding-bottom: 100px;
}

.culture .cul_01 img {
	width: 1200px;
	height: 534px;
}

.culture .cul_01 {
	padding-bottom: 94px;
}

.culture .cul_01 .text {
	font-size: 14px;
	line-height: 2;
	font-weight: 300;
	margin-top: 42px;
}

.cul_02 li {
	position: relative;
	left: 0;
}

.cul_02 li:hover {
	left: -10px;
}

.cul_02 .text,
.cul_02 .pic {
	width: 600px;
	height: 468px;
	float: left;
	box-sizing: border-box;
}

.cul_02 .pic img {
	width: 600px;
	height: 468px;
}

.cul_02 .list2 .pic {
	float: right;
}

.cul_02 .text {
	padding: 50px 60px 0;
	background: url(../images/culture_04.png) no-repeat right bottom;
	background-size: cover;
}

.cul_02 .text h3 {
	color: #204588;
	font-size: 20px;
}

.cul_02 .text>div {
	margin-bottom: 20px;
}

.cul_02 .text h3 i {
	display: block;
	width: 22px;
	height: 2px;
	margin: 8px 0;
	background: #B4B9C2
}

.cul_02 .text p {
	line-height: 28px;
	font-size: 16px;
	color: #000;
}


/* 公司文化e */


/* 新闻详情s */

.news_detials .left_content {
	background: #fff;
	width: 904px;
	padding: 0 30px;
	box-sizing: border-box;
	border: 1px solid #E8E8E8;
}

.news_detials {
	margin-top: 26px;
	padding-bottom: 100px;
}

.news_detials .type {
	line-height: 44px;
	font-size: 16px;
	/* padding:0 26px; */
}

.news_detials .title {
	padding: 30px 0 20px;
	border-bottom: 1px dashed #BFBFBF;
}

.news_detials .title span {
	color: #6A6A6A;
	display: inline-block;
	/* margin-top: 26px; */
	margin: 26px 20px 0;
}

.news_detials .title h3 {
	font-size: 20px;
	font-weight: bold;
}

.news_detials .content {
	line-height: 32px;
	color: #000;
	padding-top: 20px;
}

.news_detials .content p.pic {
	text-align: center;
	max-width: 100%;
	margin: 20px 0;
}

.tag_share {
	padding: 30px 0 36px;
	border-bottom: 1px solid #BFBFBF;
}

.tag_share .tag {
	color: #010101
}

.tag_share .tag img {
	margin-right: 8px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
}

.tag_share .tag span {
	color: #908E8B
}

.tag_share .share span {
	vertical-align: middle;
	margin-top: -4px;
}

.tag_share .tag i {
	padding: 0 8px;
}

.news_detials .link,
.news_detials .link a {
	color: #5A5A5A;
	line-height: 32px;
}

.news_detials .link {
	padding: 26px 0;
}

.news_detials .link a:hover {
	color: #204588
}

.news_detials .right_content {
	width: 277px;
	padding: 16px 20px;
	line-height: 32px;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #E8E8E8;
	color: #000000;
}

.news_detials .right_content a {
	width: 235px;
	height: 32px;
	font-size: 14px
}

.news_detials .right_content a:hover {
	color: #204588;
}

.news_detials .right_content a::before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	vertical-align: middle;
	margin-top: -2px;
	background: #A8A8A8;
	margin-right: 10px;
}

.news_detials .right_content li:hover a::before,
.news_detials .right_content li.act a::before {
	background: #DB2B20;
}

.right_content h3 {
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 14px;
}

.right_content h3 i {
	width: 4px;
	height: 12px;
	background: #204588;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 8px;
}


/* 新闻详情e */


/* 关于科比特s */

.about_info .ab_01 .text {
	width: 620px;
	padding-right: 50px;
	box-sizing: border-box
}

.about_info .ab_01 .pic {
	padding: 40px 0 40px 42px;
	background: url(../images/ab_02.jpg) no-repeat left top;
}

.about_info .ab_01 .pic img {
	width: 467px;
	height: 315px;
}

.about_info .ab_01 .text {
	padding-top: 40px;
	color: #131313;
	font-size: 16px;
	line-height: 2;
}

.about_info .ab_01 .text h3 {
	color: #204588;
}

.about_info .ab_02 {
	margin-top: 150px;
	position: relative;
	min-width: 1128px;
}

.ab_02 .intro {
	padding-bottom: 80px;
	width: 1128px;
	padding-top: 140px;
	margin: 0 auto;
}

.ab_02 .intro h3 p {
	font-family: Arial;
	font-weight: bold;
	font-size: 56px;
	text-transform: uppercase;
	color: #3660A9;
	margin-bottom: 8px;
}

.ab_02 .intro h3 {
	color: #FFFFFF;
	font-size: 26px;
	line-height: 44px;
}

.ab_02 .intro h3 i {
	display: block;
	margin: 20px 0;
	width: 40px;
	height: 2px;
	background: #fff;
}

.ab_02 .intro>p {
	line-height: 2;
	color: #fff;
}

.item-list {
	width: 1128px;
	position: absolute;
	left: 50%;
	margin-left: -564px;
	top: -96px;
	background: #F7F7F7
}

.item-list li {
	width: 188px;
	/* text-align: center; */
	float: left;
	font-size: 14px;
	color: #204588;
	padding: 34px 0;
	height: 160px;
	padding-left: 50px;
	box-sizing: border-box;
}

.item-list h3 {
	margin-bottom: 6px;
}

.item-list .number-wrap {
	font-size: 16px;
	font-weight: bold;
}

.item-list .number-wrap strong {
	font-size: 40px;
}

.item-list .line {
	width: 30px;
	height: 2px;
	background: #204588;
	margin-top: 10px;
}

.about_info .ab_03 {
	width: 1128px;
	margin: 120px auto 70px;
}

.about_info .ab_04 {
	width: 1128px;
	margin: 0 auto;
	padding-bottom: 100px;
}

.about_info .ab_03 .text {
	margin-bottom: 54px;
}

.about_info .ab_03 p {
	text-indent: 2em;
	font-size: 14px;
	line-height: 2;
	color: #131313;
}

.about_info .ab_03 img {
	width: 1128px;
	height: 409px;
}

.ab_04 .map,
.ab_04 .text {
	width: 560px;
}

.ab_04 .text>div {
	position: relative;
	width: 560px;
	padding-left: 60px;
	height: 48px;
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 30px;
	color: #000;
	box-sizing: border-box;
}

.ab_04 .text>p {
	width: 500px;
	font-size: 16px;
	line-height: 30px;
	color: #000000;
	margin-bottom: 40px;
}

.ab_04 .text>div img {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 0;
}

.ab_04 .text>div h3 {
	color: #595959;
	font-size: 14px;
}


/* 关于科比特e */


/* 人才招聘s */

.job_swiper {
	width: 645px;
	height: 425px;
	color: #fff;
	padding: 54px 40px 0;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
	background: #2D3A52;
}

.job_swiper li h3 {
	font-size: 30px;
	margin-bottom: 20px;
}

.job_swiper li p {
	font-size: 14px;
	line-height: 28px;
}

.job_swiper .btn {
	color: #fff;
	width: 42px;
	text-align: center;
	line-height: 42px;
	height: 42px;
	border-radius: 50%;
	margin-right: 8px;
	border: 1px solid #fff;
}

.job_swiper .first_num {
	position: absolute;
	bottom: 60px;
	left: 40px;
	/* margin-top: 42px; */
}

.job_swiper .btn:hover,
.job_swiper .btn.act {
	background: #fff;
	color: #2D3A52;
}

.job_swiper .num {
	font-size: 14px;
	margin-left: 20px;
	line-height: 42px;
}

.job_swiper .curent {
	font-size: 18px;
}

.job_list .job_o {
	padding-bottom: 120px;
}

.job_o .content {
	padding: 32px 0;
}

.job_list .job_t {
	padding-top: 60px;
	padding-bottom: 90px;
	/* height:750px; */
	background: #FFFFFF;
}

.job_list .job_t .h_about {
	margin-top: 0px;
}

.job_list .job_t .content {
	background: #fff;
	padding: 40px;
	box-sizing: border-box;
}

.job_list .job_t table {
	width: 100%;
}

.job_list .job_t tr {
	height: 44px;
	text-align: left;
}

.job_list .job_t td {
	border-bottom: 1px solid #EBEBEB;
}

.job_list .job_t td {
	color: #000
}

.job_list .job_t th {
	color: #717171;
}

.job_list .job_t .tr_01 {
	width: 50%;
}

.job_list .job_t .tr_05 {
	width: 82px;
	text-align: center;
}

.job_list .job_t input {
	display: none
}

.job_list .explain p.P_01 {
	margin: 8px 0 14px;
}

.job_list .explain h3 {
	font-size: 18px;
}

.job_t .explain {
	color: #fff;
	padding: 24px 20px;
	line-height: 22px;
	background: url(../images/job_03.jpg) no-repeat;
	background-size: cover;
}

.job_t table label {
	display: inline-block;
	width: 82px;
	height: 28px;
	color: #244786;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	border: 1px solid #204588;
}

.job_t .explain_02 {
	font: 14px;
	margin-top: 26px;
	color: #6B6F75;
	line-height: 22px;
}

.job_t .explain_02 p {
	margin-bottom: 10px;
}

.job_t .explain_02 h3 {
	font: 14px;
	color: #333;
}

.ulWrap ul {
	float: left;
	font-size: 0px;
	width: 390px !important;
	margin: 0 8px;
}

.multipleColumn {
	position: relative;
	display: none
}

.ulWrap ul li {
	margin: 16px 0;
	width: 390px;
	height: 238px;
}

.ulWrap ul li img {
	width: 390px;
	height: 238px;
}

.multipleColumn .btn {
	width: 62px;
	height: 62px;
	box-sizing: border-box;
	padding-top: 22px;
	text-align: center;
	;
	line-height: 62px;
	position: absolute;
	top: 50%;
	margin-top: -31px;
	border: 1px solid #B6B6B6;
}

.multipleColumn .prev {
	left: -100px;
}

.multipleColumn .next {
	right: -100px;
}

.job_th .tab_nav {
	text-align: center;
	margin-bottom: 40px;
}

.job_th .tab_nav a {
	width: 134px;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	text-align: center;
	background: #F6F6F6;
}

.job_th .tab_nav a:hover,
.job_th .tab_nav a.act {
	background: #244786;
	color: #fff;
}

.job_list .job_th {
	padding-bottom: 100px;
}

.job_swiper i {
	font-weight: bold;
	color: #32405a;
	font-size: 75px;
	font-family: Arial;
	position: absolute;
	right: -100px;
	bottom: 54px;
	text-transform: uppercase;
}


/* 人才招聘e */


/* 服务中心s */

.sever .h_about p {
	color: #6A6D72;
	font-size: 20px;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: 400;
	margin-top: 6px;
}

.sever .sev_o {
	padding-bottom: 106px;
}

.sev_o li {
	width: 235px;
	margin-right: 6px;
	height: 454px;
	float: left;
	box-shadow: 0px 2px 20px 0px rgba(125, 125, 125, 0.1);
}

.sev_o li p {
	font-size: 14px;
	color: #2E3032;
	line-height: 30px;
	height: 30px;
}

.sev_o li span {
	display: inline-block;
	width: 30px;
	color: #204588;
}

.sev_o li>div {
	padding: 0 13px;
}

.sev_o li span.name {
	width: 160px;
	color: #2E3032;
	margin-right: 14px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sev_o li h3 {
	line-height: 60px;
	height: 60px;
	font-size: 20px;
	color: #fff;
	background: #3062BE;
	text-align: center;
	margin-bottom: 18px;
}

.sev_o li p:hover a span {
	color: #DB2B20;
}

.sev_o li a.more {
	width: 117px;
	height: 34px;
	display: block;
	margin: 0 auto;
	line-height: 34px;
	margin-top: 16px;
	font-size: 14px;
	color: #808389;
	text-align: center;
	border: 1px solid #B2B9C7;
	border-radius: 17px;
}

.sev_o li:hover a.more {
	color: #204588;
	border-color: #204588;
}

.sever .sev_t {
	padding: 1px 0 106px
}

.sev_t li {
	background: url(../images/sev_02.png) no-repeat 200px 170px;
	background-color: #fff;
	width: 286px;
	border-top: 3px solid #204588;
	height: 250px;
	box-sizing: border-box;
	padding: 20px;
	float: left;
	position: relative;
	top: 0px;
	font-size: 14px;
	line-height: 24px;
	margin-right: 18px;
	margin-bottom: 18px;
	box-shadow: 0px 10px 50px 0px rgba(26, 36, 78, 0.06)
}

.sev_t li:hover {
	top: -6px;
}

.sev_t li h3 {
	width: 50px;
	height: 50px;
	margin-bottom: 6px;
	line-height: 50px;
	font-size: 30px;
	font-family: DIN;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: url(../images/sev_03.png) no-repeat center;
}

.sever .sev_th {
	padding: 1px 0 100px;
}

.sev_th .h_about p,
.sev_th .h_about {
	color: #fff;
}

.sev_th .h_about i {
	background: #fff;
}

.sev_th .content {
	height: 700px;
	box-sizing: border-box;
	padding: 26px 24px;
	background: #fff;
	box-shadow: 0px 5px 20px 0px rgba(32, 69, 136, 0.12);
}

.sev_th .content .pic img,
.sev_th .content .pic {
	width: 412px;
	height: 583px;
}

.sev_th .content .text {
	width: 710px;
	font-size: 14px;
	line-height: 1.9;
	padding-left: 24px;
	box-sizing: border-box;
}

#china-map {
	width: 750px;
	height: 580px;
	margin: auto;
}

.map_box {
	background: #fff;
	padding: 50px 0 0;
}

.map_box .text {
	width: 400px;
	padding-top: 30px;
}

.map_box .text h3 {
	color: #204588;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.map_box .text p {
	font-size: 13px;
	line-height: 24px;
}

.sever .topING {
	padding-top: 60px;
	padding-bottom: 100px;
}

.sever .topING .h_about {
	margin-top: 0px;
}

.map_box .inner>div {
	margin-bottom: 30px;
}

.map_box .inner {
	height: 480px;
	padding-right: 30px;
	overflow-y: auto;
}

.map_box .inner::-webkit-scrollbar {
	width: 10px;
	height: 10px;
	background-color: #E7E7E7;
}


/*定义滚动条轨道 内阴影+圆角*/

.map_box .inner::-webkit-scrollbar-track {
	border-radius: 6px;
	background-color: #fff;
}


/*定义滑块 内阴影+圆角*/

.map_box .inner::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background-color: #E7E7E7;
	border: 2px solid #E7E7E7;
}


/* 服务中心e */

@media screen and (max-width:1400px) {
	.case_kbt li font {
		margin-top: 10px;
	}
	.case_kbt li h3 {
		margin: 4px 0 6px;
	}
	.case_kbt li .text {
		padding: 0 20px;
	}
}

@media screen and (min-width:1400px) and (max-width:1500px) {
	.case_kbt li font {
		margin-top: 16px;
	}
	.case_kbt li h3 {
		margin: 8px 0 12px;
	}
	.case_kbt li .text {
		padding: 0 20px;
	}
}

@media screen and (min-width:1400px) and (max-width:1500px) {
	.case_kbt li font {
		margin-top: 20px;
	}
	.case_kbt li h3 {
		margin: 8px 0 12px;
	}
	.case_kbt li .text {
		padding: 0 25px;
	}
}

@media screen and (min-width:1500px) and (max-width:1600px) {
	.case_kbt li .text {
		padding: 0 30px;
	}
}

@media screen and (min-width:1600px) and (max-width:1700px) {
	.case_kbt li .text {
		padding: 0 35px;
	}
}

@media screen and (min-width:1700px) and (max-width:1800px) {
	.case_kbt li .text {
		padding: 0 40px;
	}
}

.viewer-toolbar {
	width: 100%!important;
	margin: 0!important;
	padding: 0!important;
}

.viewer-toolbar li,
.viewer-toolbar .viewer-prev:before,
.viewer-toolbar .viewer-next:before,
.viewer-title {
	display: none;
}

.viewer-toolbar .viewer-prev,
.viewer-toolbar .viewer-next {
	display: block;
	width: 23px;
	height: 43px;
	background: url(../images/aboutArrow3.png) left top no-repeat;
	float: left;
}

.viewer-toolbar .viewer-next {
	background-position: right top;
	float: right;
}

.viewer-footer {
	width: 980px;
	height: 44px;
	left: 50%;
	margin-left: -490px;
	top: 50%;
	margin-top: -35px;
}

.viewer-toolbar {
	width: 100%;
	margin: 0;
	padding: 0;
}

.viewer-toolbar>li:hover {
	background-color: transparent;
}

.viewer-close:before {
	background: url(../images/删除.png) no-repeat center!important;
	background-size: 20px !important;
}

.btn-left {
	left: 180px;
	width: 54px;
	height: 54px;
	background:rgba(255, 255, 255, 0.2) url(../images/左箭头.png) center center no-repeat;
	background-size: 30px 30px;
	border-radius: 50%;
	background-repeat: no-repeat;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
}

.btn-right {
	right: 170px;
	width: 54px;
	height: 54px;
	background:rgba(255, 255, 255, 0.2) url(../images/右箭头.png) center center no-repeat;
	background-size: 30px 30px;
	border-radius: 50%;
	background-repeat: no-repeat;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
}
