@charset "utf-8";
*,*::after,*::before {margin: 0;padding: 0;font-family: "微软雅黑";color: #332C2B;}
li,ol,ul {list-style-image: none;list-style: none; padding:0px;}
a,button,input,span,div {text-decoration: none;outline: none;}
h1,h2,h3,h4,h5,h6 {font-weight: initial;}
a {text-decoration: none;color: #333;}
a:active,a:hover {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-user-select: none;
  -moz-user-focus: none;
  -moz-user-select: none;
  color: #00A0E9;
}
.fl{ float: left; }
p, .p{ margin-bottom:0px; }
.clear{ clear: both; }
.downward, .arrow{border: 0px;}
.navbar{background: #fff; width: 100%; z-index: 999; }
.top_nav_logo{ padding:5px 0px; }
.tel_pic{ text-align:right;padding:5px 0px; }
.top_nav_logo img{ height: 80px; }
.tel_pic img{ height: 80px; }
.header_nav{ background:#fff; border-top:1px solid #eee; }
.navbar  li a{ color: #000; line-height: 65px; font-size: 18px}
.header_nav .nav .active  a{ color: #00A0E9;  font-weight: 500;}
.header_nav .nav a:hover{color: #00A0E9}
.navbar-head .icon-navicon:active{ background: none; }
.banner,.nr_banner{ margin-top: 165px;  }
.banner .flex-container a:active,
.banner .flexslider a:active,
.banner .flex-container a:focus,
.banner .flexslider a:focus{outline: none;}
.banner .slides,
.banner .flex-control-nav,
.banner .flex-direction-nav{margin: 0;padding: 0;list-style: none;}
.banner .flexslider{margin: 0;padding: 0;position:relative}
.banner .flexslider .slides > li{display: none;-webkit-backface-visibility: hidden;}
.banner .flexslider .slides img{width: 100%;display: block;margin:0 auto}
.banner .flex-pauseplay span{text-transform: capitalize;}
.banner .slides:after{content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides{display: block;}
.no-js .slides > li:first-child{display: block;}
.banner .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; font-size:0px; }
.banner .flex-control-nav li{display:inline-block;margin:0 3px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;cursor:pointer;width:10px;height:10px;border-radius:10px;float:left;text-indent:-2000px;border:1px solid #fff; }
.banner .flex-control-nav .flex-active{background:#0470bf;}
.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; display:none}/* display:none隐藏左右按钮*/
.banner .flex-direction-nav li a{display:block;width:50px;height:96px;overflow:hidden;cursor:pointer;position:absolute;margin-top:-48px;text-indent:-999em}
.banner .flex-direction-nav li a.flex-prev{left:3%;}

.banner .flex-direction-nav li a.flex-next{right:3%;background:url(../images/right.png) 0 0 no-repeat;}
.banner .flex-direction-nav li a.flex-next:hover{background:url(../images/right.png) 0 -96px no-repeat;}
.banner .flex-direction-nav li a.flex-prev:hover{background:url(../images/left.png) 0 -96px no-repeat;}

.search{box-shadow: 0 0.5rem 0.5rem #eee; padding:1.25rem 0; }
.search .searchWrap{ display: flex;padding: 1.25rem 0;align-items: center;overflow: hidden; }
.search .searchWrap p{ color: #332C2B; font-size: 0.7rem; font-weight: 550; white-space: nowrap; }
.search .searchWrap ul{display: flex;height: 100%;align-items: center;}
.search .searchWrap ul li{margin: 0 0.8rem 0 0;}
.search .searchWrap ul li a{color: #666666;font-size: 0.7rem; white-space: nowrap;}
.search .searchWrap ul li a:hover{color: #00A0E9;font-weight: bold;}

.search .input-group{ border-radius: 0.2rem;padding:0.8rem 0; }
.search .input-group input{  font-size: 0.7rem;padding: 1rem 0 1rem 0.8rem;border: 0.1rem solid #1590ce; border-radius: 0.2rem; color: #999;}
.search .input-group .button {background-color: #1590ce;border: none; cursor: pointer;padding-top: 0.58rem; padding-bottom:0.5rem; color: #fff}
/* WebKit browsers */
.search .input-group input::-webkit-input-placeholder {color: #999;}
/* Mozilla Firefox 4 to 18 */
.search .input-group input:-moz-placeholder {color: #999;}
/* Mozilla Firefox 19+ */
.search .input-group input::-moz-placeholder {color: #999;}
/* Internet Explorer 10+ */
.search .input-group input:-ms-input-placeholder {color: #999;}

.why{ margin:55px 0px; }
.why h3{ font-size: 28px;margin-bottom:35px; }
.why .why_pic img{ width: 100%; }
.why ul li{ margin-bottom:60px;}
.why ul li.icon_1{  background: url('../images/icon_1.png') no-repeat left center; padding-left:60px;  }
.why ul li.icon_2{background: url('../images/icon_2.png') no-repeat left center; padding-left:60px;}
.why ul li.icon_3{background: url('../images/icon_3.png') no-repeat left center; padding-left:60px;}
.why ul li.icon_4{background: url('../images/icon_4.png') no-repeat left center; padding-left:60px;}
.why ul li.icon_5{background: url('../images/icon_5.png') no-repeat left center; padding-left:60px;}
.why ul li.icon_6{background: url('../images/icon_6.png') no-repeat left center; padding-left:60px;}
.why ul li p{ font-size: 16px; }
.why ul li h4{ font-size: 18px;  color: #00A0E9; font-weight:500;}

.product{ padding:65px 0px 25px 0px; background:#f0f0f0; }
.product .pro_nav{ background: #fff; padding-bottom:35px; }
.product .pro_nav h3.title{ background: #00A0E9; color: #fff; text-align:center; line-height: 80px; font-size: 22px; }
.pro_nav ul{margin-left: 15px; margin-right:15px; }
.pro_nav ul li{ line-height: 70px;  padding-right:15px; border-bottom: 1px dashed #ccc; }
.pro_nav ul li  h3{ }
.pro_nav ul li  h3.icon-angle-right:before{ padding-right: 10px; }
.pro_list{ padding-left:10px; }
.pro_list .box{ padding:0px 10px;  text-align:center;white-space:nowrap;}
.pro_list .box img{ width:100%; }
.pro_list .box h3{ text-overflow:ellipsis;overflow: hidden; text-overflow: ellipsis; line-height: 50px;  }
.pro_list .box h3 a{font-size: 20px; }
.pro_list .box h3 a:hover{ color:#00A0E9;  }

.lingyu{ margin:55px 0px; }
.lingyu h3.title,.youshi h3.title{ text-align: center; font-size: 28px;margin-bottom:35px; }
.lingyu .box{ margin:0px 10px 35px 10px; }
.lingyu .box .icon { text-align:center; margin-bottom:15px;}
.lingyu .box .icon img{ width:150px; }
.lingyu .box  h3{ text-align:center; font-size:20px; margin-bottom:15px; }
.lingyu .box  .desc a{ color: #888; }
.lingyu .box  .desc a:hover{ color: #00A0E9 }

.youshi{ background: url('../images/ysbg.jpg') repeat; padding-top:55px; padding-bottom: 25px; }
.youshi h3.title{ margin-bottom:15px; }
.youshi .title_desc{ text-align:center; font-size:20px; color: #666; margin-bottom:35px;}
.youshi_show{ margin-bottom:45px; }
.youshi_show h3{ margin-top: 90px; font-size:20px; }
.youshi_show span{ display: block; width: 100px;height: 2px; background: #00A0E9; margin-top: 10px; margin-bottom:35px; }
.youshi_show li{ background: url('../images/adv_tb.png') no-repeat left 5px; padding-left: 30px;font-size: 16px;line-height: 28px;margin-top: 10px;}
.youshi_show_1 p img{ padding-right:60px;  width: 100%;}
.youshi_show_2 p img{ padding-left:60px;width: 100%; }

.ad_01{ background: url('../images/xb1_bg.jpg') no-repeat center; background-size: cover; padding:50px 0px; color: #fff;  }
.ad_01 .box { margin-left:15%; margin-right:15%; }
.ad_01 .box_right{ margin-left:55%; margin-right:0px; }
.ad_01 .box h4{ font-size:24px; color: #fff; line-height: 50px }
.ad_01 .box h4 span{  color: #f57708;}

.ad_01 .box h5{font-size: 26px;line-height: 50px; color: #fff; }
.ad_01 .box h5 span{color: #f57708;}
.ad_01 .box_right h4{font-size: 18px; line-height: 20px}
.ad_01 .box_right h4 span{font-size: 28px;color: #f57708;font-weight: bold; line-height: 50px}
.ad_01 .box_right p a{width: 173px;height: 40px;background-color: #175ab1;border: 1px solid #fff;color: #fff;font-size: 18px;line-height: 40px;text-align: center;display: block;-webkit-transition: all .5s;transition: all .5s;margin-top: 10px;}
.ad_01 .box_right p a span{ color: #fff; }

.about{  background:url('../images/aboutbg.jpg') no-repeat left center; background-size: cover;  padding-top:65px; padding-bottom:55px;}
.about .title{font-size: 28px;margin-bottom: 15px;}
.about .title_desc{font-size: 20px;color: #666;margin-bottom: 55px;}
.about .title,.about .title_desc{ text-align:center; }
.about .show h3{font-size: 30px;font-size: 30px; color: #00A0E9;}
.about .show p.desc{ color: #666; font-size: 20px; margin:6px 0 18px 0; }
.about .show_content{ margin-right:25px; margin-top: 45px;}
.about .show_content p{ text-indent: 2em; line-height: 25px; padding-bottom: 25px; }
.about .about_pic{ margin-left: 35px; }
.about .about_pic img{ width: 100%; }

.footer{ background: url('../images/footer-bg.png') no-repeat left center; background-size: cover; padding: 35px 0px; }
.footer_top{ border-bottom:0.05rem solid #31aee1; padding-bottom: 10px;  }
.footer_top h3{ font-size:18px; color: #fff; margin-bottom:25px; }
.footer_top li,.footer_top p.p{ line-height:35px; color: #fff;  }
.footer_top li a{ color: #fff; }
.copy{ text-align: center; color: #fff; padding-top:25px; }
.copy p a{ color: #fff; line-height: 25px; }

.nr_banner img{ width: 100%; }
.nr_nav{ text-align: center;height: 60px;background: #fff;border-bottom:1px solid #eeeeee; }
.nr_nav a{ position: relative;margin:0 29px;padding: 0 32px;font-size:16px;color:#666666;height: 60px;line-height: 60px; display: inline-block;}
.nr_nav .on{ color: #00A0E9; }
.nr_nav .on:after,.nr_nav a:after{background:#00A0E9;width: 0;height: 2px;position: absolute;content:"";bottom: 0px;left: 0;right: 0;margin:auto;}
.nr_nav a:hover{color: #00A0E9;}
.nr_nav a:hover::after,.nr_nav .on:after{width: 100%; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.about_content{ margin:65px 0px; background: url('../images/about_bg.jpg') no-repeat left center; background-size: cover; padding-bottom:65px; margin-bottom:0px; }
.about_title{ text-align:center; }
.about_title .t1{ font-size: 22px; color: #00A0E9; line-height: 30px; text-transform:uppercase; }
.about_title .t2{ font-size: 22px; color: #333; line-height: 50px; padding-bottom:10px; position: relative;}
.about_title .t2:before{content: "";width: 280px;height: 1px;background: #e8e8e8;bottom:0;left:50%;margin-left:-140px;z-index:10;display: block;position: absolute;}
.about_title .t2:after{content: "";width: 31px;height: 3px;background: #00A0E9;bottom:-1px;left:50%;margin-left:-15.5px;z-index:11;display: block;position: absolute;}
.about_content_show{ margin-top:55px; }
.about_content_show img{ max-width: 100%; }
.about_content_show .show{ margin-right:55px; }
.about_content_show .box{ margin-left:55px; }
.about_content_show h3{line-height: 32px; font-size:22px;margin-bottom: 20px;}
.about_content_show .desc{ font-size: 18px; padding-bottom: 20px; }
.about_content_show .show_content p{ text-indent:2em; line-height: 32px; font-size: 16px; }

.about_contact_show{ margin:65px 0px; }
.about_contact_show .about_contact .info{ text-align: center; padding:15px; }
.about_contact_show .about_contact .info .pic{ width: 100px; height: 100px; border-radius: 50%; border: 1px solid #dfdfdf; margin: 0px auto;  text-align: center; display: block; line-height: 100px; margin-bottom: 30px;}
.about_contact_show .about_contact .info .pic img{ vertical-align: middle; max-width: 100px; max-height:100px;  }
.about_contact_show .about_contact .info .p1{margin-bottom:30px; font-size: 20px; color:#333;}
.about_contact_show .about_contact .info .p2{ font-size: 16px; color: #666; line-height: 28px;  height:65px;overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
#map{ width: 100%; height: 550px; }

.service_content{margin:55px 0px;}
.ser_title{ text-align: center; }
.ser_title .t1{ font-size: 22px; color: #333; line-height: 50px; padding-bottom:10px; position: relative;}
.ser_title .t1:before{content: "";width: 280px;height: 1px;background: #e8e8e8;bottom:0;left:50%;margin-left:-140px;z-index:10;display: block;position: absolute;}
.ser_title .t1:after{content: "";width: 31px;height: 3px;background: #00A0E9;bottom:-1px;left:50%;margin-left:-15.5px;z-index:11;display: block;position: absolute;}
.service_model .service_content .container .service_item{ display: none; }
.ser_content_show{ margin-top:55px; }
.ser_content_show table.ser1 th,.ser_content_show table.ser1 td{border: solid 1px #ddd; padding:18px 15px;vertical-align:middle; color: #666;}
.ser_content_show table.ser1 th{ border-bottom: 1px solid #ddd; text-align:center; font-size: 18px; font-weight: 500;}
.ser_content_show table.ser1 td{ font-size: 16px; text-align:center; }
.ser_content_show table.ser1 td.text-left{text-align: left;}
.ser_content_show .remake{ padding:25px 0px;font-size: 16px;  }


.brand_show{ margin:65px 0px;  }
.brand-title { text-align:center; }
.brand-title h3{ font-size: 22px; font-weight: 500; }
.brand-title p.desc{ height:20px; line-height: 20px; font-size: 18px; color: #666; margin:10px 0 30px; display: inline-block; }
.brand-title p.desc:before,.brand-title p.desc:after{display: inline-block; content: ''; height:1px; width:50px; background: #ccc; margin:6px 20px;}
.brand_show .box { text-align:center; margin:0px 15px 15px; }
.brand_show .box img{ max-width: 100%; margin:15px 0px; }
.brand_show .box p.text{overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.hot_pro{ margin:65px 0px; }
.hot_pro .show{ margin:15px; }
.hot_pro .show .pic { text-align:center; }
.hot_pro .show .pic img{ max-width: 100%; padding-bottom:20px;}
.hot_pro .show .title{ font-size: 14px; color: #333; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; line-height: 28px;} 

.project_content{ margin-bottom:85px; }
.project_content img{ max-width: 100%; }
.project_content .index-title{ text-align:center; margin:65px 0px 55px 0px; }
.project_content .index-title .t1{ color:#00A0E9; font-size: 22px;letter-spacing: 2px;  }
.project_content .index-title .t2{color: #888;font-size: 16px;padding-top: 15px;}
.project_content .project_list_1,.project_content .project_list_2{ background: #f2f2f2; }
.project_list_1 .pic,..project_list_2 .pic{text-align: center; font-size: 0px;}
.project_list_1 .pic img,.project_list_2 .pic img{ vertical-align: middle;max-width: 100%; max-height: 100%; }
.project_list_1 .project_text,.project_list_2 .project_text{padding: 85px 5% 0px;}
.project_list_1 .project_text .p1,.project_list_2 .project_text .p1{ font-size: 22px; color: #333; }
.project_list_1 .project_text .line-ser,.project_list_2 .project_text .line-ser{background: #bababa;height: 3px;width: 50px;margin: 10px 0px 5px;}
.project_list_1 .project_text .p2,.project_list_2 .project_text .p2{ font-size: 16px; color: #555; line-height: 35px; }

.product_list{ margin:65px 0px 0px; }
.pro_brand{width: 8%; line-height:35px; font-size: 16px;}
.pro_brand_list{ width: 92%;  }
.pro_brand_list a{ line-height: 35px; margin:0 15px; font-size: 16px; color: #666 }
.pro_brand_list a.active{ color: #00A0E9 }
.search .icon-search:before{ color: #fff; }
.product_list .product_list_show{ margin:55px 0px 0px; }
.product_list .product_list_show .media{ margin-bottom:35px; text-align:center; }
.product_list .product_list_show .media-body{ text-align:center; padding:10px 5px;overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_pages{ text-align:center; margin:35px 5px; }

.nr_product_show{ margin:65px 0px; }
.nr_product_show .flexslider { margin: 0 100px 10px 0px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.nr_product_show .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.nr_product_show .loading .flex-viewport { max-height: 300px; }
.nr_product_show .flexslider .slides { zoom: 1; }
.nr_product_show .carousel li { margin-right: 5px; }
/* Direction Nav */
.nr_product_show .flex-direction-nav {}
.nr_product_show .flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 48px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; color: rgba(0,0,0,0.8);  background:url('../images/arr.png') no-repeat; text-indent:-999em }
.nr_product_show .flex-direction-nav .flex-prev { left: 0px; background-position:0 0 }
.nr_product_show .flex-direction-nav .flex-next { right: 0px; background-position:-132px 0}
.nr_product_show .flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
.nr_product_show .flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
.nr_product_show .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.nr_product_show .flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.nr_product_show .flex-direction-nav{ display: block; }
.nr_product_show .flex-direction-nav li a.flex-prev:hover{background:url('../images/arr.png') no-repeat; }

.nr_product_show .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.nr_product_show .flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.nr_product_show .flex-pauseplay a:hover  { opacity: 1; }
.nr_product_show .flex-pauseplay a.flex-play:before { content: '\f003'; }

.nr_product_show .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.nr_product_show .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.nr_product_show .flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.nr_product_show .flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.nr_product_show .flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.nr_product_show .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.nr_product_show .flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.nr_product_show .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer; }
.nr_product_show .flex-control-thumbs img:hover {opacity: 1;}
.nr_product_show .flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.nr_product_show .slides img{ width: 100%; }

.nr_product_show .box{ margin:0px 0px 0px 55px; }
.nr_product_show .box h2{font-size: 1.2rem; padding-bottom:1.2rem;}
.nr_product_show .box h3{ color: rgb(255, 0, 0); font-size: 1.2rem; padding:1rem 0px;}
.nr_product_show .box p{line-height: 40px; font-size: 0.8rem;}
.nr_product_show .box .zx{ margin-top:45px; }
.nr_product_show .box .zx a{ background: #dc3545; border: 1px solid #dc3545; color: #fff; padding:10px 45px; border-radius: .25rem;}
.nr_product_show .nr_pro_content{ margin-top:55px; }
.nr_product_show .nr_pro_content .xq{padding-bottom: .5rem;border-bottom: 1px solid #00A0E9; font-size: 1.25rem; font-weight: 100;}
.nr_product_show .nr_pro_content .xq span{font-weight: 100;}
.nr_product_show .nr_pro_content .xq span{font-weight: 100; padding-right:5px;}
.nr_product_show .nr_pro_content .xq a{ margin-right:25px; }
.nr_product_show .nr_pro_content .xq a.on{ color: #00A0E9 }
.nr_product_show .nr_pro_content  article{ margin:55px 0px; }
.nr_product_show .nr_pro_content  article img{ max-width: 100%; margin:0 auto;display: inline-block; vertical-align: middle; }

.nr_pro_content .item{ display: none; }
.pro_show_pic{ margin-right:50px; }
.pro_show_pic img{ width: 100%; }

.new_pro_show{ margin:65px 0px; }
.new_pro_show_h3{ font-size: 36px; letter-spacing: 2px; color: #00A0E9; }
.new_pro_show_desc{color: #888; font-size: 16px; padding-top:15px;}

.new_pro_ys{ background: #f6f5f5; padding:65px 0px;}
.new_pro_ys .ico{ text-align:center; }
.new_pro_ys .ico img{ max-width: 100%; }
.new_pro_ys center{ margin-bottom:55px; }
.new_pro_ys  p{ line-height: 75px; color: #939393; letter-spacing: 1.2px;font-size: 20px;}
.new_pro_ys .new_box{ padding-top: 120px; }
.new_pro_list{ border-bottom: 1px solid #ddd;padding-bottom:10px; margin-bottom:55px;  }

.nr_project_show{ margin:65px 0px; }
.nr_project_show center h2{ font-size: 2em; padding-bottom: 1rem;border-bottom: 1px solid #dee2e6; margin-bottom:3.5rem;}
.project_content_show table{ margin:35px 0px!important; }
.project_content_show table td,.project_content_show table th{border: 1px solid #dee2e6!important; text-align:center!important; line-height: 25px!important;vertical-align:middle!important;}
.project_content_show table td.left{ text-align: left!important; }
.project_content_show p{ line-height: 35px!important; }
.project_content_show h3{ font-size: 18px; line-height: 55px; font-weight: bold; }
.project_content_show p.desc{ font-size: 16px; }

.nr_guige_table table td,.nr_guige_table table th{border: 1px solid #dee2e6!important; text-align:center!important; line-height: 35px!important;vertical-align:middle!important; font-size: 16px;}
.nr_guige_table table th{ font-size: 20px!important; }
.nr_guige_table h3{ margin:35px 0px; font-size: 32px;  }

.nr_pro_content_show img{ max-width: 100%; }
.nr_pro_content_show h5{font-size: 26px;padding-bottom: 10px;letter-spacing: 1px; line-height: 40px; margin-top:45px;}
.nr_pro_content_show h1{ font-size: 32px; color:#00A0E9; font-weight: bold; line-height: 45px;letter-spacing: 3px;  margin-bottom:45px; }
.nr_pro_content_show p{ line-height: 55px; }

/*在线客服*/
.suspension{position:fixed;z-index:999;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#00A0E9;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#00A0E9;display:none;}
.suspension .a-top:hover{background:#F05352;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.qrcode-img img{ width: 90%; }
/*响应式布局*/

@media (max-width:759px){
	#nb_icon_wrap{ height:12%!important; width: 15%!important; }	
	#newBridge .nb-icon-flag-2{border-left-width: 0vw!important;border-right-width: 0vw!important;}
	.top_nav_logo img{ max-height: 50px; }
	.navbar-head .icon-navicon{ margin-top:11px; }
	.navbar  li a{ line-height: 35px; }
	.banner,.nr_banner{ margin-top:60px; }
	.youshi_show_1 p img{ padding-right:0px;  width: 100%;margin-bottom:20px;}
	.youshi_show_2 p img{ padding-left:0px;width: 100%; margin-top: 20px; }
	.pro_list{ margin-top: 45px; }
	.youshi_show h3{ margin-top:25px; }
	.about .show_content{ margin-right:0px; }
	.about .about_pic{ margin-left:0px; }
	.ad_01{ display: none; }
	.pro_nav ul{ margin-right: 0px; margin-top: 25px; margin-left: 0px; padding-bottom: 30px; clear: both; }
	.pro_nav ul li h3.icon-angle-right:before{ content: ''; }
	.pro_nav ul li{ float: left; border:0px; line-height: 45px;width: 50%; padding:0px;}
	.pro_nav ul li a{overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
	.product .pro_nav{ padding-bottom: 0px; }
	.about_content_show .show{ margin-right:0px; }
	.about_content_show .box{ margin-left:0px; padding-top:30px; }
	.about_content_show .desc{ line-height: 28px; }
	.service_model .nr_nav{ border:0px; height: auto;  }
	.service_model .nr_nav a{ width:50%; text-align:center; float: left;display: inline-block; margin:0px; padding:0px; display: initial;}
	.pro_list{ padding-left: 0px; }
	.project_list_1 .project_text,.project_list_2 .project_text{padding:45px 0px;}
	.pro_brand{width: 100%; line-height:35px; font-size: 16px; color: #000;}
	.pro_brand_list{ width: 100%;  }
	.new_pro_ys .new_box{ padding-top:0px; }
	.pro_show_pic{ margin-right:0px; }
	.nr_product_show .box{ margin-left:0px; }
	.new_pro_list{padding-bottom: 50px; margin-bottom:0px;}
	/*.suspension{ display: none; }*/
}
@media (max-width:320px){
	.top_nav_logo img{ height: 60px; }
	.banner{ margin-top:80px;  }
}
@media(min-width:769px){
	.nav-inline li a{ padding:5px 20px; }
	.navbar  li:first-child a{ padding-left: 0px; }
	.navbar  li:last-child a{padding-right: 0px;}
	.footer_top .box{ margin-bottom:35px; }

}
@media(min-width:760px) and (max-width: 768px){
	.container{ width: 100%; }
	.banner{ margin-top:145px;  }
	.navbar  li a{  font-size:15px; padding:5px 10px; }
	.youshi_show h3{ margin-top:0px; }
	.youshi_show_1 p img{ padding-right:10px; }
	.youshi_show_2 p img{ padding-left: 10px; }
	.youshi_show span{ margin-bottom: 10px; }
	.product .pro_nav{ background: none; padding-bottom: 0px; }
	.pro_nav ul{ margin-right: 0px; margin-top: 25px; margin-left: 0px; padding-bottom: 25px; margin-bottom:30px;}
	.pro_nav ul li h3.icon-angle-right:before{ content: ''; }
	.pro_nav ul li{ float: left; border:0px; line-height: 45px;width: 33%; padding:0px;}
	.about .about_pic{ margin-left:0px; }
	.footer_top .box{ margin-bottom:35px; }
	.search .searchWrap{ margin-right:20px; }
	.about_content_show .show{ margin-right:0px; }
	.about_content_show .box{ margin-left:0px; padding-top:30px; }
	.service_model .nr_nav{ border:0px; height: auto;  }
	.service_model .nr_nav a{ width:33.3%; text-align:center; float: left;display: inline-block; margin:0px; padding:0px; display: initial;}
	.project_list_1 .project_text, .project_list_2 .project_text{ padding: 15px 5% 0px; }	
	.project_list_1 .project_text .p1, .project_list_2 .project_text .p1{ font-size: 20px; }
	.project_list_1 .project_text .p2, .project_list_2 .project_text .p2{ font-size: 14px; line-height: 20px; }

}
@media(min-width:769px) and (max-width: 880px){
	.banner{ margin-top:165px;  }
	.navbar  li a{  font-size:16px; padding:5px 14px; }
	.container{ width: 100%; }
	.search .searchWrap{ margin-right:20px; }

	.product .pro_nav{  padding-bottom: 0px; }
	.pro_nav ul{ margin-right: 0px; margin-top: 25px; margin-left: 0px; padding-bottom: 25px; margin-bottom:35px;}
	.pro_nav ul li h3.icon-angle-right:before{ content: ''; }
	.pro_nav ul li{ float: left; border:0px; line-height: 45px;width: 33%; padding:0px;}
	.about .about_pic{ margin-left:0px; }
	.footer_top .box{ margin-bottom:35px; }
	.about_content_show .show{ margin-right:0px; }
	.about_content_show .box{ margin-left:0px; padding-top:30px; }
	.service_model .nr_nav{ border:0px; height: auto;  }
	.service_model .nr_nav a{ width:33.3%; text-align:center; float: left;display: inline-block; margin:0px; padding:0px; display: initial;}
	.project_list_1 .project_text, .project_list_2 .project_text{ padding: 20px 5% 0px; }	
	.project_list_1 .project_text .p1, .project_list_2 .project_text .p1{ font-size: 20px; }
	.project_list_1 .project_text .p2, .project_list_2 .project_text .p2{ font-size: 14px; line-height: 20px; }
}

@media(min-width:881px) and (max-width: 991px){
	.container{ width: 100%; }
	.banner{ margin-top:142px;  }
	.navbar  li a{  font-size:16px; padding:5px 22px; }

	.product .pro_nav {padding-bottom: 0px; }
	.pro_nav ul{ margin-right: 0px; margin-top: 25px; margin-left: 0px; padding-bottom: 25px; margin-bottom:30px; }
	.pro_nav ul li h3.icon-angle-right:before{ content: ''; }
	.pro_nav ul li{ float: left; border:0px; line-height: 45px;width: 33%; padding:0px;}

	.youshi_show h3{ margin-top:0px; }
	.youshi_show_1 p img{ padding-right:10px; }
	.youshi_show_2 p img{ padding-left: 10px; }
	.youshi_show span{ margin-bottom: 10px; }
	.about .about_pic{ margin-left:0px; }

	.footer_top .box{ margin-bottom:35px; }
	.about_content_show .show{ margin-right:0px; }
	.about_content_show .box{ margin-left:0px; padding-top:30px; }
	.service_model .nr_nav{ border:0px; height: auto;  }
	.service_model .nr_nav a{ width:33.3%; text-align:center; float: left;display: inline-block; margin:0px; padding:0px; display: initial;}

	.project_list_1 .project_text, .project_list_2 .project_text{ padding: 20px 5% 0px; }	
	.project_list_1 .project_text .p1, .project_list_2 .project_text .p1{ font-size: 20px; }
	.project_list_1 .project_text .p2, .project_list_2 .project_text .p2{ font-size: 14px; line-height: 20px; }
}
@media(min-width:992px) and (max-width: 1080px){
	.container{ width: 100%; padding:0px 10px; }
	.banner{ margin-top:142px;  }
	.navbar  li a{  font-size:16px; padding:5px 28px; }
	.pro_nav ul li{ line-height: 50px; }
	.youshi_show h3{ margin-top: 30px; }
	.ad_01 .box{ margin-left:15%; margin-right:0px; }
	.ad_01 .box_right{ float: right;  margin-right:10%;}
	.about_content_show .box{ margin-left:0px; padding-top:15%; }
	.service_model .nr_nav a{ margin:0px; padding:0px 14px; }
	.project_list_1 .project_text, .project_list_2 .project_text{padding: 28px 5% 0px;}
}
@media(min-width:1081px) and (max-width: 1199px){
	.container{ width: 1024px; padding:0px; }
	.banner{ margin-top:142px;  }
	.navbar  li a{  font-size:16px; padding:5px 22px; }
	.ad_01 .box{ margin-left:15%; margin-right:0px; }
	.ad_01 .box_right{ float: right;  margin-right:10%;}
	.about_content_show .box{ margin-left:0px; }
	.nr_nav a{ margin:0px; }
}
@media(min-width:1200px) and (max-width: 1440px){
	.container{ width: 1200px; padding:0px; }
	.why_left,.why_right{padding-top:45px;}
	.why_right{ margin-left:150px; }
	.banner{ margin-top:165px;  }
	.navbar  li a{font-size:18px; padding:5px 38px;  }
	.pro_nav ul li{ line-height: 63px; }
	.about_content_show .box{ margin-left:0px; padding-top:40px; }
	.nr_nav a{ margin:0px; }
}
@media(min-width: 1441px){
	.container{ width: 1400px; padding:0px; }
	.why_left,.why_right{padding-top:65px;}
	.why_right{ margin-left:220px; }
	.navbar  li a{ padding:5px 50px;  }
	.banner{ margin-top:165px;  }
}

@media screen and (max-width: 860px) {
  .nr_product_show .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .nr_product_show .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}