
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% ;}
*{ padding:0;margin: 0 }
img{max-width:100%;}
.inside-kv { height:400px; overflow: hidden; background-position: center center; background-repeat: no-repeat; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; -ms-behavior: url(../image/backgroundsize.min.jpg) }

.breadcrumb { padding:12px 15px; margin-bottom: 20px; list-style: none; border-radius: 0 }
.breadcrumb > li { display: inline-block }
.breadcrumb > li + li:before { content: "/ "; padding: 0 5px; color: #303030 }
.breadcrumb > .active { color: #5ca0e1 }
.n_solution_sum{color:#595757;margin-bottom:50px;}
.n_solution_sum p{font-size:14px;line-height:32px;}
.n_solution_sum h2{padding-top:30px;font-size:24px;padding-bottom:20px;}
.f_borbtm{border-bottom:1px dashed #b5b5b6;padding-bottom:60px;}
.flow_con{position:relative;}
.flow_con:after{position:absolute;left:0;content:'';display:block;height:16px;width:100%;background:#5e9fe1;top:50%;margin-top:-8px;}
.flow_con li{width:10%;position:relative;height:220px;float:left;}
.flow_con li.even .item{background:url(../image/flow_up.png) no-repeat left top;top:5px;bottom:auto;}
.flow_con li.odd .item{background:url(../image/flow_down.png) no-repeat left top;bottom:4px;padding-top: 50px;}
.flow_con li .item{padding-top:10px;height:98px;position:absolute;left:80px;padding-left:20px;font-size:18px;width:180px;}
.flow_con li .item i{margin:0 5px;display:inline-block;vertical-align:middle;width:40px;height:40px;background:url(../image/project_ico.png) no-repeat;}
.flow_con li.flow1 .item i{background-position:0px 0px;vertical-align:top;}
.flow_con li.flow2 .item i{background-position:0px -110px;}
.flow_con li.flow3 .item i{background-position:-120px 0px;}
.flow_con li.flow4 .item i{background-position:-120px -110px;}
.flow_con li.flow5 .item i{background-position:-220px 0px;}
.flow_con li.flow6 .item i{background-position:-220px -110px;}
.flow_con li.flow7 .item i{background-position:-330px 0px;}
.flow_con li.flow8 .item i{background-position:-330px -110px;}
.flow_con li.flow9 .item i{background-position:-455px 0px;}
.flow_con li.flow10 .item i{background-position:-455px -110px;}
.flow_con li .item span{display:inline-block;}
.flow_con li.odd{margin-left:-35px;}
.nsolution_list{margin:0 -10px;}
.nsolution_list li{padding:15px;}
.nsolution_list img{width:100%;}
.nsolution_list h3{font-size:16px;color:#595757;margin-bottom:5px;}
.nsolution_list li a{display:block;overflow:Hidden;}
.nsolution_list li:hover h3{color:#5e9fe1;padding-left:12%;transition: all 0.4s ease-out 0s;}
.n_solnav li{position:relative;padding-left: 0;
    padding-right: 0;}
.n_solnav li:after{content:'';position:absolute;left:50%;top:32%;height:1px;width:100%;border-bottom:1px dashed #b5b5b6;}
.n_solnav li:last-child:after{display:none;}
.n_solnav li i{position:relative;z-index:3;display:block;width:80px;height:80px;margin:0 auto;BORDER-RADIUS:50%;border:2px solid #5da0e1}
.n_solnav .n_solnav4 i{background:#ffffff url(../image/sub_solu1.png) no-repeat center;}
.n_solnav .n_solnav5 i{background:#ffffff url(../image/sub_solu2.png) no-repeat center;}
.n_solnav .n_solnav6 i{background:#ffffff url(../image/sub_solu3.png) no-repeat center;}
.n_solnav .n_solnav7 i{background:#ffffff url(../image/sub_solu4.png) no-repeat center;}
.n_solnav .n_solnav4:hover i,.n_solnav .n_solnav4 .active i{background:#5da0e1 url(../image/sub_solu11.png) no-repeat center;}
.n_solnav .n_solnav5:hover i,.n_solnav .n_solnav5 .active i{background:#5da0e1 url(../image/sub_solu22.png) no-repeat center;}
.n_solnav .n_solnav6:hover i,.n_solnav .n_solnav6 .active i{background:#5da0e1 url(../image/sub_solu33.png) no-repeat center;}
.n_solnav .n_solnav7:hover i,.n_solnav .n_solnav7 .active i{background:#5da0e1 url(../image/sub_solu44.png) no-repeat center;}

.n_solnav .n_solnav35 i{background:#ffffff url(../image/solu3.png) no-repeat center;}
.n_solnav .n_solnav36 i{background:#ffffff url(../image/solu51.png) no-repeat center;}
.n_solnav .n_solnav37 i{background:#ffffff url(../image/solu7.png) no-repeat center;}
.n_solnav .n_solnav38 i{background:#ffffff url(../image/sub_solu4.png) no-repeat center;}
.n_solnav .n_solnav35:hover i,.n_solnav .n_solnav35 .active i{background:#5da0e1 url(../image/sub_solu33.png) no-repeat center;}
.n_solnav .n_solnav36:hover i,.n_solnav .n_solnav36 .active i{background:#5da0e1 url(../image/solu66.png) no-repeat center;}
.n_solnav .n_solnav37:hover i,.n_solnav .n_solnav37 .active i{background:#5da0e1 url(../image/solu77.png) no-repeat center;}
.n_solnav .n_solnav38:hover i,.n_solnav .n_solnav38 .active i{background:#5da0e1 url(../image/sub_solu44.png) no-repeat center;}
.n_solnav .active{text-align:center;display:inline-block;}
.nsolution_list a.button{text-align:left;}

.nsolution_list li:hover .button h3,.nsolution_list li:hover .button p{color:#5e9fe1;padding-left:0}
.modal,.modal-box {z-index:1050;}
.modal-sandbox { position: fixed; width: 100%; height: 100%;top: 0;left: 0;background: transparent;}
.modal { display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; overflow: auto;}
.modal-box {position: relative;width: 80%;max-width:1085px;border:1px solid #c5c5c5;margin: 150px auto;background: #FFFFFF;animation-name: modalbox; animation-duration: .3s;animation-timing-function: ease-out;}
.modal-header img { width: 100%;}
.modal-body{padding-left:16px;}
.modal-body h2.inner-title{ font-size:18px;margin-bottom:0px; }
.modal-body p { line-height:22px}
.modal-body .inner-text{line-height:24px;text-align:left;}
.modal-body .fcb{color:#5ca0e1}
.modal-body button {top:50%; left: 50%;padding:12px 32px; margin:20px 8px 0 0;background: transparent; text-decoration: none; border: 1px solid #5e9fe1; outline: none;
  color: #5e9fe1; cursor: pointer;}
.n_solution_sum .modal-body button.prev-post,.n_solution_sum .modal-body button.next-post{display:none;}
.disabled {opacity: .4; cursor: auto;}
.modal-body .close-post{border:none;text-indent:-999em;background:#fff url(../image/close.png) no-repeat;font-size:60px;position:absolute;top:10px;right:-20px;left: auto;padding:0;width:22px;height:22px;}
.nsun_menu .sub-navbar .footer-nav > ul > li > ul > li a:hover,.nsun_menu .sub-navbar .footer-nav a.curr{ color: #333;background:#fff }
.nsun_menu .sub-navbar .footer-nav > ul > li a { background:#5e9fe1;color:#fff;padding-left:30px; font-size: 16px; display:block; padding-top:8px; padding-bottom:8px }
.sadmenu{line-height:42px;margin-bottom:20px; background-color:#ffffff; text-align:center; }
.sadmenu li{display:inline-block; width:auto; margin-right:10px; }
.sadmenu li a{font-size:18px;color:#000; padding-bottom:10px; }
.sadmenu li:hover a,
.sadmenu li.curr a{color:#5da0e1; border-bottom:1px solid #5da0e1;}


.liuyan_form li input,.liuyan_form textarea{width:100%;padding:5px;border:none;background:#f8f8f8;}
.liuyan_form li{width:25%;float:left;padding:15px 10px 30px;}
.liuyan_form input{height:46px;}
.liuyan_form textarea{height:220px;padding:10px;}
.liuyan_form li:last-child{float:none;width:100%;}
.liuyan_form p input{border:none;width:190px;height:50px;background:#0c86bd;color:#fff;font-size:14px;margin:0 auto;display:block; }

@-webkit-keyframes modalbox {
  0% { top: -250px; opacity: 0; }
  100% {top: 0; opacity: 1;  }
}
@keyframes modalbox {
0% { top: -250px; opacity: 0;  }
  100% {  top: 0; opacity: 1;  }
}
.product-detail .main-kv{height:260px;}
.product-detail .mb-sm em{display:block;width:63px;height:2px;background:#5e9fe1;margin-top:6px;}
.product-detail .mb-sm li{list-style:none;background:url(../image/dot.png) no-repeat left 10px;font-size:14px;line-height:24px;padding-left:30px;}
.product-image img{width:100%;}
.product-detail .cert-list{margin-top:30px;padding:20px 15px;}
.product-detail .cert-list .row{border:1px solid #bdbec1;padding:20px 30px;}
.product-detail .parameter-data h4 { margin:0;padding:20px 0; font-size: 18px !important;}
.product-detail .parameter-data { position: relative;}
.product-detail .parameter-data ul { padding: 15px 0;}
.product-detail .parameter-data ul li {line-height: 2;}
.product-detail .parameter-data ul li span {  color: #606060;}
.product-detail p.notice {margin-top: 25px;}
.xbtn{float:right;}
.xbtn input{margin-top:2px;background:#595757;border:none;width:100px;height:36px;text-align:center;line-height:36px;color:#fff;cursor:pointer;}
.product-detail .form-group{margin-top:12px;display:inline-block;margin-left:20px;}
.product-detail .form-group select{padding-left:6px;background:#f5f5f5;width:190px;height:36px;border:none;}
.form-group .form-control {height:30px;line-height:30px;font-size:12px;padding-left:3px;display: inline-block;vertical-align: middle;border:1px solid #d2d2d2;}
#no-more-tables{padding:8px;}
#no-more-tables .table>thead>tr>th {text-align:center;height:36px;line-height:36px;font-size:16px;font-weight:normal;background: #5e9fe1;color: #fff;border:2px solid #fff;}
#no-more-tables td,#no-more-tables td a{text-align:left;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: nowrap;height:36px;line-height:36px;font-size:14px;color:#4c4948;}
#no-more-tables .odd{background:#f5f5f5}
#no-more-tables td a:hover{color:#5e9fe1}
#no-more-tables td{border:2px solid #fff;}
.newsbox #no-more-tables .table>thead>tr>th{font-size:16px;}
.newsbox #no-more-tables .table>tbody>tr>td{color:#666;font-size:14px;}
.pagers{padding:20px 0;text-align:right;}
.pagers a,.pagers strong{display:inline-block;padding:3px 10px;margin:0 3px;}
.pagers a{border:1px solid #5b5b5b;color:#5b5b5b}
.pagers strong{background:#5ca0e1;color:#fff;border:1px solid #5ca0e1}
.pagers .pageinfo{display:inline-block;}
.cms-block h3:after{content:'';background:#5e9fe1;height:2px;width:62px;display:block;position:absolute;bottom:-15px;left:0%;}
.cms-block.text-center h3:after{left:50%;margin-left:-31px;}
.cms-block .text p{margin-top:30px;}
.contact .map-link{font-size:20px;color:#5e9fe1;}
.contact ul li,.contact ul li a{line-height:28px;font-size:14px;color:#898989}
@media (max-width: 620px) {
  .modal-body button { width: 100%; min-width: auto;  }
  .pagers{text-align:center;}
  .pagers .pageinfo{display:block; padding-top:20px;}
} 
@media (min-width: 768px) and (max-width: 991px) {
.nsun_menu .sub-navbar {background-position:15px bottom;padding-top:0}
.nsun_menu .sub-navbar .footer-info {margin-left:300px}

}
.nsun_menu .sub-navbar .footer-nav { color: #989898 }
.job_top .image-text:hover .text{transition: all 0.4s ease-out 0s;padding-left:70px;}
.job_top .cms-block .col-sm-6 a{color:#898989;}  .service_list a{display:block;}
.news .newli .subheading{text-align:center;color:#b5b5b6;padding-left:3%;}
.news .newli .subheading b{display:block;font-weight:normal;}
.news .newli h3{font-weight:bold;font-size:24px;} .news .newli h3:after{display:none;}
.news .newli.cms-block.image-text .text{  padding: 15px 30px;}
.news .newli.cms-block.image-text{border-bottom: 1px dashed #dcdddd;padding-bottom:20px;}
.news .pagWrap{margin-top:30px;}  .service_info{padding-top:40px;}  .text h3{color:#595757}
.service_list .text h3,.service_list .text p{float:left;}
.service_info li div{padding-left:100px;margin-top:30px;}
.service_info li div:hover{transition: all 0.4s ease-out 0s;padding-left:110px;color:#5e9fe1;}
.service_info .service_info1 div{background:url(../images/surrf.png) no-repeat top left;}
.service_info .service_info2 div{background:url(../image/home.png) no-repeat top left;}
.service_info .service_info3 div{background:url(../image/user.png) no-repeat top left;}
.service_info .service_info4 div{background:url(../image/globe.png) no-repeat top left;}
.service_info .service_info1 div:hover{background:url(../image/surrf1.png) no-repeat 30px top ;}
.service_info .service_info2 div:hover{background:url(../image/home1.png) no-repeat 30px top;}
.service_info .service_info3 div:hover{background:url(../image/user1.png) no-repeat 30px top;}
.service_info .service_info4 div:hover{background:url(../image/globe1.png) no-repeat 30px top;}
.service_info li .text p{font-size:16px;margin-top:10px;}
.service_info li .text h4{font-size:21px;}
.job_top .owl-theme .owl-controls .owl-buttons div.owl-prev { background: url(../image/job_left.png) no-Repeat center;left:5%;}
.job_top .owl-theme .owl-controls .owl-buttons div.owl-next { background: url(../image/job_right.png) no-Repeat center; right: 5%;}
.job_top .owl-theme .owl-controls .owl-buttons div.owl-prev:hover { background: url(../image/job_left2.png) no-Repeat center;}
.job_top .owl-theme .owl-controls .owl-buttons div.owl-next:hover { background: url(../image/job_right2.png) no-Repeat center;}
.job_top .owl-theme .owl-controls .owl-buttons div {width:25px;height:50px;}
.owl-theme .owl-controls .owl-buttons div {top:50%;margin-top:-25px;}
.service2_top p{font-size:16px;line-height:24px;color:#221815;}
.service2_list,.service2_top li,.honor_top,.honor_top li{padding:0;}
.service2_top{padding-right:0;margin-top:-1px;}
.service2_top li a{display:block;padding:19px 0 19px 35%;}
.service2_top li a.menub3_1 p{color:#fff;}
.service2_top .service2_li1 a{background: url(../image/ser2_ico11.png) no-Repeat 9% center}
.service2_top .service2_li2 a{background: url(../image/ser2_ico21.png) no-Repeat 9% center}
.service2_top .service2_li3 a{background: url(../image/ser2_ico31.png) no-Repeat 9% center}
.service2_top .service2_li4 a{background: url(../image/ser2_ico41.png) no-Repeat 9% center}
.service2_top .service2_li1 a.menub3_1 {background:#5da0e1 url(../image/ser2_ico1.png) no-Repeat 9% center}
.service2_top .service2_li2 a.menub3_1 {background:#5da0e1 url(../image/ser2_ico2.png) no-Repeat 9% center}
.service2_top .service2_li3 a.menub3_1 {background:#5da0e1 url(../image/ser2_ico3.png) no-Repeat 9% center}
.service2_top .service2_li4 a.menub3_1{background:#5da0e1 url(../image/ser2_ico4.png) no-Repeat 9% center}
.honor_top{background:#9fa0a0;}  .honor_top li a{position:relative;margin:0 auto;display:block;padding:30px 0;}
.honor_top li a.menub4_1{background:#5da0e1;}  .honor_top li a h3{color:#fff;}
.honor_top li span{display:block;height:65px;margin:0 auto;width:66px;}
.honor_top .honor_li1 a span,.honor_top .honor_li1 .menub4_1 span{background: url(../image/honor_ico11.png) no-Repeat center}
.honor_top .honor_li2 a span,.honor_top .honor_li2 .menub4_1 span{background: url(../image/honor_ico21.png) no-Repeat center}
.honor_top .honor_li3 a span,.honor_top .honor_li3 .menub4_1 span{background: url(../image/honor_ico31.png) no-Repeat center}
.honor_list .text h3{margin-bottom:40px;}  .honor_list .text p{font-size:18px;line-height:30px;}
.honor_top a.menub4_1:after{ position: absolute; top: 25px; content: ''; display: block; width: 0; height: 0; border-width: 20px;border-style: solid;right: -30px; border-color: transparent transparent transparent #5da0e1;}
.honor_list .nLi a{color:#595757;font-size:16px;position:relative;}  .honor_list .nLi{line-height:30px;}
.honor_list .nLi a:after{content:'';background:#fff;height:2px;width:62px;display:block;position:absolute;bottom:-15px;left:0%;}
.honor_list .nLi a.menub6_1:after,.honor_list .nLi a.menub7_1:after, .honor_list .nLi  a.menub8_1:after{background:#5e9fe1;}
.honor_list .nLi .menub6_1,.honor_list .nLi .menub7_1,.honor_list .nLi .menub8_1{color:#0c86bd;font-size:18px;margin-bottom:35px;display: block;}
.news .cms-block + .cms-block,.news .cms-block .text p{margin-top:18px;}
.honor_list .nLi .menub11_1,.honor_list .nLi .menub12_1,.honor_list .nLi .menub13_1{font-size: 18px;color: #0c86bd;margin-bottom:35px;display: block;}
.honor_list .nLi a.menub11_1:after,.honor_list .nLi a.menub12_1:after, .honor_list .nLi  a.menub13_1:after{background:#5e9fe1;}
.f_fz{padding-top:30px;}  .product-detail{padding-top:60px;}  .job_links a img{padding-top:6px;}
.contact_btm .text ul{margin-top:30px;}
.contact_btm .info1{background: url(../image/media_ico.png) no-Repeat left 10px;padding-left:55px;transition: all 0.4s ease-out 0s;}
.contact_btm .info2{background: url(../image/ser_ico.png) no-Repeat left 10px;padding-left:55px;transition: all 0.4s ease-out 0s;}
.contact_btm .info2:hover{background: url(../image/ser_ico1.png) no-Repeat left 0px;transition: all 0.4s ease-out 0s;}
.contact_btm .info1:hover{background: url(../image/media_ico1.png) no-Repeat left 0px;transition: all 0.4s ease-out 0s;}
 @media (min-width: 768px) {
 .honor_listbox.inline-block-row-sm .honor_list{margin-top:50px;}
.honor_listbox.inline-block-row-sm .honor_list,.honor_listbox.inline-block-row-sm .honor_top{float:left;}
 .modal-box .modal-header{float:left;width:66%;}
.modal-body {float:left;width:32%;position:relative;}
 .honor_top{max-width:150px;}
  .job_soln{padding-top:40px;}
.service2_listbox{margin-top:90px;padding:0 15px;}
  .job_solg_top{background:url(../images/slogon_top.jpg) no-repeat center;margin-bottom:50px;}
  .job_solg_top h4{font-size:24px;}
 .nsun_menu{float:left;width:20%;}
.npro_con{width:77%;float:right;}
.nsun_menu .sub-navbar .footer-nav > ul > li h4 {position: relative;color: #000000; margin-top: 0;font-size:22px; }
.nsun_menu .sub-navbar .footer-nav > ul > li ul{background:#f5f5f5;margin-top:40px;}
.nsun_menu .sub-navbar .footer-nav > ul > li.vertical-top,.product-detail .mb-sm{margin-bottom:30px;}
.nsun_menu .sub-navbar .footer-nav > ul > li h4:after{content:'';position:absolute; left: 0; bottom: -10px;width:63px;height:2px;background:#5e9fe1;}
.n_procon_sum{PADDING-TOP:40PX;} 
.product-detail .parameter-data ul {font-size: 0;border-bottom: 1px dashed #b5b5b6;}
.product-detail .parameter-data ul li {float:left;font-size: 14px;display: inline-block;padding-right: 15px; width: 50%; vertical-align: top;}
.f_fz{font-size:16px;line-height:30px;padding-top:40px;}  .num_totle{margin:50px 0 30px;}
.n_about_single{font-size:16px;line-height:30px;padding:50px 0px;}
.contact ul,.contact .map-link{display:block;}
.contact .infoimg{text-align:right;}  .contact .main-section h2{font-size:28px;}
.contact{margin-bottom:50px;}  .job_top .cms-block .col-sm-6 h4{margin: 30px 0 20px}
.n_service{padding: 50px 20px;}
.n_service .inline-block-row-sm > *[class*="col-"]{font-size: 16px; line-height: 30px;overflow:Hidden; }
.n_curture_sum .cms-block .text p{font-size:16px;line-height:30px;}
.n_curture_sum .cms-block .image img,.n_service .inline-block-row-sm > *[class*="col-"] img,.nsolution_list li img{display: block;width: 100%;height: auto;-webkit-transform: scale(1, 1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration:400ms;
-moz-transform: scale(1, 1);-moz-transition-timing-function: ease-out;-moz-transition-duration: 400ms;transform: scale(1, 1);transition-timing-function:ease-out;
transition-duration: 400ms;}
.n_curture_sum .cms-block:hover .image img,.n_service:hover .inline-block-row-sm > *[class*="col-"] img,.n_about_single:hover .col-xs-5 img,.nsolution_list li:hover img{opacity:0.8;-webkit-transform: scale(1.1, 1.1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 400ms;
-moz-transform: scale(1.1, 1.1);-moz-transition-timing-function: ease-out;-moz-transition-duration: 400ms;transform: scale(1.1, 1.1);transition-timing-function: ease-out;
transition-duration:400ms;} 
.n_curture_sum .num_totle .num:hover img, n_curture_sum .num_totle li:hover,.mshu,.n_about_single img{margin-top: -20px;transition: all 0.4s ease-out 0s;}
.n_curture_sum .num_totle .num{display:block} .n_curture_sum .cms-block.image-text .image{position:relative;overflow:hidden;}
.n_curture_sum .cms-block.image-text .image:after{position:absolute;top:25px;content:'';display:block;width: 0;height:0;border-width:20px;border-style: solid;left:0px;border-color: transparent transparent transparent #f6f6f6;}
.n_curture_sum .cms-block.image-text:first-child .image:after{left:auto;right:0;border-color: transparent #f6f6f6 transparent transparent ;}
.n_curture_sum{margin-bottom:60px;} .service_list{margin-top:50px;}
.service_list li:hover{margin-top:-15px;transition: all 0.4s ease-out 0s;}
.news .newli .subheading b{font-size:50px;}  .service_tel{font-size:26px;line-height:45px;padding-top:70px;}
.service_info{padding-top:40px;}  .service_list .text:hover h3{color:#5ca0e1}
.service_list .text p{font-size:15px;float:right;line-height:30px;}   .n_about_sum{margin-bottom:40px;}
.contact_list .info{padding:30px 0;} .f_pdb{padding-top:40px;}

}
.contact_list dl{margin-bottom:5px;}
.contact_list dl:after{content:'';clear:both;display:table;}
.contact_list dd,.contact_list dt{float:left;color:#898989;font-weight:normal;font-size:16px;}
.contact_list dd{width:70%;}
.contact_list dt{width:17%;}
.service_list .text:after{content:'';display:table;clear:both;}
.service_list .text h3{background:url(../image/canpss.png) no-repeat bottom center;padding-bottom:70px;width:52px;text-align:center;}
.service_list .text{margin-bottom:80px;padding:15px 30px;}
.service_list .text span{float:left;margin-top:15px;display:block;background:url(../image/dot3.png) no-repeat top center;width:70px;height:80px;}
.news-detail article{line-height:30px;}   .read{padding-left:20px;}  .product-detail .parameter-data { font-size: 0;}
.product-detail .parameter-data h4 { font-size:15px;display: inline-block;width: 15%;vertical-align: top;}
.product-detail .parameter-data ul { vertical-align: middle; font-size: 14px;display: inline-block; width:80%;}
.n_about_sum{margin-top:40px;}  .n_about_single .col-xs-push-1{left:4%}
.news-detail .button{margin-top:30px;}
.p-skip .input-txt { width: 30px; height: 30px; margin: 0 3px; line-height: 30px; font-size: 14px; text-align: center;  border: 1px solid #CCC; padding: 3px;}
.p-skip .btn { height:34px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 27px;    border: 1px solid #DDD;
    padding: 4px 13px 5px;    color: #666;  background-color: #f7f7f7;
}
.p-skip em{font-style:normal;}
@media (max-width:1600px)
{
nav#sg-navbar > ul.navbar-nav > li.search{padding:0 15px;}
.navbar-brand{padding:25px 32% 25px 0;}
}
@media (max-width:1199px)
{.nav > li{padding:0 10px;}
.product-detail .form-group select{width: 150px;}
.product-detail .form-group{margin-left:0px;margin-right:10px;}
.service_list .text span{display:none;}
.service_list .text{padding:10px 12px;}
}


@media (max-width: 991px)
{ 
.product-detail{padding-top:0px;}
.nsun_menu,.npro_con{float:none;width:100%;}   .product-detail .kscx{display:block;}
.news .cms-block + .cms-block,.news .cms-block .text p{margin-top:0px;}
.flow_con li .item span{font-size:14px;}  .flow_con li .item{width:160px;}
.flow_con:after{display:none;}  .inside-kv { height:320px;}
.flow_con li.even .item,.flow_con li.odd .item{position:static;background:none;}
.flow_con li{width:33.3%;height:80px;text-align:center;}  .flow_con li.odd{margin-left:0;} .flow_con li .item{width:100%;}
.flow_con li .item,.flow_con li .item span{display:block;margin:0 auto;}
.n_about_single .col-xs-push-1{left:0;}  .service2_top{margin-top:20px;}
.contact_list dd{width:80%;}   .contact_list dt{width:20%;}  .sadmenu{padding:0 15px;}
.navbar-brand{padding:0px 32% 0px 0}  .product-detail .main-kv{height:200px;}
}
@media (max-width: 768px){
.news .newli .subheading{display:none;} .news .newli.cms-block.image-text .text{padding:0px 15px;}
.nsun_menu .sub-navbar .footer-nav > ul > li { border-top: 1px solid #3d3d3d; padding-left: 20px }
.nsun_menu .sub-navbar .footer-nav > ul > li:last-child { border-bottom: 1px solid #3d3d3d }
.nsun_menu .sub-navbar .footer-nav > ul > li.current > ul { display: block; -moz-animation: subnav-open 0.3s ease; -webkit-animation: subnav-open 0.3s ease; animation: subnav-open 0.3s ease; list-style-type: none }
.nsun_menu .sub-navbar .footer-nav > ul > li.current h4 { color: #000000 }
.nsun_menu .sub-navbar .footer-nav > ul > li.current h4:after { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); color: #000 }
.transform-fallback-fix .nsun_menu .sub-navbar .footer-nav > ul > li.current h4:after { content: "\e60d" }
.nsun_menu .sub-navbar .footer-nav > ul > li h4 { color:#000;padding-top: 15px; padding-bottom: 15px; margin: 0; cursor: pointer; position: relative }
.nsun_menu .sub-navbar .footer-nav > ul > li h4:after { font-family: "iconfont" !important; content: "\e607"; font-size: 14px; font-weight: bold; color: #989898; display: inline-block; -moz-transition: -moz-transform .5s ease-in-out; -o-transition: -o-transform .5s ease-in-out; -webkit-transition: -webkit-transform .5s ease-in-out; transition: transform .5s ease-in-out; position: absolute; right: 0; top: 15px }
.nsun_menu .sub-navbar .footer-nav > ul > li + li { padding-top: 0 !important }
.nsun_menu .sub-navbar .footer-nav > ul > li > ul { background: #292929; border-top: 1px solid #3d3d3d; margin-left: -20px; margin-right: -15px; padding: 0 0 0 0px; display: none }
.nsun_menu .sub-navbar .footer-nav > ul > li > ul li + li { border-top: 1px dashed #343434 }
.nsun_menu .sub-navbar .footer-nav > ul > li > ul li a { display: inline-block; width: 100%; padding-top: 10px; padding-bottom: 10px }
.inside-kv { height:120px;}  .n_solution_sum{padding-bottom:20px;}.product-detail .parameter-data h4  {width:30%;}
.product-detail .parameter-data ul { width:70%;}  #no-more-tables {border: none;}
#no-more-tables thead tr {position: absolute;top: -9999px;left: -9999px;}  #no-more-tables tr {border-bottom: 1px solid #eee;}
#no-more-tables td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left:110px;white-space: normal;text-align: left;}
#no-more-tables td:before{content: attr(data-title);}
#no-more-tables td:before{position: absolute;top:1px;left: 6px;width: 110px;padding-right: 10px;white-space: nowrap;text-align: left;font-weight: bold;}
.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}
#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {display: block;}
.nsolution_list h3{display: block;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: nowrap;word-wrap: break-word;}
.modal-body .close-post{right: 10px;}  .product-detail .form-group{width:46%;}
.product-detail .form-group select{width:100%;} .product-detail .cert-list .row{padding:10px}
.service_list .text{margin-bottom:10px;}  .service_list .text p{padding:10px 0 0 10px;}
.service_info li div{  padding-left: 0; padding-top: 26%;}
.service_info .service_info1 div,.service_info .service_info2 div,.service_info .service_info3 div,.service_info .service_info4 div{ background-size: 25%;}
.navbar-brand{padding:5px 15px} .product-detail .main-kv{height:160px;}
.sadmenu{height:auto;}
.n_curture_sum .cms-block span.num{display: block;height: 60px;}
.n_solution_sum p{line-height: 24px;}
.job_soln h2{font-size: 18px;}
}
.imgmr{margin-right:2%;}
@media (max-width: 640px){
 .product-detail .main-kv{height:110px;}
 .n_solnav li i{width: 60px; height: 60px;}
 .imgmr{margin-right:0px;}
}

