﻿@charset "utf-8";
.news {
	width: 1400px;
	margin: auto;
}
/*公司新闻*/
.new_top {
	overflow: hidden;
	position: relative;
	margin-bottom: 40px;
}
.new_top .left {
	float: left;
	width: 58%;
	position: relative;
}
.new_top .left .new_time {
	position: absolute;
	top: 20px;
	left: 20px;
	color: #fff;
	line-height: 3.5em;
	background: rgba(10,111,194,0.5);
	padding: 10px;
}
.new_top .left .new_time b {
	float: left;
}
.new_top .left .new_time em {
	margin-left: 3px;
}
.new_top .left .new_time i, .new_top .left .new_time em {
	float: left;
	margin-top: -10px;
}
.new_top .right {
	float: left;
	width: 44%;
	position: absolute;
	right: 0;
	background: url(../images/newbg.png) repeat;
	margin-top: 30px;
	min-height: 190px;
}
.newtopin {
	padding: 60px;
	color: #fff;
}
.newtopin h1 {
	margin-bottom: 25px;
	font-weight: normal;
}
.newtopin h1 a {
	color: #fff;
	line-height: 1.3em;
	max-height: 2.6em;
	display: block;
	overflow: hidden;
}
.newtopin p {
	line-height: 1.5em;
	max-height: 4.5em;
	overflow: hidden;
}
.new_more {
	margin-top: 35px;
}
.new_more a {
	display: block;
	width: 120px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #fff;
	color: #0069bf;
}
.list_article {
}
.list_article li {
	height: 196px;
	padding: 40px 0px;
	border-bottom: 1px dashed #f5f5f5;
	transition: 0.3s all ease;
	position: relative;
}
.list_article li:after {
	content: '';
	display: block;
	width: 1920px;
	background: #f5f5f5;
	transition: 0.6s all ease-in-out;
	transform: scaleX(0);
	left: -360px;
	position: absolute;
	top: 0;
	height: 100%;
}
.list_article li:hover:after {
	transform: scaleX(1);
}
.list_article li * {
	position: relative;
	z-index: 2;
}
.list_article li .main_pic img {
	width: 276px;
	max-height: 196px;
}
.list_article li .news_con {
	margin-left: 50px;
	width: 64%;
}
.list_article li .news_con h3 {
	font-size: 24px;
	padding-top: 30px;
	color: #333;
}
.list_article li .news_con p {
	font-size: 16px;
	padding-top: 30px;
	color: #666;
	line-height: 30px;
}
.list_article li span strong {
	font-size: 28px;
	display: block;
	color: #0069bf;
	font-weight: normal;
	font-family: arial;
	line-height: 40px;
}
.list_article li span {
	font-size: 48px;
	color: #0069bf;
	padding-top: 45px;
	line-height: 55px;
	font-family: arial;
	font-weight: bold;
	text-align: left;
}
.news_in_page {
	padding: 0 0 50px 0;
}
.fnt_48 {
	font-size: 48px;
}
.fnt_24 {
	font-size: 23px;
}
.news-title h2 {
	font-size: 20px;
	padding-bottom: 15px;
}
.page {
	margin: 0 auto;
	width: 1400px
}
.pagingNav {
	padding: 5px 30px;
	margin-bottom: 80px;
}
.pagingNav p {
	height: 30px;
	line-height: 30px;
}
.pagingNav .uls {
	margin-top: -30px;
	overflow: hidden;
}
.pagingNav .uls a {
	float: left;
	margin-left: 5px;
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ccc;
	text-decoration: none;
	float: left
}
.pagingNav .uls a:hover, .pagingNav .uls a.cur {
	background-color: #0069bf;
	border-color: #0069bf;
	color: #fff;
}
.pagingNav .uls .tBtn:hover {
	background-color: inherit;
	color: inherit;
*background-color:transparent;
*color:#666;
}
.plc {
	line-height: 70px;
	height: 70px;
	background: #fff;
}
.plc > .page {
	position: relative;
	height: 100%;
}
.plc .fr:after {
	content: '';
	display: block;
	clear: both;
}
.plc .fr a, .plc .fl p {
	font-size: 16px;
	color: #3a3a3a;
	line-height: 70px;
	height: 70px;
	font-weight: 100;
}
.plc .fr a {
	display: inline-block;
	line-height: 70px;
	padding: 0 2px;
}
.plc .fr a:hover {
	color: #3a3a3a;
}
.plc .fr p {
	float: left;
	font-size: 16px;
	font-weight: 100;
}
.plc .fr .index_plc {
	width: 32px;
	height: 32px;
	padding: 19px;
	float: left;
	transition: 0.3s all ease-in-out;
	position: relative;
}
/*.plc .fr .index_plc:hover{ background: #0069bf; }*/
.plc .fr .index_plc img {
	width: 100%;
	height: 100%;
	display: block;
}
.art-title {
	text-align: center
}
.art-title .h6 {
	margin: 20px auto;
	padding-bottom: 10px;
	font-size: 28px;
	font-weight: 700;
	color: #555
}
.art-title .basic-list {
	height: 55px;
	line-height: 55px;
	background: #f7f7f7
}
.art-title .basic-list a, .art-title .basic-list span {
	display: inline-block;
	display: inline;
	margin: 0 45px;
	color: #555;
	font-size: 18px
}
.art-title .basic-list span.print img {
	margin-top: 20px
}
.art-text-box {
	margin: 0 auto;
	padding: 20px 0
}


.pager-close {
    padding: 20px 0 160px;
    border-top: 1px solid #ddd
}

.pager-close .pager-left {
    float: left;
    width: 70%;
    line-height: 2
}

.pager-close .pager-left p span {
    font-size:20px;
}

.pager-close .pager-left p a {
    color: #383842
}

@media only screen and (min-width: 1025px) {
    .pager-close .pager-left p a:hover {
        color:#0069bf
    }
}

@media only screen and (max-width: 640px) {
    .wraper { width: auto !important;padding: 20px;}
    .header_nav .header_right {
        display: none !important;
    }
}

.pager-close .close-right {
    float: right;
    width: 30%; margin-top:20px;
    text-align: right
}

.pager-close .close-right a {
    display: inline-block;
    *display: inline;
    color: #fff;
    background: #0069bf;
    padding: 5px 20px; font-size:20px;
    border-radius: 2px
}
.fi2{ font-size:20px; line-height:38px; padding:50px 100px;}
.fi2 p img{  display:block; margin: auto; padding-top:10px; padding-bottom:10px;} 


