*{padding: 0; margin: auto;}
body{ font-family:"微软雅黑"; font-size:14px; color:#666;}
a{ color:#3c3c3c;text-decoration:none}
a:hover{ text-decoration:none !important;}
li{ list-style:none;}
img{border: 0;}

/*右边标记*/
.fixed-r {
    position: absolute;
    right: 100px;
    top: 300px;
    z-index: 999;
}
.html {position: relative; width: 100%; height: 100%;}

.container {width:1230px;}
/*字体主题颜色*/
.font-color-theme { color:#e67a15; }
.margin-top-5{margin-top: 5px;}
.margin-bottom-5 {margin-bottom: 5px;}
.margin-right-5 {margin-right: 5px;}
.margin-left-5 {  margin-left: 5px;}
.margin-top-10{margin-top: 10px;}
.margin-bottom-10 {margin-bottom: 10px;}
.margin-right-10 {margin-right: 10px;}
.margin-left-10 {  margin-left: 10px;}
.margin-right-20 {  margin-right: 20px;}
.margin-left-20 {  margin-left: 20px;}
.margin-top-20 {  margin-top: 20px;}
.margin-top-30 {  margin-top: 30px;}
.margin-bottom-20 {  margin-bottom: 20px;}
.margin-bottom-0 {margin-bottom: 0;}
.margin-0-20 {  margin:0 20px;}
/*padding 设置*/
.padding-5 {padding: 5px;}
.padding-10 {padding: 10px;}
.padding-20 {padding: 20px;}
.padding-10-20 {padding: 10px 20px;}
.padding-20-10 {padding: 20px 10px;}
.padding-0-20 {padding: 0px 20px;}
.padding-20-0 {padding: 20px 0px;}
.padding-0-10 {padding: 0px 10px;}
.padding-10-0 {padding: 10px 0px;}
.padding-5-10 {padding: 5px 10px;}
.padding-0-5 {padding: 0px 5px;}
.padding-5-0 {padding: 5px 0px;}
.padding-20-40 {padding: 20px 40px;}
/*字体大小*/
.font-size-12 {font-size: 12px;}
.font-size-13 {font-size: 13px;}
.font-size-14 {font-size: 14px;}
.font-size-16 {font-size: 16px;}
.font-size-20 {font-size: 20px;}
.font-size-24 {font-size: 24px;}

/*首页*/
.content {text-align: center; margin: auto;padding: 0;}
.head {background-color: #d6d7d9; height: 40px; border-bottom: 1px solid #e9e9e9;}
.search {margin-right:20px; color: #333;}
.search span {color:#b1a3a3;height: 40px; line-height: 40px;}
.search-sh {padding:13px 0 20px 0;background-color: #dedede; text-align: center;display: none;}
.tool-search {padding: 0 180px; }
.search-text{border-radius: 0; background: #fff url("../images/search.png")left 10px center no-repeat; padding-left: 35px; height: 45px; line-height: 45px;}
.search-btn {background-color: red;  color:#fff; padding: 0px 20px; border-radius: 0; height: 45px; line-height: 45px;}
.search-btn.active.focus,.search-btn.active:focus,.search-btn.active:hover,.search-btn:active.focus,.search-btn:active:focus,.search-btn:active:hover,.open>.dropdown-toggle.search-btn.focus,.open>.dropdown-toggle.search-btn:focus,.open>.dropdown-toggle.search-btn:hover ,.search-btn:hover,.search-btn:focus {background-color:red; color: #fff;}
/*导航栏部分*/

.head-fl {padding: 0;}
.navbar-brand.logo {height: auto;padding:22px 15px;}
.nav-head>li>a {padding: 35px 15px; font-size: 18px; }
.nav-col {padding: 0;}
.nav-de{border-radius: 0;margin-bottom: 0px; border-color: transparent; border-bottom: 1px solid #cccccc;background-color: #fff; }
.head-fl .nav-head>li>a:hover , .head-fl .nav-head>li>a:focus ,.head-fl .nav-head>li.active>a,.head-fl .nav-head>li.active>a:hover, .nav-de .nav-head>.open>a, .nav-de .nav-head>.open>a:focus, .nav-de .nav-head>.open>a:hover{color:#ee1c25; background-color: transparent;}
.head-fl .nav-head>.active>a, .head-fl .nav-head>.active>a:focus, .head-fl .nav-head>.active>a:hover {color:#ee1c25; background-color: transparent;}
.navbar-nav>li:hover .dropdown-menu {display: block\0;}

.dropd-m {padding: 0; border: none; margin-top: 2px;}
.dropd-m li {border-bottom: 1px solid #e5e5e5;}
.dropd-m>li>a {padding: 12px 40px 12px 20px;}
.dropd-m>li>a:hover , .dropd-m>li>a:focus {color:#ee1c25; background-color: transparent;}
.dropd-m>li:first-child {border-top: 1px solid #e5e5e5;}
/*.nav-head>li>.dropdown-menu {margin-top: 0px; min-width: 190px;}*/
/*滚动视图*/
.car-eg {border: 1px solid #ececec; margin-top: 20px;}
.car-eg .item img {width: 100%; height: 100%}
.car-in {bottom: 0; left: 0;margin-left:0; width: 100%; margin-bottom: 13px; text-align: left; height: 3px;}
.car-in li {height: 3px; width: 25%; background-color:#fff; border: none;}
.car-in li.active {background-color:#ee1c25;height: 3px; width: 25%; border-radius: 0;  }
/*关于NAMCO*/
.title1 {margin-top: 30px; font-size: 20px;}
.title-t1 { text-align: left; margin-top: 30px; line-height: 35px;}
.title-t1 a {font-size: 14px; color:#ee1c25;}
.con-ul li {border: 1px solid #f4f4f4; margin: 10px 0; padding-right: 10px;}
.color-li {background-color: #f8f8f8;}
.title-l {font-size: 16px; margin-top: 20px;}
.content-t1 { margin-top: 20px; line-height: 35px;}
.content-c {width: 83%;}
.content-c a {padding: 5px 20px; border: 1px solid #ee1c25; color:#ee1c25; margin-top: 30px; display: inline-block; font-size: 12px;}

.foot1 {background-color:#eeeeee;padding: 25px 80px 15px 0px;}
.image-l {height: 168px;border-right: 1px solid #e3e3e3; padding:20px 25px; margin-left: 20px;}
.low-ul {height: 168px; border-right: 1px solid #e3e3e3; padding: 10px 18px 0 24px;}
.low-ul li{ font-size: 14px; padding: 3px 0; }
.low-ul li.first-li {font-size: 16px; margin-bottom: 10px;}
.foot2 {padding: 15px 55px; background-color:#d6d7d9; font-size: 14px;}
.foot2 p {margin-bottom: 0; line-height: 25px; }
.all-left {float: right !important;}
/*右边浮动框*/
.right-f {position: fixed;bottom: 50px; right: 15px;height: 42px; width: 42px;}
/*行业应用*/
.show-img {position: relative;}
.show-img img {width: 100%;}
.md-left {border-bottom: none;}
.md-left li { width: 100%; margin-bottom: 4px;}
.md-left li {background-color: #eeeeee; border: none;}
.nav-tabs>li>a {border: none;}
.nav-tabs>li>a span {font-size: 12px;  height: 16px; line-height: 16px;}
.md-left>li.active>a, .md-left>li.active>a:focus, .md-left>li.active>a:hover,.md-left>li>a:hover {border:none ; border-radius: 0; background-color:#cecece; margin-right: 0; color: #263c88;}
.md-r {padding-left: 30px;}
.title-h1 {margin-bottom: 10px; color: #ee1c25; font-size: 20px;}
.title-ht1 {font-size: 24px;margin-bottom: 10px;}
.bread-y {background-color: transparent; padding: 5px 0px; border-bottom: 10px;}
.bread-y li a {color: #337ab7;  text-decoration: underline;}
.bread-y li.active {color: #777;}
.bread-y>li+li:before {color: #337ab7;}
.con-p p { color: #666666;  line-height: 30px; margin-bottom: 0;}
.con-p p.last-p {margin-top: 30px;}
.line1 {margin: 10px 0; height: 1px; background-color: #ececec;}
.content-c2 {width: 78%;}
.content-c2 a {padding: 5px 20px; border: 1px solid #ee1c25; color:#ee1c25; margin-top: 30px; display: inline-block; font-size: 12px;}
.content-t2 {font-size: 15px; margin-top: 2px; line-height: 35px;}

/*产品介绍*/
.content-js {margin-top: 30px; margin-bottom: 120px;}
.nav-tabs.nav-js {border-bottom: none;display: inline-block; }
.nav-js>li>a { border: 1px solid #ddd; border-radius: 0;margin-right: 5px; font-size: 16px; padding: 6px 15px;}
.nav-js>li.active>a, .nav-js>li.active>a:focus, .nav-js>li.active>a:hover, .nav-js>li>a:focus, .nav-js>li>a:hover {color: #fff; background-color:#ee1c25; border-color: #ee1c25; }
.con-info {margin-top: 20px;}
.col-md-3 {padding: 0;}
.com-cm {border:1px solid #e3e3e3; margin:10px 6px; height: 334px; text-align: left;}
.com1 {margin-left: 0;}
.com2 {margin-right: 0;}
.com-cml {border:1px solid #e3e3e3;}
.col-im {width: 100%;}
.title-ht2 {margin-left: 20px; margin-top: 10px; margin-right: 10px; color: #000; font-size: 16px;}
.title-con1 {margin-left: 20px;margin-right: 10px; margin-top: 10px; line-height: 26px; color: #666666;}
.morea{padding: 3px 30px; border: 1px solid #ee1c25; color:#ee1c25; margin-top: 20px; display: inline-block; margin-left: 20px; }
.morea:hover , .morea:focus {background-color:#ee1c25; color: #fff;}
.margin-l10 {padding-top: 10px;}

/*产品详情页*/
.content-de {margin-top: 50px; border-bottom: 1px solid  #e3e3e3; }
.content-de2 {margin-bottom: 120px; margin-top: 40px;}
.bread-dc {background-color: transparent; padding: 4px 0px; margin-bottom: 0; }
.bread-dc li a {color: #ee1c25;  text-decoration: underline;}
.bread-dc li.active {color: #777;}
.bread-dc>li+li:before {padding: 0; }
.info-btn {height: 30px; border-radius: 0;padding: 4px 25px; font-size: 16px; border-bottom: 0;}
.select-btn {height: 30px; border-radius: 0; background-color:#ee1c25; color: #fff; border-color:#ee1c25; }

.select-btn.active.focus,.select-btn.active:focus,.select-btn.active:hover,.select-btn:active.focus,.select-btn:active:focus,.select-btn:active:hover,.open>.dropdown-toggle.select-btn.focus,.open>.dropdown-toggle.select-btn:focus,.open>.dropdown-toggle.select-btn:hover ,.select-btn:hover,.select-btn:focus {background-color:red; color: #fff; border-color:#ee1c25;  }


.detail2 {padding-left: 30px;}
.detail1 img {width: 100%;}
.detail-ul {text-align: left;}
.detail-ul li:first-child {color: #000; margin-bottom: 5px; font-size: 16px;}
.detail-ul li {color: #666; line-height: 25px;}

/*文件下载*/
.download {position: absolute; left: 20px; bottom: 10px; background-color: transparent; margin-bottom: 0;}
.download li a {color: #fff; }
.download>li+li:before { color: #fff;font-size: 12px;}
.md3-1, .md3-2 , .md3-3 , .md3-4 {border:1px solid #e3e3e3;height: 442px; text-align: center;}
.md3-1 { margin-right: 34px; margin: 10px 52px 10px 0px;}
.md3-2 { margin: 10px 23px 10px 11px;}
.md3-3 { margin-left: 23px; margin: 10px 11px 10px 23px;}
.md3-4 { margin: 10px 0px 10px 34px;}

.title-ht3 { color: #000;  font-size: 18px; height: 40px; line-height: 40px;  text-align: center; padding: 0 2px;}
.title-ht4 { color: #000;  font-size: 15px; text-align: center; padding: 0 30px;}
.morea1{padding: 5px 35px; border: 1px solid #ee1c25; color:#ee1c25;  display: inline-block; margin-top: 10px;}
.morea1:hover , .morea1:focus {background-color:#ee1c25; color: #fff;}
.info-btn {
    height: 30px;
    border-radius: 0;
    padding: 4px 60px 4px 25px;
    font-family: "Hiragino Sans GB";
    font-size: 16px;
    border-bottom: 0;
    background: #fff url("../images/icon.png") right center repeat-y;
}
.info-btn.active.focus, .info-btn.active:focus, .info-btn.active:hover, .info-btn:active.focus, .info-btn:active:focus, .info-btn:active:hover, .open>.dropdown-toggle.info-btn.focus, .open>.dropdown-toggle.info-btn:focus, .open>.dropdown-toggle.info-btn:hover, .info-btn:hover, .info-btn:focus {
    background: #fff url("../images/icon.png") right center repeat-y;
}

/*新闻与活动*/
.news1 {padding: 0;}
.news2 {padding-left: 30px;}
.left-im { width: 100%;}
.news1 a {background:url("../images/bg.png") repeat; padding: 5px 0; width: 100%; display: block;  color: #fff; margin-top: 10px; font-size: 14px; }
.bread-d {background-color: transparent; padding: 0; margin-top: 10px; text-align:inherit;}
.bread-d li a {text-decoration: underline;}
.bread-d li:last-child  a{text-decoration: none;}
.bread-d li a , .bread-d>li+li:before {font-size: 14px; color:#105cb6;}
.title-bottom {margin-bottom: 0;}
.con-p2 {margin-top: 30px;}
.con-p2 p { color: #666666;  line-height: 35px; margin-bottom: 0; }
.con-p2 p.last-p {margin-top: 30px;}
.con-p2 p.first-p a { color:#105cb6; font-size: 18px;}
.con-p2 p.p-bottom , .con-p2 p.first-p {margin-bottom: 5px;}
.con-p2 p.p-img {margin: 5px 0;}
.con-p2 p.p-tt {margin-top: 20px; color: #666;}
.carousel-indicators li,.carousel-indicators li.active{ margin:0;}
/*联系我们*/
.content-de3 {margin-top: 40px;}
.con-p3 {margin-top: 40px;}
.con-p3 p {font-size: 16px;}

.show {display: block !important;}
.carousel-indicators li{ margin:0 !important; width:25%; height:3px; border-radius:0; background:none; display:block; float:left; border:none;}
.carousel-indicators li.active{ margin:0; width:25%; height:3px; border-radius:0; background:#000; background:#ff0000;}
.carousel-indicators{ width:100%; left:0; margin:0; bottom:0px;}
@media screen and (max-width:1229px){
    .container { width: 970px; }
    /*首页*/
    .nav-head>li>a { padding: 35px 7px;}
    .content-c { width: 100%; }
    .image-l img { height: 46%;}
    /*行业应用*/
    .content-c2 { width: 72%; }
    .content-c2 a {margin-top: 10px;}
    .color-li {padding-bottom: 10px;}
    /*新闻与活动*/
    .md3-1, .md3-2, .md3-3, .md3-4 { height: 375px;}
    .title-ht4 {padding: 0 5px;}
}

@media screen and (max-width:991px){
    .container { width: 750px;}
    /*首页*/
    .nav-head>li>a { padding: 22px 5px; font-size: 15px;}
    .navbar-brand.logo {padding: 14px 0; }
    .nav-de>.container .logo, .nav-de>.head-fl .logo {margin-left: 0;}
    .logo img {width: 100px;}
    .nav-head>li>a {  padding: 15px 5px;}
    .tool-search { padding: 0 115px; }
    .content-c {  width: 100%;  }
    .content-c a {margin-top: 10px;}
    .image-l {width: 100%; margin-left: 0; height: 118px;}
    .image-l img { height: auto;}
    .foot1 {padding: 0;}
    .all-left {float: left !important; padding: 0 25px;}
    /*产品介绍*/
    .content-js { margin: 20px 0;}
    .com-cm {text-align: center;}
    .col-im {width: auto;}
    .com-cm {margin: 10px 0;}
    /*产品详情页*/
    .detail1 {float: none!important; text-align: center;}
    .detail1 img {width: auto;}
    .md-c3 {width: 33.333333%;}
    .content-de2 {margin: 20px 0;}
    /*文件下载*/
    .md3-1, .md3-2, .md3-3, .md3-4 { height: auto; margin: 10px 0; padding-bottom: 10px;}
    .title-ht4 {padding: 0 5px;}
    /*新闻与活动*/
    .news1 {text-align: center; float: none !important;}
    .news1 img {width: auto;}
    .news1 a {width: 239px;}
    .news2 {padding: 15px;}
    .news2 { float: none !important;}
    .news4 {
    
    text-align: center; 
    }
    .news3 {padding:15px 15px 0 15px; width: 100%;}
    /*行业应用*/
    .md-left {width: 100%; z-index: 10000;}
    .md-r {padding: 0px; display: inline-block;}
    .title-hy {margin-top: 20px;}
    .content-c2 {width: 73%;}
    .show-li {padding-bottom: 20px;}
}
@media screen and (min-width:768px){.navbar-nav>li:hover .dropdown-menu {display: block;}}
@media screen and (max-width:767px){
    .container { width: 100%; padding: 0;}
    .navbar>.container .logo, .navbar>.container-fluid .logo {margin-left: 15px;}
    .tool-search { padding: 0 20px; }
    .head-fl>.navbar-collapse, .head-fl>.navbar-header { margin: 0;}
    .navbar-nav .open .dropd-m .dropdown-header, .navbar-nav .open .dropd-m>li>a {padding: 12px 15px 12px 25px;}
    .nav-col {width: 100%;}
    .nav-head {text-align: left; margin: 0 15px;}
    .car-eg {margin-top: 0;}
    .image-l {padding: 10px 0; height: 75px; border-right: none;}
    .image-l img { height: 100%;}
    .title1 {margin-top: 15px; padding:0 15px;}
    .title-t1 {padding: 0 15px; margin-top: 15px; }
    .con-ul li {padding: 0 15px;}
    .show-li {text-align: center; padding-bottom: 10px;}
    .float-none {float: none !important;}
    .low-b {width: 100%; float: left!important; }
    .low-ul {border-right: 0; height: auto; border-bottom: 1px solid #e3e3e3; padding: 0; text-align: center;}
    .foot2 {padding: 10px 15px; text-align: center;}
    .foot2 p {height: auto;}
    /*产品介绍*/
    .title-con1 {margin-left: 10px;}
    .content-js { margin: 0;}
    .nav-js>li {width: 100%;}
    .nav-js>li>a {margin-right: 0;padding:15px;}
    .con-info { margin-top: 10px; }

    /*产品详情页*/

    .content-de {margin-top: 10px; padding: 0 15px; text-align: left;}
    .select-b {float: left !important; margin-top: 10px; width: 100%;}
    .detail2 {padding-left: 0; padding: 15px;}
    .md-c3 {width:100%;}
    .con-p img {width: 100%;}
    .pull-right>.dropd-l {left: 0; }
    /*文件下载*/
    .nav-js {width: 100%;}
    /*新闻与活动*/
    .bread-dd {margin-bottom: 0;}
    .con-p2 {margin-top: 20px;}
    .p-img img {width: 100%;}
    .con-p2 p.p-tt {margin-top: 10px;}
    /*联系我们*/
    .con-p3 {margin-top: 10px;}
    /*行业应用*/
    .md-left {width: 100%; z-index: 10000;}
    .md-r {padding: 0px 15px; }
    .con-p p.last-p {margin-top: 20px;}
    .content-c2 {text-align: center; float: none !important;}
    .title-l {margin-top: 0;}
    .con-hy {width: 100%; text-align: center;}
    .content-t2 { text-align: left;}
    .content-c2 a {margin-top: 10px;}
    .con-ul li {padding-bottom: 15px;}
    .content-c2 {width: 100%;}
	.navbar-nav li .dropdown-menu{ width:100%; box-shadow:none; position:static;}
	.dropd-m>li>a {
    padding: 12px 40px 12px 25px;    color: #777;
}
}

.map-tt{ font-size:18px; color:#ed1c24; font-weight:bold; margin:15px auto; display:table;}
.map-c{ margin:50px auto;}
.map-ul{ margin:20px 0;}
.map-ul li{ margin:10px auto;}
.map-ul li a:hover{ color:#ed1c24;}