/*顶部*/
.top{ width: 95%; margin: 0 auto; overflow: hidden;}
.logo { width:100%; padding:0rem 0 0rem 6rem; float: none;}
.logo a{ background:url(../images/logo.png) 0 center no-repeat; display:block; color: #333; font-size: 1.4rem; font-weight: bold; padding: 2rem 0 2rem 8.5rem; height: auto;}
.logo a .a_e{ display: block; font-size: 0.82rem; color: #999; font-family: "Arial"; line-height: 1rem; letter-spacing: 0; font-weight: normal;}
.logo a .a_m{ display: block; font-size: 1rem; color: #666; font-weight: normal; padding-top: 0.3rem;}
/*搜索*/
input:-moz-placeholder,
textarea:-moz-placeholder { color: #999;}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder { color: #999;}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { color: #999;}
.top .search { display: none;}
.t_s{ width: 100%; background-color: #1b75c1; overflow: hidden; padding: 0.6rem 0;}
.t_s .search { display: block; width: 65%; padding-right: 2%; height: 45px; float: right;}
.t_s .search input { float: left;  margin-left: 10px; display: block; width: 75%; height: 45px; background: no-repeat; border: 1px solid #0381d7; border-top-left-radius: 4px; border-bottom-left-radius: 4px; font-size: 14px; padding: 0 10px; font-family: "微软雅黑"; color: #fff;}
.t_s .search .searchBtn {  float: left; width: 20%; height: 45px; background: #0381d7; border: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
/*中英文*/
.top .typle{ display: none;}
.t_s .typle{ display: block; float: left; padding: 1.5% 0 0 2%; width: 30%;}
.t_s .typle a{ font-size: 0.86rem; padding: 0.2rem 0.3rem; color: #fff; display: block; float: left; line-height: 16px;}
.t_s .typle a img{ display: block; padding-right: 5px; float: left;}
.t_s .typle a:hover{ color: #0061a9;}
.t_s .typle .t_on{ color: #0061a9;}

.main-header { display: block; width:100%; background-color: #1b75c1; height:auto; z-index:999; top:0; position:relative;}
.main-header .dgd{ overflow: hidden;}
.main-title2 { text-align: left; display: block; padding:2% 3%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float:left;}
.main-header a { color:#fff;display:block; font-size:0.95rem;}
.menu { top:0; font-size:2em; float:right; color:#fff; margin-right:4%; padding: 2% 0;}
.content-top a.menu { right:5%;}
.cemune {background:#1b75c1; width:30%; position: absolute; right:0%; top:100%; display:none;z-index: 3;}
.cemune img {width:50%;margin:0 auto; padding-bottom:5px;}
.cemune li {text-align:center; width:60%; margin:0 auto;}
.cemune a {color:#fff; height: 2.5rem; line-height:2.5rem;display:block; font-size:1rem;}
.cemune a:hover { color:#fbf28c;}
.cemune a i { margin-right:5px; font-size:18px;}
.content {padding: 1%; width:90%; margin:0 auto;}

/*nav*/
.navbox{ display: none;}
.cd-nav-trigger{ display: block;}
/*banner*/
.fullSlide{ display: none;}
.banner_n{ display: none;}
.device { display: block; width: 100%; position: relative;}
.device .arrow-left {background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px;
  top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 2;}
.device .arrow-right { background: url(../images/arrows.png) no-repeat left bottom; position: absolute;
  right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 2;}
.content-slide { padding: 20px; color: #fff;}
.pagination { display: none; position: absolute; left: 0; text-align: center; bottom:0;  z-index: 2;  width: 100%;}
.swiper-pagination-switch {display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px;  cursor: pointer;}
.swiper-active-switch {background: #fff;}
.device .swiper-container { width: 100%;height: 371px;margin:0 auto;position:relative;overflow:hidden;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  backface-visibility:hidden;
  /* Fix of Webkit flickering */
  z-index:1;}
.device .swiper-wrapper {position:relative;width:100%;
  -webkit-transition-property:-webkit-transform, left, top;
  -webkit-transition-duration:0s;
  -webkit-transform:translate3d(0px,0,0);
  -webkit-transition-timing-function:ease;
  
  -moz-transition-property:-moz-transform, left, top;
  -moz-transition-duration:0s;
  -moz-transform:translate3d(0px,0,0);
  -moz-transition-timing-function:ease;
  
  -o-transition-property:-o-transform, left, top;
  -o-transition-duration:0s;
  -o-transform:translate3d(0px,0,0);
  -o-transition-timing-function:ease;
  -o-transform:translate(0px,0px);
  
  -ms-transition-property:-ms-transform, left, top;
  -ms-transition-duration:0s;
  -ms-transform:translate3d(0px,0,0);
  -ms-transition-timing-function:ease;
  
  transition-property:transform, left, top;
  transition-duration:0s;
  transform:translate3d(0px,0,0);
  transition-timing-function:ease;

  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;}
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;}
.device .swiper-slide {
  float: left;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;}
.device .swiper-slide img{ max-width: 100%;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
/*首页-公司简介*/
.about1{ display: none;}
.about{ width: 95%; margin: 1.5rem auto; overflow: hidden;}
.about .about_l{ width: 50%; float: left;}
.about .about_l .title_a h3{ font-size: 1.8rem; font-weight: bold; color: #414141; background: url(../images/title_line.png) 0 bottom no-repeat; padding-bottom: 0.5rem;}
.about .about_l .title_a span{ color: #0f5c9e;}
.about .about_l .title_a p{ font-size: 1rem; color: #999; padding-top: 0.3rem;}
.about .about_l .title_a font{ color: #c9c9c9; font-size: 0.8rem; font-family: "Arial"; line-height: 1rem;}
.about .about_l .a_p{ margin-top: 1rem;}
.about .about_l .a_p p{ font-size: 0.86rem; color: #666; line-height: 1.6rem; text-indent: 1.8rem;}
.about .about_l .more{ display: block; width: 40%; height: 40px; line-height: 40px; text-align: center; background-color: #0f5c9e; border-radius: 30px; margin-top: 25px;}
.about .about_l .more a{ display: block; color: #fff; font-size: 0.9rem;}
.about .about_r{ float: right; margin-top: 7.5rem; width: 45%;}
.about .about_r img{ display: block; max-width: 100%; margin: 0 auto;}
/*首页-产品中心*/
.products_box{ width: 100%; background-color: #f5f5f5; padding: 2rem 0;}
.products{ width: 95%; margin: 1.5rem auto; overflow: hidden;}
.title{ text-align: center; font-size: 1.8rem; color: #0f5c9e;}
.title h2{ font-weight: bold;}
.title font{ color: #414141;}
.title span{ display: block; font-size: 1rem; color: #c4c4c4; line-height: 1.2rem; font-weight: normal;}
.products .p_left{ display: none;}
.products .p_right{ float: none; margin-top: 1rem;}
.products .p_right ul{ overflow: hidden;}
.products .p_right ul li{ float: left; margin:1% 1%; width: 48%;}
.products .p_right ul li a{ overflow: hidden;}
.products .p_right ul li a .p_img:hover{ border: 1px solid #0f5c9e;}
.products .p_right ul li a .p_img{ width: 100%; max-height: 22rem;border: 1px solid #ddd; height: auto;}
.products .p_right ul li a .p_img img{ display: block; max-width: 100%; max-height: 22rem;}
.products .p_right ul li p{ font-size: 1rem; color: #666; text-align: center; padding: 0.4rem 0;}
.products .p_right ul .c_p{ background-color: #0f5c9e; padding: 6rem 0;}
.products .p_right ul .c_p a p{ color: #fff; padding: 0.3rem 0;}
.products .p_right ul .c_p h2{ font-size: 1.8rem; font-weight: bold; color: #fff; text-align: center; padding: 1rem 0 0.6rem 0;}
/*首页-超锐服务*/
.service{ width: 95%; margin: 2rem auto;}
.service .iconbox{ overflow: hidden; margin-top: 1.2rem;}
.service .iconbox li{ float: left; width: 31.3%; background-color: #f1f1f1; height: auto; padding: 1rem 0; margin: 0 1.5%;}
.service .iconbox li i{ display: block; float: none; font-size: 3rem; color: #c2c2c2; padding-right: 0; line-height: normal; padding-left: 0; text-align: center;}
.service .iconbox .l_o{ margin: 0 0;}
.service .iconbox li p{ float: none; padding: 2% 1%; text-align: center; font-size: 0.86rem;color: #666; width: 100%;}
.service .s_text{ font-size: 0.86rem; color: #8c8c8c; text-align: center; padding-top: 0.6rem;}
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*首页-新闻中心*/
.news{ width: 95%; margin: 0 auto;}
.news .n_list{ display: none;}
.news .mn_list{ margin: 1rem 0; display: block;}
.news .mn_list li a img{ display: block; width: 100%;}
.news .mn_list li{ width: 46%; float: left; margin: 2%;}
.news .mn_list li h2{ font-size: 1rem; color: #333; margin: 1rem 0 0.3rem 0;}
.news .mn_list li p{ font-size: 0.86rem; color: #666; line-height: 1.5rem;}
.news .mn_list li .more{ width: 50%; border-radius: 20px; background-color: #0f5c9e; height: 2rem; line-height: 2rem; color: #fff; text-align: center; font-size: 0.86rem; margin-top: 1rem;}
/*footer*/
.footerbox{ display: none;}
.footerbox1{ display: block; width: 100%; background-color: #2e2e2e; margin-top: 2.2rem;}
.footerbox1 footer{ width: 95%; margin: 0 auto; overflow: hidden; padding: 35px 0;}
.footerbox1 footer .f_left{ width: 30%; float: left; margin-left: 15%;}
.footerbox1 footer .f_left img{ display: block; max-width: 100%;}
.footerbox1 footer .f_center{ width: 55%; float: right; margin-left: 0;}
.footerbox1 footer .f_center ul{ padding-bottom: 0; padding-top: 0;}
.footerbox1 footer .f_center ul li{ font-size: 0.86rem; color: #767676; line-height: 1.5rem;}
/*内页-关于超锐*/
.about_n{ width: 95%; margin: 1.5rem auto 0 auto; overflow: hidden;}
.about_n .about_l{ width: 100%; float: none;}
.about_n .about_l .title_a h3{ font-size: 1.8rem; font-weight: bold; color: #414141; background: url(../images/title_line.png) 0 bottom no-repeat; padding-bottom: 0.2rem;}
.about_n .about_l .title_a span{ color: #0f5c9e;}
.about_n .about_l .title_a p{ font-size: 1.2rem; color: #999; padding-top: 0.3rem;}
.about_n .about_l .title_a font{ color: #c9c9c9; font-size: 0.8rem; font-family: "Arial"; line-height: 1rem;}
.about_n .about_l .a_p{ margin-top: 1rem;}
.about_n .about_l .a_p p{ font-size: 0.86rem; color: #666; line-height: 1.5rem; text-indent: 1.8rem;}
.about_n .about_r{ float: none; margin-top: 0.6rem;}
.about_n .about_r img{ display: block; max-width: 100%; margin: 0 auto;}
/*内页-产品中心*/
.title_n{ text-align: center; font-size: 1.8rem; color: #0f5c9e; margin: 2rem 0 1.5rem 0;}
.title_n h2{ font-weight: bold;}
.title_n font{ color: #414141;}
.title_n span{ display: block; font-size: 1.1rem; color: #c4c4c4; line-height: 1.6rem; font-weight: normal;}
.main_n{ width: 95%; margin: 0 auto;}
.products_n{ overflow: hidden;}
.products_n .p_leftn{ display: none; width: 100%; float: none;}
.products_n .p_leftn1{ display: block; overflow: hidden;}
.products_n .p_leftn1 .pp_l{ overflow: hidden; width: 100%;}
.products_n .p_leftn1 .pp_l li{ float: left; background-color: #0f5c9e; margin: 1% 1%;}
.products_n .p_leftn1 .pp_l li a{ display: block; color: #fff; text-align: center; padding: 0.5rem 1rem; font-size: 0.86rem;}
.products_n .p_leftn1 .pp_lc{ overflow: hidden; margin: 0.5rem 0;}
.products_n .p_leftn1 .pp_lc li{ float: left; margin: 0.3rem 0;}
.products_n .p_leftn1 .pp_lc li a{ display: block; font-size: 0.86rem; padding: 0rem 0.6rem; color: #666; border-right: 1px solid #e2e2e2;}
.products_n .p_rightn{ float: none; width: 100%; text-align: center; margin-top: 1rem;}
.products_n .p_rightn ul{ overflow: hidden;}
.products_n .p_rightn ul li{ float: left; width: 48%; margin-left: 1%; margin-right: 1%; margin-bottom: 1rem;}
.products_n .p_rightn ul li a .p_img:hover{ border: 1px solid #0f5c9e;}
.products_n .p_rightn ul li a .p_img{ width: 100%; max-height: 19rem; border: 1px solid #ddd; height: auto;}
.products_n .p_rightn ul li a .p_img img{ display: block; max-width: 100%; max-height: 19rem; margin: 0 auto;}
.products_n .p_rightn ul li p{ font-size: 1rem; color: #666; text-align: center; padding: 14px 0;}
/*page*/
.pageturning1{ display: none;}
.pageturning {margin: 1rem 0 0 0; overflow: hidden; width: 100%;}
.pageturning .paginationInfo{ display: none; float: left; font-size: 0.86rem; color: #999; padding: 10px 10px 0 0;}
.pageturning span{ display: block; float: left; margin: 1%; width: 14.5%;}
.pageturning span a{ display: block; float: left; border: 1px solid #E9E9E9; border-radius: 5px; width: 100%; height: auto; line-height: auto; text-align: center; color: #999; font-size: 0.86rem; padding: 3% 0;}
.pageturning span a:hover{ background-color: #005bac; color: #fff; text-decoration: none;}
.pageturning .currentPage{ width: 14%; height: auto; line-height: normal; text-align: center; background-color: #005bac; color: #fff; border-radius: 5px; font-size: 0.86rem; padding: 2% 0;}
.products_ninfo .p_leftn{ display: none;}
.products_ninfo .p_rightn h1{ text-align: center; font-size: 1.6rem; color: #333; font-weight: 600; padding: 1rem 0;}
.products_ninfo .p_rightn .pn_img{ text-align: center;}
.products_ninfo .p_rightn .pn_img img{ display: inline-table; max-width: 100%; margin: 0 auto; vertical-align: middle;}
.products_ninfo .p_rightn .p_text{ margin-top: 1.5rem; padding: 0 2%;}
.products_ninfo .p_rightn .p_text p{ font-size: 0.86rem; color: #666; line-height: 1.7rem; text-indent: 1.6rem; text-align: justify;}
.picMarquee-left{ display: none;}
.hot_p{ margin: 2.5rem 0 0 0;}
.hot_p .hot_p_t{ font-size: 1.2rem; color: #333; font-weight: bold; border-bottom: 1px solid #dadada;}
.hot_p .hot_p_t h2{background-color: #005bac; width: 100%; color: #fff; padding: 0.5rem 0; text-align: center;}
.hot_p .p_list{ display: block; width: 100%; height:auto; margin:1.2rem auto; overflow:hidden;}
.hot_p .p_list li{ width:30%; overflow:hidden; margin:1% 1%; float:left; cursor:pointer; border: 1px solid #efefef; height: auto;}
.hot_p .p_list li p{ font-size: 0.8rem; text-align: center; padding: 0.2rem 0; color: #333; line-height: 1.5rem;}
.hot_p .p_list li img{ width:100%; max-height: 10rem; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.hot_p .p_list li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;} 
.p_list{ display: none;}
/*内页-新闻中心*/
.news_n{overflow: hidden; text-align: center;}
.news_n ul{ margin: 1rem 0;}
.news_n ul li{ width: 46%; float: left; margin: 2% 2%;}
.news_n ul li img{ display: block; max-width: 100%; margin: 0 auto;}
.news_n ul li h2{ font-size: 1.1rem; color: #333; margin: 1rem 0 0.3rem 0; text-align: left;}
.news_n ul li p{ font-size: 0.86rem; color: #666; line-height: 1.6rem; text-align: left;}
.news_n ul li .more{ width: 30%; border-radius: 20px; background-color: #0f5c9e; height: 30px; line-height: 30px; color: #fff; text-align: center; font-size: 0.86rem; margin-top: 0.6rem;}
.n_news{ margin: 1.6rem 0 0 0;}
.n_news .n_news_t{ font-size: 1.2rem; color: #333; font-weight: bold; border-bottom: 1px solid #dadada;}
.n_news .n_news_t h2{ background-color: #334588; width: 100%; color: #fff; padding: 0.5rem 0; text-align: center;}
.n_news .n_news_list{ width:100%; height:auto; margin:1rem auto; overflow:hidden;}
.n_news .n_news_list li{ padding: 0.5rem 0; margin: 0.5rem 0; width: 100%; background-color: #f7f7f7; float: left;}
.n_news .n_news_list li a{font-size: 0.9rem; color: #333; padding: 0 1rem;line-height: 1.7rem; display: block;}
.n_news .n_news_list li a:hover{ color: #e60012;}
.n_news .n_news_list li span{ display:block; float: right;  font-size: 0.86rem; color: #666;}
.n_news .n_news_list li span:hover{ color: #e60012;}
.n_news .n_news_list li p{ margin: 0.5rem 1rem; line-height: normal; color: #ccc;}
.news_ninfo h1{ font-size:1rem;  color:#666; line-height:1.9rem; text-align:center;}
.news_ninfo .time{ font-size: 0.86rem; text-align:center; border-bottom:1px solid #ececec; color:#666; line-height:2.8rem;}
.news_ninfo .time span{ padding: 0 0.5rem;}
.news_ninfo .news_content{ padding-top:1rem;}
.news_ninfo .news_content p{ font-size:0.9rem; color:#666; line-height:1.8rem; text-indent:1.6rem; padding-bottom: 0.3rem;}
.news_ninfo .news_content img{ display: block; width: 100%; margin-top: 1rem;}
/*内页-在线反馈*/
.feedback{ width: 100%; margin: 3rem auto 0 auto;}
.feedback #joform{ width: 100%; margin: 0 auto;}
#joform { float: none;}
.feedback li input{ color: #f00;}
.feedback li {width:100%; height:2.85rem; right:-100px; margin-bottom:1rem; color:#ab834d; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}
.cfdh{ position: relative;}
.feedback .lycss {width:100%; height:45px; margin:0; padding:0 10px; font:14px/28px 'Microsoft YaHei'; color:#666; border: 1px solid #e8e8e8; border-radius: 15px;}
.feedback .joly3{ width: 100%; float: left;}
.feedback .joly3 input{ width: 94%;}
.feedback .joly4{ width: 100%; float: left;}
.feedback .joly4 input{ width: 94%;}
.feedback .joly5{ width: 100%; float: left;}
.feedback .joly5 input{ width: 100%;}
.feedback .joly6{ width: 100%; float: left;}
.feedback .joly6 input{ width: 100%;}
.feedback .joly7{ width: 100%; float: left;}
.feedback .joly7 input{ width: 94%;}
.feedback .joly8{ width: 100%; height:auto; margin-top: 4rem;}
.feedback .joly8 textarea { height:10rem; padding-top:0.5rem;}
.feedback .joly9{ width:30%; height:3rem; right:-100px; bottom:0px; position:relative; clear:none; font: 1rem/1.5rem 'Microsoft YaHei'; color:#ffffff; border: 0px none; background:#0f5c9e; -moz-border-radius:5px; -webkit-border-radius:20px; border-radius:10px; cursor:pointer; margin: 0 2% 1rem 18%;}
.feedback .joly10{ width:30%; height:3rem; right:-100px; bottom:0px; position:relative; clear:none; font: 1rem/1.5rem 'Microsoft YaHei'; color:#ffffff; border: 0px none; background:#666; -moz-border-radius:5px; -webkit-border-radius:20px; border-radius:10px; cursor:pointer;}
/*内页-联系我们*/
.contact_n{ overflow: hidden;}
.contact_n ul{ float: none; margin-right: 0; margin-top: 1.5rem; margin-bottom: 1rem;}
.contact_n ul h1{ font-size: 1.2rem; color: #333; font-weight: bold; margin-bottom: 1rem;}
.contact_n ul h1 span{ color: #0f5c9e;}
.contact_n ul li{ font-size: 0.86rem; color: #666; line-height: 1.6rem;}
#dituContent{ width:100%;height:18rem;border:#ccc solid 1px;}