.ne-nr{ width:100%; text-align:center; border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}
.ne-nr h1{ font-size:22px; padding-bottom:18px;}

.ne-xi01{padding: 40px 0;}   
.nr-zi{width:70%; margin:0 auto;}
.nr-zi p{ padding-bottom:15px;}
.nr-zi table{ border:1px!important;margin:0 auto;}
.ne-banner{
	width: 100%;
}
.ne-banner img{
	width: 100%;
	display: block;
}
.banner-txt{
	position: absolute;
	top:80px;
	width: 100%;
	color: #fff;
	opacity: 0.8
}
.banner-txt a{
	color: #fff;
	opacity: 0.8
}
.ne-cd{
	width: 100%;
	height: 108px;
	-moz-box-shadow:0px 2px 2px #D4D4D4; -webkit-box-shadow:0px 2px 2px #D4D4D4; box-shadow:0px 2px 2px #D4D4D4;
}
.ne-cd ul:after{
	content: "";
	clear: both;
	display: block;
}
.ne-cd ul li{
	float: left;
	width: 16.66%;
	text-align: center;
	border-right: 1px solid #e5e5e5;	
}
.ne-cd ul li span{
	display: block;
	width: 45px;
	height: 40px;
	background-repeat: no-repeat;
	transition-duration: .5s;
	margin:0 auto;
}
.ne-cd ul li p{
	font-size: 16px;
	transition-duration: .5s;
	padding-top: 6px;
}
.ne-cd ul li a{
	display: block;
	transition-duration: .5s;
	height: 108px;
	padding-top: 22px;
}

.ne-cd ul li a:hover,.ne-cd ul li .on{
	background: #0e51a4;	
}
.ne-cd ul li:hover p,.ne-cd ul li .on{
	color: #fff;
}
.ne-cd ul li:nth-child(1) span{
	background-image:url(../images/icon05.png);
}
.ne-cd ul li:nth-child(1):hover span,.ne-cd ul li:nth-child(1) .on span{
	background-image:url(../images/icon05-1.png);
}

.ne-cd ul li:nth-child(2) span{
	background-image:url(../images/icon06.png);
}
.ne-cd ul li:nth-child(2):hover span,.ne-cd ul li:nth-child(2) .on span{
	background-image:url(../images/icon06-1.png);
}

.ne-cd ul li:nth-child(3) span{
	background-image:url(../images/icon07.png);
}
.ne-cd ul li:nth-child(3):hover span,.ne-cd ul li:nth-child(3) .on span{
	background-image:url(../images/icon07-1.png);
}

.ne-cd ul li:nth-child(4) span{
	background-image:url(../images/icon08.png);
}
.ne-cd ul li:nth-child(4):hover span,.ne-cd ul li:nth-child(4) .on span{
	background-image:url(../images/icon08-1.png);
}

.ne-cd ul li:nth-child(5) span{
	background-image:url(../images/icon09.png);
}
.ne-cd ul li:nth-child(5):hover span,.ne-cd ul li:nth-child(5) .on span{
	background-image:url(../images/icon09-1.png);
}

.ne-cd ul li:nth-child(6) span{
	background-image:url(../images/icon10.png);
}
.ne-cd ul li:nth-child(6):hover span,.ne-cd ul li:nth-child(6) .on span{
	background-image:url(../images/icon10-1.png);
}
.ne-xi{
	padding:100px 0;
}

