.position {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #808080;
	padding: 15px 0 25px;
}
.position b {
    font-weight: normal;
    padding-left: 35px;
    background: url(../img/p102-curmbs-icon1.png) no-repeat left center;
}
.position a {
    color: #808080;
}
.pro-nav {
    box-sizing: border-box;
}
.pro-nav h4{width:139px;height:123px;line-height:123px;text-align:center;float:left;background:#0b68c0;}
.pro-nav h4 a{display:block;font-size:18px; color:#FFF;}
.pro-nav ul{width:1059px; float:left;margin-bottom: 20px;border: 1px dashed #ddd;}
.pro-nav ul li{width:10%;height:40px;line-height:40px;border-bottom:1px dashed #ddd;float:left;text-align:center;}
.pro-nav ul li a{display:block;font-size:14px; color:#000;}
.pro-nav ul li:last-child{border-bottom:0;}
.pro-nav.fl2 h4{height:123px !important;line-height:123x;}
.pro-nav.fl2 ul li{border-bottom:0;}
.pro-nav ul li a:hover{color:#e60012;}
.pro-nav ul li a:hover,
.pro-nav ul li.sidenavcur a  {color: #0b68c0;}
.pro-nav .fl2 h4 {height: 40px !important;line-height: 40px;}
.pro-nav .fl2 li{border-bottom:0;width: 12.5%;}

.main{
    margin-bottom: 50px;
	overflow: hidden;
}
.pro-ul li {
    float: left;
    position: relative;
    display: block;
    width: 293px;
    text-align: right;
    height: 197px;
    margin: 0 0 20px;
}
.pro-ul li .wrap-img__easing {
    width: 270px;
    height: 180px;
    overflow: hidden;
    margin: 0 0 0 20px;
}
.pro-ul li .wrap-img__easing img {
    transition: all .5s ease-in;
	width: 100%;
    height: auto;
}
.pro-ul li p {
    height: 40px;
    position: absolute;
    bottom: 0;
    width: 270px;
    margin: 0 0 16px 20px;
    text-align: center;
    line-height: 40px;
    background-color: #014e9d;
    opacity: .8;
	font-size: 14px;
}
.pro-ul li p a {
    color: #fff;
}
.pro-ul li .wrap-img__easing img:hover {
    transform: scale(1.1);
}

/*·­Ò³*/
.page{height:24px; line-height:24px; text-align:center; margin-top:30px; clear:both;}
.page li{display:inline; padding:5px 10px; border:1px solid #ddd; margin-right:5px;}
.page li a{color: #555;}
.page li a:hover{background:#f5f5f5; color:#0b68c0;}
.page li.thisclass{background:#0b68c0; color: #fff;}
.page li.thisclass a{text-decoration:none; cursor:default; border-color:#0b68c0; color: #fff;}
.page .pageinfo strong{font-weight:normal;}


.wack_product{width: 100%;position: relative;}
.wack_productlist{width: 100%;position: relative;display: flex;flex-wrap: wrap;gap:24px;margin-bottom£º20px;}
.wack_productlist li{width: calc(33.33% - 16px);position: relative;box-shadow: 0 0 5px #ccc;}
.wack_productlist li a{display: block;}
.wack_productlist li .pic{width: 100%;padding-bottom: 75%;position: relative;}
.wack_productlist li .pic img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition: all .5s ease;}
.wack_productlist li .text{padding:30px;}
.wack_productlist li .text .tit{font-size: 16px;color: #0b68c0;font-weight: bold;margin-bottom: 20px;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.wack_productlist li .text p{font-size: 14px;color: #666666;line-height: 26px;display: block;-webkit-line-clamp: 6;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.wack_productlist li:hover .pic img{transform: scale(1.05);}

/*newsÐÂÎÅÄÚÒ³*/
.newslist{ margin-top:30px;}
.newslist li{ float:left; width:1200px;height:120px; border-bottom:1px dashed #ccc; margin:0px 0px 20px;}
.newslist li a{ color:#666;}
.newsDate{ width:100px; height:100px; background:#eee; text-align:center; float:left; transition:0.5s;}
.newsDate p{font-size:24px; line-height:100px;  }
.newslist .newstext{ width:990px; float:left; margin-left:50px;}
.newslist .newstext h3{font-size:18px; color:#333; font-weight:100; margin:5px 0px 5px; transition:0.5s;}
.newslist .newstext p{ font-size:14px; line-height:26px; }
.newslist li:hover .newsDate{ background:#063894;}
.newslist li:hover a .newsDate b{ color:#fff;}
.newslist li:hover a .newsDate p{ color:#fff;}
.newslist li:hover a h3{ color:#063894;}


.news-case{ width:1200px; overflow:hidden; margin-top:30px;}
.news-case ul{ width:1200px;}
.news-case ul li{ width:280px; height:auto;  float:left; margin-right:25px; margin-bottom:40px; overflow:hidden; text-align:center; }
.news-case ul li:nth-child(4n){ margin-right:0px;}
.news-case ul li .propic{display:block; width:99%; height:180px; background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;transition: all .5s; transition:all .5s; border:1px solid #eee;}
.news-case ul li .propic img{ display:block; width:100%; transition:0.5s; min-height:180px;}
.news-case ul li:hover .propic { transform:scale(1.1);}
.news-case ul li h4{ height:48px; background:#fff; font-size:16px; color:#212121; font-weight:100; text-align:center; line-height:48px; width:100%; transition:0.5s;}
.news-case ul li:hover h4{ background:#063894; color:#fff;}

.aboutText{ margin:30px 0;}
.aboutText p{ font-size:16px; line-height:35px; }


.fencai{}
.fencai h3{height: 45px;font-size: 18px;line-height: 45px;margin-bottom: 20px;}
.fencai h3 span{
    background: #0b68c0;
    font-size: 18px;
    color: #fff;
    height: 45px;
    line-height: 45px;
    display: inline-block;
    padding: 0 30px;
}
.fencai_list dl {
    width: 24%;
    float: left;
    background: #f0f0f0;
    margin: 0 1.3% 13px 0
}        
.fencai_list dl:nth-child(4n) {
    margin-right: 0;
}
.fencai_list dt {
    border: 1px solid #e5e5e5;
    padding: 10px 9px;
    background: #fff;
}    
.fencai_list dt img {
    display: block;
    width: 100%;
	height: 200px;
}
.fencai_list dd h4{
    height: 50px;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #f0f0f0;
}
.fencai_list dd h4 a {
    color: #4b4a4a;
}


.nrlf{
    width: 100%;
    float: left;
}
.nrlftit h1{
    font-size: 24px;
    color: #104aad;
    line-height: 35px;
	text-align: center;
}
.nrlftit p{
    text-align: center;
    color: #666;
    line-height: 25px;
}
.nrlftj{
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    margin: 6px auto;
}
.nrlftj ul{
    padding: 6px 0;
	overflow: hidden;
}
.nrlftj ul li{
	width: 32%;
    float: left;
    margin-right: 2%;
    line-height: 30px;    
}
.nrlftj ul li:nth-child(3n){
    margin-right: 0;    
}
.nrlftj ul li a{
    display: block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.nrlftj ul li:hover a{
	color: #104aad;
}
.nrlfnr{
    line-height: 25px;
}
.nrlfnr h2{
    font-size: 22px;
    background: #0079c8;
    color: #fff;
    line-height: 35px;
    padding-left: 5px;
    margin: 10px 0;
    border: 1px solid #063da0;
    display: inline-block;
    padding: 5px 6px;
    box-shadow: 5px 5px 5px #063da0;
}
.nrlfnr h3{
    font-size: 20px;
    background: #0079c8;
    color: #fff;
    line-height: 35px;
    padding-left: 5px;
    margin: 10px 0;
    border: 1px solid #063da0;
    display: inline-block;
    padding: 5px 6px;
    box-shadow: 5px 5px 5px #063da0;
}
.nrlfnr p{
    margin: 10px auto;
    color: #333;
	line-height: 30px;
}
.nrlfnr img{
    margin: 10px auto;
}
.syfy{
    margin: 20px auto;
    overflow: hidden;
	background-color: #eee;
    padding: 10px;
}
.syfy p{
    width: 48%;
    float: left;
    margin-right: 4%;
	text-align: center;
}
.syfy p:nth-child(2){
    margin-right: 0;
}
.chanpincs {
    overflow: hidden;
}
.chanpincs li {
    width: 48%;
    float: left;
    border: 1px #fff solid;
    line-height: 35px;
    font-size: 14px;
    color: #333;
    background: #036ad359;
    padding-left: 16px;
}


.nrcx{
    margin: 15px auto;
}
.nrcx .wztjcp{
    font-size: 18px;
    color: #000;
    line-height: 28px;
    margin: 15px auto;
    border-bottom: 1px dashed #ddd;
}
.nrcx ul{
    margin-top: 15px;
    overflow: hidden;
}
.nrcx ul li{
    width: 24.2%;
    float: left;
    margin-right: 1%;
	text-align: center;
}
.nrcx ul li:nth-child(4){
    margin-right: 0;
}
.nrcx ul li img{
    width: 100%;
    height: 170px;
}
.nrcx ul li span{
    font-size: 16px;
    text-align: center;
    line-height: 30px;
}

.wrapbankxia {
    overflow: hidden;
    margin-top: 20px;
}
.wrapbankxia h3 {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
    border-left: 6px solid #fff100;
    padding-left: 10px;
    border-bottom: 1px #eee solid;
    line-height: 30px;
    padding-bottom: 5px;
}
.wrapbankxia p {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
    border-left: 6px solid #0b68c0;
    padding-left: 10px;
    border-bottom: 1px #eee solid;
    line-height: 30px;
    padding-bottom: 5px;
}
.wrapbankxia ul li {
    width: 33.3%;
    float: left;
    line-height: 35px;
}



.product-desc {
	margin: 40px 0 0;
	height: 515px
}

.word-desc {
	width: 630px;
	height: 100%;
	color: #333
}

.word-desc h1 a {
	font-size: 24px;
	color: #696969!important
}

.word-desc article {
	width: 585px;
	font-size: 16px;
	line-height: 25px;
	margin: 25px 0 0
}

.word-desc p {
	font-size: 16px;
	color: #333
}

.word-desc ul li {
	margin: 45px 0 0 20px
}

.word-desc ul li a {
	font-size: 20px;
	color: #333
}

.word-desc ul li a:hover {
	color: #014e9d
}

.advantage {
	font-size: 16px;
	line-height: 35px!important;
	color: #757575
}

.advantage div.H2 {
	font-size: 20px;
	font-weight: 700;
	margin: 20px 0 0
}

.advantage div.H3 {
	font-size: 18px;
	font-weight: 700;
	margin: 20px 0 0
}

.advantage p,.product-details-control ul li a {
	font-size: 16px
}

.advantage p {
	margin: 10px 0;
	line-height: 30px!important;
	color: #333
}

.advantage ul {
	padding: 0 0 0 40px
}

.product-pic {
	width: 550px;
	height: 100%
}

.pic-displayer ul li img {
	width: 480px;
	height: 320px;
}

.pic-control-panel ul li {
	float: left;
	border: 2px solid #ddd;
	margin: 0 20px 0 0
}

.pic-control-panel ul li img {
	height: 75px
}

.border-bloder {
	border: 2px solid #696969!important
}

.product-details {
	line-height: 60px;
	width: 1180px
}

.product-details-control {
	width: 1180px;
	border-bottom: 1px #9B9B9B solid;
	height: 60px
}

.product-details-control ul li {
	float: left;
	display: block;
	width: 125px;
	height: 100%;
	text-align: center
}

.product-details-control ul li:first-child,.product-details-control ul li:hover {
	background-color: #1B6ABF
}

.product-details-control ul li:first-child>a {
	background-color: #1B6ABF;
	color: #fff
}

.product-details-control ul li:hover>a {
	color: #fff;
	text-decoration: none
}

.product-details-displayer {
	color: #757575
}

.product-details-displayer>article {
	width: 1180px;
	margin: 0 auto;
	padding-top: 20px
}

.product-details-displayer h1 {
	font-size: 25px;
	margin: 20px 0
}

.product-details-displayer h3 {
	height: 40px;
	width: 100%;
	font-size: 18px;
	font-weight: 400;
	/* margin: 20px 0 0; */
	border-bottom: 1px #000 solid
}

.product-details-displayer article {
	line-height: 25px
}

.product-details-displayer article.product-introduce table {
	width: 100%
}

.product-details-displayer article.product-introduce h1,.unit-power h4 {
	font-size: 18px
}

.product-details-displayer article.product-introduce p {
	font-size: 16px
}

.product-details-displayer article.product-introduce table tr {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px #ddd solid
}

.product-details-displayer article.product-introduce table tr:hover {
	background-color: #f0f0f0
}

.product-details-displayer article.product-introduce table tr td {
	font-size: 16px;
	width: 50%;
	padding: 0 10px
}

.product-details-displayer article.product-introduce table tr span.param-en {
	display: none
}
.fleft {
    float: left;
}
.fright {
    float: right;
}
.hidden {
    display: none;
}

.cpbg {
	margin: 50px 0;
}

.cpbg h4 {
	height: 46px;
	line-height: 46px;
	background: #f5f5f5;
	border: 1px solid #ddd;
	text-align: center;
	font-size: 18px;
	color: #000;
	box-sizing: border-box;
	font-weight: normal;
}

.cpbg ul {
	width: 100%;
	border: 1px solid #ddd;
	border-top: 0;
	border-bottom: 0;
	box-sizing: border-box;
}

.cpbg ul li {
	height: 46px;
	border-bottom: 1px solid #ddd;
}

.cpbg ul li em {
	display: block;
	float: left;
	width: 34%;
	height: 46px;
	line-height: 46px;
	border-right: 1px solid #ddd;
	font-size: 14px;
	color: #000;
	box-sizing: border-box;
	padding-left: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.cpbg ul li em:last-child {
	border-right: 0;
}

.cpbg ul li:nth-child(2n) {
	background: rgba(11, 104, 192, 0.3);
}

.cpbg ul li em:first-child,
        .cpbg ul li em:nth-child(3) {
	width: 16%;
}
.jszc{}
.jszc .zhichi{
    background: #0b68c0;
    font-size: 18px;
    color: #fff;
    height: 45px;
    line-height: 45px;
    display: inline-block;
    padding: 0 30px;
	margin-bottom: 20px;
}
.jszc_list dl {
    width: 32.4%;
    float: left;
    background: #f0f0f0;
    margin: 0 1.3% 13px 0;
}
.jszc_list dt {
    border: 1px solid #e5e5e5;
    padding: 10px 9px;
    background: #fff;
}
.jszc_list dt img {
    display: block;
    width: 100%;
	height: 250px;
}
.jszc_list dd p {
    height: 50px;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #f0f0f0;
}
.jszc_list dd p a {
    color: #4b4a4a;
}
.jszc_list dl:nth-child(3n) {
    margin-right: 0;
}


.fencai .fencai_tab h3{display: inline-block;}
.fencai .fencai_tab h3 span{background: #979797;}
.fencai .fencai_tab h3.on span{background: #0b68c0;}
.fencai_list .fencai_con{
    display: none;
}
.show{display: block !important;}



.lx_con1 h3 {
						text-align: center;
						line-height: 100%;
						font-weight: normal;
						font-size: 42px;
						color: #333;
						padding-bottom: 74px;
					}

					.lx_con1 ul {
						overflow: hidden;
						padding-bottom: 32px;
						float: left;
						width: 500px;
						margin-left: 70px;
					}

					.lx_con1 ul li {
						float: left;
						font-size: 16px;
						color: #666;
						text-align: left;
						width: 480px;
						height: 40px;
						line-height: 40px;
					}

					.lx_con1 ul li:nth-of-type(3n) {
						margin-right: 0;
					}

					.lx_map {
						border: 1px solid #eee;
						border-radius: 5px;
						padding: 11px 0px;
						margin-bottom: 80px;
						float: right;
					}