.platform{margin-bottom:40px;}
.platform .left{float:left;width:50%;*margin-left:-1px;}
.platform .right{float:left;width:50%;*margin-left:-1px; background:#0069bf; color:#fff;}
.platform .right .plat_form{padding:50px 55px; line-height:31px;}
.platform .right .plat_form h1{margin-bottom:20px;}
.platform .right .plat_form ul li{line-height:28px;}
.platform .right .plat_form a{color:#fff;}
.plat_text{margin-top:20px;}

@media only screen and (max-width:1200px) {
.platform .right .plat_form{padding:30px;}
}
@media only screen and (max-width:1024px) {
.platform .right .plat_form h1{margin-bottom:10px;}
.plat_text{margin-top:10px;}
}
@media only screen and (max-width:768px) {
.platform .left,.platform .right{width:100%;}
.platform .right .plat_form{padding:20px; padding-bottom:30px;}
.platform .right,.platform .right .plat_form{height:auto !important;}

}



/*联系我们*/
.contant{margin-bottom:20px;}
.add_list {margin-bottom:60px;}
.add_list ul{overflow:hidden; margin:0 -15px;}
.add_list li{float:left; width:50%;*margin-left:-1px; margin-bottom:25px;}
.add_list li .add_in{ margin:0 15px; border:1px solid #dddddd; border-top:4px solid #0069bf; padding:25px 40px;}
.add_list li h1{color:#0069bf;}
.add_list li h2{margin:20px 0; color:#2a2a2a;}
.add_list .add_p{line-height:24px;}
.add_list .add_p p{margin-bottom:5px;color:#707070;}
.add_list .add_p p a{color:#707070;}
.add_list .add_p p a:hover{color:#0069bf;}
@media only screen and (max-width:1280px) {
.add_list li .add_in{padding:20px;}
.add_list ul{margin:0 -10px;}
.add_list li .add_in{margin:0 10px;}
}
@media only screen and (max-width:768px) {
.add_list li{width:100%;}
.add_list li .add_in{padding:20px;}
.add_list ul{margin:0;}
.add_list li .add_in{margin:0;}
.add_list li h2{margin:10px 0;}
.add_list{margin-bottom:30px;}
}
@media only screen and (max-width:540px) {
.add_list li .add_in{padding:20px 10px;}
}

/*最新公告*/
.notice{padding-bottom: 130px;}
.notice ul{overflow: hidden; margin: 0 -15px;}
.notice li{float: left;*margin-left: -1px; width: 50%;  margin-bottom: 30px;}
.notice li .notice_in{margin: 0 15px; background: #f5f5f5; overflow: hidden; padding:30px 35px;border: 1px solid transparent;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;}
.notice li .notice_in em{float: left; margin-right: 20px;}
.notice li .notice_in .right{float: left; width: 92%}
.notice li .notice_in .right h1{line-height: 1.3em; height: 2.6em; overflow: hidden; font-weight:normal;}
.notice li .notice_in .right .fnt_24 a{
    font-size: 16px;
}
.pdf_down{margin-top: 15px;}
.pdf_down a{display: block; width: 105px; height: 36px; line-height: 36px; text-align: center; background: #0069bf; color: #fff; border-radius: 4px;}
.pdf_down a img{margin-right: 10px; vertical-align: middle; margin-top: -2px;}

.notice_tz li .notice_in{padding:15px 30px;}
.notice li:hover .notice_in{background: #fff; border: 1px solid #0069bf;}
@media only screen and (max-width:1366px) {
.notice li .notice_in .right{width: 90%}
}

@media only screen and (max-width:1140px) {
.notice li .notice_in .right h1{line-height: 1.5em; height: 3em;}
.notice li .notice_in .right{width: 88%}
.notice li .notice_in{padding: 20px;}
.notice ul{margin: 0 -5px;}
.notice li .notice_in{margin: 0 5px;}
}
@media only screen and (max-width:900px) {
	.notice li .notice_in .right{width: 86%}

}
.wraper{width: 1400px; margin: auto}
@media only screen and (max-width:768px) {
.notice{padding-bottom:40px;}	
.notice li{width: 100%}
.notice ul{margin: 0;}
.notice li{margin-bottom:20px;}
.notice li .notice_in{margin: 0}
.notice li .notice_in .right{width: 92%}
.pdf_down a{float: right;}
.pdf_down{overflow: hidden; margin-top: 20px;}
.notice li .notice_in .right h1{max-height: 3em; height: auto;}
.notice li .notice_in .right h1{font-size: 14px; margin-top: 4px;}
.pdf_down a{width: 90px; height: 32px; line-height: 32px;}
}

@media only screen and (max-width:640px) {
.notice li .notice_in em{margin-right: 10px;}
.notice li .notice_in{padding: 20px 10px;}
}

@media only screen and (max-width:540px) {
.notice li .notice_in .right{width: 87%}

}
.fnt_18 { font-size:18px;}

/*证¹¦*/
.list_case_ul li {
    float: left;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 30px;
    position: relative;
}

.list_case_ul li:nth-child(3n) {
    margin-right: 0px;
}

.list_case_ul li .main_pic {
    height: auto;
    position: relative;
    overflow: hidden;
    width: 100%;
}

.list_case_ul li .main_pic:after{content: '';
display: block;
width: 100%;
height: 100%;
background: #0069bf url(../images/a22.png) no-repeat center;
position: absolute;
z-index: 3;
opacity: 0.8;
left: 0;
top: -100%;
transition: 0.3s all ease;}
.list_case_ul li:hover .main_pic:after{top: 0;}
.list_case_ul li .main_pic img {
    transition: 0.5s;
    width: 100%;
    height: auto;
    display: block;
}

.list_con {
    padding-left: 35px;
    width: 75%;
}

.list_con h4 {
    transition: 0.5s;
    font-size: 16px;
    color: #333;
    /* padding-top: 25px; */
    padding-top: 37px;
    text-align: left;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list_con p {
    font-size: 14px;
    color: #999;
    padding-top: 13px;
}

.list_case_cen i {
    transition: 0.5s;
    display: block;
    margin-right: 33px;
    margin-top: 36px;
    width: 24px;
    height: 26px;
    background: url(../images/jiahao.png) no-repeat center;
    transform: rotate(0deg);
}

.list_case_ul li:hover i {
    background: url(../images/jiahao_on.png) no-repeat center;
    transform: rotate(180deg);
}

.list_case_ul li:hover h4 {
    color: #0069bf;
}

.list_case_cen {
   background:#f0f0f0;
    border-top: 0px;
    height: 93px;
}

.list_case_ul li:hover .main_pic img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}

.list_case {
}
.corp_in_page{background:#f5f5f5} 

#jquery-overlay{ position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; }

#jquery-lightbox{ position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0; }

#jquery-lightbox a img{ border:none; }

#lightbox-container-image-box{ position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }

#lightbox-container-image{ padding:10px; }

#lightbox-loading{ position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }

#lightbox-nav{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }

#lightbox-container-image-box > #lightbox-nav{ left:0; }

#lightbox-nav a{ outline:none; }

#lightbox-nav-btnPrev,

#lightbox-nav-btnNext{ width:49%; height:100%; zoom:1; display:block; }

#lightbox-nav-btnPrev{ left:0; float:left; }

#lightbox-nav-btnNext{ right:0; float:right; }

#lightbox-container-image-data-box{ font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0; }

#lightbox-container-image-data{ padding:0 10px; color:#666; }

#lightbox-container-image-data #lightbox-image-details{ width:70%; float:left; text-align:left; }

#lightbox-image-details-caption{ font-weight:bold; }

#lightbox-image-details-currentNumber{ display:block; clear:left; padding-bottom:1.0em; }

#lightbox-secNav-btnClose{ width:66px; float:right; padding-bottom:0.7em; }
.link {display: none !important;}


.notice_tab{overflow: hidden; margin-bottom: 30px; position: relative;}
.notice_tab .bx_shiC01{overflow: hidden; height:auto; width: 100%; margin:0 -4px;}
.notice_tab .bx_shiC01 li{margin-bottom: 10px;width: 16.666%;*margin-left: -1px;cursor: pointer;position: relative;text-align: center; float: left;}
.notice_tab .bx_shiC01 li a{display: block; text-align: center; height:40px; line-height: 40px; margin:0 10px; border:1px solid #DEDEDE; text-transform: uppercase; margin:0 4px;}

.notice_tab .bx_shiC01 li.cur a{ background: #0069bf; color: #fff;}

@media only screen and (min-width:1024px) {
.bx_shiC01 li a:hover{background: #0069bf;color: #fff;}
}
@media only screen and (max-width:990px) {
.notice_tab .bx_shiC01 li{ width: 20%}

}

@media only screen and (max-width:768px) {
.notice_tab .bx_shiC01 li{ width:25%}
}
@media only screen and (max-width:640px) {
.notice_tab .bx_shiC01 li{ width:50%}
}


/*äººææè*/
.rczp{position:relative;z-index:2; margin-bottom:70px;}
.rczp .conleft{width:360px}
.rczp .conleft h3{margin-bottom:45px;font-weight:400}
.rczp .conleft h3 em{display:block;font-size:14px;color:#979797;margin-bottom:14px}
.rczp .conleft h3 span{display:block;font-size:24px;color:#333}
.rczp .conleft .box{background:#0069bf;position:relative}
.rczp .conleft .box .embg{width:0;height:0;border:6px solid #0069bf;border-right:none;border-top-color:#f4f4f4;position:absolute;left:0;top:-6px}
.rczp .conleft dl{position:relative;color:#fff;border-bottom:1px solid #f4f4f4; padding:5px 12px 13px 17px;}
.rczp .conleft dl dt{font-size:19px;margin-bottom:10px;padding-top:18px; padding-left:62px; font-weight:bold;}
.rczp .conleft dl dt em{display:block;width:32px;height:32px;position:absolute;left:40px;top:24px}
.rczp .conleft dl dd{ line-height:26px;}
.rczp .conright{width:1005px;padding-top:30px}
.rczp .conright .ulTop{border-bottom:1px solid #f6f6f6}
.rczp .conright .ulTop li{float:left;background:#f4f4f4;height:70px;line-height:70px;text-align:center;color:#666;border-right:1px solid #f6f6f6;font-size:20px;}
.rczp .conright .ulTop li.li1{width:30%;text-align:left;text-indent:40px}
.rczp .conright .ulTop li.li2{width:13.7%}
.rczp .conright .ulTop li.li3{ width: 30%;}
.rczp .conright .ulTop li.li4{width: 26%;}
.rczp .conright .conbox .conTop{height:69px;background:#fff;border-bottom:1px solid #f6f6f6}
.rczp .conright .conbox .conTop li{float:left;height:69px;line-height:69px;text-align:center;color:#666;font-size: 16px;/*color:#0069bf !important;*/}
.rczp .conright .conbox .conTop li.li1{width:30%;font-size:20px;color:#333;position:relative;text-align:left;text-indent:40px;cursor:pointer}
.rczp .conright .conbox .conTop li.li2{width:13.7%}
.rczp .conright .conbox .conTop li.li3{width:30%}
.rczp .conright .conbox .conTop li.li4{width:26%;text-align:left;text-indent:50px;background:url(../images/rczpicon088.png) no-repeat 135px center;cursor:pointer}
.rczp .conright .conbox .conTop li.li1 em{display:none;width:0;height:0;border:7px solid #fff;border-bottom:none;border-left-color:#f0f0f0;border-right-color:#f0f0f0;position:absolute;left:90px;top:69px}
.rczp .conright .conbox .boxBot{display:none;background:#f0f0f0;padding:30px 40px;font-size:16px;line-height:24px}
.rczp .conright .conbox.cur .conTop li.li1 em{display:block}
.rczp .conright .conbox.cur .boxBot{display:block}
.rczp .conright .conbox .boxBot .p1{font-size:16px;color:#333;margin-bottom:15px}
.rczp .conright .conbox .boxBot p { word-break: break-word; font-size: 16px; line-height:30px;}
.rczp .conright .conbox .boxBot ol{list-style:decimal;margin-left:15px;margin-bottom:45px}
.rczp .conright .conbox .boxBot ol li{list-style:decimal;margin-bottom:10px}
.rczp .conright .conbox .zxsq{display:block;height:53px;line-height:53px;width:153px;background:#7E3C93;text-align:center;color:#fff}
.rczp .conleft .HRxx{background:#fff;margin-top:20px;padding-left:35px;padding-bottom:30px;color:#333}
.rczp .conleft .HRxx h4{padding-top:30px;background:url(../images/hrxx.png) no-repeat 240px 25px;padding-bottom:23px;color:#0069bf;font-size:24px;font-weight:400}
.rczp .conleft .HRxx .p1{font-size:16px;margin-bottom:10px}
.rczp .conleft .HRxx .p2{font-size:16px}
.rczp .conleft .HRxx .p2 a{color:#333;}
.rczpBox {overflow:hidden; background: #fff; padding-bottom: 20px;}
.rczpBox .zp_search{ overflow:hidden; margin-bottom:30px; margin-top:30px;}
.rczpBox .zp_search select{ display:block; float:left; width:145px; height:33px; line-height:33px; border:1px solid #cecece; margin-right:10px; font-size:14px; color:#999; padding-left:10px;}
.rczpBox .zp_search .sosou{ float:left; background-color:#fff;}
.rczpBox .zp_search .sbox{width:425px;height: 33px;line-height: 33px;float:right;font-size: 16px;color: #666;}
.rczpBox .zp_search .sbox a{ color:#000;}
.rczpBox .zp_search i{ display:block; width:60px; height:31px; border:1px solid #ccc; float:right; background:url(../images/zhaopin01.png) no-repeat center; cursor:pointer;}
.rczpBox .zpList{ overflow:hidden; width:100%}
.rczpBox .zpList li{ width:100%; overflow:hidden; margin-bottom:5px;}
.rczpBox .zpList li .h5{ cursor:pointer; padding-left:20px;  line-height:50px; height:50px; background:url(../images/zhaopin02.png) no-repeat 1100px center;background-color:#ebebeb;}
.rczpBox .zpList li .h5 span{font-size:16px;color:#333;font-weight:bold;display:block;width:300px;white-space:nowrap;overflow:hidden;float:left;text-overflow:ellipsis;}
.rczpBox .zpList li .h5 em{font-size:14px;color:#666;display:block;width: 280px;float:left;}
.rczpBox .zpList li:hover .h5 span,.rczpBox .zpList li.cur .h5 span,
.rczpBox .zpList li:hover .h5 em,.rczpBox .zpList li.cur .h5 em{ color:#fff}
.rczpBox .zpList li:hover .h5,.rczpBox .zpList li.cur .h5{background-color:#0069bf;}
.rczpBox .zpList .zwjs{ overflow:hidden; width:1158px; border:1px solid #e7e7e7; margin-bottom:8px; display:none; background-color:#fff; padding-top:50px;}
.rczpBox .zpList .zwjs h4{ font-size:20px; color:#333; margin-bottom:20px;}
.rczpBox .zpList .zwjs table{ overflow:hidden; width:100%; margin-bottom:40px;}
.rczpBox .zpList .zwjs tr{ overflow:hidden; height:40px; font-size:14px; color:#777; width:100%; text-align:center; border-bottom:1px solid #e7e7e7}
.rczpBox .zpList .zwjs .trh{ overflow:hidden; background-color:#f0f0f0;}
.rczpBox .zpList .zwjs td{ border-right:1px solid #e7e7e7}
.rczpBox .zpList .zwjs td.last{ border:none}
.rczpBox .zpList .zwjs .rzzg{ overflow:hidden; width:1000px; margin:0 auto; padding-bottom:30px; border-bottom:1px solid #e7e7e7; margin-bottom:25px;}
.rczpBox .zpList .zwjs .rzzg h6{ font-size:14px; color:#555; margin-bottom:15px;}
.rczpBox .zpList .zwjs .rzzg p{ font-size:14px; color:#777; line-height:30px;}
.rczpBox .zpList .zwjs span{ display:block; margin-bottom:70px; font-size:14px; color:#777; margin-left:100px;}
.rczpBox .zpList .zwjs span em{ color:#0069bf;}
.rczpBox .zpList .zwjs b{ display:block; cursor:pointer; font-weight: normal; font-size:14px; color:#fff; width:180px; height:40px; text-align:center; line-height:40px; background-color:#0069bf; margin-left:100px; margin-bottom:40px;}
.tkBoxRecruitment{ overflow:hidden; width:100%; height:100%; background:url(../images/dsz06_tuwen.png) repeat center; position:fixed; left:0; top:0; display:none;z-index: 9;}

.erji_menu {width:120px;z-index: 1111;top: 71px; float:left;}
.erji_menu ul li a{ display: block; text-align: center; font-size: 14px; color: #fff; line-height: 50px; margin-bottom: 1px; background:#3f3f3f; transition:0.3s all ease-in-out;font-weight: 100;}
.erji_menu ul li a:hover{background:#0069bf;}

.erji_menu ul li.cur a{background:#0069bf; }

.lhf{font-size:18px; padding:10px 0 50px 0; line-height:34px;}


/*åä½*/
.hzkh_ul2{ overflow:hidden;}
.hzkh_ul2 li { width:168.7px; height:80px; line-height: 164px; float: left; border-top: 0px; }

.hzkh_ul2 li img { transition: 0.3s; width:150px; height:63px; padding:5px 0; filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%);}

.hzkh_ul2 li:hover img { filter: grayscale(100%);box-shadow: 0 0 10px rgba(0,0,0,0.3); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);  }

.hzkh_ding { top: 0px; left: 0px; width: 100%; height: 100%; opacity: 1; transition: 0.3s; }

.hzkh_ul2 li:hover .hzkh_ding { opacity: 0; }

.l_font_h3 { font-size:25px; padding:2% 4%;	line-height:90px; text-align: center;}
.h7em{ font-size:18px; line-height:36px; padding-top:5px; height:120px;}

.solu_banner{position: relative;}
.solu_banner img{max-width: 100%;}
.solu_banner .txt{ position: absolute;left: 0;top:0; width:100%; height: 100%; color:#fff;}
.solu_banner .txt .inner{padding:10.5% 5% 5% 6%;}
.solu_banner .txt h6{line-height: 1;margin-bottom:25px; font-weight: normal; font-size:35px;}
.solu_banner .txt h6 span{display: block; width:60px;height:22px; border-bottom:1px solid #fff;}
.solu_banner .txt .c{color: #e9e9e9;max-height: 3.6em; line-height: 1.8em; font-size:17px;}
.solu_list{margin-bottom:3%;}
.solu_list li{margin-top:3%; background:#f7f7f7; float: left; width:100%;}
.solu_list li .txt,.solu_list li .img{float:left;width:50%;}
.tran_scale{overflow: hidden;}
.tran_scale img {
	transition: 1000ms all;
	-webkit-transition: 1000ms all;
	width: 100%
}
.tran_scale:hover img {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1)
}

.solu_list li .txt{padding:6% 4% 6%; width:42%;}
.solu_list li .txt span{color:#3F7AAC;}
.solu_list li .txt h2{margin:15px 0;}
.solu_list li .txt h2{color:#242424; font-size:36px;}
.solu_list li .txt h2:hover{ color:#0069bf;}
.solu_list li .txt .c{color:#666; font-size:20px; line-height:34px;}

.solu_list li.current{background: #d9d9d9;}
.solu_list li.current .txt{float: right;}


.solu_hot{padding-top: 4%}
.solu_hot .inpart_text{ margin-bottom: 50px;}

.solution-conts{}
.solu_box01 .inpart_text{margin-bottom: 50px;} 
.solu_box01{ text-align: center; margin-bottom: 4%;}
.solu_box01 h1 span{display: block; margin:0 auto; width:60px;height:15px; border-bottom:1px solid #0069bf;}
.solu_box01 .c{margin:20px 0 30px;}
.solu_box01 .btn_01{ display: block; margin-top: 30px;}
.solu_box01 .btn_01 a{background: #004C93; display: inline-block;zoom:1; *+display: inline;color:#fff; padding:7px 15px; border-radius: 5px;}

/*服务*/
.service-one {
    height: 824px;
    background: url(../images/service-map.jpg) no-repeat center #f5f5f5;
}
.service-one .left {
    float: left;
    padding-top:100px;
}
.service-one .left h3 {
    font-size: 62px;
    color: #333;
    line-height: 1;
}
.service-one .left .p1 {
    font-size: 24px;
    margin-top: 18px;
}
.service-one .left .p2 {
    margin-top: 5px;
    font-size:28px;
    color: #0069bf;
}
.service-one .left .com-zx {
    margin-top: 370px;
    background: #0069bf;
    border-color: #0069bf;
}
.service-one .right {
    float: right;
}
.service-one .right .num-scroll-two {
    width: auto;
    padding: 110px 0 0;
}
.service-one .right .num-scroll-two li {
    display: block;
    padding: 40px 0; 
    min-width: 100%;
    width: auto;
    position: relative;
}
.service-one .right .num-scroll-two li ~ li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    border-top: 1px solid #dbdbdb;
}
.service-one .right .num-scroll-two li .cont {
    text-align: center;
}
.service-auto {
    text-align: center;
    padding: 125px 0 145px;
}
.com-tit-18 {
    font-size: 18px;
    color: #333;
}
.service-auto-list {
    margin-top: 130px;
    font-size: 0;
    text-align: center;
}
.service-auto-list li .pic {
    display: inline-block;
    width: 104px;
    height: 104px;
    line-height: 104px;
    font-size: 0;
    background: #2d2f2d;
    border-radius: 50%;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
.service-auto-list li h5 {
    margin-top: 25px;
    font-size: 22px;
    color: #333;
}
.service-auto-list li p {
    font-size: 16px;
    color: #666;
}
.service-auto-list li .more {
    margin-top: 25px;
    display: inline-block;
    font-size: 14px;
    color: #666;
    border-bottom: 1px solid #9c9c9c;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.service-auto-list li .box:hover .pic {
    background: #ff651c;
    box-shadow: 0 0 20px rgba(0,0,0,0.2)
} 
.com-width { margin-right: auto; margin-left: auto; width: 1400px; }
.service-auto-list li .box:hover .more {
    color: #ff651c;
    border-color: #ff651c;
    padding: 0 10px;
} 
.service-support {
    padding-top: 85px;
    background: #f5f5f5;
}

/*数字滚动 风格2*/
.num-scroll-two {
    text-align: center;
    font-size: 0;
}

.num-scroll-two li {
    display: inline-block;
    width: 25%;
    padding: 0 40px;
    color: #fff;
    font-size: 18px;
    min-width: 162px;
}


.num-scroll-two li .num {
    margin-right: 5px;
    font-size: 82px;
    font-family: "Geometric 415 Black BT","Impact", "Microsoft Yahei";
    line-height: 1;
}
.num-scroll-two.inner {
    padding: 70px 0;
}
.num-scroll-two.inner li {
    color: #666;
}
.num-scroll-two.inner li .num {
    color: #333;
}
.num-scroll-two li .cont {
    display: inline-block;
    text-align: left;
}
.num-scroll-two li .num-tit {
    color: #e9e9e9;
}
.num-scroll-two.inner li .num-tit {
    color: #666;
}

.global {
 font-size:26px; padding: 5% 5% 5%; margin-top: 30px; line-height:44px; font-weight:bold;
}


/**/
.idea{margin-bottom: 80px;}
.idea_park01 ul{}
.idea_park01 li{float: left;*margin-left: -1px; width: 50%; position: relative;}
.idea_park01 li .ideatext{position: absolute; bottom:0px; left: 0; color: #fff;margin: 55px;  overflow: hidden; min-height: 320px;}
.idea_park01 li .ideatext h1{margin-bottom: 20px; font-weight:normal; font-size:38px;}
.idea_park01 li:first-child .ideatext .idea_p { line-height:38px;}
.idea_p { line-height:25px;}


/*合作*/
.gsgk_main5 {width: 100%;/* background: url(../images/zjtj_img8.jpg) no-repeat; */}
.gsgk_main5_l h3 { font-size: 36px; line-height: 1; display: inline-block; color:#3a3a3a; padding-right: 30px; background: url(../images/h3_bg1.png) no-repeat right center; margin-bottom: 15px; display: block; width:196px; }
.gsgk_main5_l h4 { font-size: 22px; letter-spacing: -1px; text-transform: uppercase; font-weight: 100; color: #999; }

.gsgk_main5_l {padding-top: 114px; }

.gsgk_main5_l p { font-size: 16px; line-height:30px; color:#4f4f4f; padding-top: 30px; font-family: 'Microsoft JhengHei'; letter-spacing: -1px;}
.gsgk_main5_l p span{ font-size: 14px; color: #ddd; font-family: 'Microsoft JhengHei'; letter-spacing: -0.6px; }

.gsgk_main5 .swiper-container { width: 834px; margin-top:25px; margin-bottom:90px;  }

.gsgk_main5 .swiper-container .swiper-slide { text-align: center; font-size: 18px; /* Center slide text vertically */
    background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -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; }

.gsgk_main5 .swiper-pagination { text-align: center; bottom: 0px; position: absolute; z-index: 99; }

.gsgk_main5 .swiper-pagination-bullet { opacity: 1; border-radius: 100px; margin: 0 7px !important; background-color: #e5e5e5; width: 14px; height: 14px; }

.gsgk_main5 .swiper-pagination-bullet-active { background-color: #f30208; }

.hzkh_ul2{ border-left:1px solid #eeeeee; border-top:1px solid #eeeeee;}
.hzkh_ul2 li { width:168.7px; position: relative; height: 164px; text-align: center; line-height: 164px; float: left; border: 1px solid #eeeeee; border-left: 0px; border-top: 0px; }

.hzkh_ul2 li img {filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%);  width: 120px; height:120px; padding:22px 24px; }

.hzkh_ul2 li:hover img { transition: 0.3s; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); }

.hzkh_ding { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.4); opacity: 1; transition: 0.3s; }

.hzkh_ul2 li:hover .hzkh_ding { opacity: 0; }

/*产品*/

.por{position: relative;}

.pro-select{ height: 205px; padding-top: 30px; background: url(../images/bg_bg09.jpg) no-repeat center; line-height: 20px; color: #c3daf4; z-index: 3;}
.pro-select > .page > p{font-size: 15px;font-weight: 100;color: #c3daf4;display: block;line-height: 26px;padding-bottom: 14px;}
.pro-select .w{ height: 205px; }
.pro-select h2{ margin-bottom: 8px; font-size: 30px; line-height: 50px; color: #fff; }
.pro-select .select{ left: 0; bottom: 32px; width: 1400px; height: 49px; }
.pro-select .box{ width: 685px; height: 45px; border: 2px solid #fff; background: #fff; transition: border 0.5s; position:relative; }
.pro-select .box.hover, .pro-select .box.cur{ border: 2px solid #0069bf; }
.pro-select .tit{ padding-left: 20px; font-size: 14px; line-height: 45px; color: #666; cursor: pointer; height: 47px;position: relative;}
.pro-select .tit p.fl {
    width:600px;
    position: absolute;
    background: #fff;
    font-size: 16px;
    color: #454545;
    font-weight: 100;
}
.pro-select .tit span{ display: inline-block; width: 54px; height: 45px; background: url(../images/bg_sign33.png) no-repeat center; }
.pro-select .tit span.cur{ background-image: url(../images/bg_sign33s.png); }
.pro-select .list{ left: -2px; top: 47px; width: 642px; border: 2px solid #0069bf; border-top: 0; background: #fff; font-size: 14px; line-height: 45px; color: #666; position: absolute;}
.pro-select .list p{ padding: 0 25px; cursor: pointer; transition: all 0.3s; }
.pro-select .list p a{color: #444;display: block;font-size: 14px;}
.pro-select .list p.hover{ color: #fff; background: #0069bf; }
.pro-select .list p.hover a{ color: #fff;  }
.pro-select input {
    width: 520px;
    height: 46px;
    padding: 0 32px;
    border: 0;
    font-size: 14px;
    line-height: 46px;
    color: #666;
}
.pro-select input.submit{ width: 55px; height: 43px; padding: 0; background: url(../images/bg_btn07.png) no-repeat center; }


.pro-list{ padding: 60px 0; background:#f9f9f9; }
.pro-title h2{ font-weight: normal; font-size: 45px; line-height: 56px; color: #515151; text-align: center; }
.pro-title p.en{ height: 28px; background: url(../images/pname01.png) no-repeat center bottom; font-size:17px;
    padding: 10px 0 60px 0;
    text-align: center;
    line-height:30px;}
.pro-list .list{ padding-top: 40px; }
.pro-list .list li{ position: relative; width: 100%; height: auto; background: #fff; margin:0 0 30px 0; display: block; overflow:hidden; }
.pro-list .list li:after{content: '';clear: both;display: block;}
.pro-list .list li.new{ opacity: 0; top: 150px; }
.pro-list .tit{ display: block;  height: 70px;  font-size: 28px; line-height: 70px; color: #343434;  transition: all 0.5s; margin-bottom: 0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-bottom: 10px;}
.pro-list .int p{font-size: 18px;color:#515151;font-weight: 100;line-height: 32px;display: block;}
.pro-list .tit.bor-b{ border: 1px solid #0069bf; }
.pro-list .img{  width:600px;height:450px;padding: 0 75px;}
.pro-list .img a,.pro-list .img a img{width: 100%;height: 100%;display: block;}
.pro-list img {
	transition: 1000ms all;
	-webkit-transition: 1000ms all;
	width: 100%
}
.pro-list a:hover img {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1)
}

.pro-list .int{ width: 490px; padding: 80px 55px 50px; line-height: 18px; }
.pro-list .btn{ height: 37px;  width: 490px;padding: 0px 55px;}
.pro-list .bor{ border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; transition: border 0.5s; }
.pro-list .bor-b{ border-left: 1px solid #0e7dc7; border-right: 1px solid #0e7dc7; }
.pro-list .btn a{ display: block;    line-height: 26px; color: #666; line-height: 36px;text-align: center;width: 130px;border: 1px solid #ddd;border-radius: 50px;transition: 0.3s all ease;}
.pro-list .list li:hover .btn a{background: #0069bf;border-color: #0069bf;color: #fff;}
.pro-list .list li.sec_list:hover .btn a{background:#3e3e40;border-color:#3e3e40}
.pro-list .sec_list .img{float: right}
.pro-list .btn span{ display: block;   color: #666;font-size: 13px;font-weight: 100;}
.pro-list .list li:hover .btn a span{color: #fff;}
.pro-list a:hover{ color: #fff; background-position: left -26px; }
.pro-list .list li:hover a.tit{ color: #0069bf; }
.pro-list .list li.sec_list:hover a.tit{color: #3e3e40}
.pro-list a:hover span{ background-position: right -26px; }
.pro-list .line{ width: 100%; height: 3px; background: #ededed; clear: both;transition: 0.3s all ease-in-out;position: absolute;bottom: 0;left: 0;}
.pro-list .line .in {
    left: 0;
    top: 0;
    width: 0%;
    height: 3px;
    background: #0069bf;
    transition: 0.3s all ease;
    position: absolute;
}
.pro-list .list li.sec_list .line .in{background: #3e3e40}
.pro-list .list li:hover .line .in{width: 100%;}
.pro-list .sign{ left: 0; top: 0; width: 54px; height: 54px; background: url(../images/bg_sign36.png) no-repeat; position: absolute;}
.pro-list .sign.hot{ background-position: 0 -54px; }
.pro-list .loading{ height: 30px; background: url(../images/loading.gif) no-repeat center; }
.pro-list .btns{ height: 45px; margin-top: 35px; }
.pro-list .btns a{ display: inline-block; left: 50%; top: 0; width: 178px; height: 43px; border: 1px solid #0069bf; padding-left: 110px; background: #0069bf; margin-left: -145px; font-size: 18px; line-height: 45px; color: #fff; transition: all 0.5s; }
.pro-list .btns a:hover{ border: 1px solid #040000; background: none; color: #040000; }
.pro-list .btns span.fr{ display: inline-block; width: 30px; height: 30px; margin: 7px 10px 0 0; background: url(../images/bg_sign37.png) no-repeat; display: none; }
.pro-list .btns span.in{ display: inline-block; left: 0; top: 0; width: 30px; height: 30px; background: url(../images/bg_sign38.png) no-repeat; }
.pro-list .out-list{ left: 0; top: 0; z-index: 2; width: 980px; background: #fff; }
.pro-list .out-list .sign{ top: -5px; width: 9px; height: 6px; background: url(../images/bg_sign40.png) no-repeat; }
.pro-list .out-list .tit{ width: 946px; height: 58px; padding-left: 32px; border-bottom: 0; font-size: 14px; line-height: 58px; color: #000; }
.pro-list .out-list .close{ cursor: pointer; }
.pro-list .con-list{ overflow: hidden; width: 100%; min-height: 206px; border: 1px solid #e7e7e6; border-bottom: 3px solid #BABABA; background: url(../images/loading.gif) no-repeat center; }
.pro-list .con-list.bgno{ background: none; }
.pro-list .con-list ul{border-left: 1px solid #e7e7e6; margin-left: -1px; }
.pro-list .con-list li{ position: relative; width: 195px; height: 166px; padding-top: 40px; border: 1px solid #e7e7e6; margin: -1px 0 0 -1px; line-height: 24px; text-align: center; cursor: pointer; transition: border 0.5s; }
.pro-list .con-list li.fi,
.pro-list .con-list li.se,
.pro-list .con-list li.th,
.pro-list .con-list li.fo{ z-index: 2; border: 1px solid #0e7dc7; }
.pro-list .con-list img{ margin-bottom: 40px; }
.pro-list .con-list img.poa{ left: 0; top: 40px; margin: 0; }
.pro-list .con-list .signs{ left: 14px; top: 24px; width: 17px; height: 17px; background: url(../images/bg_sign41.png) no-repeat; filter:alpha(opacity=0); opacity: 0; transition: opacity 0.5s; }
.pro-list .con-list li.fi .signs,
.pro-list .con-list li.se .signs,
.pro-list .con-list li.th .signs,
.pro-list .con-list li.fo .signs{ filter:alpha(opacity=1); opacity: 1; }

/**/
.yfzz_main1 {
    padding-bottom:65px;
}

.yfzz_main1 .wrap1400 {
    position: relative;
}

.yfzz_main1_l {
    width:790px;
  
}

.yfzz_main1_l h3 {
    font-size: 36px;
    color: #333;
    line-height: 1;
    padding-bottom: 20px;
}

.yfzz_main1_l h4 {
    text-transform: uppercase;
    font-size:28px;
    color: #333;
    padding-bottom: 35px;
}

.yfzz_main1_l p {
    font-size:16px;
    color: #333;
    line-height: 33px;
}

.yfzz_main1 .main_pic {
 
}

/*数字滚动 风格2*/
.num-scroll-two1 {
    position: absolute;
    top:421px;
    left: 0px;
    z-index: 2;
    background-color:#0069bf;
    width: 880px;
    height: 220px;
}

.num-scroll-two1 li {
    text-align: left;
    display: inline-block;
    padding: 0 35px;
    color: #fff;
    font-size: 18px;
}

.num-scroll-two1 li .num-cont {
    font-size: 24px;
}

.num-scroll-two1 li .num-tit {
    font-size: 22px;
    color: #fff;
    padding-left: 10px;
    padding-top: 5px;
}

.num-scroll-two1 li .num {
    margin-bottom: 5px;
    font-size: 60px;
    font-family: "Impact", "Microsoft Yahei";
    line-height: 1;
    color: #fff;
}

.num-scroll-two1.bmt li {
    width: 33%;
    text-align: center;
    padding: 0;
    padding-top: 60px;
    font-size: 18px;
    line-height: 1.5;
}

.num-scroll-two1.bmt li .num {
    font-size:48px;
    font-family: Arial;
}

.num-scroll-two1.bmt li .m {
    position: relative;
    top: -8px;    font-style: normal;
    font-weight: normal;
    left: 10px;
}

/*发展*/

.ghsj-page {
	width: 100%;
	background:#e7e6e6;
	padding: 74px 0;
}
.ghsj-page:nth-of-type(2n) {
	background:#fafafa;
}
.ghsj-page .left {
	width:50%;
}
.ghsj-page .rigth {
	width:49%;
}
.ghsj-page h3 {
	font-size: 24px;
	color: #333;
	line-height: 28px;
	margin-bottom: 6px;
	margin-top:54px;
	font-weight: bold;
}
.ghsj-page h6 {
	font-size: 24px;
	color: #333;
	line-height: 28px;
}
.ghsj-page p {
	font-size:15px;
	color: #3f3f3f
}
.ghsj-page i {
	width: 21px;
	height: 21px;
	background: url('../images/ghjs-pages.png') no-repeat;
	display: block;
	margin: 18px 0;
}
.ghjs-dd {
	width: 100%;
	padding-bottom: 78px;
}

.hxys-title{
     width: 100%;
     text-align: center;
     padding:60px 0;
 }
.hxys-title h6{ padding-bottom:30px; font-size:24px;color: #333;font-weight: bold;}
.hxys-title  p{ font-size:17px; line-height:34px; color:#3a3a3a;}
 .hzkh_ul3{ border-left:1px solid #eeeeee; border-top:1px solid #eeeeee;}
.hzkh_ul3 li { width:134.8px; position: relative; height:107px; text-align: center; line-height: 164px; float: left; border: 1px solid #eeeeee; border-left: 0px; border-top: 0px; }

.hzkh_ul3 li img {filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%);  width:120px; height:50px; padding:9px 3px; }

.hzkh_ul3 li:hover img { transition: 0.3s; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); }

.hzkh_ding { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.4); opacity: 1; transition: 0.3s; }

.hzkh_ul3 li:hover .hzkh_ding { opacity: 0; }



.swiper-container .com-next,
.swiper-container .com-prev { width: 60px; height: 60px; top: 50%; margin-top: -30px; border: 1px solid #ddd; z-index: 99; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.swiper-container .com-next { right: 0; background: url(../images/product-next.png) no-repeat center; }

.swiper-container .com-prev { left: 0; background: url(../images/product-prev.png) no-repeat center; }

.swiper-container .com-next:hover,
.swiper-container .com-prev:hover { border-color: #0069bf; }

.swiper-container .com-next:hover { background: url(../images/product-next-on.png) no-repeat center; }

.swiper-container .com-prev:hover { background: url(../images/product-prev-on.png) no-repeat center; }
.product-thumb-wrap {
/*background: url(../images/banner_sh2.jpg) no-repeat center;*/
background: url(../images/k2.jpg) no-repeat center / cover;
    padding: 135px 0 65px;

}
.product-thumb-wrap .swiper-slide,.product-thumb-wrap .swiper-wrapper{
  text-align: center;height: auto;
}

.product-thumb-wrap .swiper-pagination-bullet-active{background: #0069bf;}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
}

.product-titbar {background: #fff;padding: 50px 0;}

.product_titbar_right {
	position: absolute;
	right: 0;
	top: 0;
}
.product-titbar > .page {
    position: relative;
    width: 1200px;
}
.product_titbar_right a img {
	display: block;
	margin: 0 auto;
	position: relative;
	top: 0;
	transition: 0.3s all ease;
}
.product_titbar_right a {
    float: left;
    text-align: center;
    display: block;
    font-size: 14px;
    color: #343434;
    margin: 0 5px;
    line-height: 28px;
    height: 60px;
    padding: 13px 0;
    width: 100px;
}
.product_titbar_right a:hover img {
	top: -3px;
}
.product_titbar_right a:hover {
	text-decoration: underline;
}
.product-titbar h2{font-size: 36px;font-weight: normal;line-height: 50px;color:#333;display: inline-block;position: relative;}
.product-titbar h2:after{
    content: '';
    display: block;
    width: 308px;
    height: 55px;
    background: url(../images/bit0715.jpg) no-repeat;
    position: absolute;
    right: -320px;
    top: 50%;
    margin-top: -27px;
}
.product-titbar p{display: block;font-size: 18px;font-weight: lighter;line-height: 36px;color: #888;}
.product-contbar {background: #f5f5f5;padding: 80px 0;}
.prod_iconbar > .iconbar_item {

    position: absolute;
    width: 440px;
    padding: 30px 0;

}

.prod_iconbar_bg {

    display: block;
    margin: 0 auto;
    height: 450px;

}

.prod_iconbar > .iconbar_item:nth-child(1){left: 0;top: 0}
.prod_iconbar > .iconbar_item:nth-child(2){right: 0;top: 0;}
.prod_iconbar > .iconbar_item:nth-child(3){left:0;bottom: 0;}
.prod_iconbar > .iconbar_item:nth-child(4){right:0;bottom: 0;}
.prod_iconbar > .iconbar_item:nth-child(2) img,.prod_iconbar > .iconbar_item:nth-child(4) img{float: right;}
.prod_iconbar > .iconbar_item:nth-child(2) strong,.prod_iconbar > .iconbar_item:nth-child(4) strong{text-align: right}

.prod_iconbar {
  position: relative;
}
.prod_iconbar:after{content: '';display: block;clear:both;}
.prod_iconbar > .iconbar_item:after{content: '';display: block;clear: both;}
.prod_iconbar > .iconbar_item img {
    float: left;
    background: #0069bf;
    width: 40px;
    padding: 20px;
    border-radius: 40px;
}
.prod_iconbar > .iconbar_item strong {

    font-weight: normal;
    font-size: 22px;
    display: block;
    line-height: 40px;
    padding: 0 30px;
    float: left;
    width: 300px;

}
.prod_iconbar > .iconbar_item strong p{font-size: 13px;color: #999;display: block;line-height: 20px;}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {

    bottom: 0px;
    left: 0;
    width: 100%;

}

.baner_pro_bottom_text {
	font-size: 24px;
	font-weight: normal;
	clear: both;
	display: block;
	line-height: 60px;
	padding: 30px 25px 0;
}
.product_text_tit {
    font-size: 32px;
    text-align: center;
    line-height: 110px;
    height: 110px;
    background: #fff;
    color: #343434;
}
.product_text_tit .en{color: #aaa;font-weight: normal;font-family: arial;font-size: 22px;padding-right: 30px;position: relative;}
.product_text_tit .en:after{content: '';display: block;width: 20px;height: 20px;position: absolute;background: url(../images/product-text.png) no-repeat center;right: 0;top:3px;transform:rotate(90deg);transition: 0.3s all ease;}
.product_text_cont:after{content: '';display: block;clear:both;}
.product_text_cont p strong{display: block;font-weight: normal;font-size: 19px;color: #343434;line-height: 50px;}
.product_text_cont{padding:0;background: #fff;padding: 30px 0}
.product_text_cont strong{font-size: 17px;color: #454545;display: block;}
.product_text_cont p{font-size: 15px;color: #999;padding: 12px 0 0;float: none;width: 960px;line-height: 14px;margin: 0%;position: relative;line-height: 28px;}
.product_text_cont p:after{content: '';display: block;position: absolute;left: 0;top: 22px;color: #0069bf;border:2px solid #0069bf;width: 5px;height: 5px;border-radius: 50%;text-align: center;line-height: 40px;font-size: 24px;transition:0.3s all ease;display: none;}
.product_text_cont p:hover:after{color: #fff;background: #0069bf;}
/*
.product_text_cont p:nth-child(2):after{content: '2';}
.product_text_cont p:nth-child(3):after{content: '3';}
.product_text_cont p:nth-child(4):after{content: '4';}
.product_text_cont p:nth-child(5):after{content: '5';}
.product_text_cont p:nth-child(6):after{content: '6';}
.product_text_cont p:nth-child(7):after{content: '7';}
.product_text_cont p:nth-child(8):after{content: '8';}
.product_text_cont p:nth-child(9):after{content: '9';}
.product_text_cont p:nth-child(10):after{content: '10';}
*/
.product-info-list ul li{
  float: left;
  font-size:18px;
  padding:10px 2px;
  line-height:50px;
  display:block;
  margin-right:30px;
  position:relative;
  cursor:pointer;
}
.product-info-list ul li:after{content: '';display: block;clear: both;width:0%;height: 2px;background: #0069bf;position: absolute;left: 0;bottom: -1px;transition: 0.3s all ease;}
.product-info-list ul li:hover:after,.product-info-list ul li.on:after{width: 100%}
.product-info-list ul li:hover,.product-info-list ul li.on{color: #0069bf;}
.product-info-list ul:after{content: '';display: block;clear: both;}
.product-info-list{
	padding:30px 0 10px;
width:100%;


display: none;
}
.product-info-list-in {
  width:100%;
  background: #fff;border-bottom: 1px solid #f5f5f5;
  z-index: 333;
}
.product_textbar{padding: 50px 0 110px;}
.product_servbar{padding: 50px 0;}

.product_servbar_tit{font-size: 42px;text-align: center;line-height: 110px;height: 110px;color: #fff;position: absolute;width: 100%;top: 50%;margin-top: -25px;}
.product_servbar_tit .en{color: #ccc;font-weight: normal;font-size: 26px;padding-right: 30px;position: relative;}
.product_servbar_tit .en:after{content: '';display: block;width: 20px;height: 20px;position: absolute;background: url(../images/product-text.png) no-repeat center;right: 0;top:6px;transform:rotate(90deg);transition: 0.3s all ease;}


.product_servbar_form{padding:20px 0;}
.product_servbar_form1 img{display: inline-block;vertical-align: middle;padding-right: 10px;}
.product_servbar_form1 { font-weight:bold;
  line-height: 60px;
  font-size:25px;
  display: block;
}
.product_servbar_cont p {
    font-size:16px;
    line-height:38px;
    font-weight: lighter;
    color: #787878;
    padding: 10px 0px 0px 60px;
}
.inside-banner{background: url(../images/banner_sh.jpg) no-repeat center;width:100%;height: 450px;position: relative;}
.inside2-banner:before{content: '';display: block;clear: both;width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: absolute;left: 0;top: 0;}
.inside2-banner {
    background: url(../images/BCN_TopBanner.jpg) no-repeat center;
    position: relative;
	height: 600px
}
.prod_servbar_gj {padding: 30px 0;}
.prod_servbar_gj > p{font-size: 15px;font-weight:normal;color: #666;line-height: 32px;}
.prod_servbar_gj > .gj_item{float: left;background: #f5f5f5; width:600px;padding: 50px;border-left: 1px solid #f1f1f1;margin-bottom: 30px;}
.prod_servbar_gj > .gj_item:first-child{border: 0 none;width: 599px;}
.prod_servbar_gj > .gj_item i{display: block;float:left;padding-right: 30px;width: 100px;}
.prod_servbar_gj > .gj_item i img{display: block;-webkit-filter: grayscale(100%);filter: grayscale(100%);transition: 0.3s all ease}
.prod_servbar_gj > .gj_item:hover i img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.prod_servbar_gj > .gj_item p{font-size: 16px;line-height: 30px;color: #666}
.prod_servbar_gj > .gj_item p strong{font-weight: normal;font-size: 22px;color: #343434; display: block;}
.prod_servbar_gj > .gj_item p strong.color{color: #0069bf;display:inline-block;padding: 0 5px;}
/*
.pro_wrap {
    padding: 80px 0;
}
.pro_wrap > .page:after{content: '';display: block;clear: both;}
.pro_wrap_item {
  float: left;
  width: 46%;
  margin: 2%;
}
.pro_wrap_item > .img-box{background: #eee;display: block;width: 100%;}
.pro_wrap_item > .img-box > img{width: 100%;height: auto;display: block;}
.pro_wrap_item > .price-box{padding: 20px 0;}
.pro_wrap_item > .price-box h2{font-size: 32px;font-weight: normal;display: block;line-height: 50px;}
.pro_wrap_item > .price-box .pro_wrap_info_des{font-size: 16px;color: #666;line-height: 2em;padding: 10px 0 15px;}
.pro_wrap_item > .price-box .buy{font-size:16px;background:#0069bf;line-height: 45px;display: block;color: #fff;text-align: center;width: 120px;}*/


.pro_wrap {
    padding: 100px 0;
    background: #e5e5e5;
}
.pro_wrap > .page:after{content: '';display: block;clear: both;}
.pro_wrap_item {
  float: none;
  width: 100%;
  position: relative;margin-top: 80px;
  background: #fff;
  box-shadow: 0 0 50px 0px rgba(0,0,0,0.02);
}
.pro_wrap_item:first-child{margin-top:0;}
.pro_wrap_item > .img-box {

    background:#f5f5f5;
    display: block;
    width: 50%;box-shadow:inset 0 0 0 0 #0069bf;transition: 0.3s all ease;position: relative;z-index: 3333333333333333333

}
.pro_wrap_item:nth-child(2n) > .img-box{margin-left: auto;}
.pro_wrap_item > .img-box > img{width: 100%;height: auto;display: block;}
.pro_wrap_item > .price-box{padding: 65px;position: absolute;right: 0;z-index: 333;background: #fff;width: 570px;top: 0;margin-top: 0;transition: 0.3s all ease;height: 395px;}

.pro_wrap_item > .price-box h2{font-size: 30px;font-weight: normal;display: block;line-height: 50px;color: #343434;transition: 0.3s all ease;padding-top: 90px;position: relative;}
.pro_wrap_item > .price-box h2::after {
    content: '';display: block;position: absolute;width: 320px;height: 60px;background: url(../images/qinxuanex.png) no-repeat center center/ 320px;top: 0;left: 0;
}
.pro_wrap_item > .price-box .pro_wrap_info_des{font-size: 16px;line-height: 2em;padding: 0px 0 30px;color: #888;height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro_wrap_item > .price-box .buy{font-size:16px;background:#222;line-height: 45px;display: block;color: #fff;text-align: center;width: 120px;transition: 0.3s all ease;margin-top: 50px;}
.pro_wrap_item:nth-child(2n) > .price-box{left: 0;right: auto;}
.pro_wrap_item:hover > .price-box{/*! background: rgb(0, 101, 191); */}
.pro_wrap_item:hover > .price-box .buy{background: #0069bf;}
.pro_wrap_item:hover > .price-box h2{color: #0069bf}
.pro_wrap_item:hover > .img-box{box-shadow: inset 0 0 0 10px rgba(0,105,191,0.95);}


.price_box_from2 {
	position: relative;
	display: block;
}
.price_box_from2 > a > img {
	width: 0px;
	height: 0px;
	display: block;
	position: absolute;
	left: 0;
	top: 55px;
	opacity: 0;
	transition: 0.3s all ease;
}
.price_box_from2:hover > a > img{
	width: 120px;
	height: 120px;
	opacity: 1
}
.price_box_from2 > a {
	display: block;
	position: relative;
	line-height: 50px;
	padding-left: 40px;
	font-size: 16px;
	background: url(../images/pdf1.png) no-repeat 0 center
}

.brand_servbar1 {padding: 70px 0px 0;margin: 0 auto;}
.brand_servbar1 h2 {
  display: block;
  margin: 0 auto;
  width: 310px;
  text-align: center;
  font-size: 42px;
  font-weight: normal;
  line-height: 60px;
  color: #222;
  position: relative;
  padding: 110px 0px;
}
.brand_servbar1 h2 strong {
  display: block;
  font-size: 22px;
  font-weight: lighter;
  color: #777;
  line-height: 40px;
}
.brand_servbar1 h2:before{content: '';display: block;width: 120px;height: 200px;border:4px solid #eee;position:absolute;left:50%;margin-left:-62px;top:50%;margin-top:-102px;z-index: -1;}

.brand_servbar1 p {
    font-size: 18px;
    text-align: justify;
    width: 1210px;
    margin: 0 auto;
    line-height: 36px;
    color: #666;
    padding: 10px 0;
}
.brand_servbar2 p{font-size: 18px;text-align: center;width: 990px;margin: 0 auto;line-height: 36px;color:#666}

.brand_servbar2_a {
	border: 1px solid #333;
	border-radius: 50px;
	padding: 0 30px;
	line-height: 45px;
	display: block;
	width: 180px;
	text-align: center;
	font-size: 18px;
	margin: 30px auto 80px;
	position: relative;
	overflow: hidden;
	transition: 0.3s all ease;
}
.brand_servbar2_a:hover{border:1px solid #fff;}

.brand_servbar2_a span {
	display: block;
	font-size: 18px;
	line-height: 45px;
	color: #454545;
	transition: 0.3s all ease;
	position: relative;
	z-index: 3;
	overflow: hidden;
}
.brand_servbar2_a:hover span{color: #fff;}
.brand_servbar2_a:after {
	content: '';
	width: 200%;
	height: 200%;
	position: absolute;
	left: -200%;
	top: -200%;
	background: #0069bf;
	background: -moz-linear-gradient(-45deg, #0069bf 0%, #003ba3 100%);
	background: -webkit-linear-gradient(-45deg, #0069bf 0%,#003ba3 100%);
	background: linear-gradient(135deg, #0069bf 0%,#003ba3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0069bf', endColorstr='#003ba3',GradientType=1 );
	border-radius: 50%;
	transition: 0.3s all ease;
}

.brand_servbar2_a:hover:after{
	left: -50%;top: -50%
}
.brand_servbar2_page {
  display: block;
  position: relative;
  margin: 70px auto 100px;
}
.brand_servbar2_page > p {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 510px;
  background: rgba(0,0,0,0.0) url(../images/product-text.png) no-repeat -380px center;
  color: #fff;
  font-size: 32px;
  transition: 0.3s all ease;
  overflow: hidden;
  text-align: center;
  text-indent: 50em;
}
.brand_servbar2_page:hover > p{background: rgba(0,0,0,0.55) url(../images/product-text.png) no-repeat 780px center;text-indent: 0em;}

.brand_servbar2_page:after {
  content: '';
  display: block;
  width: 360px;
  height: 120px;
  position: absolute;
  border: 1px solid #fff;
  left: 50%;
  top: 50%;
  margin-left: -180px;
  margin-top: -60px;
  transform: scale(2);
  opacity: 0;
  transition: 0.6s all ease;
}

.brand_servbar2_page:hover:after{transform: scale(1);opacity: 1}
.brand_servbar3 > img{width: 100%;height: auto;display: block;}
.brand_servbar3 > .page {
  position: relative;
}
.brand_servbar3 > .page > p {
  position: absolute;
  left: 0;
  font-size: 18px;
  text-align: justify;
  width: 495px;
  margin: 0 auto;
  line-height: 40px;
  color: #666;
  top: 160px;
}
.brand_servbar2_img {
    width: 100%;
    display: block;
    margin: 70px auto 100px;
}
.brand_servbar2_in{text-align:center;display: none;}
.brand_servbar2_in:after{content: '';display: block;clear: both;}
.brand_servbar2_in .brand_servbar_item{display: inline-block;margin: 65px;}
.brand_servbar2 > img{display: block;width: 100%;height: auto;padding-top: 70px}
.inside-banner.brand_inside_banner {
    background: url(../images/BCN_TopBanner2.jpg) no-repeat center;
}



.price_box_from1 {
  display: none !important;
  padding-bottom: 60px;
}
.price_box_from1:after{content: '';display: block;clear: both;}
.price_box_from1 .price_box_from_item{float: left;text-align: center;width: 130px;margin-left:15px;}
.price_box_from1 .price_box_from_item:first-child{margin-left: 0;}
.price_box_from1 .price_box_from_item .pb_from_item_img,.price_box_from1 .price_box_from_item .pb_from_item_img img{display: block;}
.price_box_from1 .price_box_from_item .pb_from_item_img img{width: 100%;}
.price_box_from1 .price_box_from_item .pb_from_item_img{width: 40px;background: #ccc;border-radius: 50%;padding: 20px;margin: 0 auto;}
.price_box_from1 .price_box_from_item .pb_from_item_tit{font-size: 15px;color: #676767;line-height: 40px;}
.price_box_from1 .price_box_from_item .pb_from_item_tit p{font-size: 12px;color: #999;line-height: 20px;height: 40px;overflow: hidden;display: none;}


.brand_pro_page > img{width: 100%;height: auto;}
.brand_pro_text {
	width: 1300px;
    margin: 0px auto;
    position: relative;
}
.brand_pro_text > div > img {
    max-width: 560px;
}
.brand_pro_text:after{content:'';display:block;clear:both;}

.brand_pro_l{float: left}
.brand_pro_l strong{font-size: 35px;font-weight: normal;line-height: 55px;padding:50px 0;display: block;text-align:left;}
.brand_pro_l p{font-size: 18px;font-weight: lighter;color: #777777;line-height: 36px;display: block;text-align: left;}

.brand_pro_r{float: right}
.brand_pro_r strong{font-size: 35px;font-weight: normal;line-height: 55px;padding:50px 0;display: block;text-align:right;}
.brand_pro_r p{font-size: 18px;font-weight: lighter;color: #777777;line-height: 32px;display: block;text-align: right;}

.brand_pro_text > img{display: block;}
.brand_pro_text .brand_pro_r,.brand_pro_text .brand_pro_l {
	position: absolute;
}
.brand_pro_text1 .brand_pro_r {
	right: 120px;
	top: 50px;
}
.brand_pro_text2 .brand_pro_l {
	left:50px;
	top: 120px;
}
.brand_pro_text3 .brand_pro_r {
	left:0;
	top:10px;
	width: 100%;
}
.brand_pro_text4 .brand_pro_l {
	right:30px;
	top:120px;
	left: auto;
}
.brand_pro_text5 .brand_pro_r {
	left:120px;
	top:120px;
}
.brand_pro_text6 .brand_pro_l {
	left:0;
	top:0px;
	width: 100%;
}
.brand_pro_text7 .brand_pro_r{right: 130px;top: 50px;}
.brand_pro_text8 .brand_pro_l{left: 130px;top: 100px;}
.brand_pro_text9 .brand_pro_r{right: 130px;top: 150px;}
.brand_pro_text10 .brand_pro_l{left: 110px;top: 100px;}
.brand_pro_text11 .brand_pro_r{right: 110px;top: 150px;}

.brand_pro_text11 .brand_pro_r p{color: #d5d9d4;}
.brand_pro_text10 .brand_pro_l strong{color: #fff;}
.brand_pro_text6 .brand_pro_l strong,.brand_pro_text6 .brand_pro_l p{text-align: center}
.brand_pro_text6 .brand_pro_l strong{padding: 50px 0 20px}
.brand_pro_text5 .brand_pro_r strong{text-align: left;color: #fff}
.brand_pro_text5 .brand_pro_r p{text-align: left;}
.brand_pro_text3 .brand_pro_r strong{text-align: center;color: #fff;padding: 50px 0 20px;}
.brand_pro_text3 .brand_pro_r p{text-align: center;line-height: 30px;}

.brand_pro_text1 .brand_pro_r strong{color: #fff;}
.product-parameter-main ul li:nth-child(2n) {
    background: #fff;
}

.nowhite.product-parameter-main ul li {
	background: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
}
.nowhite.product-parameter-main ul li p {
	padding: 5px 0 0;
	line-height: 20px;
}
.product-parameter-main.product-title {
	margin-bottom:8px
}
.product-parameter-main ul {
	font-size:15px;
	line-height:20px;
	float:none;
	width:1300px;color: #555;
	margin: 0 auto;
}
.product-parameter-main ul li {
	margin-bottom:0;
	*zoom:1;
	background: #f5f5f5;
	padding: 20px 100px;
}
.product-parameter-main ul li:last-child{margin-bottom: 25px}
.product-parameter-main ul li:before,
.product-parameter-main ul li:after {
	content:"";
	display:table
}
.product-parameter-main ul li:after {
	clear:both
}
.product-parameter-main ul li label {
    float: left;
    width: 50%;
    margin-right: 0;
    word-wrap: break-word;
    word-break: break-all;
}
.product-parameter-main ul li span {
    float: left;
    width: 50%;
    margin: 0;
    word-wrap: break-word;
    word-break: break-all;
    text-align: left;
}
.product-parameter-main ul li .parameter-detail {
	float:left;
	width:438px;
	color:#999;
	font-size:14px;
	word-wrap:break-word;
	word-break:break-all
}
.product-parameter-main {
	color:#333;
}
.product-parameter-main h2 {
	padding:24px 0;
}
.product-parameter-main ul {
	padding:24px 0 0;
	position:relative
}
.product-parameter-main ul:after {
	content:"";
	width:100%;
	height:1px;
	background:#d8d8d8;
	position:absolute;
	bottom:0;
	left:0;
	display: none;
}
.product-parameter-main h2 {
	font-size:40px;
	color:#333;
	width:100%;
	float:none;
	position:relative;
	display: block;
	text-align: center;
	font-weight: normal;
}



.brand_pro_bg > img {
	width: 100%;
	display: block;
	height: auto;
}
.brand_pro_bg .brand_pro_bg_a {
	width: 85%;
	margin: 0 auto;
	position: absolute;
	bottom: 17%;
	padding: 0 7.5%;
}
.brand_pro_bg {
	position: relative;
}
.brand_pro_bg .brand_pro_bg_a p {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	padding: 20px 0 10px;
}
.brand_pro_bg .brand_pro_bg_a a {
	display: block;
	float: left;
	margin-right: 10px;
	width: 150px;
}
.brand_pro_bg .brand_pro_bg_a img {
	display: block;
	width: 100%;
	height: auto;
}


.product_titbar_right a.pdf_ewm {
	position: relative;
}
.product_titbar_right a.pdf_ewm i {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 100px;
	height: 0;
	overflow: hidden;
	transition: 0.3s all ease;
}
.product_titbar_right a.pdf_ewm i img {
	width: 100px;
	height: 100px;
	display: block;
}
.product_titbar_right a.pdf_ewm:hover i{height: 100px}





@media only screen  and(min-width: 1400px) {
.product-titbar > .page{width: 1400px}
.brand_pro_text{width: 1300px}
}