@charset "utf-8";
.gWidth{width: 98%;margin-left: auto;margin-right: auto;}
.fl{float: left;}
.fr{float: right;}
.pc{display: none;}
.phone{display: block;}
.sj{display: block;}

/* 手机导航 */
.phone_nav{display: block;height: 70px;}
.phone_nav .sp_headery{background:#fff;z-index:10;}
.sp_headery h1 img{height: 30px;margin-top: 15px;}
.phone_nav .sp_logo{padding:5px 10px;float:left;height:40px;}
.phone_nav .sp_logo img{margin:auto;max-height:40px;}
.phone_nav .sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top: 1.3rem;}
.phone_nav .sp_nav span{display:block;background:#0b57ab;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s;}
.phone_nav .sp_nav span:nth-of-type(1){top:0px;}
.phone_nav .sp_nav span:nth-of-type(2){top:10px;}
.phone_nav .sp_nav span:nth-of-type(3){top:20px;}
.phone_nav .sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg);}
.phone_nav .sp_nav_se span:nth-of-type(2){width:0;}
.phone_nav .sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg);}
.sjj_navy{position: absolute;z-index:9;background:#eee;font-size:14px;padding-bottom: 15px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;width: 100%;}
.phone_nav .nav_show{top: 70px;}
.sjj_navy>ul>li:first-child{overflow:hidden;border-top:0;}
.sjj_navy>ul>li:first-child>a{float:left;width:calc(100% - 70px);}
.sjj_navy>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px;}
.sjj_navy>ul>li:first-child .language a{width:34px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;;}
.sjj_navy>ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_navy>ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s;}
.sjj_navy>ul li .sjj_navy_i_se svg{transform:rotate(0deg);}
.sjj_navy>ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:16px;}
.sjj_navy>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_navy>ul li ul{display:none;}
.sjj_navy>ul li a{color:#333;width:80%;}
.sjj_navy>ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_navy>ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_navy>ul li .sjj_navy_i_se svg{fill:#0b57ab;}
/* 手机导航 end */

/* banner */
.lb{overflow: hidden;}
.js-silder{position: relative;	}
.silder-scroll{width: 100%;overflow: hidden;}
.silder-main{position: relative;width: 100%;overflow: hidden;min-height: 255px !important;}
.silder-main-img{position: absolute;top: 0;left: 0;width: 100%;}
.silder-main-img img{width: 100%;}
.js-silder-ctrl{width: 100%;text-align: center;position: absolute;bottom: 0px;}
.silder-ctrl-prev,.silder-ctrl-next{display: none;}
.silder-ctrl-con{display: inline-block;margin: 15px 6px;cursor: pointer;}
.silder-ctrl-con>span{display: block;text-indent: -9999px;overflow: hidden;cursor: pointer;background-color: transparent;height: 12px;width:12px;border-radius: 50%;border: 3px solid #fff;}
.active>span{background-color: #0b57ab;}
/* banner end */
/* banner内页 */
.lb1{overflow: hidden;}
.js-silder1{position: relative;	}
.silder-scroll1{width: 100%;overflow: hidden;}
.silder-main1{position: relative;width: 100%;overflow: hidden;min-height: 164px !important;}
.silder-main-img1{position: absolute;top: 0;left: 0;width: 100%;}
.silder-main-img1 img{width: 100%;}
.js-silder-ctrl1{width: 100%;text-align: center;position: absolute;bottom: 0px;}
.silder-ctrl-prev1,.silder-ctrl-next1{display: none;}
.silder-ctrl-con1{display: inline-block;margin: 15px 6px;cursor: pointer;}
.silder-ctrl-con1>span{display: block;text-indent: -9999px;overflow: hidden;cursor: pointer;background-color: transparent;height: 12px;width:12px;border-radius: 50%;border: 3px solid #fff;}
.active1>span{background-color: #0b57ab;}
/* banner内页 end */
/* 关于我们 */
.intro {
	padding: 0.5rem 1% 1rem;
	text-align: center;
}
.intro h2 a {
	display: block;
	font-size: 22px;
	color: #0b57ab;
	line-height: 100%;
	font-weight: 700;
	margin-bottom: 0.5rem;
}
.intro h2 a span {
	display: block;
	font-size: 14px;
	color:#0b57ab;
	line-height: 100%;
	margin-bottom: .4rem;
	font-weight: 400;
}
.intro p {
	font-size: 16px;
	color: #333;
	line-height: 25px;
}
/* 关于我们end */
/* 公共头部 */
h3.main_title a {
	text-align: center;
	display: block;
	font-size: 1.5rem;
	color: #333;
	line-height: 100%;
	font-weight: 700;
	letter-spacing: 1px
}
h3.main_title span {
	display: block;
	text-align: center;
	font-size: 1rem;
	color: #333;
	line-height: 100%;
margin-top: .55rem;
	font-weight: 400
}
h3.main_title a:hover {
	color: #333
}
.more_btn a {
	margin: 0 auto;
	display: block;
	width: 16.4rem;
	height: 3.5rem;
	border-radius: 1.75rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #0b57ab url(../images/more1.png) no-repeat 11.8rem center;
	background-size: 1.75rem;
	font-size: 1.2rem;
	color: #fff;
	line-height: 3.5rem; text-align:center
}
/* 公共头部end */
/* 产品中心  */
.product {
	background: url(../images/index_product_bg.jpg) no-repeat center top;
	background-size: 100% 100%;
	padding: 1.95rem 1% 4rem;
}
.product h3 {
	padding-top: 3rem;
	padding-bottom: 1.75rem;
	background: url(../images/index_product_btzi.png) no-repeat center top;
	background-size: 19.35rem;
}
.pro_con li h4 {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3rem;
	background: rgba(0, 0, 0, .6);
	width: 100%;
	text-align: center;
	font-size: 1rem;
	color: #fff;
	line-height: 3rem;
	font-weight: 400;
}

.product .more_btn {
	margin-top: 1.55rem
}
.pro_con {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	position: relative;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.pro_con li {
	width: 48.33%;
	margin-bottom: .8rem;
	position: relative;
	overflow: hidden;
}
.pro_con li a img{width: 100%;}

.pro_con li:nth-child(5) {
	align-self: flex-end;
}

.pro_con li div{
  position: absolute;
  left: 0;
  top: 50px;
  height: 155px;
  width: 360px;
  background-color: rgba(255, 255, 255, .5);
  padding-top: 15px;padding-bottom: 15px;
}
.pro_con li div p{margin: 15px;font-size: 14px;color: #333;line-height: 25px;}
.pro_con li h2 {
  height: 36px;
  border-left: 7px solid #0256ac;
  background: url(../images/pro_t.png) no-repeat left top;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 7px;
  font-size: 24px;
  color: #fff;
  line-height: 36px;
  font-weight: 400;
}

/* 产品中心end */
/* 广告条 */
.sm_banner {
	height: 26.15rem;
	background: url(../images/index_ggt_bg.jpg) no-repeat center top;
	background-size: 100% 100%;
	text-align: center;
}
.sm_banner h2 {
	padding-top: 3.25rem;
	width: 22rem;
	margin: 0 auto 1.2rem;
}
.sm_banner h2 img{width: 100%;}
.sm_banner .sm_con {
	width: 85.9375%;
	margin: 0 auto;
}
.sm_banner .sm_con h3 {
	height: 2.95rem;
border-top: .1rem solid #fff;
border-bottom: .1rem solid #fff;
	font-size: 1rem;
	color: #fff;
	line-height: 2.95rem;
	background: url(../images/sm_tbg.png) no-repeat center;
	background-size: 19rem;
}
.sm_banner .sm_con p {
	font-size: 0.7rem;
	color: rgba(255, 255, 255, .7);
	line-height: 1rem;
	margin: .7rem 1.1rem 1.55rem;
}
.sm_banner .sm_con .more a {
	display: block;
	width: 49%;
	height: 3rem;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #F7B406;
	border-radius: 1.5rem;
	font-size: 1.2rem;
	color: #333;
	line-height: 3rem;
}
.sm_banner .sm_con .more .more_lx {
	float: right;
	background: rgba(255, 255, 255, .25);
	border: 1px solid rgba(255, 255, 255, .5);
	font-size: 1.2rem;
	color: #fff;
	line-height: 2.9rem;
}
/* 广告条end */

/* 客户案例 */
.case {
	background: url(../images/index_case_bg.jpg) no-repeat center top;
	/* background-size: 100% 100%; */
	height: 28rem;
	padding: 2.55rem 14.6875% 3.95rem;
	position: relative
}
.case h3 {
	padding-top: 1.4rem;
	background: url(../images/index_case_btzi.png) no-repeat center top;
	background-size: 13.05rem;
	margin-bottom: 1.9rem
}
.case h3 a {
	color: #fff
}
.case h3 a:hover {
	color: #fff
}
.case_con {
	overflow: hidden
}
.case_con dl{background: #fff;
	padding: .75rem .7rem 1.1rem;}

.case_con dl dt a{height: 180px;overflow: hidden;display: inline-block;}
.case_con dt img{width: 100%;}
.case_con dd {
	padding: 0.8rem 0.5 0;
}
.case_con dd h4 {
	font-size: 1rem;
	color: #333;
	line-height: 1.5rem;
	font-weight: 400;
	min-height: 1.5rem;
	max-height: 3rem
}
.case_con dd p {
	font-size: 0.8rem;
	color: #666;
	line-height: 1.6rem;
padding: .3rem 0 1rem;
	border-bottom: 1px dotted #E1E1E1
}
.case_con dd span {
	display: block;
	text-align: right;
	padding-right: 2.45rem;
	margin-top: 1.1rem;
	background: url(../images/ci.png) no-repeat right center;
	background-size: 1rem;
	font-size: 1.2rem;
	color: #bb0327;
	line-height: 100%;
letter-spacing: .3rem
}
.switch div {
	position: absolute;
	width: 2.8rem;
	height: 2.8rem;
	opacity: .5;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	top: 18.95rem;
	cursor: pointer
}
.switch div img{width: 100%;}
.switch .prev {
	left: 1.125%
}
.switch .next {
	right: 1.125%
}
.switch div:hover {
	opacity: .8
}
/* 客户案例end */

/* 优势 */
/* .ys {
	background: url(../images/index_youshi_bg.jpg) no-repeat center top;
	background-size: 100% 100%;
padding-top: .8rem;
	padding-bottom: 4.15rem
}
.ys h3.main_title {
	background: url(../images/index_product_btzi.png) no-repeat center top;
	background-size: 25.35rem;
	padding-top: 3.6rem;
	padding-bottom: 1.85rem
}
.ys dl {
	display: flex;
	display: -webkit-flex
}
.ys dt {
	width: 27.2%;
	padding-left: 2%;
}
.ys dd {
	width: 65.3%
}
.ys dd h4 {
	font-size: 1.5rem;
	color: #000;
	line-height: 100%;
	font-weight: 700
}
.ys dd p {
	font-size: 1.2rem;
	color: #333;
	line-height: 1.8rem;
margin-top: .7rem
}
.ys1, .ys3 {
	margin-bottom: 2.5rem
}
.ys1 img {
	width: 6.95rem
}
.ys2 img {
	width: 7.55rem
}
.ys3 img {
	width: 6.85rem
}
.ys4 img {
	width: 7.05rem
}
.ys4 p {
	letter-spacing: 1px
}
.ys_pic1 {
	height: 25.55rem;
	margin: 0 3.125% 1.65rem 8.75%;
	position: relative
}
.ys_pic1>img:first-child {
	width: 24.2rem;
	height: 24.2rem;
	border-radius: 50%;
	position: relative;
	z-index: 3
}
.ys_pic1 div {
	position: absolute;
	width: 11.55rem;
	height: 11.55rem;
	border: 1px dashed #535353;
	border-radius: 50%;
	right: 0;
	bottom: 0
}
.ys_pic1 div img {
	width: 11rem;
	height: 11rem;
	border-radius: 50%
}
.ys_pic1>img:last-child {
	position: absolute;
	width: 7.3rem;
right: -.25rem;
	bottom: 8.75rem;
	z-index: 2
}
.ys_pic2 {
	height: 25.95rem;
	margin: 4.85rem 8.75% 2.7rem 3.125%;
	position: relative
}
.ys_pic2 .pic1 {
	position: absolute;
	right: 0;
	top: 0;
	width: 23.9rem;
	height: 23.9rem;
	background: rgba(191, 191, 191, .5);
	border-radius: 50%;
	z-index: 3
}
.ys_pic2 .pic1 img {
	width: 23.9rem;
	height: 23.9rem;
	border-radius: 50%;
margin-top: -.25rem;
margin-left: .4rem
}
.ys_pic2 .pic2 {
	position: absolute;
	width: 10.55rem;
	height: 10.55rem;
	border: 1px dashed #535353;
	border-radius: 50%;
	left: 0;
	bottom: 0
}
.ys_pic2 .pic2 img {
	width: 10.3rem;
	height: 10.3rem;
	border-radius: 50%;
margin-left: .5rem;
margin-top: -.1rem
}
.ys_pic2>img {
	position: absolute;
	width: 3.6rem;
right: -.25rem;
	top: 12.8rem;
	left: 2.25rem;
	z-index: 2
} */
/* 优势end */
/* 新闻 */
.news {
	padding: 1.25rem 3.125% 3.9rem;
	background: url(../images/index_news_bg.jpg) no-repeat center top;
	background-size: auto 100%
}
.news .main_title a{
	background: url(../images/index_news_btzi.png) no-repeat center top;
	background-size: 21.05rem;
	padding-top: 3.45rem; 
	padding-bottom: 1.8rem;
}
.news .main_title a {
	color: #fff;
}
.news .main_title a:hover {
	color: #fff;
}
.news_nav {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	margin-bottom: 1.05rem;
}
.news_nav li {
	width: 48.33%;
	height: 3.5rem;
	font-size: 1.3rem;
	color: #fff;
	line-height: 3.5rem;
	text-align: center;
	border-radius: 1.75rem;
	background: rgba(255, 255, 255, .25);
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.news_nav li.cur {
	background: #0b57ab;
}
.news_con {
	background: #fff;
padding: .65rem 2%;
	overflow: hidden;
}
.news_con dl {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	padding: 1rem 0;
	border-bottom: 1px solid #E4E4E4;
}
.news_con dl dt {
	width: 32.6%
}

.news_con dl dt img{width: 100%;height: 82px;}
.news_con dl dd {
	width: 65.13%;
}
.news_con dl h4 {
	font-size: 16px;
	color: #333;
	line-height: 20px;
	min-height: 20px;
	max-height: 40px;
}
.news_con dl p {
	font-size: 14px;
	color: #999;
	line-height: 20px;
	margin-top: .5rem;
}
.news_con .swiper-slide dl:last-child {
	border-bottom: 0;
}
/* 新闻end */

/* 底部信息 */
.g-ft {
	background: #0256ac;
	text-align: center;
	margin-top: 3.8rem;
}
.f_con {
	height: auto;
}
.f_con .go_top a {
	display: block;
}
.f_con .go_top a img {
	width: 3.5rem;
	height: 3.5rem;
	margin: 0 auto;
	display: inline-block;
	margin-top: -1.7rem;
	vertical-align: middle;
}
.f_menu {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
margin: .85rem 0 .35rem;
}
.f_menu a {
	font-size: 0.8rem;
	color: #fff;
	line-height: 100%;
}
.f_menu i {
	display: block;
	width: 1px;
	height: 1.05rem;
	background: rgba(170, 170, 170, .5);
	margin: 0 1rem;
}
.f_company {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	font-size: 0.8rem;
	color: #fff;
	line-height: 1.8rem;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.f_company p {
	width: 100%;
}
.f_company span{color: #fff;}
.f_company a {
	color: #fff;
	margin-right: 1.7rem;
}

.f_nav {
	height: 5rem;
	min-width: 320px;
	max-width: 640px;
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 100;
	background: #fff;
box-shadow: 0 -.15rem .35rem 0 rgba(0, 0, 0, 0.09);
}
.f_nav li {
	float: left;
	width: 25%;
	height: 5rem;
	text-align: center;
	box-sizing: border-box;
	background: #fff;
}
.f_nav li a {
	display: block;
	color: #333;
	font-size: 1.1rem;
	line-height: 1.1rem;
}
.f_nav li img {
	width: 1.9rem;
	display: block;
margin: .85rem auto .65rem;
}
/* .f_nav li:nth-child(2) i {
	display: block;
	width: 4.35rem;
	height: 4.35rem;
border: .25rem solid #fff;
	background: #0256ac;
box-shadow: 0 -.15rem .35rem 0 rgba(0, 0, 0, 0.09);
	border-radius: 50%;
margin: -1.75rem auto .2rem;
}
.f_nav li:nth-child(2) i img {
	width: 4.35rem;
	margin: 0;
} */

/* 底部信息end */

/* 产品列表页 */
.cp_lm_gWidth{width:100%;margin:0 auto;text-align: center;background-color: #f2f2f2;height: auto;line-height: auto;padding: 10px 0;}
.cp_leimu {
	font-size: 0;
	width: 96%;
	margin: 0 auto;
}
.cp_leimu a{
  width: 49%;
  height: 35px;
  background-color: #0454a6;
  line-height: 32px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
  margin-right: 2%;
	display: inline-block;
	margin-bottom: 2%;
}
.cp_leimu a:last-child{
  margin-right: 0;
}
.cp_leimu a:nth-child(2n){margin-right: 0;}
/* 当前位置 */
.mbnav{
  padding: 17px 0px;
  border-bottom: 1px dashed #dcdcdc;
  margin-bottom: 15px;
}
.mbnav div{
  border-left: 10px solid #0454a6;
  height: 21px;
  padding-left: 5px;
  font-size: 14px;
  color: #666;
  line-height: 21px;
}
.mbnav div a{
  font-size: 14px;
  color: #666;
}
.mbnav div a:hover{
  color: #0454a6;
}
/* 当前位置end */
/* list */
/* index-产品展示 */
.ctta{margin: 0 auto 60px;}
.ctta_ul{margin: 0;}
.ctta_ul>li{float: left;width: 48%;margin: 0 1% 15px;overflow: hidden;background-color: #fafafa;}
.ctta1{width: 98%;padding: 1% 1% 0;overflow: hidden;position: relative;}
.ctta1>p{width: 100%;box-shadow: 0 0 2px #bbb;}
.ctta1>p img{width: 100%;}
.ctta1>a{display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);position: absolute;top: 0;left: 0;transition: all .5s;transform: translateY(100%);}
.ctta1>a span{display: inline-block;width: 80%;height: 96px;line-height: 24px;font-size: 14px;color: #fff;margin: 10%;overflow: hidden;}
.ctta_ul>li:hover .ctta1>a{transform: translateY(0);}
.ctta2{background: url(../images/pro_list.jpg) center bottom no-repeat;}
.ctta2>a{display: block;padding: 22px 20px;border-top: 1px solid #eee;transition: all .4s;background-color: transparent;}
.ctta_ul>li:hover .ctta2>a{background-color: #0454a6;border-top: 1px solid #fff;}
.ctta2>a h4{line-height: 26px;font-size: 18px;color: #333;font-weight: 600;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .3s;}
.ctta_ul>li:hover .ctta2>a h4{color: #fff;}
.ctta2>a span{display: block;width: 100%;line-height: 30px;text-align: center;font-size: 14px;color: #fff;background-color: #ccc;margin: 15px 0 0;transition: all .3s;}
.ctta_ul>li:hover .ctta2>a span{background-color: #185da4;}

/* list end */
/* 分页 */
.preing{text-align: center;margin-bottom: 60px;}
.preing a{display: inline-block;padding: 4px 10px;border: 1px solid #0454a6;margin: 0 3px 6px;font-size: 14px;color: #333;}
.preing a:hover{background-color: #0454a6;color: #fff;}
.preing span{display: inline-block;padding: 4px 10px;border: 1px solid #0454a6;margin: 0 3px 6px;background-color: #0454a6;color: #fff;font-size: 14px;}
/* 分页end */

/* 发展历程 */
.his_list{
	margin-bottom: 60px;
}
.his_list .list {
	position: relative;
}
.his_list .list .line {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 27%;
	width: 2px;
	background: #dbe1e5
}
.his_list li span {
	display: block;
  float: left;
  font-size: 32px;
  color: #999999;
  font-weight: 600;
	width: 24%;
}


.his_list li:hover span{
  color: #0454a6;
}
.his_list li span:before{
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border: 3px solid #fff;
  background-color: #d6d6d6;
  position: absolute;
  left: 25.5%;
  top: 32px;
  border-radius: 50%;
}

.his_list li:hover span:before{
  border: 3px solid #0454a6;
  background-color: #fff;
}
.his_list li {
  padding: 15px 0;
  position: relative;
}
.his_list li .box {
  overflow: hidden;
	width: 59%;
	float: right;
  margin-left: 0;
  padding: 20px 4%;
  background-color: #fbfbfb;
}
.his_list li .box p {
  padding: 5px 0;
  color:#333;
}
.his_list li:hover .box{
  background-color: #0454a6;
}
.his_list li:hover p{
  color: #fff;
}
/* 发展历程end */

/* 关于我们-公司简介 */
.about{
	margin-top: 1.05rem;
	margin-bottom: 20px;
}
.aboutnr{
	padding-top: 0;
}
.aboutnr img{
	width: 100%;
}
.aboutnr .wz h1{
  font-size: 18px;
  color: #0454a6;
  line-height: 52px;
  font-weight: 600;
  border-bottom: 1px solid #dddddd;
}

.aboutnr p{
	font-size: 14px;
	color: #333;
	padding-top: 5px;
	line-height: 25px;
}
.aboutnr .wz span a{
 font-size: 0.4rem;
	color: #333;
	padding: 0.25rem 0.38rem;
	border: 1px solid #333;
}
.d_tit h2 {
	padding-bottom: 5px;
	position: relative;
	color: #333;
	padding-right: 100px;
	font-weight: normal;
	font-size: 18px;
	line-height: 36px;
	border-bottom: 1px solid #dddddd;
}
.d_tit h2:before {
	content: '';
	display: block;
	width: 60px;
	height: 5px;
	bottom: -3px;
	background: #0454a6;
	position: absolute;
}
.d_tit h2 span {
	font-size: 15px;
	position: absolute;
	right: 0;
	top: 15px;
	color: #666;
}
.zp_list .d_tit{
	padding-bottom: 40px;
}
.zp_list .list {
	margin-bottom: 30px;
	margin-top: -30px;
	color: #333;
	font-size: 14px;
	line-height: 25px;
}
.zp_list .list .tit {
	border-bottom: 1px solid #e1e1e1;
	line-height: 80px;
	font-size: 14px;
	color: #000;
}
.zp_list .list .tit label {
	float: right;
	color: #999;
	padding-right: 30px;
	display: block;
	background: url(../images/icon13-1.png) no-repeat right center;
}
.zp_list .list .tit label:before {
	content: '展开';
}
.zp_list .list .on .tit label:before {
	content: '收起';
}
.zp_list .list .on .tit label {
	background: url(../images/icon13.png) no-repeat right center;
}
.zp_list .list .box {
	display: none;
	transition: all 0s;
	-o-transition: all 0s;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
	padding: 20px;
}
.zp_list .list .box h3 {
	font-size: 16px;
	color: #222;
	padding-left: 10px;
	border-left: 4px solid #ffdb60;
	line-height: 16px;
	margin: 10px 0;
	font-weight: normal;
}
.zp_list .list .box .item {
	margin-top: 30px;
}
.zp_list .list .box .item:first-child {
	margin-top: 0
}
/* 本例子css */
.slideBox{ width:98%; height:auto; overflow:hidden; position:relative; border:1px solid #ddd;margin-left: 1%;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:10px; text-align:center; background:#d8d9de; cursor:pointer;opacity: 0.7;color: #fff;font:normal 14px/32px 宋体;}
.slideBox .hd ul li.on{ background:#0056ad; color:#fff;opacity: 1}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:100%; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* 关于我们-公司简介end */

/* 解决方案 */
.list_case_case{margin-bottom: 30px;}
.list_case_case li{
  padding: 0 0 15px 0;
  transition: .3s;
	height: auto;
	margin-bottom: 10px;
	
  border-bottom: 1px solid #dddddd;
  box-shadow: 1px 1px 10px #fff;
}
.list_case_case li:hover{
  box-shadow: 1px 1px 10px #e0e0e0;
  transition: .3s;
}
.list_case_case .fl{width: 100%;height: auto;overflow: hidden;}
.list_case_case .fl img{width:100%;}
.list_case_case .fr{width:100%;}
.list_case_case li h3{margin-top: 10px;margin-bottom: 10px;}
.list_case_case li:hover h3>a{color: #0454a6;font-weight: 600;line-height: 20px;min-height: 20px;max-height: 40px;}
.list_case_case li h3>a{font-size: 18px;color: #333;font-weight: 600;}
.list_case_case li span{color: #999;font-size: 14px;margin-right: 10px;}

.list_case_case li .p2{border-top: 1px solid #ececec;padding-top: 20px;margin-top: 10px;}
.list_case_case li .p2>a{font-size: 14px;color: #666;line-height: 25px;}
.list_case_case li .fr>a{float: none;display: inline-block;width: 120px;height: 30px;text-align: center;line-height: 30px;background-color: #0454a6;color: #fff;border-radius: 5px;margin-top: 20px;}
/* 解决方案 end */
/* 推荐产品 */
.tjcp_bt{text-align: center;margin-bottom: 30px;margin-top: 60px;}
.tjcp_bt h5{font-size: 25px;color: #0f64a9;font-weight: 600;}
.tjcp_bt p{font-size: 16px;color: #8b8b8b;text-transform:uppercase;}

.tj_cp_list li{padding: 2% 2% 0px 2%;background-color: #eeeeee;margin-right: 2%;width: 45%;float: left;margin-bottom: 2%;}
.tj_cp_list li:nth-child(4n){margin-right: 2%;}
.tj_cp_list li:nth-child(2n){margin-right: 0;}

.tj_cp_list li img{width: 100%;}
.tj_cp_list li h6{font-size: 0;text-align: center;}
.tj_cp_list li h6>a{height: 50px;line-height: 50px;font-size: 14px;color: #333;font-weight: 400;}
.tj_cp_list li h6>a:hover{color: #0454a6;}
/* 推荐新闻 */
.tj_xw{margin-bottom: 70px;}
.tj_xw_list li{width: 100%;padding-top: 10px;padding-bottom: 10px;border-bottom: 1px dashed #dddddd;}
.tj_xw_list li:nth-child(2n-1){float: left;}
.tj_xw_list li:nth-child(2n){float: right;}
.tj_xw_list li .time{width: 25%;background-color: #f2f2f2;text-align: center;height: 85px;}
.tj_xw_list li .ri{font-size: 22px;color: #333;font-weight: 600;margin-top: 15px;}
.tj_xw_list li .m-y{font-size: 16px;color: #333;}
.tj_xw_list li .text{width: 72%;}
.tj_xw_list li h6{margin-bottom: 5px;}
.tj_xw_list li h6>a{font-size: 16px;line-height: 25px;font-weight: 600;overflow:hidden;text-overflow:ellipsis;}
.tj_xw_list li h6>a:hover{color: #0454a6;}
.tj_xw_list li p>a{font-size: 14px;color: #666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; white-space:pre-wrap; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
/* 推荐新闻end */
/* 联系我们 */
.contact_con{padding: 10px 5px;box-shadow: 1px 1px 10px #e0e0e0;margin-bottom: 60px;}
.contact_con>ul>li{width: 96%;height: auto;padding: 2%;margin-bottom: 10px;}
.contact_con>ul>li:nth-child(1){background: url(../images/contact1.jpg) no-repeat left center;}
.contact_con>ul>li:nth-child(3){background: url(../images/contact1.jpg) no-repeat left center;}
.contact_con>ul>li:nth-child(2){background: url(../images/contact2.jpg) no-repeat left center;}
.contact_con>ul>li:nth-child(4){background: url(../images/contact2.jpg) no-repeat left center;}
.contact_con>ul>li:nth-child(2n-1){float: none;}
.contact_con>ul>li:nth-child(2n){float: none;}
.contact_con>ul>li h6{font-size: 26px;color: #0256ac;margin-bottom: 20px;}
.contact_con ol li{line-height: 30px;min-height: 30px;max-height: 60px;}
.contact_con ol li>i{color: #0256ac;margin-right: 5px;}
/* 联系我们end */
/* 详情页 */
.article_con{padding: 2%;box-shadow: 1px 1px 10px #e0e0e0;margin-bottom: 60px;}
.article_con>h1{font-size: 20px;color: #333;line-height: 35px;text-align: center;font-weight: 600;}
.article_con>p{text-align: center;margin-top: 5px;}
.article_con>p>span{font-size: 12px;color: #999;line-height: 20px;margin-left: 5px;margin-right: 5px;}
.article_con_con{padding-top: 20px;border-top: 1px dashed #999;margin-top: 20px;}
.article_con_con1{margin-top: 0;border-top: none;padding: 0;font-size: 14px;color: #333;line-height: 25px;}

.article_con_con img{width: auto!important;height: auto!important;max-width: 100%!important;}
.article_con_con .p1{float: none;}
.article_con_con .p2{float: none;}
.article_con_con .p1,.article_con_con .p2{font-size: 14px;color: #666666;line-height: 30px;}
.article_con_con .p1 a,.article_con_con .p2 a{font-size: 14px;color: #666666;line-height: 30px;}
.article_con_con .p1 a:hover,.article_con_con .p2 a:hover{color: #0256ac;}
/* 详情页end */

/* 新闻列表 */
.list_case_case1{margin-bottom: 60px;}
.list_case_case1 li{transition: .3s;height: auto;margin-bottom: 0;background-color: #fafafa;margin-bottom: 30px;}
.list_case_case1 .fl{width: 100%;height: auto;overflow: hidden;}
.list_case_case1 .fl img{width: 100%;height: auto;}
.list_case_case1 .fr{width:100%;margin-right: 0;}
.list_case_case1 li h3{margin-top: 10px;margin-bottom: 10px;}
.list_case_case1 li h3>a{font-size: 18px;color: #333;font-weight: 600;line-height: 20px;min-height: 20px;max-height: 40px;}
.list_case_case1 li h3>a:hover{color: #0454a6;font-weight: 600;}

.list_case_case1 li span{color: #999;font-size: 12px;margin-right: 10px;}

.list_case_case1 li .p2{padding-top: 0px;margin-top: 5px;padding-bottom: 10px;}
.list_case_case1 li .p2>a{font-size: 16px;color: #666;line-height: 25px;}

/* 新闻列表 end */
/* 新闻动态 */
.z_news_banner{background: url(../images/index_news_news.jpg) no-repeat center top;height: 65rem;background-size: auto 100%;}
.z_news_banner .gWidth{width: 85%;margin-left: auto;margin-right: auto;}
.jgllw {
	font-size: 25px;
	color: #0454a6;
	font-weight: bold;
	padding-top: 20px;
}
.jgllwtab {
	width: 100%;
	background: #fff;
	margin-top: 5px;
	position: relative;
}
.gsdtlt {
  float: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.gsdtrnbt {
	font-size: 20px;
	color: #000;
	font-weight: bold;
	width: 100%;
}
.gsdtrn {
  float: none;
	padding: 3% 2%;
	width: 96%;
	height: auto;
	position: relative;
}
.gsdtrnxt {
	width: 35px;
	height: 2px;
	background: #df1f00;
	margin: 5px 0;
}
.gsdtrnnr {
	font-size: 14px;
	line-height: 22px;
	min-height: 88px;
	max-height: 88px;
	color: #666666;
	text-overflow:ellipsis;
	display:-webkit-box;
	 white-space:pre-wrap;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:4;
}
.gsdtrnck {
	height: 47px;
	display: inline-block;
	border: 1px solid #CCCCCC;
	margin-top: 43px;
}
.gsdtrnck a {
	display: block;
	color: #858585;
	font-size: 14px;
	padding: 0 15px;
	width: 162px;
	height: 47px;
	line-height: 47px;
	background: url("../images/xxdjt.png") no-repeat 90% 50%;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.gsdtrnck a:hover {
	width: 170px;
	color: #fff;
	background: url(../images/xxdjt2.png) no-repeat 90% 50% #2449A4;
}
.gsdtrnrq {
	width: 76px;
	height: 92px;
	background: url("../images/xwjb.jpg") no-repeat center;
	position: absolute;
	z-index: 3;
	top: -1px;
	right: 58px;
}
.gsdtrnrqd {
	display: none;
	color: #fff;
	font-weight: bold;
	font-size: 35px;
	width: 76px;
	line-height: 45px;
	text-align: center;
}
.gsdtrnrqs {
	width: 76px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.am-slider-default .am-control-nav{
  display: none;
}
.am-slider-default .am-direction-nav a{
  top: 93%;
}
.am-slider-default .am-direction-nav a:before{
  display: none;
}
.am-slider-default .am-direction-nav a{
  width: 44px;
  height: 41px;
}
.am-slider-default .am-direction-nav .am-next{
  right: 10px;
}
.am-slider-default .am-direction-nav .am-next{
  background: url("../images/newsr.jpg") no-repeat center;
}
.am-slider-default .am-direction-nav .am-prev{
  left: auto;
  right: 60px;
  background: url("../images/newsl.jpg") no-repeat center;
}
/* 新闻动态end */
/* 产品详情 */
.article_pro_con1{border: 1px solid #eeeeee;padding: 3%;background-color: #fafafa;margin-bottom: 25px;}
.con1_fl{float: none;width: 100%;height: auto;box-shadow: 0px 0px 1px #333333;}
.con1_fl img{width: 100%;height: auto;max-width: 357px;margin-left: auto;margin-right: auto;}
.con1_fr{float: none;width: 100%;padding: 20px 0;}
.con1_fr h1{font-size: 25px;color: #333;font-weight: normal;line-height: 55px;min-height: 55px;border-bottom: 1px solid #dddddd;}
.con1_fr>p{font-size: 16px;color: #666;line-height: 25px;padding-top: 15px;min-height: 220px;max-height: 220px;border-bottom: 1px solid #dddddd;margin-bottom: 20px;}


.con1_fr_contact>a{display: inline-block;width: 140px;height: 37px;line-height: 37px;text-align: center;border-radius: 5px;background-color: #0454a6;font-size: 20px;font-weight: 600;color: #fff;margin-top: 5px;}
.con1_fr_contact>p{background: url(../images/pc-xc-icon2.png) no-repeat left center;background-size: 45px 45px;height: 45px;padding-left: 50px;}
.con1_fr_contact>p>span{font-size: 14px;color: #666;line-height: 19px;}
.con1_fr_contact>p>strong{font-size:20px;color:#0454a6;line-height: ;}

.box1{
  border-right: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
	padding-bottom: 30px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
#lis{
  margin-bottom: 20px;
  background: #fafafa;
  border: 1px solid #eeeeee;
}
#lis li{
	float: left;
  border-right: none;
  height: 65px;
  line-height: 65px;
  font-size: 16px;
  color: #333;
  text-align: center;
  width: 25%;
  font-weight: 600;
}
#nei{
  width: 96%;
  padding: 0 2%;
	margin-top: 20px;
}
#nei div{
	display: none;
}
#lis .act{
	background: #0454a6;
  position: relative;
  color: #fff;
}
#nei .sj{display: block}
.nei_p .pc{display: none!important;}
.nei_p img{width: auto!important;height: auto!important;max-width: 100%!important;}

/* #lis .act i{
	position: absolute;
  left: 50%;
  margin-left: -8px;
  bottom: -9px;
  width: 0;
  height: 0;
  border-bottom: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #323A45;
} */
#nei div:first-child{
	display: block;
}
/* 产品详情end */


.list-2 li {
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
}
.list-2 li>a {
	display: block;
	margin-right: 20px;
	
}
.list-2 li:nth-child(2n)>a{margin-right: 0;}
.list-2 li .img-center {
	overflow: hidden;
	height: 255px;
	line-height: 255px;
	border: 1px solid #ccc;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	padding: 2px;
}

.list-2 li .img-center img {
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.list-2 li a .img-center:hover {
	-webkit-box-shadow: 0 0 15px #ccc;
	box-shadow: 0 0 15px #ccc;
}
.list-2 li a .img-center:hover  img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.list-2 li a .img-center {
	text-align: center;
	font-size: 0;
}
.list-2 li a .img-center img {
	display: inline-block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.pagination {
    display:inline-block;
    padding-left:0;
    margin:17px 0;
    border-radius:3px;
}
.pagination > li {
    display:inline;
}
.pagination > li > a,.pagination > li > span {
    position:relative;
    float:left;
    padding:6px 12px;
    line-height:1.42857143;
    text-decoration:none;
    color:#2c3e50;
    background-color:#fff;
    border:1px solid #ddd;
    margin-left:-1px;
}
.pagination > li:first-child > a,.pagination > li:first-child > span {
    margin-left:0;
    border-bottom-left-radius:3px;
    border-top-left-radius:3px;
}
.pagination > li:last-child > a,.pagination > li:last-child > span {
    border-bottom-right-radius:3px;
    border-top-right-radius:3px;
}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
    z-index:2;
    color:#11181f;
    background-color:#eeeeee;
    border-color:#ddd;
}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
    z-index:3;
    color:#fff;
    background-color:#2c3e50;
    border-color:#2c3e50;
    cursor:default;
}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {
    color:#777777;
    background-color:#fff;
    border-color:#ddd;
    cursor:not-allowed;
}
.pagination-lg > li > a,.pagination-lg > li > span {
    padding:10px 16px;
    font-size:15px;
    line-height:1.3333333;
}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {
    border-bottom-left-radius:5px;
    border-top-left-radius:5px;
}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {
    border-bottom-right-radius:5px;
    border-top-right-radius:5px;
}
.pagination-sm > li > a,.pagination-sm > li > span {
    padding:5px 10px;
    font-size:11px;
    line-height:1.5;
}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {
    border-bottom-left-radius:2px;
    border-top-left-radius:2px;
}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {
    border-bottom-right-radius:2px;
    border-top-right-radius:2px;
}
