.endit-content table td{padding: 5px 10px;border: 1px solid #DDD;word-break: break-word !important;}
.endit-content table td.selectTdClass {
    background-color: #edf5fa !important;
}
.endit-content table td p{margin: 0;color: #333;}
.center_ny{max-width: 1200px;margin: 0 auto;}
.endit-content{line-height: 24px;font-size: 14px;color: #666666;}
.endit-content p{margin:15px 0;}
.endit-content p img{max-width: 100%;}
.endit-content a{color:#f00; font-weight: bold;}
@media (max-width: 765px){
    .endit-content{line-height: 4.8rem;font-size: 2.8rem;color: #666666;}
    .endit-content p{margin: 3rem 0;}
}

@media (max-width: 1024px){
	.center_ny{width: 95%;}
}
.ft-btn .h{height: 70px;}

@media (max-width: 798px){
	.ft-btn .h{height: 20px;}
}

/*loca*/
.ny_banner{height: 480px;}
.loca{height: 55px;line-height: 55px;background: #f2f2f2;margin-bottom: 40px;overflow: hidden;}
.loca .loca_nav{background: url(../images/ny/loca.png) no-repeat left;font-size: 14px;color: #999;padding-left: 26px;}
.loca .loca_nav a{font-size: 14px;color: #999;}
.loca ul{width: 61%;}
.loca ul li{padding: 0 4%;float: left;text-align: center;background: url(../images/ny/loca_line.jpg) no-repeat right;}
.loca ul li a{display: block;font-size: 16px;color: #888;font-weight: bold;}
.loca ul li:last-child{background: none;padding-right: 0;}
.loca ul li:hover a{color: #1d2088;}

@media (max-width: 765px){
	.ny_banner{height: 250px;background-size: 200% 100%;}
	.loca{margin-bottom: 4rem;}
	.loca ul{display: none;}
}

/*about*/
.ab_jj .ny{width: 48%;font-size: 18px;color: #666;font-family: Calibri;line-height: 32px;}
.ab_jj .video{width: 47%;}
@media (max-width: 768px){
	.ab_jj .video,.ab_jj .ny{width: 100%;}
	.ab_jj .ny{margin-top: 30px;}
}

.lc{height: 580px;background: url(../images/ny/lc_bg.jpg) no-repeat center;margin-top: 55px;}
.lc h3{font-size: 54px;color: #df3b3e;font-weight: bold;text-align: center;padding-top: 140px;}
.lc ul{width: 100%;padding: 54px 0;background: rgba(255,255,255,0.8);margin-top: 50px;}
.lc li{width: 20%;float: left;text-align: center;font-size: 17px;color: #666;font-weight: bold;}
.lc li b{font-size: 42px;color: #1d2088;font-family: Impact;margin-bottom: -4px;display: block;font-weight: normal;}

.js{height: 480px;background: url(../images/ny/js_bg.jpg) no-repeat center;margin-top: 80px;margin-bottom: 100px;}
.js ul{width: 84%;margin: 0 auto;padding-top: 65px;}
.js li{width: 47.5%;}
.js li .tit{height: 200px;background: url(../images/ny/mis_bg.jpg) no-repeat center;text-align: center;line-height: 200px;}
.js li .tit b{font-size: 36px;color: #1d2088;text-shadow: 2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff;}
.js li .txt{padding: 30px 40px;background: #fff;font-size: 15px;color: #666;}
.js li:last-child .tit{background: url(../images/ny/vis_bg.jpg) no-repeat center;}

@media (max-width: 1024px){
	.lc{margin-top: 40px;height: auto;}
	.lc h3{padding-top: 60px;}
	.js ul{width: 98%;padding-top: 40px;}
}

@media (max-width: 590px){
	.lc li{width: 49%;margin-bottom: 5%;}
	.lc li:nth-child(2n){float: right;}
	.lc h3{font-size: 26px;padding-top: 40px;}
	.lc li b{font-size: 30px;}
	.lc ul{margin-top: 40px;padding: 40px 0;}
	.js{margin-bottom: 50px;height: auto;background: url(../images/ny/js_bg2.jpg) no-repeat center;padding-bottom: 30px;}
	.js li{width: 90%;float: none;margin: 0 auto;margin-bottom: 30px;}
}

/*contact*/
.contact{margin-top: 80px;}
.contact .h{height: 100px;}
.contact ul{padding: 0;}
.contact .lx{width: 45%;border-top: 5px solid #eee;}
.contact .lx h3{font-size: 22px;color: #1d2088;font-weight: bold;margin: 28px 0 18px;}
.contact .lx li{height: 44px;line-height: 44px;padding-left: 54px;font-size: 14px;color: #666;margin-bottom: 16px;}
.contact .lx li p{line-height: 22px;}
.contact .lx li:nth-child(1){background: url(../images/ny/lx_ic1.png) no-repeat left;}
.contact .lx li:nth-child(2){background: url(../images/ny/lx_ic2.png) no-repeat left;}
.contact .lx li:nth-child(3){background: url(../images/ny/lx_ic3.png) no-repeat left;}
.contact .lx li:nth-child(4){background: url(../images/ny/lx_ic4.png) no-repeat left;}

.contact .ly{width: 50%;}
.contact .ly .i_ly{width: 48%;float: left;height: 50px;line-height: 50px;font-size: 14px;color: #999;padding-left: 20px;outline:none;border: none;background: #f2f2f2;margin-bottom: 10px;}
.contact .ly .i_ly:nth-child(2n){float: right;}
.contact .ly .form-code img{width: 40%;max-width: 130px;height: 50px;}
.contact .ly .i_wd{height: 100px;font-size: 14px;color: #999;padding-left: 20px;outline:none;border: none;background: #f2f2f2;line-height: 30px;padding-top: 10px;width: 100%;}
input.i_ly::-webkit-input-placeholder,textarea.i_wd::-webkit-input-placeholder{color: #999;}
.contact .ly p{font-size: 14px;color: #999;margin: 20px 0;}
.contact .ly .i_sub{width: 200px;height: 50px;background: #111d3a;line-height: 50px;text-align: center;color: #fff;font-size: 16px;font-weight: bold;border: none;outline: none;}

@media (max-width: 768px){
	.contact .lx,.contact .ly{width: 100%;}
	.contact .lx{margin-bottom: 30px;}
}

@media (max-width: 420px){
	.contact{margin-top: 40px;}
	.contact .h{height: 50px;}
	.contact .ly .i_ly{width: 100%;}
}

/*case*/
.case{margin-bottom: 100px;}
.case ul.ca{display: flex;display: -webkit-flex;justify-content: flex-start;-webkit-justify-content: flex-start;flex-wrap: wrap;}
.case ul.ca li{margin-right: 3.75%;width: 30%;margin-bottom: 45px;}
.case ul.ca li:nth-child(3n){margin-right: 0px;}
.case ul.ca li .img{width: 100%;overflow: hidden;position: relative;display: block;border: 1px solid #ddd;box-sizing: border-box;margin-bottom: 24px;}
.case ul.ca li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }
.case ul.ca li .img:hover img{transform: scale(1.1);}
.case ul.ca li .img:hover{border: 1px solid #1d2088;}
.case ul.ca li h3{font-size: 16px;color: #333;font-weight: bold;height: 19px;overflow: hidden;}
.case ul.ca li span{font-size: 14px;color: #666;line-height: 25px;margin-top: 12px;display: block;}
.case ul.ca li b{font-size: 14px;color: #1d2088;}
.case ul.ca li h3:hover{color: #1d2088;}
@media (max-width: 765px){
	.case ul.ca li{width: 47.5%;margin-right: 0;margin-bottom: 3rem;}
	.case ul.ca li:nth-child(2n){margin-left: 5%;}
	.case ul.ca li .img{margin-bottom: 2rem;}
}


/*tech*/
.tech{margin-bottom: 100px;}
.tech h3{font-size: 36px;color: #1d2088;text-align: center;font-weight: bold;}
.tech p{font-size: 15px;color: #777;margin: 30px 0 50px;line-height: 30px;text-align: center;}
.tech dt{float: left;margin-right: 2.75%;width: 22.9%;background: #f6f6f6;text-align: center;padding: 28px 0;}
.tech dt:last-child{margin-right: 0;}
.tech dt img{margin: 0 auto;margin-bottom: 15px;}
.tech dt b{font-size: 16px;color: #333;line-height: 24px;}
.tech dt:hover{background: #1d2088;}
.tech dt:hover b{color: #fff;}
.tech ul{margin-top: 80px;}
.tech li{margin-bottom: 60px;}
.tech .img{width: 50%;height: 390px;overflow: hidden;position: relative;display: block;}
.tech .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }
.tech .img:hover img{transform: scale(1.1);}
.tech .txt{height: 390px;background: #f8f8f8;padding: 50px 60px 0 60px;width: 50%;}
.tech .txt b a{font-size: 28px;color: #1d2088;line-height: 30px;max-height: 60px;overflow: hidden;display: block;}
.tech .txt .rec{width: 36px;height: 3px;background: #1d2088;margin: 30px 0;}
.tech .txt .des{font-size: 15px;color: #777;line-height: 30px;height: 90px;overflow: hidden;}
.tech .txt .more{width: 150px;height: 50px;background: #1d2088;border-radius: 3px;line-height: 50px;text-align: center;margin-top: 40px;}
.tech .txt .more a{display: block;font-size: 14px;color: #fff;font-weight: bold;}
.tech .txt .more:hover{background: #e03b3b;}
.tech li:nth-child(2n) .img{float: right;}
.tech li:nth-child(2n) .txt{float: left;}

@media (max-width: 768px){
	.tech .img,.tech .txt{width: 100%;height: 100%;}
	.tech .txt{padding-bottom: 60px;}
	.tech dt{margin: 0;width: 49%;margin-bottom: 2%;}
	.tech dt:nth-child(2n){float: right;}
}

@media (max-width: 420px){
	.tech{margin-bottom: 50px;}
	.tech h3{font-size: 25px;}
	.tech ul{margin-top: 40px;}
	.tech .txt{padding: 30px 20px;}
	.tech .txt b a{font-size: 20px;height: 100%;}
	.tech .txt .rec{margin: 15px 0;}
	.tech .txt .more{margin-top: 20px;}
	.tech li{margin-bottom: 30px;}
}

/*new*/
.new{margin-bottom: 100px;}
.new ul.ne li{width: 100%;margin-bottom: 30px;background: #f6f6f6;padding: 25px;}
.new ul.ne li img{width: 23%;height: 132px;}
.new ul.ne li a{display: block;}
.new ul.ne li .txt{width: 74%;}
.new ul.ne li .txt b{font-size: 17px;color: #333;height: 20px;overflow: hidden;display: block;}
.new ul.ne li .txt span{font-size: 13px;color: #999;background: url(../images/ny/new_ic.png) no-repeat left;padding-left: 26px;margin: 15px 0;display: block;}
.new ul.ne li .txt .des{font-size: 14px;color: #777;line-height: 24px;height: 70px;overflow: hidden;}
.new ul.ne li:hover{box-shadow: 0px 0px 25px rgba(23,36,136,0.3);}
.new ul.ne li:hover .txt b{color: #1d2088;}

.list{width: 86%;float: right;}
.list b{font-size: 24px;color: #333;}
.list .rec{width: 45px;height: 4px;background: #111d3a;margin: 18px 0 20px;}
.list dt{height: 50px;line-height: 50px;border-bottom: 1px solid #ddd;background: url(../images/ny/liat_ic.png) no-repeat left;padding-left: 18px;font-weight: normal;overflow: hidden;}
.list dt a{display: block;font-size: 15px;color: #333;}
.list dt a:hover{font-weight: bold;color: #1d2088;}

.list2{width: 86%;float: right;}
.list2 b{font-size: 24px;color: #333;}
.list2 .rec{width: 45px;height: 4px;background: #111d3a;margin: 18px 0 20px;}
.list2 dt{}
.list2 dt a{padding: 14px 0; border-bottom: 1px solid #ddd;background: url(../images/ny/liat_ic.png) no-repeat left;padding-left: 18px;font-weight: normal;overflow: hidden;display: block;font-size: 15px;color: #333;}
.list2 dt a:hover{font-weight: bold;color: #1d2088;}
.list2 dt .xl2 a{padding: 10px 0;font-size: 12px;color: #666;background: none;padding-left: 30px;}
.list2 dt .xl2 a:hover{font-weight: bold;color: #1d2088;}
.list2 dt .xl3 a{padding: 4px 0;padding-left: 50px;line-height: 30px;}

/*.iconRotate {
  transform: rotate(90deg);
  transition: transform 0.5s;
}
.s-firstDrop,
.s-secondDrop {
  display: none;
}*/

.online{padding: 15px;background: #f6f6f6;margin-top: 30px;width: 86%;float: right;text-align: center;}
.online img{width: 100%;}
.online b{font-size: 18px;color: #333;margin: 20px 0;display: block;}
.online .more{width: 100%;height: 50px;background: #111d3a url(../images/f_lx.png) no-repeat 46px 16px;line-height: 50px;}
.online .more a{display: block;font-size: 15px;color: #fff;padding-left: 80px;text-align: left;}
.online .more:hover{background: #111d3a url(../images/f_lx.png) no-repeat 46px 16px;}

@media (max-width: 990px){
	.col-md-3{display: none;}
	.new ul.ne li img{height: 100%;}
}

@media (max-width: 420px){
	.new ul.ne li{padding: 15px;margin-bottom: 20px;}
	.new ul.ne li img{width: 40%;}
	.new ul.ne li .txt{width: 56%;}
	.ne ul.new li .txt .des{height: 40px;font-size: 14px;line-height: 20px;}
	.new{margin-bottom: 50px;}
	.new ul.ne li .txt .des{display: none;}
	.new ul.ne li .txt b{height: 100%;}
}

/*newshow*/
.new_show{margin-bottom: 100px;}
.new_show .txt h1{background: url(../images/ny/new_ic2.png) no-repeat left;padding-left: 30px;font-size: 24px;color: #333;font-weight: bold;}
.new_show .txt dl{height: 55px;border-bottom: 1px dashed #bbb;margin-top: 12px;}
.new_show .txt dt{line-height: 55px;font-size: 14px;color: #999;float: left;font-weight: normal;margin-right: 8%;}
.new_show .txt dt:last-child{margin-right: 0;}
.new_show .txt dt:first-child{background: url(../images/ny/new_ic.png) no-repeat left;padding-left: 40px;}
.new_show .txt .des{font-size: 15px;color: #777;line-height: 24px;border-bottom: 1px #ddd solid;padding-bottom: 80px;}
.new_show .txt .des img{max-width: 100%;}
.new_show .txt .fy{margin-top: 30px;}
.new_show .txt .fy p{font-size: 14px;color: #808080;margin-top: 15px;}
.new_show .txt .fy a{color: #333;}

@media (max-width: 765px){
	.new,.new_show{margin-bottom: 50px;}
	.new_show .txt h1{font-size: 18px;}
	.new_show .txt dt:first-child{padding-left: 4rem;margin-right: 5%;}
}


/*pro*/
.search{margin-bottom: 30px;}
.search .ser_inp{width:80%; height:50px; border:none; padding:0 0 0 14px; float:left;font-size: 12px;color:#999;line-height:50px; outline:none;border: 1px solid #ddd;box-sizing: border-box;}
.search .ser_so{cursor: pointer;float:left;border:none;width:20%; height:50px;background: #1d2088 url(../images/ny/ser_ic.png) no-repeat center center;}
input.ser_so::-webkit-input-placeholder {color: #999;}

.pro{margin-bottom: 100px;}
.pro .tit{font-size: 20px;color: #333;font-weight: bold;text-transform: uppercase;border-bottom: 1px solid #ddd;padding-bottom: 16px;}
.pro .tit b{color: #111d3a;}
.pro ul.prt li{float: left;margin-right: 2.8%;margin-top: 24px;width: 31.4%;text-align: center;}
.pro ul.prt li:nth-child(3n){margin-right: 0px;}
.pro ul.prt li .img{width: 100%;overflow: hidden;position: relative;display: block;border: 1px solid #ddd;box-sizing: border-box;margin-bottom: 20px;}
.pro ul.prt li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }
.pro ul.prt li:hover .img img{transform: scale(1.1);}
.pro ul.prt li:hover .img{border: 1px solid #1d2088;}
.pro ul.prt li p{font-size: 14px;line-height: 24px;color: #333;}
.pro ul.prt li:hover p{color: #1d2088;font-weight: bold;}

@media (max-width: 1024px){
	.pro ul.prt li .img{height: auto;}
	.pro ul.prt li{height: 310px;}
}

@media (max-width: 768px){
	.pro ul.prt li{margin: 0;width: 49%;margin-top: 24px;height: 470px;}
	.pro ul.prt li:nth-child(2n){float: right;}
}

@media (max-width: 420px){
	.pro ul.prt li{height: 280px;}
	.pro{margin-bottom: 50px;}
}

/*proshow*/
.pro_show, .pro-showcase{margin-bottom: 100px;}
.pro_show ul.tj{padding: 20px;width: 86%;float: right;border: 1px solid #ddd;margin-top: 30px;}
.pro_show ul.tj b{font-size: 20px;color: #333;font-weight: bold;}
.pro_show ul.tj li{border-bottom: 1px dashed #ddd;overflow: hidden;padding-bottom: 20px;margin-top: 20px;}
.pro_show ul.tj li:last-child{border-bottom: none;padding-bottom: 0;}
.pro_show ul.tj li p{width: 60%;font-size: 12px;color: #333;line-height: 20px;margin-top: 5px;}
.pro_show ul.tj li img{width: 36%;}
.pro_show ul.tj li:hover p{color: #1d2088;font-weight: bold;}

.fullSlide{width:45%;position:relative;}
.fullSlide li img{width: 100%;display: block;}
.fullSlide .prev,.fullSlide .next{position:absolute;z-index:1;top:50%;left:0;z-index:1;cursor:pointer;display: block;}
.fullSlide .prev img,.fullSlide .next img{width:28px;height:24px;display: block;}
.fullSlide .next{left:auto;right:0;}
.fullSlide .gallery-paging{position: absolute;text-align: right;bottom: 10px;left: 0;right: 0;padding: 0 10px;z-index: 10;}

.pro_show .txt{width: 52%;}
.pro_show .txt h1{font-size: 20px;color: #333;line-height: 40px;font-weight: bold;border-bottom: 1px #ddd solid;box-sizing: border-box;padding-bottom: 15px;}
.pro_show .txt .des{font-size: 14px;color: #666;line-height: 24px;margin: 30px 0 38px;}
.pro_show .txt .more a{padding: 10px 34px; border-radius: 3px;background: #111d3a;text-align: center;font-size: 14px;font-weight: bold;display: block;float: left;color: #fff;margin-right: 20px;text-transform: uppercase;}
.pro_show .txt .more a:nth-child(2){background: #1d2088;margin-right: 0px;}
.pro_show .txt .more a:hover{background: #1a1a1a;}
.pro_show .txt .more a:hover:nth-child(2n){background: #080b74;}
.pro_show .xq{margin-top: 80px;border-bottom: 1px solid #ddd;margin-bottom: 40px;}
.pro_show .xq .jst{font-size: 14px;color: #fff;font-weight: bold;text-align: center;width: 160px;height: 50px;background: #1d2088;line-height: 50px;}
.pro_show .details{font-size: 15px;color: #777;line-height: 24px;}
.pro_show .details img{max-width: 100%;}
.pro_show b.bt{font-size: 24px;color: #1d2088;margin-bottom: 30px;display: block;}
.pro_show .process,.pro_show .lx{margin-top: 50px;}
.pro_show .process img{max-width: 100%;}
.pro_show .lx .des{font-size: 17px;color: #333;line-height: 36px;}
.pro_show .fy{margin-top: 30px;border-top: 1px #ddd solid;}
.pro_show .fy p{font-size: 14px;color: #808080;margin-top: 15px;}
.pro_show .fy a{color: #333;}
.pro_show .kj{height: 40px;line-height: 40px;font-size: 12px;color: #333;width: 50%;float: left;margin-bottom: 15px;}
.pro_show .kj p{width: 12%;}
.pro_show .kj b{color: #e00000;font-weight: normal;}
.pro_show .kj .xxk{margin-left: 38px;outline: none;border: 1px solid #ddd;width: 70%;height: 40px;line-height: 40px;padding: 0 15px;}
.pro_show .form-code .xxk{width: 40%;}
.pro_show .form-code img{width: 30%;max-width: 122px;height: 40px;}
.pro_show .mes{width: 100%;height: 100px;}
.pro_show .mes .xxk{height: 100px;width: 85%;}
.pro_show .mes p{width: 6%;}
.pro_show input.send{width: 150px;height: 45px;background: #111d3a;border-radius: 5px;outline: none;border: none;font-size: 14px;font-weight: bold;color: #fff;margin-left: 10.2%;}
@media (max-width: 765px){
	.pro_show, .pro-showcase{margin-bottom: 8rem;}
	.fullSlide{width: 100%;}
	.pro_show .txt{width: 100%;margin-top: 6rem;}
	.pro_show .xq{margin-top: 4rem;}
	.pro_show .kj{width: 100%;}
	.pro_show .mes p{width: 12%;}
	.pro_show .mes .xxk{width: 70%;}
	.pro_show input.send{margin-left: 22%;}
	.pro_show .txt h1{font-size: 3.2rem;margin-top: 1rem;line-height: 4rem;}
}

/*pagination*/
#dcms_pager{text-align: left;}
.pagination > li > a, .pagination > li > span{width: 32px;height: 32px;background: #f2f2f2;border: none;color: #777;margin-right: 8px;}
.pagination li.prev,.pagination li.first,.pagination li.next,.pagination li.last{display: none;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #111d3a;border-color: #111d3a;}
.case_page{margin-left: 44%;}

@media (max-width: 765px){
    #dcms_pager{text-align: center;}
	.case_page{margin-left: 0;}
}






















