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

@media (max-width: 798px){
	.ft-btn .h{height: 20px;}
}
.new_show p a，.new_show p strong {
    font-weight: bold;
}
/*loca*/
.pro .col-md-3,.pro_show .col-md-3,.new .col-md-3,.new_show .col-md-3{float:left;width: 320px;}
.pro .col-md-9,.pro_show .col-md-9,.new .col-md-9,.new_show .col-md-9{float:right;}

.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: 768px){
	.ny_banner{height: 250px;background-size: 200% 100%;}
	.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;}
}

.p-head .menu li .otxla.pru {
    
    width: 100%;   
        left: 0%;
    
}
.p-head .menu li .otxla li a:hover{
    
  color: #da251d;  
    
    
}
.p-head .menu li .otxla {
    display: block;
    position: absolute;
    width: 150%;
    background-color: #fff;
    box-shadow: 0 3px 29px -8px rgba(255, 255, 255, 0.71);
    border-radius: 6px;
    padding: 5px 0px;
    left: -25%;
    top: 9rem;
    opacity: 0;
    pointer-events: none;
    transform: translate3d(0, -10px, 0);
    -webkit-transform: translate3d(0, -10px, 0);
    -moz-transform: translate3d(0, -10px, 0);
    -o-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}

.p-head .otxla span {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 100%;
    height: 15px;
}

.p-head .otxla span:after {
    content: "";
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}
.p-head .menu li .otxla li a {
    color: #333;
    width: 100%;
    padding: 0px;
    text-align: center;
    line-height: 40px;
    font-size: 15px;
}
.p-head .menu li .otxla li:hover a{ font-weight:block;}

.p-head .menu .otxla ul {
    margin: 0px;
    width: 100%;
}

.p-head .menu li .otxla li {
    display: block;
    width: 100%;
    position: relative;
    border-radius: 0px;
    height: 40px;
    line-height: 40px;
}


.p-head .menu>ul>li:hover .otxla {
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    opacity: 1;
    pointer-events: auto;
}

/*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: 46px;line-height: 44px;padding-left: 54px;font-size: 14px;color: #666;margin-bottom: 18px;}
.contact .lx li:nth-child(1){background: url(../images/ny/lx_ic1.png) no-repeat left;line-height: 20px;
    padding-top: 4px;}
.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: 9px;}
.contact .ly .i_ly:nth-child(2n){float: right;}
.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: #df3b3e;lin50px;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 li{float: left;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%;height: 400px;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: 1024px){
	.case ul.ca li .img{height: 100%;}
}

@media (max-width: 768px){
	.case ul.ca li:nth-child(2n){float: right;}
	.case ul.ca li{margin: 0;}
	.case ul.ca li{width: 49%;margin-bottom: 30px;}
}

@media (max-width: 420px){
	.case{margin-bottom: 50px;}
	.case ul.ca li b{font-size: 14px;}
	.case ul.ca li span{font-size: 12px;line-height: 20px;}
}

/*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;height: 30px;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%;}
.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: 100%;float: right;}
.list b{font-size: 24px;color: #333;}
.list .rec{width: 45px;height: 4px;background: #df3b3e;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: 100%;float: left;}
.list2 b{font-size: 24px;color: #333;}
.list2 .rec{width: 45px;height: 4px;background: #df3b3e;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: 100%;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: #df3b3e 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: #c41515 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: 420px){
	.new,.new_show{margin-bottom: 50px;}
	.new_show .txt h1{font-size: 18px;}
	.new_show .txt .des{padding-bottom: 40px;line-height: 32px;}
}


/*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: #df3b3e;}
.pro ul.prt li{float: left;margin-right: 2.8%;margin-top: 24px;width: 31.4%;text-align: center;height: 398px;}
.pro ul.prt li:nth-child(3n){margin-right: 0px;}
.pro ul.prt li .img{width: 100%;height: 353px;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;}

.new_show p {
    margin: 15px 0;
}
.pro_show .xq p {
    line-height: 24px;
    padding: 1rem 22px 1rem 0;
}
@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;}
}
.inner_newstit.tit li.cur a {
    background: #da251d;
    color: #fff;
    border: 1px solid #da251d;
}
/*proshow*/
.pro_show{margin-bottom: 100px;}
.pro_show ul.tj{padding: 20px;width: 99.99%;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: 100%;font-size: 1.8rem;color: #333;line-height: 20px;margin-top: 5px; height:2rem; overflow:hidden; text-align:center;}
.pro_show ul.tj li img{width: 100%;}
.pro_show ul.tj li:hover p{color: #1d2088;}

.fullSlide{width:45%;position:relative;height:440px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:100%;overflow:hidden;text-align:center;}
.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 .bd li img{width: 100%;height: 100%;border: 1px solid #ddd;}

.pro_show .txt{width: 52%;}
.pro_show .txt h1{font-size: 20px;color: #333;line-height: 30px;font-weight: bold;border-bottom: 1px #ddd solid;box-sizing: border-box;padding-bottom: 30px;}
.pro_show .txt .des{font-size: 14px;color: #666;line-height: 36px;margin: 30px 0 38px;}
.pro_show .txt .more a{padding: 18px 34px; border-radius: 3px;background: #e03b3b;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: #c41515;}
.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: 178px;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%;}
.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: #df3b3e;border-radius: 5px;outline: none;border: none;font-size: 14px;font-weight: bold;color: #fff;margin-left: 10.2%;}

@media (max-width: 1024px){
	.fullSlide{height: 340px;}
	.pro_show .txt .des{margin-bottom: 30px;}
}

@media (max-width: 420px){
	.pro_show{margin-bottom: 50px;}
	.fullSlide{width: 100%;height: 400px;}
	.pro_show .txt{width: 100%;margin-top: 60px;}
	.pro_show .xq{margin-top: 40px;}
	.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: 18px;margin-top: 10px;}
	.pro_show .details{line-height: 32px}
}

/*pagination*/
.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: #df3b3e;border-color: #df3b3e;}
.case_page{margin-left: 44%;}

@media (max-width: 420px){
	.case_page{margin-left: 0;}
}




















