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

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

.fc p{word-wrap: break-word;}
.center_ny{margin-bottom:50px;}
.col-99{height:570px;    padding: 46px 29px 0 59px;}
@media (max-width: 765px){
    .center_ny{margin-bottom:20px;padding-top:2.5rem;}
   .col-99{height:auto!important;    padding:3% 5%;}
   .pro_show .txt .more,.pro_show .txt .more2{width:48.5%!important;}
   .summary-btn-2{width:100%!important;}
   .picShow_box{height:auto!important;}
   .pro_show .txt .more2{margin-left:0!important;float:right!important;}
   .entry-comments .form{padding:3% 5%;}
   .pro_show .txt{margin-top:0!important;}
   .entry-comments .comment-title{font-size:2rem;}
   .pro .col-md-9{width:100%!important;}
   .pro .col-md-9 .col-md-con .col-tab{width:100%!important;}
}
img{width:100%;}
/*loca*/
.ny_banner{height: 480px;}
.loca{height: 55px;line-height: 55px;background: #f2f2f2;overflow: hidden;padding:0 3%;width:100%; box-sizing:border-box;font-size: 0.7rem;color: #14264c;}

.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: #0080cb;}
@media (max-width: 765px){
    .loca a{font-size:1.2rem;}
    .abo{padding:0 3%;}
    .content1{width:100% !important;}
}
@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: #0080cb;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: #0080cb;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: #0080cb;font-weight: bold;margin: 28px 0 18px;}
.contact .lx li{line-height: 44px;padding-left: 54px;font-size: 14px;color: #666;margin-bottom: 16px;padding:0 57px;}
.contact .lx li:nth-child(1){background: url(../images/ny/lx_ic1.png) no-repeat left;line-height: 24px;}
.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 h2{text-align:center;line-height:50px;font-size:50px;color:#333;}
.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 .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;text-align:center;margin-bottom:50px;}
.contact .ly .i_sub{width: 200px;height: 50px;background: #035cba;text-align: center;color: #fff;font-size: 16px;font-weight: bold;border: none;outline: none;margin:50px auto 0;display:block;}
.details .fc{margin-top:35px!important;}
@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 #0080cb;}
.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: #0080cb;}
.case ul.ca li h3:hover{color: #0080cb;}

@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: #0080cb;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: #0080cb;}
.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: #0080cb;height: 30px;overflow: hidden;display: block;}
.tech .txt .rec{width: 36px;height: 3px;background: #0080cb;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: #0080cb;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*/
.p102-info-items {
        margin-bottom: 60px;
    }
    
    .p102-info-items-img {
        float: right;
        width: 280px;
    }
    
    .p102-info-items-img a,
    .p102-info-items-img img {
        width: 100%;
        display: block;
    }
    
    .p102-info-items-text {
        float: left;
        width: 780px;
        padding-top: 40px;
    }
    
    
    .p102-info-items-text h4 a {
        display: inline-block;
        height: 32px;
        max-width: 100%;
        line-height: 32px;
        font-size: 22px;
        color: #333333;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight:bold;
    }
    
    .p102-info-items-text p {
        line-height: 28px;
        font-size: 14px;
        color: #666666;
        text-align: justify;
        margin-bottom: 24px;
    }
    
    .p102-info-1-more a {
        display: inline-block;
        line-height: 45px;
        font-size: 14px;
        color: #FFF;
        text-align: center;
        background:#03237a;
        padding:0 5%;
    }
    
    .p102-info-1-more a:hover{background:#eb3937;}
    
    .news-top:hover  h4 a{
        color: #03237a;
    }
    
    .news-top{
        border:1px solid #ddd;padding:30px;margin:50px 0;
    }
    
@media screen and (max-width: 765px){
    .news-top{margin-bottom:1.0rem;display:none;}
    .news-top .p102-info-items-img{width:100%;line-height:0;}
    .news-top .p102-info-items-text{width:100%;}
    .p102-info-items-text{padding-top:2.0rem;}
}    
.new{margin-bottom: 100px;}
.new ul.ne li{width: 100%;margin-bottom: 30px;background: #f6f6f6;padding: 25px;}
.new ul.ne li img{width: 30%;}
.new ul.ne li a{display: block;}
.new ul.ne li .txt{width: 66%;}
.new ul.ne li .txt b{font-size: 20px;color: #333;line-height: 30px;overflow: hidden;display: block;}
.new ul.ne li .txt strong{font-size: 13px;color: #999;background: url(../images/ny/new_ic.png) no-repeat left;padding-left: 26px;margin: 15px 0;display: block;font-weight:normal;}
.new ul.ne li .txt .des{font-size: 14px;color: #777;line-height: 24px;height: 70px;overflow: hidden;margin:0.5rem 0 1rem;}
.new ul.ne li .txt i{display:inline-block; padding:0 5%;line-height:30px;text-align:center; font-size:12px;color:#FFF;background:#0277d6;}
.new ul.ne li:hover{box-shadow: 0px 0px 25px rgba(23,36,136,0.3);}
.new ul.ne li:hover .txt b{color: #eb3937;}
.new ul.ne li .txt i:hover{background:#eb3937;}

.new ul.ne1 li{width: 100%;padding: 25px;padding-left:0;border-bottom: 1px solid #ddd;}
.new ul.ne1 li img{width: 33%;}
.new ul.ne1 li a{display: block;}
.new ul.ne1 li .txt{width: 63%;padding-top:3%;}
.new ul.ne1 li .txt b{font-size: 20px;color: #333;line-height: 30px;overflow: hidden;display: block;}
.new ul.ne1 li .txt strong{font-size: 13px;color: #999;background: url(../images/ny/new_ic.png) no-repeat left;padding-left: 26px;margin: 15px 0;display: block;font-weight:normal;}
.new ul.ne1 li .txt span{display:block;margin:10px 0;color:#333;}
.new ul.ne1 li .txt .des{font-size: 14px;color: #777;line-height: 24px;height: 70px;overflow: hidden;}
.new ul.ne1 li .txt i{display:block; width:100px;line-height:30px;text-align:center; font-size:12px;color:#FFF;background:#03237a;}
.new ul.ne1 li:hover .txt b{color: #03237a;}
.new ul.ne1 li:hover span{color: #03237a;}
@media screen and (max-width: 765px){
    .new ul.ne li img{width: 100%;}
    .new ul.ne li .txt{width:100%;margin-top:5%;}
    .new ul.ne li .txt b{font-size:1.4rem;}
    .new ul.ne1 li{padding-right:0;}
    .new ul.ne1 li img{width:100%;}
    .new ul.ne1 li .txt{width:100%;}
    .new ul.ne1 li .txt b{font-size:1.4rem;}
}

.list{width: 86%;float: right;}
.list b{font-size: 20px;color: #333;}
.list .rec{width: 45px;height: 4px;background: #0277d6;margin: 5px 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: #03237a;}
.col-md-33{background:#FFF;width:288px;float:right;}
.col-md-33 .list2{width:288px;float:right;z-index:500;background:#FFF;overflow-y: auto;}
.col-md-33 .list2 dl{padding:0 19px;padding-bottom:0;}
.col-md-33 .list2 dl dt:last-child{border-bottom:0;}
.fixed{position: fixed; right: 50%;top:90px;margin-right: -600px;}
.list2{width: 86%;float: right;}
.list2 b{font-size: 24px;color: #FFF;display:block;width:100%; line-height:100px; text-align:center;background:#204da1;}
.list2 dt{border-bottom: 1px solid #ddd;padding:24px 0 22px 10px;}
.list2 dt>a{ margin-bottom:5px; line-height:30px; font-weight: normal;overflow: hidden;display: block;font-size: 20px;color: #000000;}
.list2 dt a:hover{font-weight: bold;color: #0080cb;}
.list2 dt .xl2 a{display:block;line-height:27px;font-size: 16px;color: #204da1;background: none;padding-left: 15px;position:relative; margin-left:2px; font-family:"Helvetica"; font-weight: normal;}
.list2 dt .xl2 a:before{width:6px; height:6px;background:#204da1;content:"";position:absolute;left:0;top:10px;border-radius:50%;}
.list2 dt .xl2 a:hover{font-weight: bold;color: #0080cb;}
.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: 288px;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: #03237a 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: #eb3937 url(../images/f_lx.png) no-repeat 46px 16px;}

@media (max-width: 990px){
	.col-md-3{display: none;}
}

@media (max-width: 420px){
	.new ul.ne li{padding: 15px;margin-bottom: 20px;}
}

/*newshow*/
.new_show{margin:50px auto 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;overflow:hidden;}
.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;}
.new_show .txt .des p{line-height:27px;margin:10px 0;}
.new_show .txt .des a{margin:0 5px; color:#035cba;}
.new_show .txt .des img{max-width: 100%;}
.new_show .txt .fy{margin-top: 30px;background: #f5f5f5;padding: 10px;line-height: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_show .txt dt{margin-right:2%;}
}

@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;margin-right:6%;}
.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: #03237a 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: #03237a;}
.pro ul.prt li{float: left;margin-right: 2.8%;margin-top: 24px;width: 48.6%;text-align: center;}
.pro ul.prt li:nth-child(2n){margin-right: 0px;}
.pro ul.prt li .img{width: 100%;overflow: hidden;position: relative;display: block;box-sizing: border-box;margin-bottom: 10px;}
.pro ul.prt li .img img{width: 100%;display: block;transition: all 0.3s linear 0s; }
.pro ul.prt li:hover .img img{transform: scale(1.1);}
.pro ul.prt li p{font-size: 16px;line-height: 24px;color: #333;}
.pro ul.prt li:hover p{color: #0080cb;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;}
}

.pro .col-md-9{width:900px;background:#FFF;border:1px solid #e6e6e6;}
.pro .col-md-9 .col-md-tit{padding-top:44px; text-align:center; line-height:33px;font-size:32px; color:#1a1a1a; font-weight: bold;font-family:"Helvetica"; margin-bottom:19px;}
.pro .col-md-9 .col-md-desc{line-height:26px;padding:0 48px 0 38px;font-size:16px; color:#4c4c4c;font-family:"Helvetica";margin-bottom:49px;}
.pro .col-md-9 .col-md-con{margin-bottom:60px;}
.pro .col-md-9 .col-md-con h4{line-height:22px; margin-bottom:24px;padding-left:20px; border-left:6px solid #0277d6;}
.pro .col-md-9 .col-md-con h4 a{font-size:24px; color:#1a1a1a; font-weight: normal;font-family:"Helvetica";}
.pro .col-md-9 .col-md-con .col-qh{padding:0 20px;}
.pro .col-md-9 .col-md-con .col-qh p{margin-bottom:0!important;}
.pro .col-md-9 .col-md-con .col-qh.tm p{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.pro .col-md-9 .col-md-con .col-qh p a{display:block;float:left; margin-right:1px;line-height:50px;padding:0 27px;background:#0277d6;font-size:18px; color:#ffffff;vertical-align: top; box-sizing:border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pro .col-md-9 .col-md-con .col-qh p a.cur{background:#eb3937;}
.pro .col-md-9 .col-md-con .col-qh.hm p a{width: 49.9%;box-sizing:border-box; margin-right:0;margin-bottom:2px;text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pro .col-md-9 .col-md-con .col-qh.hm p a:nth-child(2n){float: right;}
.pro .col-md-9 .col-md-con .col-qh.tm p a{width:33.2%;margin-right:0;margin-bottom:2px;text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pro .col-md-9 .col-md-con table{width:100%; box-sizing:border-box;table-layout: fixed;}
.pro .col-md-9 .col-md-con table tr th{background:#636566;font-size:18px; color:#ffffff;font-weight:normal;  text-align:center;border-right:1px solid rgba(0,0,0,.1);box-sizing:border-box;}
.pro .col-md-9 .col-md-con table tr td{text-align:center;line-height:70px;font-size:16px; color:#333333;}
.pro .col-md-9 .col-md-con table tr td a{color:#0277d6;}
.pro .col-md-9 .col-md-con table tr td a:hover{color:#eb3937;}
.pro .col-md-9 .col-md-con .col-tab{width:1158px; height:450px;overflow: scroll;background:#FFF;}
.pro .col-md-9 .col-md-con .col-tab.tb th{height:100px;line-height:100px;}
.pro .col-md-9 .col-md-con table tr{width:117px;border:1px solid rgba(0,0,0,.1);border-top:0;}
.pro .col-md-9 .col-md-con table tr td{border-right:1px solid rgba(0,0,0,.1);}
.pro .col-md-9 .col-md-con table tr td:last-child{border-right:0;}
.pro .col-md-9 .col-md-con table tr th.c2{height:59px; line-height:59px;    border-bottom: 1px solid rgba(0,0,0,.1);}
.pro .col-md-9 .col-md-con table tr th.c3{height:40px; line-height:40px;font-size:16px;}
.jbc p a:nth-child(2){width:240px;}
@media screen and (max-width: 1024px){
    .pro .col-md-9 .col-md-con .col-qh p a{font-size:12px;padding:0 12px;}
    .online{width:100%;}
}
@media screen and (max-width: 767px){
.pro .col-md-9 .col-md-con table tr td{height:63px;overflow: hidden;font-size:1.2rem;text-align:center!important;}
.pro .col-md-9 .col-md-con table tr td
.pro .col-md-9 .col-md-con table tr td.c4{padding:13px 0 0;}
.pro .col-md-9 .col-md-con table tr th{font-size:1.2rem;}
.pro .col-md-9 .col-md-con table tr th.c2{line-height:18px;padding-top:1.5rem;}
.pro .col-md-9 .col-md-con table tr{height:63px;}
.pro .col-md-9 .col-md-con .col-qh p a{ box-sizing:border-box;margin-right:0;text-align:center; border-right:1px solid #FFF;padding:0 1%;width:50%!important;}
.pro .col-md-9 .col-md-con .col-qh.hmt p a{border-bottom:1px solid #FFF;}
.pro .col-md-9 .col-md-con .col-qh.hmt p a:nth-child(1),.pro .col-md-9 .col-md-con .col-qh.hmt p a:nth-child(2),.pro .col-md-9 .col-md-con .col-qh.hmt p a:nth-child(3){width:33.33%;}
.pro .col-md-9 .col-md-con .col-qh.hmt p a:nth-child(4),.pro .col-md-9 .col-md-con .col-qh.hmt p a:nth-child(5),.pro .col-md-9 .col-md-con .col-qh.hmt p a:nth-child(6),.pro .col-md-9 .col-md-con .col-qh.hmt p a:nth-child(7){width:50%;}

.pro .col-md-9 .col-md-con .col-qh.jbc p a{width:50%;border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
.pro .col-md-9 .col-md-con .col-qh{padding:0;}
.pro .col-md-9 .col-md-con .col-qh.hm p a:nth-child(5),.pro .col-md-9 .col-md-con .col-qh.hm p a:nth-child(6){line-height: 21px;padding: 10px 0;}
}






/**/
.lx-con{height:200px;background:#0277d6;padding-top:44px; box-sizing: border-box;}
.lx-con span{display: block; text-align: center; margin-bottom: 5px;}
.lx-con span em{display: inline-block; padding-top:58px;background:url(../images/lx-btn.png) no-repeat center top; line-height:47px; font-size: 22px; color:#ffffff;}
.lx-con strong{display: block;width:286px; height:46px;float:right; position: relative;background:#03237a;}
.lx-con strong:before{width:12px; height:12px;background:#eb3937;content:"";position: absolute;left:-5px; top:-5px;}
.lx-con strong a{display: block; text-align: center;}
.lx-con strong i{display: inline-block; line-height: 46px;font-size: 16px; color:#ffffff;padding-right:31px;background:url(../images/lx-jt.png) no-repeat right; font-weight: normal;}
@media screen and (max-width: 767px){
    .lx-con{height:13.1rem;padding-top:1.95rem;}
    .lx-con span em{line-height: 3.2rem;padding-top:2.85rem;background:url(../images/lx-btn1.png) no-repeat center top;background-size:2.85rem 2.85rem;font-size:1.1rem;}
    .lx-con strong{margin:0 auto;float:none;width:21.4rem; height:2.8rem;}
    .lx-con strong i{line-height: 2.8rem; font-size: 1.2rem;}
    .lx-con strong:before{width:0.6rem; height:0.6rem;background:#eb3937;content:"";position: absolute;left:-0.25rem; top:-0.25rem;}
}








@media screen and (max-width: 1200px){
    .col-md-33{display:none;}
}
@media screen and (max-width: 765px){
    .pro ul.prt li{height:auto;}
    .col-md-33{display:none;}
    .pro .col-md-9 .col-md-tit{font-size:30px;}
    .pro .col-md-9 .col-md-desc{padding:0 6%;text-align: left;}
    .pro .col-md-9 .col-md-con table tr td.c4{padding:13px 0 0;}
    .new_show{margin:0 auto 5rem;}
    .new_show .txt .des{padding-bottom:0;}
    .contact .ly h2{font-size:2.5rem;}
    .contact .list-paddingleft-2 li .em{width:3rem!important;height:3rem!important;padding-top:0!important;}
    
}
/*proshow*/
.pro_show{margin-bottom: 50px;}
.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: #0080cb;font-weight: bold;}

.picShow_box{
    width:100%;
}

.picShow_box .swiper-slide {

   background-size: cover;

   background-position: center;

}

.picShow_item{

   height: 375px;

}

.picShow_thumbs{

   box-sizing: border-box;

   height: 82px;

   margin:12px 0 0;

}



.picShow_thumbs .swiper-slide{

    border:1px solid #e6e6e6;

}

.picShow_thumbs .swiper-slide-thumb-active{

    border-color: #0063ae;

}

.picShow_thumbs .swiper-button-black:after{

    font-size:20px;

    background: #fff;

}

.pro_show .txt{width: 45%;padding-top:40px;}
.pro_show .txt h1{font-size: 30px;color: #333;line-height: 38px;font-weight: bold;box-sizing: border-box;padding-bottom: 16px;}
.pro_show .txt .des{font-size: 14px;color: #666;line-height: 25px;margin: 0 0 13px;}
.pro_show .txt .addthis_box{margin-top:19px;}
.pro_show .txt .more{width:180px;height:52px;line-height:52px;border-radius: 3px;border:1px solid #204da1;text-align: center;display: block;float: left;text-transform: uppercase;position:relative;overflow:hidden; cursor:pointer;}
.pro_show .txt .more a{display:block;font-size: 16px;font-weight: bold;color: #204da1;font-family:"Helvetica"; font-weight: bold;}
.pro_show .txt .more2{float:left;margin-left:3px;position:relative;overflow:hidden;}
.pro_show .txt .more2 .summary-btn-2{display:block;width: 176px;text-align: center;height: 52px;line-height: 52px;border-radius: 3px;}
.anim {
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
}
.anim:before {
  position: relative;
  content: '';
  display: block;
  margin-top: 100%;
}
.anim:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 50%;
}
.anim:before {
    position: relative;
    content: '';
    display: block;
    margin-top: 100%;
}

.pro_show .txt .more:hover > .anim {
  -moz-animation: anim-out 0.75s;
  -webkit-animation: anim-out 0.75s;
  animation: anim-out 0.75s;
}
.pro_show .txt .more:hover > .anim:after {
  -moz-animation: anim-out-pseudo 0.75s;
  -webkit-animation: anim-out-pseudo 0.75s;
  animation: anim-out-pseudo 0.75s;
}
.pro_show .txt .down{float:left;margin:0 0 38px;width:100%;}
.pro_show .txt .down a{font-size:16px; color:#1a1a1a; font-family:"Helvetica"; font-weight: bold;}
.pro_show .xq .jst{font-size: 14px;color: #fff;font-weight: bold;text-align: center;width: 160px;height: 50px;background: #03237a;line-height: 50px;}
.pro_show .details{  font-size: 15px;
    color: #777;
    line-height: 24px;
    background: #fff;
    padding: 25px;    border: 1px solid #e6e6e6;}
.pro_show .details img{max-width: 100%;}
.pro_show .relate_tit2{margin-top:49px;}
.pro_show .relate_tit2 span{display:block; line-height:25px;padding-left:26px;border-left:8px solid #204da2;font-size:24px; color:#1a1a1a; font-weight:bold; margin-bottom:29px;}
.pro_show .form{background:#FFF;padding:35px 55px 39px 54px;border:1px solid #d8e0eb; margin-bottom:49px;}
.pro_show .form p{line-height:25px; margin-bottom:22px; font-size:18px; color:#1b1b1b;}
.pro_show .form p a{color:#a90909;}
.pro_show .form .row{float:left;width:100%; margin-bottom:4px;}
.pro_show .form .row.w50 input{background:#f7f7f7;}
.pro_show .form .row input,.pro_show .form .row textarea{width:100%;}
.pro_show .form .row textarea{height:108px; padding:10px; box-sizing:border-box;background:#f7f7f7;}
.zxlysub{width:228px !important; height:50px; line-height:50px; text-align:center; font-size:14px; color:#FFF;background:#204da2;}
.pro_show b.bt{font-size: 24px;color: #03237a;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%;}

.pro-ul{background:#FFF;    border: 1px solid #d8e0eb;margin-bottom:80px;padding: 20px 0;}
.pro-ul li{    width: 32.1%;
    margin-left: 1%;}
.pro-ul li img {
    width: 100%;
}
.pro-ul li p {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #333;
    font-size: 16px;
    margin: 10px 0 0;
    padding: 0 10px;
    text-align: center;
}

@media (max-width: 1024px){
	.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: #03237a;border-color: #03237a;}
.case_page{margin-left: 44%;}

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




@-webkit-keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

@-moz-keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

@-ms-keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

@keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes anim-out-pseudo {
  0% {
    background: rgba(0, 0, 0, 0.25);
  }
  100% {
    background: transparent;
  }
}
@-moz-keyframes anim-out-pseudo {
  0% {
    background: rgba(0, 0, 0, 0.25);
  }
  100% {
    background: transparent;
  }
}
@-ms-keyframes anim-out-pseudo {
  0% {
    background: rgba(0, 0, 0, 0.25);
  }
  100% {
    background: transparent;
  }
}
@keyframes anim-out-pseudo {
  0% {
    background: rgba(0, 0, 0, 0.25);
  }
  100% {
    background: transparent;
  }
}
















