﻿/* CSS Document */
.o_h {
    overflow: hidden;
}

.main {
    width: 1400px;
    margin: 0 auto;
}

.p_main {
    width: 1200px;
    position: relative;
    left: 50%;
    margin-left: -600px;
}

@font-face {
    font-family: 'Roboto-Thin';
    src: url('../fonts/Roboto-Thin.eot');
    src: url('../fonts/Roboto-Thin.woff') format('woff'), url('../fonts/Roboto-Thin.ttf') format('truetype'), url('../fonts/Roboto-Thin.svg#Roboto-Thin') format('svg'), url('../fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Black';
    src: url('../fonts/Roboto-Black.eot');
    src: url('../fonts/Roboto-Black.woff') format('woff'), url('../fonts/Roboto-Black.ttf') format('truetype'), url('../fonts/Roboto-Black.svg#Roboto-Black') format('svg'), url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

/* 通用头部 */
.jxzk-header{
    width: 100%;
    height: 110px;
    background: #ffffff;
    position: fixed;
    top: 0px;
    left: 0;
    z-index: 9999;
    box-shadow: 0 -5px 20px -5px rgba(0,0,0,0.6);
}
.jxzk-header .j-h-logo{
    width: 208px;
    height: 69px;
    margin-top: 20px;
}
.jxzk-header .j-h-logo img{
    width: 100%;
    height: 100%;
}
.jxzk-header .j-h-nav{
    width: 880px;
    height: 110px;
    margin-left: 50px;
}
.jxzk-header .j-h-nav li{
    width: 110px;
    height: 110px;
    float: left;
    line-height: 110px;
    text-align: center;
    font-size: 18px;
    position: relative;
}
.jxzk-header .j-h-nav li::after{
    content: "";
    width: 0;
    height: 3px;
    background: #009b52;
    position: absolute;
    top: 100%;
    left: 50%;
    transition: all .8s;
    z-index: 999;
}
.jxzk-header .j-h-nav li a{
    display: block;
    width: 100%;
    height: 100%;
    color: #333333;
    transition: all .4s;
}
.jxzk-header .j-h-nav li:hover::after{
    left: 0;
    width: 100%;
}
.jxzk-header .j-h-nav li:hover a{
    color: #009b52;
}
.jxzk-header .j-h-nav li:hover ul ol a{
    color: #333333;
}

.jxzk-header .j-h-nav li.active {
    background:#009b52;
	color:#FFFFFF;
}
.jxzk-header .j-h-nav li.active a{
    color: #FFFFFF;
}

.jxzk-header .j-h-nav li ul{
    position: absolute;
    top: 110px;
    width: 100%;
    background: #ffffff;
    padding: 10px 0;
    display: none;
    z-index: 99;
}
.jxzk-header .j-h-nav li ul ol{
    color: #fff;
    font-size: 14px;
    box-sizing: border-box;
    text-align: center;
    width: 100%;
    height: 40px;
    line-height:40px;
}
.jxzk-header .j-h-nav li ul ol:hover a{
    color: #009b52;
}
.jxzk-header .j-h-nav li .j-h-n-cpzx{
    width: 400px;
    min-height: 220px;
    background: #ffffff;
    padding: 20px 40px;
    padding-right: 0;
    box-sizing: border-box;
    left: -40%;
}
.jxzk-header .j-h-nav li .j-h-n-cpzx .list{
    width: 140px;
    float: left;
    margin-right: 40px;
}
.jxzk-header .j-h-nav li .j-h-n-cpzx .list .l-top{
    width: 100%;
    height: 45px;
    border-bottom: 1px solid #bbbbbb;
}
.jxzk-header .j-h-nav li .j-h-n-cpzx .list .l-top img{
    width: 10px;
    height: 10px;
    float: left;
    margin-top: 18px;
}
.jxzk-header .j-h-nav li .j-h-n-cpzx .list .l-top p{
    float: left;
    font-size: 14px;
    color: #333333;
    line-height: 45px;
    margin-left: 10px;
}
.jxzk-header .j-h-nav li .j-h-n-cpzx .list .l-top p a{
    color: #333333;
}
.jxzk-header .j-h-nav li .j-h-n-cpzx .list .l-count{
    width: 100%;
    margin-top: 10px;
}
.jxzk-header .j-h-nav li:hover .j-h-n-cpzx .list .l-count p a{
    color: #333333;
}
.jxzk-header .j-h-nav li .j-h-n-cpzx .list .l-count p{
    width: 100%;
    line-height: 50px;
    font-size: 14px;
    color: #333333;
}
.jxzk-header .j-h-tb{
    width: 220px;
}
.jxzk-header .j-h-tb .j-h-t-left{
    width: 43px;
    height: 40px;
    margin-top: 36px;
}
.jxzk-header .j-h-tb .j-h-t-left img{
    width: 100%;
    height: 100%;
}
.jxzk-header .j-h-tb .j-h-t-right{
    width: 162px;
    margin-top: 17px;
	margin-left:15px;
}
.jxzk-header .j-h-tb .j-h-t-right li{
    width: 100%;
    height: 35px;
}

.jxzk-header .j-h-tb .j-h-t-right li p{
    
    height: 25px;
    line-height: 35px;
    font-size: 20px;
    color: #009b52;
    margin-left: 5px;
	font-weight:bold;
}

/*banner*/
.banner{ width:100%;  position:relative; overflow:hidden; margin:0 auto; height:700px}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; width:100%; height:700px  }
.banner .bd ul{ position:absolute; left:50%; margin-left: -960px; top:0;}
.banner .bd li{ width:100%; overflow:hidden; text-align:center; }
.banner .bd li a{ display:block;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:30px; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul{ text-align:center;  padding-top:5px;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:5px; height:5px; margin:0px 15px; border:2px solid #e8e8e8; overflow:hidden; line-height:9999px; }
.banner .hd ul .on{ border:2px solid #15499a;}

.banner .hd a {
	position: absolute;
	top: 50%;
	margin-top: -355px;
	outline: 0;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	z-index: 4;
	
}
.banner .hd .prev{
	background: url(../images/lt.png) no-repeat;
	background-size: 100% 100%;
	left:3%;
}
.banner .hd .next{
	background: url(../images/gt.png) no-repeat;
	background-size: 100% 100%;
	left:95%;
}
.banner .hd a.disabled {
	display: none;
}


/* 通用轮播图 */
.jxzk-banner{
    width: 100%;
    height: 500px!important;
	margin-top:110px;
}
.jxzk-banner .bx-viewport{
    height: 100%!important;
}
.jxzk-banner .bx-wrapper{
    height: 100%!important;
}
.jxzk-banner .bx-wrapper ul{
    height: 100%!important;
}
.jxzk-banner .bx-wrapper ul li{
    height: 100%!important;
}
.jxzk-banner .bx-pager{
    text-align: center!important;
    width: 100%!important;
    bottom: 20px!important;
}
.jxzk-banner .bx-wrapper .bx-pager.bx-default-pager a{
    background: #ffffff!important;
    width: 16px!important;
    height: 16px!important;
    border-radius: 50%!important;
    margin: 0 10px!important;
    transition: all 0.8s ease 0s;
}
.jxzk-banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
    background: #006837!important;
}
.jxzk-banner .bx-controls-direction{
    width:100%;
	height:50px;
}

/*标题*/

.in_title { margin-top:50px; color:#434343; margin-bottom:50px; height:35px; line-height:35px; text-align:center; font-size:24px; text-transform:uppercase;}
.in_title span { color:#9e9e9e; vertical-align: -2px; font-family: 'Roboto-Thin'; font-size: 24px;}
.in_title em { color:#9e9e9e; vertical-align: -2px; font-family: 'Roboto-Black'; margin:0px 10px; font-size: 24px;}
.title{}


/*分类*/

.in_classical{ text-align:center; margin-bottom:30px}
.in_classical a { display:inline-block; width:115px; height:30px; line-height:30px; margin:0 15px 15px; text-align:center; font-size:14px; color:#434343; background:#e7e7e7;}
.in_classical a:hover {color:#FFFFFF; background:#15499a;}

/*技术支持*/

.in_technology{ position: relative;}
.in_technology .bd{position: relative; width:1230px; left:50%; margin-left:-615px;}
.in_technology .bd ul li{ width:380px; margin:15px;}
.in_technology .bd ul li a { overflow:hidden; position:relative;}
.in_technology .bd ul li a img { width:100%; display:block; opacity:1;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.in_technology .bd ul li a span { text-align:center;margin-top:15px;font-size:16px;display:block;color:#434343}
.in_technology .next,.in_technology .prev{  display:block; width:80px; height:80px; overflow:hidden; position:absolute; top:125px; cursor:pointer; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; }
.in_technology .prev { left:50%; margin-left:-750px; background: #e7e7e7 url(../images/l.png) no-repeat center center;}
.in_technology .next{ right:50%; margin-right:-750px; background: #e7e7e7 url(../images/r.png) no-repeat center center; }
.in_technology .prev:hover{background: #15499a url(../images/l.png) no-repeat center center;}
.in_technology .next:hover{background: #15499a url(../images/r.png) no-repeat center center;}


/* 产品中心 */
.jxzk-product{
    width: 100%;
    height: 1265px;
    background: url(../images/product-back.jpg) no-repeat fixed;
    background-size: 100%;
}
.jxzk-product .j-p-title{
    width: 100%;
    height: 160px;
    padding-top: 60px;
    box-sizing: border-box;
}
.jxzk-product .j-p-title .p1{
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 32px;
    color: #006837;
    text-align: center;
    font-weight: bold;
}
.jxzk-product .j-p-title .p1 .s1{
    color: #000000;
}
.jxzk-product .j-p-title .p1 .s2{
    margin: 0 10px;
}
.jxzk-product .j-p-title .p1 .s3{
    font-size: 22px;
}
.jxzk-product .j-p-title .p2{
    width: 70px;
    height: 5px;
    background: #006837;
    margin: 0 auto;
    margin-top: 10px;
}

.j-b-title-n{
    width: 100%;
    height: 160px;
    padding-top: 60px;
    box-sizing: border-box;
}
.j-b-title-n .p1{
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 32px;
    color: #006837;
    text-align: center;
    font-weight: bold;
}
.j-b-title-n .p1 .s1{
    color: #000000;
}
.j-b-title-n .p1 .s2{
    margin: 0 10px;
}
.j-b-title-n .p1 .s3{
    font-size: 22px;
}
.j-b-title-n .p2{
    width: 70px;
    height: 5px;
    background: #006837;
    margin: 0 auto;
    margin-top: 10px;
}

.jxzk-product .j-p-count{
    width: 100%;
    height: 960px;
}
.jxzk-product .j-p-count .j-p-c-ul{
    width: 100%;
    height: 50px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.jxzk-product .j-p-count .j-p-c-ul li{
    width: 150px;
    height: 50px;
    line-height: 50px;
    float: left;
    background: #8b8b8b;
    margin-right: 40px;
    border-radius: 10px;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    transition:all .9s ease 0s;
    cursor: pointer;
}
.jxzk-product .j-p-count .j-p-c-ul .active{
    background: #006837;
}
.jxzk-product .j-p-count .j-p-c-ul2{
    width: 100%;
    height: 910px;
    margin-bottom: 40px;
}
.jxzk-product .j-p-count .j-p-c-ul2 .count{
    width: 100%;
    height: 100%;
    display: none;
}
.jxzk-product .j-p-count .j-p-c-ul2 .count li{
    width: 330px;
    height: 450px;
    border: 1px solid #e8e8e8;
    float: left;
    background: #ffffff;
    box-sizing: border-box;
    padding: 0 20px;
    padding-top: 20px;
    margin-right: 26.66px;
	margin-top:25px;
}
.jxzk-product .j-p-count .j-p-c-ul2 .count li:nth-child(4n){
    margin-right: 0;
}
.jxzk-product .j-p-count .j-p-c-ul2 .count li .Img{
    width: 288px;
    height: 240px;
    overflow: hidden;
}
.jxzk-product .j-p-count .j-p-c-ul2 .count li .Img img{
    width: 100%;
    height: 100%;
    transition:all .4s ease 0s;
}
.jxzk-product .j-p-count .j-p-c-ul2 .count li .Word{
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
    margin-top: 10px;
}
.jxzk-product .j-p-count .j-p-c-ul2 .count li .Gdxq{
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    margin: 0 auto;
    background: #b9b9b9;
    color: #ffffff;
    margin-top: 20px;
    transition:all .4s ease 0s;
}
.jxzk-product .j-p-count .j-p-c-ul2 .count li .Gdxq a{
    display: block;
    width: 100%;
    height: 100%;
    color: #ffffff;
    transition:all .4s ease 0s;
}
.jxzk-product .j-p-count .j-p-c-ul2 .count li:hover .Img img{
    transform: scale(1.05);
}
.jxzk-product .j-p-count .j-p-c-ul2 .count li .Gdxq:hover{
    margin-top: 25px;
}
.jxzk-product .j-p-count .j-p-c-ul2 .count li .Gdxq:hover a{
    font-size: 15px;
}
.j-p-more{
    width: 170px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    margin: 0 auto;
    margin-top: 45px;
    background: #006837;
    transition:all .4s ease 0s;
}
.j-p-more a{
    width: 100%;
    height: 100%;
    display: block;
    color: #ffffff;
}
.j-p-more:hover{
    margin-top: 50px;
}

/* 关于我们 */
.jxzk-about{
    width: 100%;
    height: 960px;
}
.jxzk-about .j-a-part1{
    width: 100%;
    height: 600px;
    background: url(../images/part1.jpg) no-repeat;
    background-size: 100% 100%;
    padding-top: 60px;
    box-sizing: border-box;
}
.jxzk-about .j-a-part1 .j-a-p-sp{
    width: 590px;
    height: 355px;
    float: left;
    overflow: hidden;
}
.jxzk-about .j-a-part1 .j-a-p-word{
    width: 790px;
    height: 355px;
    background: rgba(255, 255, 255, 0.7);
    float: right;
    padding: 0 30px;
    box-sizing: border-box;
}
.jxzk-about .j-a-part1 .j-a-p-word .title{
    width: 100%;
    height: 90px;
}
.jxzk-about .j-a-part1 .j-a-p-word .title .p1{
    width: 100%;
    height: 85px;
    line-height: 85px;
    font-size: 36px;
    color: #000000;
    font-weight: bold;
}
.jxzk-about .j-a-part1 .j-a-p-word .title .p2{
    width: 80px;
    height: 4px;
    background: #006837;
}
.jxzk-about .j-a-part1 .j-a-p-word .word{
    width: 100%;
    height: 160px;
    line-height: 40px;
    font-size: 16px;
    color: #333333;
    text-indent: 2em;
    margin-top: 15px;
}
.jxzk-about .j-a-part1 .j-a-p-word .word span{
    margin-left: 50px;
    transition:all .4s ease 0s;
}
.jxzk-about .j-a-part1 .j-a-p-word .word span a{
    transition:all .4s ease 0s;
    color: #333333;
}
.jxzk-about .j-a-part1 .j-a-p-word .word span:hover{
    margin-left: 40px;
}
.jxzk-about .j-a-part1 .j-a-p-word .word span:hover a{
    color: #006837;
}
.jxzk-about .j-a-part1 .j-a-p-word .gaikuang{
    width: 100%;
    height: 80px;
    margin-top: 10px;
    background: #ffffff;
}
.jxzk-about .j-a-part1 .j-a-p-word .gaikuang li{
    width: 20%;
    height: 100%;
    float: left;
}
.jxzk-about .j-a-part1 .j-a-p-word .gaikuang li .w1{
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    color: #2c42b1;
    margin-top: 10px;
}
.jxzk-about .j-a-part1 .j-a-p-word .gaikuang li .w2{
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #333333;
    text-align: center;
}

.jxzk-about-n{
    width: 100%;
}
.jxzk-about-n .j-a-part1-n{
    width: 100%;
    height: 740px;
    background: url(../images/part1.png) no-repeat;
    background-size: 100% 100%;
    padding-top: 60px;
    box-sizing: border-box;
}
.jxzk-about-n .j-a-part1-n .j-a-p-sp-n{
    width: 590px;
    height: 355px;
    float: left;
    overflow: hidden;
}
.jxzk-about-n .j-a-part1-n .j-a-p-word-n{
    width: 790px;
    height: 610px;
    background: rgba(255, 255, 255, 0.7);
    float: right;
    padding: 0 30px;
    box-sizing: border-box;
}
.jxzk-about-n .j-a-part1-n .j-a-p-word-n .title-n{
    width: 100%;
    height: 90px;
}
.jxzk-about-n .j-a-part1-n .j-a-p-word-n .title-n .p1-n{
    width: 100%;
    height: 85px;
    line-height: 85px;
    font-size: 36px;
    color: #000000;
    font-weight: bold;
}
.jxzk-about-n .j-a-part1-n .j-a-p-word-n .title-n .p2-n{
    width: 80px;
    height: 4px;
    background: #006837;
}
.jxzk-about-n .j-a-part1-n .j-a-p-word-n .word-n{
    width: 100%;
    height: 160px;
    line-height: 35px;
    font-size: 16px;
    color: #333333;
    text-indent: 2em;
    margin-top: 15px;
}

.gaikuang-n{
	float:left;
    width: 42%;
    height: 244px;
    margin-top: 10px;
    background: #ffffff;
}
.gaikuang-n li{
    width: 33%;
    height: 100px;
    float: left;
	margin-top:20px;
}
.gaikuang-n li .w1-n{
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    color: #2c42b1;
    margin-top: 10px;
}
.gaikuang-n li .w2-n{
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #333333;
    text-align: center;
}

.jxzk-about .j-a-part2{
    width: 100%;
    height: 466px;
    margin-top: -110px;
}
.jxzk-about .j-a-part2 .patent{
    width: 100%;
    height: 390px;
    background: rgba(255, 255, 255, 0.7);
    padding-top: 40px;
    box-sizing: border-box;
    position: relative;
}
.jxzk-about .j-a-part2 .patent .box{
    transition:all .7s ease 0s;
    width: 215px!important;
    height: 312px;
    float: left;
}
.jxzk-about .j-a-part2 .patent .box{
    width: 246px!important;
    height: 315px;
    padding-right: 30px;
    box-sizing: border-box;
}
.jxzk-about .j-a-part2 .patent .box .Img{
    width: 216px;
    height: 315px;
    overflow: hidden;
}
.jxzk-about .j-a-part2 .patent .box .Img img{
    width: 100%;
    height: 100%;
    transition:all .4s ease 0s;
}
.jxzk-about .j-a-part2 .patent .box:hover .Img img{
    transform: scale(1.1);
}
.jxzk-about .control-box {
    width: 1230px;
    height: 312px;
    margin: 0 auto;
}
.jxzk-about .bigbox {
    overflow: hidden;
    width: 100%;
    height: 312px;
    margin-left: 15px;
}
.j-b-part2{ margin:0 auto; width:1400px; min-height: 1100px; height:auto;}
.j-b-part2-dt{ margin:0 auto; width:1400px; min-height: 800px; height:auto;}
.j-b-part2-hz{ margin:0 auto; width:1400px; min-height: 400px; height:auto;}
.j-b-part3{ margin:0 auto; width:1400px; min-height: 250px; height:auto;}
.content_jj{float:left; width:1400px; margin-bottom: 40px;}
.content_jj li{ float:left; width:180px; height:263px; padding:10px; border:1px solid #ece8e8; margin:10px 15px;}
.content_jj li img{width: 100%; height: 100%; transition:all .4s ease 0s;}
.content_jj li:hover img{ transform: scale(1.1);}

.content_hz{float:left; width:1400px;}
.content_hz li{ float:left; width:180px; height:60px; padding:10px; border:1px solid #ece8e8; margin:10px 15px;}
.content_hz li img{width: 100%; height: 100%; transition:all .4s ease 0s;}
.content_hz li:hover img{ transform: scale(1.1);}

#switcher {
    height: 312px;
    left: 0px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.jxzk-about .j-a-part2 .hgjx-bs .prev2{
    float: left;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 170px;
    left: 35px;
    cursor: pointer;
}
.jxzk-about .j-a-part2 .hgjx-bs .prev2 img{
    width: 100%;
    height: 100%;
}
.jxzk-about .j-a-part2 .hgjx-bs .next2{
    float: left;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 170px;
    right: 35px;
    cursor: pointer;
}
.jxzk-about .j-a-part2 .hgjx-bs .next2 img{
    width: 100%;
    height: 100%;
}
.jxzk-about .j-a-part2 .yinying{
    width: 100%;
    height: 76px;
}
.jxzk-about .j-a-part2 .yinying img{
    width: 100%;
    height: 100%;
}

#imgFrame{
    position:fixed; 
    top:0;bottom:0;
    left:0; right: 0;
    margin: auto auto;
    z-index:9999; 
    display:none;
    height: 900px;
    width: 1400px;
    background: rgba(0,0,0,0.7);
   }
 #imgFrame img{
     width: 500px;
     height: 730px;
     display: block;
     margin: auto auto;
 }
 #imgFrame .gb{
     width: 100%;
     height: 50px;
     line-height: 50px;
     font-size: 18px;
     color: #ffffff;
     padding: 0 30px;
     box-sizing: border-box;
     margin-top: 10px;
	 text-align:right;
 }
 #imgFrame .gb a{
     color: #ffffff;
 }
 
/*精选案例*/
.jxzk-case{
    width: 100%;
	height:830px;
}
.j-p-title{
    width: 100%;
    height: 120px;
    padding-top: 30px;
    box-sizing: border-box;
}
.j-p-title .p1{
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 32px;
    color: #006837;
    text-align: center;
    font-weight: bold;
}
.j-p-title .p1 .s1{
    color: #000000;
}
.j-p-title .p1 .s2{
    margin: 0 10px;
}
.j-p-title .p1 .s3{
    font-size: 22px;
}
.j-p-title .p2{
    width: 70px;
    height: 5px;
    background: #006837;
    margin: 0 auto;
    margin-top: 10px;
}

.homeCase{height:540px;}
.caseTitle{}
.caseTitle li{ width:236px; height:40px; background-color:#333; text-align:center; font-size:16px; line-height:40px; color:#fff; cursor:pointer; float:left; margin-left:5px; position:relative;}
.caseTitle li:nth-child(1){ margin-left:0;}
.caseTitle li.on{ background-color:#0066cb; color:#fff;}
.caseTitle li.on:before{ content:""; overflow:hidden; position:absolute; left:0px; top:40px; height:5px; width:100%; background:url(../images/jiao.png) no-repeat center bottom;}

.caseContent{ margin-top:10px;}
.caseList{}
.caseList dl{ position:relative; overflow:hidden; width:339px; height:256px; float:left; margin:10px 0 0 10px;}
.caseList dl dt img{ width:339px; height:256px;}
.caseList dl dd{ background-image:url(../images/tm-b-8.png); position:absolute; left:0; right:0; bottom:-200px; padding:12px 15px;}
.caseList dl dd h3{ font-weight:700; font-size:18px; line-height:30px; color:#fff;}
.caseList dl dd p{ font-size:14px; line-height:20px; color:#eee; padding-top:3px;}

.caseList dl:nth-child(1){ width:698px; height:523px; margin-left:0;}
.caseList dl:nth-child(1) dt img{ width:698px; height:523px;}

/* ad */
.homeAd{ height:200px; background:url(../images/ad1.jpg) no-repeat center top;}
.adText{ padding:35px 0 0 300px;}
.adText h5{ font-weight:700; font-size:30px; line-height:40px; color:#fff; letter-spacing:1px;}
.adText p{ font-size:14px; line-height:20px; color:#555;}

.adTel{ position:absolute; left:300px; top:110px; padding-left:48px; background:url(../images/tel-b.png) no-repeat left 3px;}
.adTel dt{ font-size:14px; line-height:20px; color:#fff}
.adTel dd{ font-size:24px; line-height:24px; color:#fff;}

.homeAd a{ display:inline-block; padding:0 20px 0 43px; border:2px solid #fff; font-size:14px; line-height:36px; color:#fff; background:url(../images/icon-zx.png) no-repeat 20px 11px; border-radius:5px; position:absolute; right:0; top:80px;}
.homeAd a:hover{ background-color:#0066cb; border-color:#0066cb;}

.homeAd1{ height:290px; background:url(../images/ad2.jpg) no-repeat center top;}
.adText1{ padding:35px 0 0 300px;}
.adText1 h5{ font-weight:700; font-size:30px; line-height:40px; color:#fff; letter-spacing:1px;}
.adText1 p{ font-size:14px; line-height:20px; color:#555;}

.adTel1{ position:absolute; left:300px; top:110px; padding-left:48px; background:url(../images/tel-b.png) no-repeat left 3px;}
.adTel1 dt{ font-size:14px; line-height:20px; color:#fff}
.adTel1 dd{ font-size:24px; line-height:24px; color:#fff;}

.homeAd1 a{ display:inline-block; padding:0 20px 0 43px; border:2px solid #fff; font-size:14px; line-height:36px; color:#fff; background:url(../images/icon-zx.png) no-repeat 20px 11px; border-radius:5px; position:absolute; right:0; top:80px;}
.homeAd1 a:hover{ background-color:#0066cb; border-color:#0066cb;}

/* 优势 */
.advantage {
    width: 1400px;
    height: auto;
    margin: 20px auto;
    text-align: center;
    font-size: 0;
    overflow: hidden;
}

.adv_title {
    display: inline-block;
    width: auto;
    height: auto;
    margin: 20px auto 20px auto;
    padding: 0px 20px;
    letter-spacing: 4px;
    line-height: 50px;
    border-radius: 10px;
    border: solid 1px #006837;
    font-size: 30px;
    font-weight: bold;
    color: #000;
}

.adv_title span {
    color: #006837;
}

.adv_box {
    width: 1400px;
}

.adv_box .adv_one {
    width: 670px;
    height: 340px;
    float: left;
    margin-right: 60px;
    margin-bottom: 30px;
    margin-top: 30px;
    text-align: left;
    overflow: hidden;
}

.adv_box .adv_one:nth-child(2n+0) {
    margin-right: 0px;
}

.adv_box .adv_one .adv_one_title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 30px;
    color: #006837;
}

.adv_box .adv_one .adv_one_title span {
    display: inline-block;
    text-align: center;
    width: 50px;
    height: 40px;
    line-height: 40px;
    font-size: 30px;
    color: #fff;
    background: #006837;
    font-style: italic;
    margin-right: 15px;
}

.adv_box .adv_one .adv_one_cont {
    width: 100%;
    height: 60px;
    margin: 10px 0 36px 0;
    line-height: 35px;
    font-size: 16px;
    color: #333;
}

.adv_box .adv_one .adv_one_cont span {
    color: #006837;
}

.adv_box .adv_one .adv_one_img {
    width: 100%;
    height: 216px;
    text-align: center;
    overflow: hidden;
}

.adv_box .adv_one .adv_one_img img {
    max-width: 100%;
    max-height: 216px;
    vertical-align: middle;
}

/* 解决方案 */
.i_title {
    width: 100%;
    height: auto;
    font-size: 0;
    text-align: center;
    overflow: hidden;
}

.i_title .icon,.i_title .title {
    width: auto;
    height: auto;
    display: inline-block;
    *display: inline;
    *zoom: 1;vertical-align: middle;
    overflow: hidden;
    font-weight: bold;
    letter-spacing: 4px;
}

.i_title .title {
    height: 54px;
    line-height: 54px;
    padding: 0 50px;
    background: #f5f5f5;
    font-size: 30px;
    color: #0d8b4e;
    font-weight: bold;
    letter-spacing: 4px;
}
.solution_box {
    width: 1400px;
    height: auto;
    margin: 50px auto;
    overflow: hidden;
}

.solution_box .solution_list {
    width: 100%;
    height: auto;
    margin: 40px 0 0;
    overflow: hidden;
}

.solution_box .solution_list ul {
    
    height: auto;
    margin: -10px 0 0;
    padding: 0;
    overflow: hidden;
}

.solution_box .solution_list ul li {
    width: 323px;
    height: auto;
    margin: 20px 26.5px 0 0;
    background: #f0f0f0;
    float: left;
    overflow: hidden;
}

.solution_box .solution_list ul li .img {
    width: 323px;
    height: 214px;
    border: 1px solid #f0f0f0;
    border-bottom: 0;
    text-align: center;
    font-size: 0;
    overflow: hidden;
}

.solution_box .solution_list ul li .img img {
    vertical-align: middle;
    max-width: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.solution_box .solution_list ul li .text {
    width: 303px;
    height: 40px;
    padding: 0 10px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
}

.solution_box .solution_list ul li .img,.solution_box .solution_list ul li .text {
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -ms-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}

.solution_box .solution_list ul li:hover .img {
    border-color: #006837;
}

.solution_box .solution_list ul li:hover .img img {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    -moz-transform: scale3d(1.05, 1.05, 1.05);
    -ms-transform: scale3d(1.05, 1.05, 1.05);
    -o-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
}

.solution_box .solution_list ul li:hover .text {
    background: #006837;
    color: #fff;
}


/* 新闻动态 */
.jxzk-news{
    width: 100%;
    height: 755px;
}
.jxzk-news .j-n-title{
    width: 100%;
    height: 170px;
    box-sizing: border-box;
    padding-top: 50px;
}
.jxzk-news .j-n-title .p1{
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 32px;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}
.jxzk-news .j-n-title .p1 .s2{
    margin: 0 10px;
}
.jxzk-news .j-n-title .p1 .s3{
    font-size: 22px;
}
.jxzk-news .j-n-title .p2{
    width: 70px;
    height: 5px;
    background: #ffffff;
    margin: 0 auto;
    margin-top: 10px;
}
.jxzk-news .j-n-title .w1{
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    letter-spacing: 0.1em;
}
.jxzk-news .j-n-list{
    width: 100%;
    height: 450px;
    margin-top: 30px;
}
.jxzk-news .j-n-list .list{
    width: 100%;
    height: 450px;
    background: #ffffff;
    padding: 0 25px;
    padding-top: 25px;
    box-sizing: border-box;
}
.jxzk-news .j-n-list .list li{
    width: 410px;
    height: 430px;
    float: left;
    margin-right: 60px;
}
.jxzk-news .j-n-list .list li:nth-child(3n){
    margin-right: 0;
}
.jxzk-news .j-n-list .list li .Img{
    width: 410px;
    height: 230px;
}
.jxzk-news .j-n-list .list li .Img img{
    width: 100%;
    height: 100%;
    transition:all .4s ease 0s;
}
.jxzk-news .j-n-list .list li :hover .Img img{
    margin-top: 10px;
}
.jxzk-news .j-n-list .list li .Word{
    width: 100%;
    height: 180px;
    margin-top: 20px;
}
.jxzk-news .j-n-list .list li .Word .w1{
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    transition:all .4s ease 0s;
}
.jxzk-news .j-n-list .list li :hover .Word .w1{
    color: #2c42b1;
}
.jxzk-news .j-n-list .list li .Word .time{
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #a19b98;
}
.jxzk-news .j-n-list .list li .Word .w2{
    width: 100%;
    height: 60px;
    line-height: 30px;
    font-size: 16px;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 5px;
}
.jxzk-news .j-n-more{
    width: 170px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    margin: 0 auto;
    margin-top: 45px;
    background: #2c42b1;
    transition:all .4s ease 0s;
}
.jxzk-news .j-n-more a{
    width: 100%;
    height: 100%;
    display: block;
    color: #ffffff;
}
.jxzk-news .j-n-more:hover{
    margin-top: 50px;
}

/* 合作客户 */
.j-hzcont{width: 100%; height: 715px;}
.PartnerList{}
.PartnerList li{ width:263px; height:115px; overflow:hidden; float:left; margin:18px 18px 0 0; background-color:#fff; border:1px solid #0d8b4e;}
.PartnerList li:nth-child(5n){ margin-right:0;}
.PartnerList li:hover{ box-shadow:0 0 8px 0 #aaa;}

/*关于我们*/
.in_about {overflow:hidden;}
.in_honor {float:left; width:380px;position: relative;margin-left:30px;}
.in_intro {float:left; width:380px;margin-left:30px;}
.in_partner {float:left; width:380px;}
.shipin{ width: 380px; height: 362px; float: left; overflow: hidden;}
.shipin h2,.shipin h2{font-size:16px;color:#434343;line-height:46px;font-weight:normal;overflow:hidden;border-bottom:2px solid #2472a8;margin-bottom:20px;}
.shipin h2:before,.shipin h2:before{content:"";margin-top:19px;float:left;background:url(../images/point.png) no-repeat center;width:8px;height:8px;margin-right:12px;}
.shipin h2 a,.shipin h2 a{float:right;font-size:12px;color:#434343;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

.in_honor h2,.in_intro h2,.in_partner h2{font-size:16px;color:#434343;line-height:46px;font-weight:normal;overflow:hidden;border-bottom:2px solid #2472a8;margin-bottom:20px;}
.in_honor h2:before,.in_intro h2:before,.in_partner h2:before{content:"";margin-top:19px;float:left;background:url(../images/point.png) no-repeat center;width:8px;height:8px;margin-right:12px;}
.in_honor h2 a,.in_intro h2 a,.in_partner h2 a{float:right;font-size:12px;color:#434343;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.in_honor ul{overflow:hidden;}
.in_honor ul li { width:180px; overflow:hidden; background:#434343434343; position:relative;float:left;margin-right:20px; margin-bottom:20px;}
.in_honor ul li:nth-child(2n){margin-right:0}
.in_honor ul li img { width:100%; display:block; opacity:1;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.in_honor ul li span { display:block; width:29px; height:29px; background:url(../images/fdj2.png) no-repeat; position:absolute; left:75px; top:53px; z-index:9; display:none;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.in_honor ul li:hover img {opacity:0.8;}
.in_honor ul li:hover span { display:block}

.in_intro p{font-size:14px; line-height:24px; color:#434343; margin-bottom:20px; text-align: justify;}
.in_intro p img{ display:block; margin:0 auto; max-width:100%;}
.in_honor h2 a:hover,.in_intro h2 a:hover,.in_partner h2 a:hover{color:#15499a}

.in_partner ul{overflow:hidden;}
.in_partner ul li { width:180px; overflow:hidden; background:#434343434343; position:relative;float:left;margin-right:20px; margin-bottom:20px;}
.in_partner ul li:nth-child(2n){margin-right:0}
.in_partner ul li img { width:100%; display:block; opacity:1;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.in_partner ul li span { position: absolute; width:178px; height:133px; border:1px solid #e5e8e6; left:0; top:0; z-index:9;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

.advantages{
	width:1200px;
	margin:10px auto 0px;
	overflow: hidden;
}
.advantages .advantages_title{	
	height:60px;
	text-align: center;
}
.advantages .advantages_title .en_title{
	height:55px;
	line-height: 55px;
	font-size:40px;
	font-weight: 500;
	margin-top:20px;
	color:#525252;
}
.advantages .advantages_title .cn_title{
	height:40px;
	line-height: 40px;
	font-size:20px;
	color:#4e4e4e;
}
.advantages .advantages_title .cn_title span{
	font-size: 30px;
	color:#000;
}
.advantages .mr0{margin:0px !important;}
.advantages .advantages_list{
	height:250px;
	overflow: hidden;
}
.advantages .advantages_list li{
	width:273px;
	height:250px;
	float:left;
	margin-left:35px;
	overflow: hidden;
	background-color:#f2f2f2;
	background-position:center 105px;
	background-repeat:no-repeat;
	position:relative;
}

.advantages .advantages_list li span{
	display: block;
	width:100%;
	height:30px;
	line-height:30px;
	text-align: center;
	position: absolute;
	left:0px;
	top:30px;
	font-size:18px;
}
.advantages .advantages_list li a{ display: block; width:100%; height:100%; }
.advantages .advantages_list li .ad_gd{
	width:100%;
	height:30px;
	line-height:30px;
	text-align: center;
	font-size:14px;
	position: absolute;
	left:0px;
	bottom:10px;
}
.advantages .advantages_list li:hover{background-color:#50AFF5;}
.advantages .advantages_list li:hover a{color:#fff;}
.advantages .advantages_list .ad_list1{background-image:url(../images/consult_1.png);}
.advantages .advantages_list .ad_list2{background-image:url(../images/consult_2.png);}
.advantages .advantages_list .ad_list3{background-image:url(../images/consult_3.png);}
.advantages .advantages_list .ad_list4{background-image:url(../images/consult_4.png);}
.advantages .advantages_list .ad_list1:hover{ background-image:url(../images/consult_h1.png); }
.advantages .advantages_list .ad_list2:hover{ background-image:url(../images/consult_h2.png); }
.advantages .advantages_list .ad_list3:hover{ background-image:url(../images/consult_h3.png); }
.advantages .advantages_list .ad_list4:hover{ background-image:url(../images/consult_h4.png); }

.j-a-part2{ width:1400px;}
.j-a-part2 .patent{width: 100%; background: rgba(255, 255, 255, 0.7); box-sizing: border-box;position: relative;margin-bottom:30px;}
.j-a-part2 .patent .box{ transition:all .7s ease 0s;width: 215px!important;float: left;}
.j-a-part2 .patent .box{width: 205px!important; height: 70px;padding-right: 25px;box-sizing: border-box; }
.j-a-part2 .patent .box .Img{width: 180px;height: 70px;overflow: hidden;}
.j-a-part2 .patent .box .Img img{width: 100%;height: 100%;transition:all .4s ease 0s;}
.j-a-part2 .patent .box:hover .Img img{transform: scale(1.1);}
.control-box {width: 1230px; margin: 0 auto;height:70px;}
.bigbox {overflow: hidden;width: 100%; margin-left: 10px;height:70px;}
#switcher {height: 70px;left: 0px;}
.content_1.content_2 {width: 100%;float: left;}
.j-a-part2 .hgjx-bs .prev2{ float: left;width: 40px;height: 40px;position: absolute;top: 15px;left: 35px;cursor: pointer;}
.j-a-part2 .hgjx-bs .prev2 img{width: 100%;height: 100%;}
.j-a-part2 .hgjx-bs .next2{float: left;width: 40px;height: 40px;position: absolute;top: 15px;right: 40px;cursor: pointer;}
.j-a-part2 .hgjx-bs .next2 img{width: 100%;height: 100%;}

/*bottom*/

.bottom{background:#0d8b4e;padding-bottom:20px}
.links{ overflow: hidden;padding:20px 0;border-bottom:1px solid #fff}
.links span{ float:left; font-size:14px; color:#fff}
.links a{ float:left; font-size:14px; color:#fff;margin-right:10px;}

.foot{overflow: hidden;padding-top:20px}
.foot nav{float:left;}
.foot nav dl{float:left; margin-right:30px;}
.foot nav dl dt{color:#fff;font-size:16px;}
.foot nav dl dd{margin-top:20px;}
.foot nav dl dd a{color:#fff;display:block;margin-bottom:10px;color:#fff}
.foot nav dl:nth-child(1){width:230px;margin-right:10px}
.foot nav dl:nth-child(1) dd{overflow:hidden}
.foot nav dl:nth-child(1) dd a{float:left;width:95px;margin-right:20px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.f_logo{ float:left; width:327px; text-align:center; font-size:18px; color:#FFFFFF; margin-top:20px;}

.in_contact{float:left; width:500px; height:150px; margin:20px 0 0 200px;}
.in_contact dl{overflow:hidden;margin-bottom:20px}
.in_contact dl dt{float:left;width:44px;height:44px;background:url(../images/phone2.png) no-repeat;margin-right:7px;}
.in_contact dl dd{display:block;}
.in_contact dl dd small{display:block;font-size:14px;color:#fff}
.in_contact dl dd big{display:block;font-size:24px;color:#fff;font-family:"Arial"}
.in_contact p{font-size:18px; color:#fff; line-height:30px;}
.in_contact p.t1{ font-size:24px; font-weight:bold;}

.ewm{float:right;}
.ewm img{display:block; width:120px; margin:0 auto;}
.ewm p{font-size:14px; color:#fff;text-align:center;margin-top:10px;}

.copyright{background: #027a40;padding: 10px 0}
.copyright p{font-size:14px;color:#fff;text-align:center;line-height: 24px;}
.copyright p a{font-size:14px;color:#fff}
.copyright p a img{ margin-right:5px;}

.gotop{position: fixed;right:0;bottom:0;width:60px;height:50px;padding-top:10px;cursor: pointer;background:#7a7a7a;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.gotop i{display: block;width:25px;height:25px;background:url(../images/tt.png) no-repeat;background-size: 100%;}
.gotop span{display: block;text-transform: uppercase;text-align:center;color:#fff}
.gotop:hover{background:#15499a;}


/*==========================内页===============================*/

/*头部图片*/

.top_banner{ position: relative; overflow: hidden; margin-top:110px;}
.top_banner img{position: relative; left:50%; margin-left:-960px;}

/*产品*/

.product{ /*background:url(../images/bg_01.png) no-repeat top center;*/}
.product .main{ background: #fff url(../images/bg_02.png) no-repeat top center; overflow:hidden;margin-top:3px;}
.l_product{float:left;width:310px;margin-bottom:64px; margin-top:20px;}
.l_product dl{ }
.l_product dl dt{height:65px;padding-left:27px; overflow:hidden;line-height:66px;border-top:4px solid #0d8b4c;background: #f4f4f4 url(../images/bg_03.png) no-repeat bottom right;border-bottom:1px solid #dcdcdc;}
.l_product dl dt big{float:left;line-height:65px;font-size:18px;color:#0d8b4c;font-weight: bold;}
.l_product dl dt small{float:left;line-height:65px;font-size:12px;color:#888;margin-left:5px;}
.l_product dl dd{border-bottom:1px solid #dcdcdc; padding:1px 0;height:40px;background:url(../images/bg_04.png) no-repeat center center;}
.l_product dl dd a{display:block;line-height: 40px;font-size:14px;text-indent: 42px;color:#333;}
.l_product dl dd.on a,.l_product dl dd:hover a{background:#0d8b4c;color:#fff}

.tit{margin-top:30px;height:65px;padding-left:27px; overflow:hidden;line-height:66px;border-top:4px solid #0d8b4c;background: #f4f4f4 url(../images/bg_03.png) no-repeat bottom right;border-bottom:1px solid #dcdcdc;margin-bottom:1px;}
.tit big{float:left;line-height:65px;font-size:18px;color:#0d8b4c;font-weight: bold;}
.tit small{float:left;line-height:65px;font-size:12px;color:#888;margin-left:5px;}

.intro_product{ background:#f0f0f0;padding:15px 18px;}
.intro_product .hd{border-bottom:1px solid #c8c8c8;margin-bottom:15px;}
.intro_product .hd ul{ position:relative;height:30px;}
.intro_product .hd ul li{ cursor: pointer;position:relative; float:left;color:#666;width:56px;text-align:center;line-height: 30px;font-size:14px;}
.intro_product .hd ul li:after{content:"";width:100%;position: absolute;bottom:-1px; left:0; height:1px; background:transparent;z-index: 10;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.intro_product .hd ul li.on,.intro_product .hd ul li:hover{color:#0d8b4c}
.intro_product .hd ul li.on:after,.intro_product .hd ul li:hover:after{background:#0d8b4c}
.intro_product .bd{}
.intro_product .bd ul li{}
.intro_product .bd ul li a { overflow:hidden; position:relative;height:170px;display:block}
.intro_product .bd ul li a img { width:160px; height:120px; display:block; padding:2px; border:1px solid #c8c8c8;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.intro_product .bd ul li a span { text-align:center;font-size:12px;line-height:30px;display:block;color:#666;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
/*.intro_product .next,.intro_product .prev{  display:block; width:166px; height:18px; cursor:pointer;}
.intro_product .prev { display:block; background: url(../images/t.png) no-repeat center;margin-bottom:14px;}
.intro_product .next{ display:block; background: url(../images/b.png) no-repeat center;}*/
.intro_product .bd ul li a:hover img{border:1px solid #0d8b4c}
.intro_product .bd ul li a:hover span{color:#0d8b4c;}




.intro_solution{background:#f0f0f0;padding:15px 10px;}
.intro_solution a { display:block;overflow: hidden; border-bottom:1px solid #e6e6e6;color:#535353;}
.intro_solution a small{float:left; width:16px; height:16px; text-align:center; line-height:16px;margin-right:8px;margin-top:12px;background:#dadada}
.intro_solution a small.light{background:#0d8b4c;color:#fff;}
.intro_solution a span{float:left;font-size:14px;line-height:40px; width:230px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.intro_solution a i{float:right;line-height:30px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.intro_solution a:hover span{color:#0d8b4c;}
.intro_solution a:hover i{color:#0d8b4c;}

.r_product{float:left;width:1060px;margin-left:30px;margin-bottom:64px; margin-top:20px;}
.tap{border-bottom:1px solid #d0d0d0;overflow:hidden;padding-top:10px;height:36px;margin-bottom:30px}
.tap em{font-size:16px; color:#434343;line-height:36px;}
.tap em i{margin:0 5px;}
.tap em a{color:#434343;}
.tap h3{font-size:16px; color:#434343;line-height:36px;font-weight:normal;}
.tap em a.on,.tap em a:hover{color:#0d8b4c;}

.product_list{margin-bottom:50px;}
.product_list ul li{margin-bottom:21px;border-bottom:1px solid #e2e2e2;padding-bottom:20px;}
.product_list ul li dl dt{overflow:hidden;border-bottom:2px solid #0d8b4c;margin-bottom:21px;}
.product_list ul li dl dt span{float:left;background:#0d8b4c;font-size:16px;line-height:35px;padding:0 15px;text-align:center;color:#fff;border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0}
.product_list ul li dl dt a{float:right;font-size:16px;line-height:28px;color:#0d8b4c;font-family:"宋体";}
.product_list ul li dl dd{overflow:hidden;}
.product_list a.product_case {float:left; overflow:hidden; position:relative;margin-right:30px;}
.product_list a.product_case img { width:321px; height:241px; display:block; padding:5px; border:1px solid #c8c8c8;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.product_list a.product_case span { text-align:center;font-size:14px;line-height:40px;display:block;color:#666;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.product_list a.product_case:hover img{border:1px solid #0d8b4c}
.product_list a.product_case:hover span{color:#0d8b4c;}
.product_c{overflow:hidden;margin-bottom:20px;}
.product_c a{margin-bottom:20px;}
.product_c a:nth-child(3n){margin-right:0}

.product_detail{}
.t_product_detail{overflow:hidden;}
.l_product_detail{float:left;width:400px;}
.big_img{border:1px solid #c8c8c8;padding:5px;margin-bottom:14px;}
.big_img img{display:block;width:100%;}
.small_img{overflow:hidden;padding:9px 20px;height:56px;position: relative;}
.small_img .bd{height:56px;}
.small_img .bd ul li{width:82px;}
.small_img .bd ul li a { overflow:hidden; margin:0 auto; width:70px; display:block;border:1px solid #c8c8c8;}
.small_img .bd ul li a img { width:70px; height:54px; display:block; }
.small_img .next,.small_img .prev{ position: absolute; width:18px; height:32px; cursor:pointer; top:19px;z-index: 10;background-image: url(../images/lrlr.png);background-repeat:no-repeat}
.small_img .prev{ left:0; background-position: 0 0;}
.small_img .next{ right:0; background-position: -18px 0;}
.small_img .prev:hover{ background-position: 0 -32px;}
.small_img .next:hover{ background-position: -18px -32px;}

.r_product_detail{float:left;width:515px;margin-left:20px;margin-top:5px;}
.r_product_detail h3{font-size:18px;color:#0d8b4c;line-height:46px;}
.r_product_detail em{display:block;padding:22px 0 22px 0;margin-bottom:14px;border-top:1px dashed #c8c8c8;border-bottom:1px dashed #c8c8c8;}
.r_product_detail em span{display:block;line-height:28px;font-size:14px;color:#0d8b4c}
.r_product_detail em p{line-height:24px;font-size:14px;color:#666;height:48px;overflow:hidden;}
.bdsharebuttonbox{height:30px;background:#f6f6f6;font-size:12px;color:#bbb;margin-bottom:23px;}
.bdsharebuttonbox span{float:left;margin-left:12px;line-height:30px;}
.r_product_detail a.order{display:block;text-indent:-999px;margin:0;width:163px;height:26px;background: url(../images/order.png) no-repeat center;}

.m_product_detail{border-top:1px solid #0d8b4c;overflow:hidden;margin-top:40px;margin-bottom:30px;}
.m_product_detail a{float:left;width:80px;height:30px;margin-right:10px;line-height:30px;text-align:center;color:#666;font-size:14px;background: #f6f6f6; border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;}
.m_product_detail a.on,.m_product_detail a:hover{color:#fff;background: #0d8b4c;}

.product_casedetail{}
.product_casedetail p{line-height:30px;font-size:16px;color:#666;text-align:center;}
.product_casedetail p img{display:block;max-width:100%;margin:0 auto;}

.product_caseintro{}
.product_caseintro a{display:block;border:1px solid #c8c8c8;padding:20px 25px;margin-bottom:34px;}
.product_caseintro a dl{overflow:hidden;}
.product_caseintro a dl dt{float:left;width:240px;border:1px solid #c8c8c8;padding:5px;}
.product_caseintro a dl dt img{display:block;width:100%;}
.product_caseintro a dl dd{float:left;margin-left:30px;position: relative;width:602px;height:180px;}
.product_caseintro a dl dd h4{font-size:16px;line-height:38px;color:#0d8b4c;font-weight:normal;}
.product_caseintro a dl dd p{line-height:28px;height:112px; color:#666;font-size:14px;font-family:"宋体";}
.product_caseintro a dl dd span{position: absolute;right:0;bottom:0;color:#0d8b4c;font-size:14px;font-family:"宋体";}
.product_caseintro a:hover{border:1px solid #0d8b4c;}

.detail{display:none}
.detail.on{display:block}

/*news*/

.news{overflow:hidden;}
.l_news{float:left;width:1065px;margin-bottom:64px;}

.classical{position: relative;overflow: hidden;}
.classical a{font-size:14px;float:left;margin-right:4px;margin-bottom:5px;position: relative;line-height:36px;padding:0 18px; border:1px solid #e4e4e4;text-align:center;color:#333;background:#fbfbfb;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;}
.classical a.on,.classical a:hover{background:#0d8b4c;border:1px solid #0d8b4c;color:#fff}


.new_list{margin-bottom:50px;}
.new_list li{display:block;border-bottom:1px solid #e4e4e4;padding-bottom:30px;}
.new_list li h4{font-size:18px;padding:30px 0 20px;}
.new_list li h4 a{color:#333;}
.new_list li dl{overflow:hidden;display:block;}
.new_list li dl dt{float:left; width:180px;margin-right:30px;}
.new_list li dl dt img{display:block;width:180px;height:135px;}
.new_list li dl dd{float:left;width:850px;font-size:16px;color:#666;line-height:28px;}
.new_list li em{overflow:hidden;display:block;margin-top:12px;}
.new_list li em span{float:left; width:180px;margin-right:30px;font-size:16px;color:#666;margin-top:4px;}
.new_list li em p{float:left;width:650px;overflow:hidden;}
.new_list li em p ins{float:left;width:21px;height:21px;background: url(../images/xjt.png) no-repeat center;margin-top:5px;margin-right:15px}
.new_list li em p a{float:left;font-size:16px;color:#666;line-height:28px;}
.new_list li em p i{float:left;font-size:16px;color:#666;line-height:28px;margin:0 10px;}
.new_list li a:hover{color:#0d8b4c}

.r_news{float:right;width:300px;}

.n_tit{border-bottom:1px solid #e4e4e4;overflow:hidden;padding-bottom:7px;}
.n_tit i{float:left;width:20px;height:20px;margin-right:10px;margin-top:5px;}
.n_tit i.c1{background: url(../images/m1.png) no-repeat center;background-size:100%;}
.n_tit i.c2{background: url(../images/m2.png) no-repeat center;background-size:100%;}
.n_tit i.c3{background: url(../images/m3.png) no-repeat center;background-size:100%;}
.n_tit i.c4{background: url(../images/m4.png) no-repeat center;background-size:100%;}
.n_tit i.c5{background: url(../images/m5.png) no-repeat center;background-size:100%;}
.n_tit i.c6{background: url(../images/m6.png) no-repeat center;background-size:100%;}
.n_tit span{font-size:16px; line-height:30px;color:#333;}
.n_tit a{float:right;font-size:12px;line-height:30px;color:#0d8b4c;font-family:"宋体";}

.n_product{margin-bottom:30px;margin-top:20px;}
.n_product a{display:block;margin-bottom:10px;}
.n_product a dl{overflow:hidden;display:block;}
.n_product a dl dt{float:left; width:100px;margin-right:20px;}
.n_product a dl dt img{display:block;width:100%;height:75px;}
.n_product a dl dd{float:left;width:180px;font-size:14px;color:#666;line-height:28px;}

.n_news{margin-top:10px;margin-bottom:30px;}
.n_news li { display:block;overflow: hidden; border-bottom:1px solid #e6e6e6;}
.n_news li a{display:block}
.n_news li b{display:block;font-size:14px;line-height:30px;color:#333;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out; }
.n_news li span{float:left;font-size:14px;line-height:30px;color:#333; width:240px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.n_news li i{float:right;line-height:30px;color:#333;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.n_news li a:hover b{color:#0d8b4c;}
.n_news li a:hover span{color:#0d8b4c;}
.n_news li a:hover i{color:#0d8b4c;}

.n_video{margin-bottom:10px;margin-top:20px;overflow:hidden;}
.n_video a{margin-bottom:20px;width:140px;float:left;}
.n_video a:nth-child(2n){float:right;}
.n_video a dl{overflow:hidden;display:block;}
.n_video a dl dt{margin-bottom:5px;position: relative;}
.n_video a dl dt img{display:block;width:100%}
.n_video a dl dt i{position: absolute;width:32px;height:32px;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background: url(../images/bf.png) no-repeat center;background-size:100%;}
.n_video a dl dd{font-size:14px;color:#666;line-height:28px;text-align:center;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}

.tags{overflow:hidden;margin-top:20px;}
.tags a{float:left;margin-right:10px;margin-bottom:10px;background:#e4e4e4;padding:0 10px;line-height:28px;text-align:center;font-size:#666;}
.tags a:hover{background:#0d8b4c;color:#fff;}


.t_newsdetail{margin-bottom:40px;}
.t_newsdetail h2{text-align: center;font-size:20px;color:#434343;font-weight:normal;}
.t_newsdetail em{ display:block; text-align:center;margin-top:15px;}
.t_newsdetail em span{display:inline-block;font-size:16px;margin:0 30px;color:#666}
.t_newsdetail em span:before{content: "";width:16px; height:16px;display:inline-block;margin-right:5px;vertical-align: -2px;}
.t_newsdetail em span.c1:before{background: url(../images/k1.png) no-repeat center;background-size:100%;}
.t_newsdetail em span.c2:before{background: url(../images/k2.png) no-repeat center;background-size:100%;}
.t_newsdetail em span.c3:before{background: url(../images/k3.png) no-repeat center;background-size:100%;}

.m_newsdetail{}
.m_newsdetail p{line-height:30px;font-size:16px;color:#666;text-indent: 2em;}
.m_newsdetail p img{display:block;max-width:100%;margin:0 auto;}

.b_newsdetail{margin:50px auto 80px;}
.b_newsdetail em{overflow:hidden;display:block;margin-bottom:50px;}
.b_newsdetail em span{margin-right:10px;float:left;line-height:30px;font-size:16px;color:#666;font-weight:bold;}
.b_newsdetail em a{float:left;margin-right:10px;font-size:15px;border:1px solid #666;padding:0 10px;line-height:28px;text-align:center;color:#666;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;}
.b_newsdetail em a:hover{border:1px solid #0d8b4c;background:#0d8b4c;color:#fff}

.page{border-top:1px solid #999;border-bottom:1px solid #999;padding:20px 0;height:30px;text-align:center;font-size:0}
.page a{line-height:30px;font-size:16px;color:#666;display:inline-block;}
.page a.pre_a{display:inline-block;max-width:180px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;vertical-align: -9px;}
.page .prev{float:left;}
.page .next{float:right;}
.page .prev:before{content:"";width:10px;height:16px;margin-right:10px;background: url(../images/lr.png) no-repeat 0 0;display:inline-block;vertical-align: -3px;}
.page .next:after{content:"";width:10px;height:16px;margin-left:10px;background: url(../images/lr.png) no-repeat -10px 0;display:inline-block;vertical-align: -3px;}
.page .back:before{content:"";width:21px;height:17px;margin-right:10px;background: url(../images/back.png) no-repeat 0 0;display:inline-block;vertical-align: -3px;}
.page a:hover{color:#0d8b4c;}
.page .prev:hover:before{background: url(../images/lr.png) no-repeat 0 -16px;}
.page .next:hover:after{background: url(../images/lr.png) no-repeat -10px -16px;}
.page .back:hover:before{background: url(../images/back.png) no-repeat 0 -17px;}

.news_product{}
.news_product a {float:left;width:270px; overflow:hidden; position:relative;margin-right:25px;}
.news_product a img { width:258px; height:194px; display:block; padding:5px; border:1px solid #c8c8c8;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.news_product a span { text-align:center;font-size:14px;line-height:40px;display:block;color:#666;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.news_product a:nth-child(3n){margin-right:0}
.news_product a:hover img{border:1px solid #0d8b4c}
.news_product a:hover span{color:#0d8b4c;}

.intronews{overflow:hidden;margin-bottom:50px;}
.intronews a { display:block;overflow: hidden;float:left;width:415px;margin-right:30px; border-bottom:1px solid #e6e6e6;}
.intronews a:nth-child(2n){margin-right: 0;}
.intronews a span{float:left;font-size:14px;line-height:46px; color:#535353;width:320px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.intronews a span:before{content:"";margin-top:19px;float:left;background:url(../images/point.png) no-repeat center;width:8px;height:8px;margin-right:12px;}
.intronews a i { float:right; color:#858585; line-height:46px; font-size:12px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.intronews a:hover{ color:#15499a}
.intronews a:hover:before{ background:#15499a}
.intronews a:hover i{ color:#15499a}
.intronews a:hover span{ color:#15499a}

.news_tit{overflow:hidden;padding-bottom:7px;margin-bottom:20px;}
.news_tit i{float:left;width:4px;height:20px;margin-right:10px;margin-top:5px;background:#15499a}
.news_tit span{font-size:16px; line-height:30px;color:#333;}
.news_tit a{float:right;font-size:12px;line-height:30px;color:#434343;}

.pagedetail{margin-bottom:50px}
.pagedetail p{line-height:30px;font-size:16px;color:#666;text-indent: 2em;}
.pagedetail p img{display:block;max-width:100%;margin:0 auto;}
.jj { margin-top:20px; font-size:14px; line-height:35px;}

/*pag*/

.pages{
	position: relative;
	overflow: hidden;
	text-align: center;
	font-size: 0;
}

.pages a{
	display:inline-block;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #323232;
	background:#f9f9f9;
	overflow: hidden;
	margin: 0 12px;
	width:26px;
	height:26px;
	border:1px solid #dcdcdc;	
}

.pages a.prev {
    width:56px;
}

.pages a.next {
    width:56px;
}
.pages a.page_next {
    width:56px;
}
.pages a:hover,
.pages a.current {
	color: #fff;
	background:#0d8b4c;
}

/*tbox*/

.tbox {
	margin: 0 auto;
	background:url(../images/bgs.png) no-repeat center 100%;
}

.tbox h3{text-align:center;font-size:30px;color:#fff;padding:40px 0 30px;}

.tbox form{
	width:560px;
	height:290px;
	margin:0 auto;
	overflow: hidden;
	position: relative;
}
.tbox form dl {
	margin-bottom: 15px;
	float:right;
	width:250px;
}

.tbox form dl:nth-child(2n){
	float:left
}

.tbox form dl dt {
    display:block;
    line-height: 40px;
	height: 40px;
	font-size:14px;
	color:#fff
}

.tbox form dl dt i{
	color:fff;
	margin-right:5px;
}

.tbox form dl dd {
    display:block;
}

.tbox form dl dd input {
    float: left;
    width: 248px;
    height: 38px;
    text-indent: 14px;
    border: 1px solid #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-family: "Verdana";
    color: #666;
    text-transform: uppercase;
    font-size: 14px;
    outline: none;
    line-height: 38px;
    transition: .3s all ease-out;
    -webkit-transition: .3s all ease-out;
}

.tbox form dl dd input:focus {
    border: 1px solid #ff9fa1;
    background: #fff9f8;
}

.tbox form a.tjs {
	position: absolute;
	bottom:40px;
	left:50%;
	margin-left:-85px;
    width: 170px;
    height: 40px;
    border: none;
	color: #666;
	text-align: center;
    font-size: 14px;
    line-height: 40px;
    background: #fff;
    transition: .3s all ease-out;
    -webkit-transition: .3s all ease-out;
}

.tbox form a.tjs:hover {
	background: #ffbebf;
	color:#fff
}


/*tbox end*/


/*效果*/
.animated {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes bounceInUp {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3434343px, 0);
transform:translate3d(0, 3434343px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes bounceInUp {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3434343px, 0);
-ms-transform:translate3d(0, 3434343px, 0);
transform:translate3d(0, 3434343px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-ms-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
-ms-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
-ms-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}


@-webkit-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

@media screen and (max-width:1600px) {
	.jxzk-banner{
		width: 100%;
		height: 400px!important;
		margin-top:110px;
	}
}

@media screen and (max-width:1230px) {
	.in_technology{
		overflow:hidden;
	}
	.in_technology .next,.in_technology .prev{
		display:none
	}
}

@media screen and (max-width:1100px) {
	.layui-layer-iframe{
		overflow:visible !important;
	}
}