.ne-ab01:after{
	content: "";
	clear: both;
	display: block;
}
.ab01-le{
	width: 55%;
	position: relative;
}
.ab01-le img{
	padding:0 0 35px 35px;
	width: 100%;
	position: relative;
	z-index: 2;
}
.ab01-le:after{
	content: "";
	width: 80%;
	height: 80%;
	background: #0e51a4;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	transition-duration: .5s;
}
.ab01-le:hover:after{
	bottom: 10px;
	left: 10px;
}
.ab-ri{
	width: 45%;
	padding-top:140px;
}
.ab-ri dl{
	width: 100%;
	display: inline-block;
	text-align: center;
	padding-bottom: 20px;
}
.ab-ri dl dt{
	color: #163c87;
	font-size: 18px;
	font-weight: bold;
	line-height: 37px;
	display: inline-block;
	padding-left:45px;
}
.ab-ri dl dd{
	font-size: 16px;
	padding-top: 10px;
}
.ab-ri dl:nth-child(1) dt{
	background: url(../images/icon11.png) no-repeat left center;
}
.ab-ri dl:nth-child(2) dt{
	background: url(../images/icon12.png) no-repeat left center;
}
.ab-ri dl:nth-child(3) dt{
	background: url(../images/icon13.png) no-repeat left center;
}
.ab-zi{
	padding-top: 20px;
	font-size: 16px;
	text-indent: 32px;
	color: #555;
	line-height: 1.6;
	text-align: justify;
}
.yg-ti{
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	padding-bottom:62px;
}

/* 本例子css */
.sideMenu{ 
	background: url(../images/jt.png) no-repeat top center;
	padding-top: 55px;
	position: relative;
 }
 .sideMenu:after{
 	content: "";
 	width: 5px;
 	height: 100%;
 	background: #c1e4ff;
 	position: absolute;
 	top:55px;
 	left: 50%;
 	margin-left: -2.5px;
 	z-index: -1;
 }
.sideMenu h3{ 
	height:42px; 
	line-height:42px; 
	width: 117px;  
	background:#0e51a4; 
	font-size: 18px;
	margin:0 auto 33px;
	text-align: center;
	border-radius: 20px;
	color: #fff;
	cursor:pointer;
	font-weight: normal;
}
.sideMenu ul{ 
   width: 100%;
   margin:0 auto;
   display:none; /* 默认都隐藏 */ 
}
.lc-xi{
	width: 100%;
}
.lc-le{
	padding-left: 50%;
	position:relative;
}
.lc-le:nth-child(odd){
	 padding-left: 0;
    padding-right: 50%;
    padding-top: 0;
}

.lc-le dt{
	width: 181px;
	height: 179px;border-radius: 50%;
	
}
.lc-le dt img{width:100%;height:100%;border-radius: 50%;border:7px #f0f8ff solid;}
.lc-le dd{
	width:calc(100% - 181px);
    width:-webkit-calc(100% - 181px);
    padding-left: 30px;
    position: relative;
}
.lc-le dd h1{
	font-size: 20px;
	padding-bottom: 20px;
}
.lc-le dd p{
	font-size: 16px;
	line-height: 1.8;
	text-align:justify;
	padding-right:10px;
}
.lc-le:before{
	content: "";
	position: absolute;
	width: 29px;
	height: 29px;
	background: #0e51a4;
	border-radius: 50%;
	right:48.8%;
	top:0;
	}

.lc-le:after,.td-list:after,.ne-pro-list:after{
	content: "";
	clear: both;
	display: block;
}

.td-list dl{
	float: left;
	width: 23%;
    margin-right: 2.666%;
    margin-bottom: 40px;
}
.td-list dl:nth-child(4n){
	margin-right:0;
}
.td-list dl dt{
	width: 100%;
	background: #000;
	overflow: hidden;
	position: relative;
	padding-bottom: 97%;
}
.td-list dl dt img{
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	display: block;
	transition-duration: .5s;
}
.td-list dl dd{
	text-align: center;
	padding:20px 0;
	transition-duration: .5s;
	color: #444;
}
.td-list dl dd p{
	font-size: 18px;
	padding-bottom: 10px;
}
.td-list dl dd span{
	font-size: 16px;
	display: block;
}
.td-list dl:hover dd{
	background: #0e51a4;
	color: #fff;
}
.td-list dl:hover dt img{
	opacity: 0.5;
	transform: scale(1.1,1.1);
}
.jianT{ max-width: 100%; text-align: center; padding-top:20px;}
.jianT li a{ font-size: 14px; color:#474747; padding:6px 10px ; line-height: 1; border:1px solid #dedede; border-radius:5px; }
.jianT li a:hover{text-decoration: none; background:#0e51a4;color:#fff;}
.jianT li{ display: inline; margin: 0 6px}
.jianT li .on{ background:#0e51a4; color:#fff;}

.certification_nav_list {
    text-align: center;
    margin-bottom: 60px;
}
.certification_nav_list ul {
   zoom: 1;
   margin: 0 auto;
   width: 100%;
   text-align: center;
}
.certification_nav_list ul:after,.pro-cd:after{
   display: block;
   content: "";
    clear: both;
}
.certification_nav_list ul li {
    display: inline-block;
    margin:0 15px;
 }
.certification_nav_list ul li a {
                border: 1px solid #c1c2c5;
                padding:12px 45px;
                border-radius: 5px;
                display: block;
                font-size: 18px;
                font-weight: bold;
                color: #333333;
                text-align: center;
                position: relative;
                overflow: hidden;
            }
                .certification_nav_list ul li a:before {
                    content: "";
                    display: block;
                    width: 100%;
                    height: 100%;
                    position: absolute;
                    left: -100%;
                    top: 0%;
                    background-color: #0e51a4;
                    transform: scale(1,1);
                    transition: all .5s;
                    z-index: -1;
                }

                .certification_nav_list ul li a:hover {
                    color: #FFFFFF;
                }

                    .certification_nav_list ul li a:hover:before {
                        left: 0%;
                        top: 0%;
                    }

.active_new a {
    color: #FFFFFF !important;
    background: #0e51a4 !important;
}
.certification_nav_zs ul:after,.pro01 dl:after{
        display: block;
        content: "";
        clear: both;
    }

    .certification_nav_zs ul li {
        float: left;
        width: 24%;
        margin-right: 1.3%;
        margin-bottom: 40px;
		position:relative
      
    }

        .certification_nav_zs ul li:nth-child(4n) {
            margin-right: 0;
        }

.certification_nav_img > img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    transition: all 0.4s;
    position: relative;
    top: 0;
	height:360px;
}
.certification_nav_zs ul li span {
    position: absolute;
    width: 100%;
    text-align: center;
    display: block;
    top: 35%;
    opacity: 0;
    transition-duration: .5s;
}
.certification_nav_zs ul li:hover span{ opacity:1;}
.certification_nav_img > p {
    font-size: 16px;
    color: #666666;
    text-align: center; 
    min-height:54px;
    margin-top: 10px;
}

.certification_nav_zs ul li:hover .certification_nav_img > img {
    top: -5px;
    box-shadow: 0px 5px 10px 0px gray;
}

.certification_nav_zs ul li:hover .certification_nav_img > p {
    color: #bf101a;
}

.ne-lx01{}
.ne-lx01 dl{ 
	width:33%; 
	text-align:center; 
	float:left; 
	position: relative;
}
.ne-lx01 dl dt img{ 
	transition-duration: .5s;
}
.ne-lx01 dl dt p{
	font-size: 16px;
	font-weight: bold;
	padding-top: 15px;
}
.ne-lx01 dl:hover dt img{
	-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
}
.ne-lx01 dl:after{
	content: "";
	width: 1px;
	height: 70px;
	background: #dddddd;
	position: absolute;
	right:0;
	bottom: 0px;
}
.ne-lx01 dl dd{ 
	padding-top:30px;
	font-size: 16px;
}
.ne-lx01 dl dd span{
	opacity: 0.5;
}
.ne-lx01 dl:nth-child(3):after{
	display: none;
}

#map{
  width: 100%;
 height:400px;
 margin-top:50px;
}
.gai-pro-cc{ width:100%; text-align:center;}
.gai-pro-cc .pro01{ float:none; display:inline-block}
.gai-case-cc .pro01 dl dt{ display:none;}
.pro01{
	width: 19%;
	float: left;
	transition-duration: .5s;
	position: relative;
	padding-bottom: 15px;
	margin-right: 1%;
	margin-bottom:5px;
}
.pro01 dl{
	border:1px solid #e9e9e9;
	padding:20px 5px;
	background: url(../images/sj.png) no-repeat 95% center;
	transition-duration: .5s;
	min-height:74px;
	position:relative;
	
}
.pro01 dl dt{
	width: 32px;
	height: 32px;
	float: left;
	transition-duration: .5s;
}
.pro01 dl dd{
	font-size: 14px;
	float: left;
	padding-left: 10px;
	width:83%;
	text-align:left;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:6%;
}
.pro01:hover dl,.pro-on dl{
	background: url(../images/bsj.png) no-repeat 95% center #0e51a4;
}
.pro01:hover dl dd,.pro-on dl dd{
	color: #fff;
}
.pro01:nth-child(1) dl dt{
	background: url(../images/pp01.png) no-repeat;
}
.pro01:nth-child(1):hover dl dt,.pro-on:nth-child(1) dl dt{
	background: url(../images/pp01-1.png) no-repeat;
}
.pro01:after{
	content: "";
	position: absolute;
	width: 32px;
	height: 16px;
	background: url(../images/lsj.png) no-repeat;
	bottom: 0;
	left: 45px;
	transition-duration: .5s;
	opacity: 0;
}
.pro01:hover:after,.pro-on:after{
	opacity: 1;
}

.pro01:nth-child(2) dl dt{
	background: url(../images/pp02.png) no-repeat;
}
.pro01:nth-child(2):hover dl dt{
	background: url(../images/pp02-1.png) no-repeat;
}
.pro01:nth-child(3) dl dt{
	background: url(../images/pp03.png) no-repeat;
}
.pro01:nth-child(3):hover dl dt{
	background: url(../images/pp03-1.png) no-repeat;
}
.pro01:nth-child(5){
	margin-right:0;
}
.pro01:nth-child(4) dl dt{
	background: url(../images/pp04.png) no-repeat;
}
.pro01:nth-child(4):hover dl dt{
	background: url(../images/pp04-1.png) no-repeat;
}
.pro-img{
	width: 100%;
	display: block;
}
.ne-pro01{
    position: relative;
}
.pro-text{
	position: relative;
	top:-130px;
}
.pro-text dl{
	width: 60%;
	background: rgba(255,255,255,0.5);
	padding:40px;
}
.pro-text dl dt{
	font-size: 20px;
	font-weight: bold;
	position: relative;
	padding-bottom: 10px;
	margin-bottom:10px;
}
.pro-text dl dt:after{
	content: "";
	position: absolute;
	width: 90px;
	height: 3px;
	background: #333333;
	bottom: 0;
	left: 0;
}
.pro-text dl dd{
	font-size: 16px;
	line-height: 1.6;
	text-align:justify
}
.ne-pro-list{
	padding-bottom: 60px;
}
.ne-pro-list dl{
	width: 49%;
	float: left;
	position: relative;
	margin-right: 2%;
	margin-bottom: 24px;
	overflow:hidden
}
.ne-pro-list dl:nth-child(2n){
	margin-right: 0;
}
.ne-pro-list dl dt{
	width: 100%;
	overflow: hidden;
	background: #000;
	position: relative;
    padding-bottom: 62%;
}
.ne-pro-list dl dt img{
	width: 100%;
	display: block;
	transition-duration: .5s;
	    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
/*.ne-pro-list dl:hover dt img{
	opacity: 0.5;
	transform: scale(1.1,1.1);
}*/
.ne-pro-list dl dd{
	position: absolute;
	width: 100%;
	text-align: center;
	color: #fff;
	line-height: 65px;
	background: rgba(14,81,164,0.9);
	font-size: 20px;
	bottom: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; transition-duration:.5s;
}
.ne-pro-list dl:hover dd{ bottom:-65px;}
.hidden-pro{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(14,81,164,0.5); color:#fff; text-align:center; opacity:0; transition-duration:.5s;}
.xs01{ position:absolute; top:50%; transform:translateY(-50%); width:100%; text-align:center}
.xs01 h1{ font-size:24px; padding-bottom:25px;}
.ne-pro-list dl:hover .hidden-pro{ opacity:1;}
.ne-pro02{
	padding-bottom: 100px;
}
.rl-cd ul li{
	width: 33.33%;
}
.rl-cd ul li:nth-child(1) span {
    background-image: url(../images/icon14.png);
}
.rl-cd ul li:nth-child(2) span {
    background-image: url(../images/icon15.png);
}
.rl-cd ul li:nth-child(1):hover span {
    background-image: url(../images/icon14-1.png);
}
.rl-cd ul li:nth-child(2):hover span {
    background-image: url(../images/icon15-1.png);
}
.rl-cd ul li:nth-child(3) span {
    background-image: url(../images/icon19.png);
}
.rl-cd ul li:nth-child(3):hover span {
    background-image: url(../images/icon19-1.png);
}
.rl-cd ul li:nth-child(3) .on span{
	background-image: url(../images/icon19-1.png);
	}




.zp_ti{ height:63px; background:#1556a6; color:#fff; font-size:18px; line-height:63px; font-weight: bold;}
.zp_ti li{ float:left; width:20%; text-align:center;}
	/* 加入我们css */
.sideMenu1 h3{ height:74px; line-height:74px; border-bottom:1px solid #d8d8d8;  cursor:pointer;}
.sideMenu1 h3 dl{ width:100%; margin:0;}
.sideMenu1 h3 dl dd{ float:left; width:20%; text-align:center; padding:0; font-weight:normal;}
.sideMenu1 h3 dl .jia span{
	display: block;
	width: 13px;
	height: 74px;
	background: url(../images/jia.png) no-repeat center center;
	margin:0 auto;
}
.sideMenu1 .on dl .jia span{
	background: url(../images/jian.png) no-repeat center center;
}
.sideMenu1 .on{ background: #f4f4f4 }
.sideMenu1 ul{ padding:36px 60px;display:none; /* 默认都隐藏 */ border-bottom:1px solid #c4c4c4; font-size:16px; background:#f7f7f7; }
.sideMenu1 ul p{ line-height:28px; font-size:14px; }
.sideMenu1 ul p span{ font-size:16px;}
.ze-le{ width:50%; padding-bottom: 40px;}
.tj{
	display: block;
	width: 158px;
	height: 52px;
	line-height: 52px;
	color: #fff;
	background: #0e51a4;
	font-weight: bold;
	text-align: center;
}
.new-cd ul li{
	width: 50%;
}

.new-cd ul li:nth-child(1) span {
    background-image: url(../images/icon16.png);
}
.new-cd ul li:nth-child(2) span {
    background-image: url(../images/icon17.png);
}
.new-cd ul li:nth-child(3) span {
    background-image: url(../images/icon18.png);
}
.new-cd ul li:nth-child(1):hover span {
    background-image: url(../images/icon16-1.png);
}
.new-cd ul li:nth-child(2):hover span {
    background-image: url(../images/icon17-1.png);
}
.new-cd ul li:nth-child(3):hover span {
    background-image: url(../images/icon18-1.png);
}

.picList:after{
	content: "";
	clear: both;
	display: block;
}
.picList li{ 
	width: 32%; 
	margin-right: 1.3%; 
	float:left; 
	_display:inline;
	position: relative;
	cursor: pointer;
}
.picList li:nth-child(3){
	margin-right: 0 !important;
}
.new-img{
	position: relative;
	overflow: hidden;
	background: #000;
	padding-bottom: 58%;
}
.new-img img{
	position: absolute;
	top:0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	transition-duration: .5s;
}
.new-img .spp02{ width:auto; max-width:100%; height:auto; bottom:0; right:0; margin:auto;}

.picList li:hover .new-img img{
   opacity: 0.6;
   transform: scale(1.1,1.1);
}

.news-case-date{width: 80px;height: 70px;background: #999999;position: absolute;left: 0;top: 0;}
.news-case-date span{color: #fff;opacity: 0.8;display: block;text-align: center;}
.news-case-date span:nth-child(1){font-size: 36px;}
.news-case-date span:nth-child(2){font-size: 14px;}
.picList li:hover .news-case-date{background: #bf101a;}
.industry-messages{
	width: 100%;
	padding:16px; 
	border:1px solid #e5e5e5;
	min-height: 150px;
}
.industry-messages h3{
	font-size: 18px;
	font-weight: 100;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 25px;
	font-weight:bold
}

.industry-messages p{
	font-size: 14px;
	color: #777777;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow:ellipsis;
	max-height:58px;
}

.industry-list .picScroll-left .bd ul li:hover .industry-date{background: #0e51a4;}

.news-all{width: 100%; margin-top: 72px; padding-bottom: 30px;}
.news-all ul{border-top: 1px solid #ccc;}
.news-all ul li{zoom: 1;padding: 40px 0;border-bottom: 1px dashed #cccccc;cursor: pointer;}
.news-all ul li:after{display: block;content: "";clear: both;}
.news-all-fl{float: left;width: 6%;margin-right: 3%;}
.news-all-fr{float: left;width: 90%;}
.news-all-time{border: 1px solid #cccccc;}
.news-all-time span:nth-child(1){font-size: 36px;display: block;line-height: 60px;text-align: center;color: #fff;background: #cccccc;}
.news-all-time span:nth-child(2){font-size: 14px;display: block;line-height: 32px;text-align: center;color: #555555;}
.news-all-fr h3{font-size: 18px;line-height: 28px;color: #333333;}
.news-all-fr p{font-size: 16px;line-height: 24px;color: #777777;margin-top: 15px;  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.news-all ul li:hover .news-all-fr h3{color: #0e51a4 !important;}
.news-all ul li:hover .news-all-time span:nth-child(1){background:#0e51a4 !important;}
.ne-zd-list dl{ width: 32%; }
.ne-zd-list dl:nth-child(2n){ margin-right: 2%; }
.ne-zd-list dl:nth-child(3n){ margin-right: 0; }
.ne-zd-list dl dd{ line-height: 44px; font-size: 16px; font-weight: bold; background: rgba(0,0,0,0.5); }
.pro-nr:after{
	content: "";
	clear: both;
	display: block;
}
.pro-nr{
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 40px;
	margin-bottom: 40px;
}
.pp-ri{
	width: 40%;
}
.pp-ri img{
	width: 100%;
}
.pp-le{
	width: 55%;
}
.pp-le h1{
	font-size: 30px;
	background: url(../images/ti.png) no-repeat top left;
	padding-top: 72px;
	padding-bottom: 13px;
	position: relative;
}
.pp-le h1:after{
	content: "";
	width: 33px;
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #333333
}
.pp-le p{
	font-size: 18px;
	padding:40px 0 10px 0;
	font-weight: bold;
}
.pp-le span{
	display: block;
	font-size: 16px;
	line-height: 1.6;
}
.pro-cs h1{
	color: #fff;
	background: url(../images/cs.jpg) no-repeat;
	line-height: 82px;
	font-size: 18px;
	padding-left: 28px;
	margin-bottom: 30px;
}
.gg02-gai .ne-pro-list dl{ width:32%; margin-right:1%;}
.gg02-gai .ne-pro-list dl:nth-child(2n){ margin-right:1%;}
.gg02-gai .ne-pro-list dl:nth-child(3n){ margin-right:0;}

#dialogBg1{width:100%;height:100%; background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog1{ width: 470px; margin: 0 auto; display: none;   position: fixed; top: 50%; left: 50%; margin: 0 0 0 -235px; z-index: 10000; background:#fff; border-radius:30px; filter:alpha(opacity=1); transform:translateY(-50%); }
#dialog1 h1{ text-align:center; font-size:20px; font-weight:normal; padding:20px 0;}
.dialogTop1{width:90%;margin:0 auto;letter-spacing:1px;padding:10px 0; font-size:16px; position:absolute; right:10px; top:-40px; text-align:right}
.dialogTop1 a{ color:#fff;}

.yjs-img{ width:33.5%; background:#000; overflow:hidden;}
.yjs-js{ width:65%;}
.yjs-img img{ width:100%; height:100%; display:block; transition-duration:.5s;}
.yjs-img:hover img{ opacity:0.5; transform:scale(1.1,1.1)}
.yjs-js h1{ font-size:30px; color:#0e51a4; padding-bottom:42px;}
.yjs-js p{ font-size:18px; padding-bottom:20px; line-height:1.8;}
.ab-shu dl{ float:left; text-align:center; width:25%;}
.ab-shu dl dt{ font-size:72px; font-weight:bold; font-family:"Arial"; color:#0e51a4;}
.ab-shu dl dd{ font-size:18px; font-weight:bold; color:#0e51a4;}

.slideBox{ width:100%;overflow:hidden; position:relative; padding:95px 0; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;padding-bottom:17.5%;  }
.slideBox .bd img{ position:absolute; display:block; width:100%; height:100%;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev{ position:absolute; left:3%; top:50%; margin-top:-19px; display:block; width:49px; height:48px; background:url(../images/yjs-pre.png)}
		.slideBox .next{ position:absolute; right:3%; top:50%; margin-top:-19px; display:block; width:49px; height:48px; background:url(../images/yjs-next.png) }


		.picScroll-left{ overflow:hidden; position:relative;  }
		.picScroll-left .hd{ overflow:hidden; width:100%; text-align:center; padding-top:40px;}
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:54px; height:52px;margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/next02.jpg"); display:inline-block}
		.picScroll-left .hd .next{ background:url("../images/pre02.jpg");}
		.picScroll-left .hd .prev:hover{ background:url("../images/next02-1.jpg"); }
		.picScroll-left .hd .next:hover{ background:url("../images/pre02-1.jpg"); }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 17px; float:left; _display:inline; overflow:hidden; text-align:center; width:31%; background:#000; overflow:hidden ; position:relative; padding-bottom:18%; }
		.picScroll-left .bd ul li .pic img{ width:100%; height:100%; display:block; position:absolute; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		
		  .td-img {
            width: 45%;
            float: left
        }

        .td-img img {
            width: 100%;
        }

        .td-zi {
            float: right;
            width: 50%;
            line-height: 1.8;
        }
		
	.cx-box .bd ul li{ width:49%; padding-bottom:18%;}
	.cx-box .hd{ text-align:right}
		.cx-box .bd ul li{ margin:20px 24px 0 0;}
		.cx-box .bd ul li:nth-child(3){ margin: 20px 24px 0 0 !important;}
@media only screen and (min-width: 1440px)
{
	.ab-ri dl dt{
		font-size: 22px;
	}
	.sideMenu ul{
		width: 80%;
	}
	.pro-text dl dt{
		font-size: 24px;
	}

	.pro-text dl dd{
		font-size: 18px;
	}
	.ne-pro-list dl dd{
		font-size: 24px;
	}
}

@media only screen and (max-width: 1240px) {
    
   
}
@media only screen and (max-width: 992px) {
   

}
/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
.ne-cd{
		height: auto;
	}
 .ne-cd ul li{
   	width: 50%;
   	border-bottom: 1px solid #e5e5e5;
   }
.ne-cd ul li a{
	padding-top: 10px;
	height: 65px;
}

.ne-xi{
	padding:30px 2%;
}
.ab01-le{
	width: 100%;
}
.ab01-le img{
	padding:0 0 10px 10px;
}
.ab01-le:after{
	width: 90%;
	height: 90%;
}
.ab-ri{
	width: 100%;
	padding-top: 20px;
}	
.ab-ri dl{
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.lc-le:nth-child(odd){ padding-right: 0; }
.lc-le{ padding-left: 0; margin-bottom: 10px;border-bottom: 1px solid #e5e5e5; padding-bottom: 10px;}
.lc-le dd:after{display: none;}
.lc-le dt{float: none;margin: 0 auto}
.lc-le dd{ width: 100%; padding-left: 0; }
.sideMenu:after{ display: none; }
.yg-ti{ padding-bottom: 25px; }
.td-list dl{ width: 49%; margin-right: 2%; margin-bottom: 20px; }
.td-list dl:nth-child(2n){ margin-right: 0; }
.certification_nav_list ul li a{ font-size: 16px; padding:5px 10px; }
.certification_nav_list ul li{ margin:0 4px;}
.certification_nav_list{ margin-bottom: 20px; }
.certification_nav_zs ul li{width: 49%; margin-right: 2%; }
.certification_nav_zs ul li:nth-child(2n){ margin-right: 0; }
.certification_nav_zs ul li:nth-child(5n) {margin-right: 2%;}
.certification_nav_zs ul li:nth-child(10) {margin-right: 0;}
.ne-lx01 dl{ width: 100%; border-bottom: 1px solid #dddddd; padding-bottom: 10px; margin-bottom: 10px; }
.ne-lx01 dl:after{ display: none; }
.ne-lx01 dl dd{ padding-top: 15px; }
#map{ height: 250px; }
.zp_ti li{ width: 25%; }
.zp_ti,.sideMenu1 h3{ height: 40px; line-height: 40px; }
.sideMenu1 h3 dl dd{ width: 25%; font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.sideMenu1 h3 dl .jia{ display: none; }
.picList li{ width: 100%; margin-right: 0; margin-bottom: 10px; }
.news-all-fl{ width: 15%; }
.news-all-fr{ width: 80%; }
.pro01 dl { width:100%; min-height:auto;padding:5px; height:52px; }
.pro01{ width: 100%; margin-right: 1%; height:67px;}
.pro01 dl dd{ line-height:37px;}
.pro-text{ top:20px; }
.pro-text dl{ width: 100%; padding:0 0 20px 0; }
.ne-pro-list dl dd{ font-size: 14px; line-height: 30px; height: 30px; }
.ne-pro-list{ padding-bottom: 0; }
.pp-le,.pp-ri{ width: 100%; padding-bottom: 20px; }
.certification_nav_img > img{ height:auto;}
.pro01:nth-child(5){ margin-right:1%;}
.hidden-pro{ display:none;}
.yjs-js{ width:100%;}
.yjs-js h1{ font-size:20px; padding-bottom:20px;}
.yjs-js p{ font-size:16px; padding-bottom:10px; text-align:justify}
.ab-shu dl{ width:50%;}
.ab-shu dl dt{ font-size:30px;}
.yjs-img{ width:100%; margin-top:10px;}
.slideBox{ padding:25px 0;}
.picScroll-left .bd ul li{ width:32%; margin:0 3px;}
.picScroll-left .hd{ padding-top:20px;}
.ne-banner{ padding-top:50px;}
.ne-cd ul li span{ width:25px; height:22px; background-size:cover}
.ne-cd ul li p{ font-size:14px;}
		  .td-img {
            width: 100%;

        }

        .td-img img {
            width: 100%;
        }

        .td-zi {

            width: 100%;
            line-height: 1.8;
        }
.jianT li{margin:0 3px;}
.jianT li a{ padding:5px;}
.pro01 dl dt{ width:32px; height:32px; background-size:cover}
.ne-zd-list dl{ width:48%;}
.ne-zd-list dl:nth-child(3n){ margin-right:2%;}
.gg02-gai .ne-pro-list dl{ width:48%;}
.gg02-gai .ne-pro-list dl:nth-child(3n){ margin-right:1%;}
.nr-zi{ width:98%;}
.new-cd ul li{ width:50%;}
.yjs-img{ display:none;}
.slideBox .prev,.slideBox .next{ width:25px; height:25px; background-size:cover}
.picScroll-left .hd .prev, .picScroll-left .hd .next{ width:30px; height:29px; background-size:cover}
.nr-zi p img{ width:100%; height:auto;}
.sideMenu1 ul{ padding:10px;}
.ze-le{ width:100%; padding-bottom:20px;}
.nr-zi p iframe{ width:100%;}
.pro-text dl dd{ padding-bottom:30px;
}
.cx-box .bd ul li{ width:49%;}
.cx-box .bd ul li:nth-child(3){
    margin: 0px 3px 0 0 !important;
}
.lc-le:before{ display:none;}
}

@keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-webkit-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-moz-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-o-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
