*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing:border-box;}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, caption, canvas, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, form, footer, header, hgroup, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, tt, table, tbody, textarea, tfoot, thead, time, tr, th, td, u, ul, var, video { margin: 0; padding: 0; font-size: 100%; font-weight: inherit; font-style: inherit; text-align: inherit; background: transparent; border: 0; font-family: inherit; outline: 0; vertical-align: baseline; white-space: normal }
body a { color: #0b9327; text-decoration: none }
body a:hover { color: #303030 }
body.contentpane { padding: 10px }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #303030 }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: #0b9327; text-decoration: none }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
sup{}
ol, ul { margin: 0 0 0 20px }
ul.unstyled { list-style: none; margin: 0; padding: 0 }
blockquote, q { quotes: none }
:focus { outline: 0 }
table { border-collapse: collapse; border-spacing: 0 }
img { height: auto; max-width: 100% }
h1, h2, h3, h4, h5, h6, #site-description, #navigation, #sidebar .module ul.menu li a, #user1 ul li a, #user2 ul li a, #footer-nav ul li { font-family: Arial, Helvetica, sans-serif }
h2.txtcenter{text-align:center;}

.container { max-width: 1200px; min-width: 220px; margin: 0 auto; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box }
.container .row, .col { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
.col{ display: block; float: left; width: 100% }
.col:first-child{ margin-left: 0 }
.row:after, .col:after, .clr:after, .group:after { display: block; height: 0; clear: both; content: ""; visibility: hidden }
.col-xs-3{}
.col-xs-4{}
.col-xs-6{width:49%;}
.col-xs-12{width:100%;}
@media(min-width:768px){
.col { margin-left: 2% }
.col-sm-1{width: 6.5%}
.col-sm-2{ width: 15.0% }
.col-sm-3{width:23.5%;}
.col-sm-4{width:32.0%;}
.col-sm-5{width:40.5%;}
.col-sm-6{width:49%;}
.col-sm-7{width:57.5%;}
.col-sm-8{width: 66.0%;}
.col-sm-9{width: 74.5%}
.col-sm-10{ width: 83.0%}
.col-sm-11{width: 91.5%}
.col-sm-12{width: 100%}
	}
@media(min-width:992px) {
.span_1 { width: 6.5% }
.span_3 { width: 23.5% }
.span_2 { width: 15.0% }
.span_4 { width: 32.0% }
.span_5 { width: 40.5% }
.span_6 { width: 49.0% }
.span_7 { width: 57.5% }
.span_8 { width: 66.0% }
.span_9 { width: 74.5% }
.span_10 { width: 83.0% }
.span_11 { width: 91.5% }
.span_12 { width: 100% }
}


#header-wrap,#footer-w, #wrapper-w{padding: 10px}
@media(min-width:800px){#wrapper-w{padding:0px}}
@media(min-width:958px){#wrapper-w{padding:10px}}
.dashed-b{ border-bottom:#CCC dashed 1px;}

/*padding*/
.padding-tb5{ padding-bottom:.3rem; padding-top:.3rem;}
/*margin*/
.mar-t1rem{ margin-top:1rem;}
.mar-t2rem{ margin-top:2rem;}
.mar-b1rem{ margin-bottom:1rem;}
.mar-tb1rem{ margin-bottom:1rem; margin-top:1rem;}
#top_lan { display:inline-block; position:relative;}
#top_lan ul{ display:none; position:absolute; z-index:998; list-style:none; margin:0; background-color:#fff;}
#top_lan:hover ul{display:block;}
#top_lan a{ margin:0 10px;}
#top_lan span{display:inherit; vertical-align:middle;}
#top_lan img{ vertical-align:middle;}
.count-1 { clear: both; margin-left: 0 }
.search .highlight { padding: .2em; background-color: #fcf8e3 }
div.search input[type="text"], div.search input[type="button"] { height: 33px; line-height: 33px; padding: 0 10px!important; float: none; -moz-box-sizing: border-box; -webkit-appearance: none!important; -webkit-box-sizing: border-box; }
div.search input[type="text"] { display: inline-block; width: 300px; margin-bottom: 0; font-size: 12px; }
div.search input[type="button"] { border: 0; vertical-align: top; margin: 0; background-color: #dcdcdc; color: #000; font-size: 13.3333px; }
#search .finder label.finder { display: none }
.finder .btn { margin: 0; float: right }
#mod-finder-searchword { float: left; display: inline-block; margin-bottom: 0 }
body { color: #606060; font-weight: 400; background-color: #FFF; font: 14px/25px Arial, Helvetica, sans-serif; nowhitespace: afterproperty }
#box-wrap { margin: 0 auto; padding: 0 }
#main-content { padding: 0 }
#wrapper-w { position: relative; }
#wrapper { margin: 0 auto; max-width: 1200px; position: relative }
#comp-wrap {}
.full { padding: 0; margin: 0; clear: both }
.contact a { text-decoration: none }
.column-1, .column-2, .column-3, .column-4 { position: relative; margin: 0; padding: 0 }
#archive { padding: 0; margin: 0 }
.archive { padding: 0 }
.archive .article-count { color: #999 }
.items-leading { position: relative; clear: both; margin: 0 0 20px 0; padding: 0 }
.leading { margin: 0 0 20px 0; position: relative }
.items-row, .item-page, .contact { position: relative }
.item-page { position: relative; }
.item-page h1.item-page-title { margin-bottom: 10px }
.item-page-title { padding:0; margin: 0; font-family: Arial, Helvetica, sans-serif }
.item-page-title, .item-page-title a, .contact-name { text-decoration: none; font-size: 24px; line-height: 30px }
.item-page-title.cases, .item-page-title.cases a { font-size: 14px; line-height: 20px; margin: 10px 0 15px 0; }
.item-page-title.cases { padding-right: 0; }
.item-page-title a:hover { color: #0b9327 }
.contact h2 { margin: 0 0 20px 0 }
.contact .current { margin: 0; padding: 0 }
dl.tabs { display: block; clear: both; border-bottom: 1px solid #ddd }
dl dt.tabs { display: inline-block; margin: 0 0 5px 0 }
dt.tabs h3 { margin: 0 5px 0 0; padding: 0; font-size: 12px }
.panel h3 { margin: 0; font-size: 12px }
dt.tabs h3 a { padding: 8px; line-height: 20px; border: 1px solid transparent; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; cursor: pointer; text-decoration: none }
dt.tabs.closed h3 a { border-color: #eee #eee #ddd }
dt.tabs h3 a, dt.tabs h3.open a { color: #555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent }
dd.tabs { padding: 10px 20px }
.jicons-icons { float: left; margin: 0 10px 0 0; padding: 5px 0 0 0 }
h1.componentheading { margin: 0 0 10px 0; padding: 0; position: relative; color: #333 }
ul.button-icons { position: absolute; top: 3px; right: 5px; margin: 10px 0 0 0; padding: 0 }
ul.button-icons li { display: inline-block }
ul.button-icons li.edit-icon, ul.button-icons li.print-icon, ul.button-icons li.email-icon { margin: 0; padding: 0; width: 20px; height: 16px; float: left; overflow: hidden; line-height: 12px; font-size: 12px }
.iteminfo, .content_rating { font-size: 11px; display: block; color: #999; margin: 0 0 5px 0 }
.content_rating p { margin: 0; padding: 0 }
.iteminfo span { margin: 0 10px 0 0 }
.iteminfo .category, .iteminfo .sub-category, .iteminfo .create, .iteminfo .modified, .iteminfo .published, .iteminfo .createdby, .iteminfo .hits { display: inline-block; line-height: 20px!important }
.iteminfo .createdby { font-weight: bold }
.items-more { clear: both }
h3.items-more { font-size: 14px; padding: 0; margin: 0 }
.items-more ol { margin: 0 0 0 30px; padding: 0 }
th.item-title, th.list-title { font-size: 15px; font-weight: bold; text-align: left }
.p_ { margin-bottom: 10px }
.p_>div { padding: 0px; border: #ddd solid 0px; text-align: center; }
.p_>div:hover { box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, .13); -webkit-box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, .13) }
.p_ h3 { font-size: 15px; text-align: center; margin: 0 }
.p_>div p { text-align: center; padding: 2px 0; margin: 0; font-size: 14px }
.p_>div p i { margin-right: 5px }
.p_>div p i.fen { margin: 0 10px; color: #ddd }
@media (max-width:767px) {
	/*滚动条*/
.sy { overflow: scroll }}
.table-responsive{ min-height:0.01%; overflow-x:auto;}
@media screen and (max-width: 767px){
	 .table-responsive{
		  width:100%; margin-bottom:2rem; overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;
		 }
	}

/*表格*/
table th{font-weight:bold;}
#mytable{ width:100%; max-width:100%;}
#mytable>tbody>tr>td, #mytable>tbody>tr>th, #mytable>tfoot>tr>td, #mytable>tfoot>tr>th, #mytable>thead>tr>td, #mytable>thead>tr>th{border:1px solid #ddd; padding:0.5rem 1rem;}
#mytable1{ width: 100%; word-wrap: break-word }
.smalltable .light,#mytable1 .light{ background: #eee; width: 98%; border-top: #000 1.5px solid; border-left: #000 1.5px solid }
#mytable1 td,#mytable1 th { border-right: #000 1.5px solid; border-bottom: #000 1.5px solid; border-top: #000 1px solid; border-left: #000 1px solid; font-size: 12px; color: #000; padding: 5px 5px; vertical-align: middle }
#mytable1 th{ padding:0 0 0 5px;}
#mytable1 th{font-weight:bold;}

#mytable2{ width: 100%; word-wrap: break-word }
#mytable2 th{font-weight:bold;}
#mytable2 td, #mytable2 th{ border-bottom:rgba(0,0,0,0.2) 1.5px dotted;font-size: 12px; color: #000; padding: 5px 5px; vertical-align: middle}
._list_table th, ._list_table td{padding:0 10px;}
._list_table th{font-weight:700;}

.table-responsive{min-height:.01%; overflow-x:auto;}
/*滚动条外观*/
.table-responsive::-webkit-scrollbar {
-webkit-appearance: none;
width: 14px;
height: 14px;
}
.table-responsive::-webkit-scrollbar-thumb {
border-radius: 8px;
border: 3px solid #fff;
background-color: rgba(0, 0, 0, .3);
}
@media screen and (max-width: 767px){
	.table-responsive{ width:100%; margin-bottom:1em; overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar; border:1px solid #ddd;}
	}
.table{ width:100%; max-width:100%;}



.zsname { width: 180px; white-space: nowrap }
.comp img { float: left; margin-right: 10px; margin-bottom: 10px }
.comp div { clear: both; margin-bottom: 10px }
.relateditems li { font-size: 17px }

/*product detail slidershow*/
.zoombox .sliderbox { height: 80px; overflow: hidden; margin: 15px 0 0 0 }
.zoombox .sliderbox #btn-left { float: left; background-position: 0 0 }
.zoombox .sliderbox #btn-left.dasabled { background-position: 0 -76px }
.zoombox .sliderbox #btn-right { float: right; background-position: -15px 0 }
.zoombox .sliderbox #btn-right.dasabled { background-position: -15px -76px }
.zoombox .sliderbox .arrow-btn { width: 15px; height: 76px; background: url(../images/arrow-btn.png) no-repeat; cursor: pointer }
.zoombox .sliderbox .slider { float: left; height: 80px; width: 400px; position: relative; overflow: hidden; margin: 0; display: inline }
.zoombox .sliderbox .slider ul { margin: 0; position: absolute }
.zoombox .sliderbox .slider li { list-style: none; float: left; width: 100px; height: 76px; text-align: center }
.zoombox .sliderbox .slider li.current img { border: #0b9325 solid 2px }
.zoombox .sliderbox .slider li img { width: 97px!important }
@media(max-width:959px) {.zoombox .sliderbox { display: none;}}

/*产品详情页*/
.sec-advant{text-align:center;}
.sec-advant h3{color:#0b9327;}
.sec-advant p{padding:0 10px;}
@media (min-width:768px) {
.sec-advant .row:last-child{border-top:1px solid #e7e8ea;}
.sec-advant .row div{border-left:1px solid #e7e8ea; padding-top:10px;}
.sec-advant .row div:first-child{ border-left:none;}
.sec-advant p{ min-height:92px;}
	}
.sec-related .adiv{ display:block; text-align:center;}
.sec-related .adiv:nth-child(2),.sec-related .adiv:nth-child(4){margin-left:2%;}

#sec-rarticle a{color:#777;}
#sec-rarticle ul{margin:0;}
#sec-rarticle ul, #sec-rarticle li{list-style:none;}
#sec-rarticle li{background:url(../images/bg15.gif) 5px center no-repeat; padding:0 15px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sec-related a{color:#000;}
.sec-related a:hover,#sec-rarticle a:hover{color:#0b9327;}
/*按钮*/
.bfQuickMode .pull-right{ float:none;}


/*视频容器*/
.video-container {
  position: relative;
  padding-bottom: 56.25%; 
  padding-top: 30px;
  height: 0; 
  overflow: hidden; 
}
 
.video-container iframe {
  position: absolute; 
  top:0;
  left:0;
  width: 100%;
  height: 100%;
}



.blog { }
.blog.tips hr{display:none;}
.blog>div { margin-bottom: 10px; border-bottom: #ddd solid 1px; padding-bottom: 10px }
.blog.cases>div { margin-bottom: 0px; border-bottom: none; padding-bottom: 0px }
.blog .item>img { width: 150px; float: left; margin-right: 10px; border: #ddd solid 1px; padding: 2px; margin-right: 1%!important }
.blog .item a.btn-readmore { float: right }
.clear { clear: both }
blockquote { position: relative; margin: 30px 0; padding: 20px; background-color: #e9e9e9; color: #505050; border-left: 5px solid #ddd; font-size: 16px; font-style: italic; font-family: sans-serif; line-height: 1.8em }
pre { margin: 30px 0; padding: 20px; background-color: #e9e9e9; color: #505050; border-left: 5px solid #ddd; font-size: 15px; font-family: sans-serif; line-height: 1.8em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word }
address { margin: 20px 0; letter-spacing: 1px }
h1, h2, h3, h4, h5, h6 { color: #303030; font-weight: bold; margin: 0 0 1rem; }
h1 { font-size: 28px }
h2 { font-size: 22px }
h3 { font-size: 18px }
h4 { font-size: 16px }
h5 { font-size: 14px }
h6 { font-size: 12px }
.entry p:last-child { margin: 0 }
.entry ul { margin: 30px 0 30px 20px }
.entry ul li, .entry ol li { margin: 0 0 5px }
.entry ol { margin: 30px 0 30px 25px }
.entry ol { list-style: decimal }
.entry ul { list-style: disc }
.entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin: 40px 0 20px }
p { margin: 0 0 20px;line-height: 1.675em }
p.lead { color: #777; font-size: 21px; line-height: 27px }
em {}
strong { font-weight: bold }
small { font-size: 80% }
hr { height: 0; margin:10px 0; border: solid #eee; border-width: 1px 0 0; clear: both }
a { outline: 0; -webkit-transition: all .15s ease; -moz-transition: all .15s ease; -o-transition: all .15s ease; transition: all .15s ease }
a:hover { color: #000 }
p a, p a:visited { line-height: inherit }
#header-wrap { padding: 0; height: auto }
#header-wrap .row { margin-bottom: 0; position:relative; }
#header { padding:10px 0; }
#logo a { display:inline-block; position:relative; color: #fff; text-shadow: 1px 1px 1px #303030; line-height: 45px; font-size: 45px; font-family: Arial, Helvetica, sans-serif; text-align: left; text-decoration: none; font-weight: bold }
#site-description { color: #ccc; text-shadow: 0 -1px 0 #303030; font-size: 12px; letter-spacing: 1px; font-weight: normal; text-transform: uppercase }
#topmenu .menu a{color:#000; padding-top:1.2em; padding-bottom:1.2em;}
#topmenu .menu a:hover{color:#0b9327;}
#topmenu .menu ul{visibility:hidden;}
#topmenu .menu li:hover>ul{ visibility:visible;}
#topmenu .menu li{position:relative; list-style:none;}
#topmenu .menu>li { float:left;line-height:60px; font-size:14px; font-weight:400; margin-left:20px; }
#topmenu .menu .sub-menu { min-width:220px; background: #fff; -webkit-box-shadow: 0 2px 10px #ccc; box-shadow: 0 2px 10px #ccc; position: absolute; border-radius: 5px; white-space: nowrap; left: 0; margin:0; z-index:999; top:70%; line-height:30px; }
#topmenu .menu .sub-menu li{ padding-left:10px;}
#topmenu .menu ul ul.sub-menu{ left:100%; top:0;}
#topmenu .menu{-webkit-box-sizing: border-box; box-sizing: border-box; float: right; margin:0; z-index:999;}
#topmenu .top-menu { display: none; z-index: 999; background: #fff; cursor: pointer; }

#top-wrap{background-color:#f5f5f5; font-size:0;line-height:normal; padding:4px 0 1px 0;}
#subsites{float:right; font-size:13px;line-height:32px; height:auto;}
#subsites a {margin:0 2px; display:inline-block;}
#cert { display: inline-block; }
#cert a{ margin-left:5px;}

#social { display: inline-block; }
#social a.social-icon { display: inline-block; margin-left:5px; padding: 0; width:30px; height:30px; float: right }
#social a.social_1 { background: url(../images/facebook.png) 0 0 no-repeat }
#social a.social_2 { background: url(../images/twitter.png) 0 0 no-repeat }
#social a.social_3 { background: url(../images/google.png) 0 0 no-repeat }
#social a.social_4 { background: url(../images/youtube.png) 0 0 no-repeat }
#social a.social_5 { background: url(../images/dribbble.png) 0 0 no-repeat }
#social a.social_6 { background: url(../images/flickr.png) 0 0 no-repeat }
#social a.social_7 { background: url(../images/pinterest.png) 0 0 no-repeat }
#social a.social_8 { background: url(../images/picasa.png) 0 0 no-repeat }
#social a.social_9 { background: url(../images/linkedin.png) 0 0 no-repeat }
#social a.social_10 { background: url(../images/reddit.png) 0 0 no-repeat }
#navbar-wrap { padding: 0; margin: 0; background: url(../images/menu_bg.png) 0 0 repeat-x }
#navbar { position: relative; height: 43px }
#navbar.row { margin-bottom: 0 }
#navigation { padding: 0 }
#navigation .menu { margin: 0; padding: 0; list-style: none }
#navigation .menu .icon-angle-right { position: absolute; right: 10px; top: 50%; margin-top: -6px; color: #aaa; font-size: 12px }
#navigation .menu>li { display: block; float: left }
#navigation .menu ul { position: absolute; left: 0; top: 100%; margin: 10px 0 0 0; _margin: 0; nowhitespace: afterproperty; opacity: 0; transition: all .2s ease-in-out; visibility: hidden; z-index: 99 }
#navigation .menu ul ul { left: 100%; top: 0 }
#navigation .menu ul ul li { width: 100% }
#navigation .menu li { position: relative; list-style: none }
#navigation .menu li:hover>ul { margin: 0; opacity: 1; visibility: visible }
#navigation .menu a { display: block; position: relative; font-weight: bold }
#navigation .menu>li>a:hover, #navigation .menu>li.sfHover>a, #navigation .menu>.active>a, #navigation .active>a:hover, #navigation .active>a:hover { color: #fff }
#navigation .menu>.active>a, #navigation li.active>a { font-weight: bold; color: #12cc38 }
#navigation .menu>li { padding:0 1.2rem; }
#navigation .menu a { height: 43px; color: #fff; text-align: left; text-decoration: none; cursor: pointer; line-height: 43px; font-size:14px }
#navigation .menu ul { border-top: 0; background: #363636; border: 1px solid #333; min-width: 236px }
#navigation .menu ul { -webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px }
#navigation .menu li:hover ul { margin-top: 0 }
#navigation .menu ul ul.sub-menu { margin-top: -1px; margin-left: 1px; -webkit-border-radius: 0 10px 10px 10px; -moz-border-radius: 0 10px 10px 10px; border-radius: 0 10px 10px 10px }
#navigation .menu ul li { border-bottom: 1px solid #333 }
#navigation .menu ul li:last-child { border: 0 }
#navigation .menu ul li>a:hover { color: #0b9327 }
#navigation .menu ul a { display: block; height: auto; margin: 0; padding: 8px 15px; text-transform: none; border: 0; line-height: 20px }
#navigation .selector { display: none }
#navigation ul.sub-menu .icon-angle-down:before { content: "\f105"!important }
#navigation ul.sub-menu a { font-size: 12px }
#navigation i { text-align: right }
#menu-icon { display: none }
/*slider*/
#slide-wrap a {color: #f26904; display:block; font-size:1rem; overflow:hidden;}
#slide-wrap a:hover { color: #fff }
#slide-wrap a.more { background: #f26b04 url(../images/more.png) 0 0 repeat-x; border: 1px solid #f26904; color: #fff; padding: 5px 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px }
#slide-wrap a.more:hover { color: #303030 }
#slide-wrap .flex-caption { margin-top: 50px }
#slide-wrap .flex-image { padding: 0; margin: 0; display: block }
#slide-wrap .flex-single-image { text-align: center }
#slide-wrap h2 { font-family: Arial; margin-bottom: 20px; color: #dedede; font-size: 30px; line-height: 35px; font-style: italic }
.slide1{ background-color:#12549e;}
.slide2{ background-color:#111111;}
.slide3{ background-color:#0e67e6;}
.slide4{ background-color:#000000;}
.slide5{ background-color:#004d9e;}
.slide6{ background-color:#eaeae8;}
.slide7{ background-color:#79191b;}
.slide8{ background-color:#050c1a;}
.slide9{ background-color:#fcc82d;}
@media(max-width:800px){#slide-wrap{display:none;}#slide-wrap .flex-single-image{height:0;}}
.light { border: 1px solid #cfcfcf!important; background: #f6f6f6!important; color: #555!important }
.light .module-title { color: #555!important; background: none!important; border-bottom: none!important }
.light .module-body { border-top: none!important }
.light a { text-decoration: underline!important }
.light a:hover { color: #333!important }
.normal { border: 1px solid #f18207!important; background: #f5b147!important; color: #fff!important }
.normal .module-title { color: #fff!important; background: none!important; border-bottom: none!important; height: 100px }
.normal .module-body { border-top: none!important }
.normal a { text-decoration: underline!important; color: #fff!important }
.normal a:hover { color: #303030!important }
.dark { border: 1px solid #333!important; background: #363636!important; color: #fff!important }
.dark .module-title { color: #fff!important; background: none!important; border-bottom: none!important }
.dark .module-body { border-top: none!important }
.dark a { text-decoration: underline!important; color: #f18207!important }
.dark a:hover { color: #fff!important }
.blank { border: none!important; background: none!important; padding: 5px!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important; -o-border-radius: 0!important; border-radius: 0!important; box-shadow: none!important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; -o-box-shadow: none!important }
.blank .module-title { border: none!important; padding: 0 0 0 5px!important }
.light, .normal, .dark { padding: 10px!important }
.light ul.menu li a, .normal ul.menu li a, .dark ul.menu li a { text-decoration: none!important }
.light .module-title, .normal .module-title, .dark .module-title { padding: 0 0 0 5px!important; border: none!important; line-height: 30px!important }
.light .module-body, .normal .module-body, .dark .module-body { padding: 0 5px!important }
ul.pagenav { display: none; }
ul.pagenav li { list-style: none }
ul.pagenav li a { display: block }
.pagenav-prev { float: left }
.pagenav-next { float: right }
#pagination { clear: both; text-align: center; padding: 0 }
.breadcrumbs { padding: 10px 0; margin-bottom:2rem; color: #999; position: relative; border-bottom: #ddd dashed 1px }
.breadcrumbs a { color: #999 }
.breadcrumbs .icon-angle-right { padding: 0 5px }
#leftbar-w { float: left }
/*<!--右边栏-->*/
#rightbar-w { float: right; display: block }
#sidebar { padding: 0 }
#sidebar .module { margin-bottom: 20px; padding: 0; border: #CCC 1px solid; margin-top: 20px }
#sidebar .module-title { font-size: 14px; padding: 10px 20px; letter-spacing: 1px; text-transform: uppercase; border-top: #0b9325 solid 2px; background: #f1f1f1; }
#sidebar h3 { margin: 0; padding: 0 0 5px 0 }
#sidebar .module-body { margin: 0; }
#sidebar .module-body p { padding: 0; margin: 0 0 5px 0 }
#sidebar ul li { margin:0 5px; padding: 0 }
#sidebar .module ul.menu { margin: 0; padding: 0; list-style: none }
#sidebar .module ul.menu li { list-style: none;border-bottom: 1px dotted #ced8df;}
#sidebar .module ul.menu li:last-child { border-bottom: 0 }
#sidebar .module ul.menu li a {padding:0 2em; background: url(../images/sidebar-li1.png) 5px 50% no-repeat; text-decoration: none; color: #000; font-size: 13px;font-weight: 700; display:block; margin:.5em 0;}
#sidebar .module ul.menu li.active ul li a, #sidebar .module ul.menu li ul li.active ul li a { display: block; margin: 0; padding: 5px 0 5px 25px; background: url(../images/sidebar-li1.png) 5px 50% no-repeat; text-decoration: none; color: #000; font-size: 12px; line-height: 15px }
#sidebar .module ul.menu li a:hover, #sidebar .module ul.menu li.active a, #sidebar .module ul.menu li ul li a:hover, #sidebar .module ul.menu li ul li.active a, #sidebar .module ul.menu li.active ul li a:hover, #sidebar .module ul.menu li ul li.active ul li.active a { background: url(../images/sidebar-li2.png) 5px 50% no-repeat; text-decoration: none; color: #0b9327 }
#sidebar .module ul.menu li ul { margin: 0; border-top: 1px dotted #ced8df }
#sidebar .module ul.menu li ul li {}
#sidebar .module ul.menu li:last-child, #sidebar .module ul.menu li ul li:last-child, #sidebar .module ul.menu li.active ul li:last-child { background: 0 }
#sidebar .module ul.menu li ul li a { font-size: 12px; font-weight: 500 }
#rightbar-w li.item-184 ul.sub-menu { display: none; }
.module .menu .icon-angle-down:before { content: ""!important }
/*右侧联系我们*/
.contact1 { margin: 10px 20px; }
/*按钮*/
.btn,.btn:hover{color:#fff;}
.btn{background-color:#0b9327; padding:.714em 2em; display:inline-block; text-align:center;}
.btn-enquiry { display: inline-block; background-color: #03ae27; width: 100%; text-align: center; padding: 5px 0; text-transform: uppercase; font-size: 16px; margin-top: 10px; }
.btn-enquiry:hover { background-color: #0b9327; }
.btn-enquiry, .btn-enquiry:hover { color: #fff; font-weight: 700; }
.btn-price{display:inline-block;}
.btn-price span{display:inherit; font-size:16px; padding:9px 40px; font-weight:bold;}
/*背景颜色*/ 
.back1-color{background-color:#0b9327;}
.back1-color{color:#FFF;}
.back1-color:hover{color:#000;}
.back2-color{background-color:#ffd200;}
.back2-color{color:#000;}
.back2-color:hover{color:#0b9327;}
.back3-color{background-color:#f6f6f6;}
.back4-color{background-color:rgba(0,0,0, .7);}
.related-products-list { padding: 5px; border-bottom: 1px solid #ccc; }
.related-products-list:last-child { border: 0; }
.related-products-list .list-title { margin: 5px 0!important; }
.related-products-list .list-title a { font-weight: 700; color: #000; }
.related-products-list .list-title a:hover { color: #0b9327; }
/*右侧热门文章*/
#rightbar-w li.lnd_latestnews a { color: #303030; }
#rightbar-w li.lnd_latestnews a:hover { color: #0b9327; }
#rightbar-w li.lnd_latestnews { padding: 10px 0; margin-right: 20px; }
#rightbar-w li.lnd_latestnews:last-child { border: none; }
#user1-wrap { margin-bottom: 1px; position: relative; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; max-width: 1200px; margin: 0 auto }
#user1, #user2, #user3, #user4, #user5 { padding: 8px 0 0 0; margin: 0 auto; clear: both }
#user1 .module { color: #555; margin-bottom: 10px }
#user1 .module-title, #user5 .module-title { display: block; font-size: 18px; line-height: 32px; letter-spacing: 1px; color: #000; font-weight: bold; font-family: Arial, Helvetica, sans-serif }
#user1 h3.module-title, #user5 h3.module-title { background: #f9f9f9 }
#user1 h3.module-title, #user2 h3.module-title, #user5 h3.module-title { margin-bottom: 10px!important; padding-bottom: 0; width: 280px; margin: 0 auto; text-align: center; text-transform: uppercase; font-size: 25px }
#user1 ul { margin: 0; padding: 0 }
#user1 ul li { list-style: none; border-bottom: 1px dotted #ced8df }
#user1 ul li a { display: block; margin: 0; padding: 5px 0 5px 25px; background: url(../images/sidebar-li1.png) 5px 50% no-repeat; text-decoration: none; color: #999; font-size: 12px; line-height: 15px; font-weight: bold; text-transform: uppercase }
#user1 ul li a:hover { background: url(../images/sidebar-li2.png) 5px 50% no-repeat; text-decoration: none; color: #f18b08 }
#user2-wrap, #user4-wrap { position: relative; background: #fff; margin: 0 auto }
#user2 .module { color: #555 }
#user2 .module-title { display: block; font-size: 18px; line-height: 32px; letter-spacing: 1px; color: #000; font-weight: bold; font-family: Arial, Helvetica, sans-serif }
#user2 h3.module-title { background: #fff }
#user2 ul { margin: 0; padding: 0 }
#user2 ul li { list-style: none; border-bottom: 1px dotted #ced8df }
#user2 ul li a { display: block; margin: 0; padding: 5px 0 5px 25px; background: url(../images/sidebar-li1.png) 5px 50% no-repeat; text-decoration: none; color: #999; font-size: 12px; line-height: 15px; font-weight: bold; text-transform: uppercase }
#user2 ul li a:hover { background: url(../images/sidebar-li2.png) 5px 50% no-repeat; text-decoration: none; color: #f18b08 }
#user2 .cp .cp-right { text-align: right }
#user2 .cp .cp-more { background-color: #0b9325; padding: 5px 10px 5px 0px ; color: #fff; font-weight: bold }
#user3-wrap { position: relative; }
#user3 h3.module-title { background: #f9f9f9!important }
#user3 .sc { margin-bottom: 0 }
#user3 .sc>div { position: relative; margin-bottom:20px; }
#user3 .sc .sc-descri { background: rgba(0, 0, 0, 0.5)!important; filter: alpha(opacity=50); bottom: 0; position: absolute; width: 100%; text-align: center }
#user3 .sc .sc-descri span { color: #fff; font-weight: bold; position: relative }
#user3 .lnd_head { position: relative; margin-bottom: 2% }
#user3 .lndtitle { font-size: 15px; font-weight: bold; display: block; width: 19.3em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
#user3 a { color: #686868 }
#user3 a:hover { color: #0b9327 }
#user3 figcaption{background-color:#F6F6F6; margin:5px 0 0 0; padding:20px;}
#user3 .lnd_intromore a { display: none }
#user4 h3.module-title, #user3 h3.module-title { font-size: 25px; text-transform: uppercase; width: 280px; margin: 0 auto; margin-bottom: 8px!important; text-align: center; background: #fff }
#user4 .lnd_intromore a { background-color: #0b9325; padding:1em; color: #fff; font-weight: bold; margin-bottom: 2px; text-shadow:none; box-shadow:none; }
#user4 .lndtitle { font-size: 15px; font-weight: bold; line-height: 26px }
#user4 .lndtitle:before { position: relative; content: url(../images/hot.gif) }
#user4 a { color: #686868 }
#user4 a:hover { }
#user5-wrap .icon-asterisk { color: red }

/*home for sale*/
.flip_salse{padding:30px 0; margin-bottom:2%;}
.panel_sales{display:none;}
.h_sales{}
.h_sales img{float:left; margin-right:10px;}
.h_sales div.span_6{background-color:#f0f0f0; padding:10px; margin-bottom:2%;}

.history{ text-align:center; font-weight:700; color:#000;}
.history img{margin-bottom:10px;}


input[type="search"] { overflow: hidden; float: left; display: block; width: 10%; padding: 5px 0 10px 0; color: #202020; font-size: 11px; -moz-box-sizing: border-box; -webkit-appearance: none!important; -webkit-box-sizing: border-box; background: #fff; border: 1px solid #ddd; box-sizing: border-box }
input[type="button"] { float: right }
 input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance: none
}
 input[type="search"]::-webkit-search-decoration {
 display: none
}
input[type="search"]:focus { color: #000; outline: 0 }
.inputbox, input, textarea, select { background: #fff; border: 1px solid #d4d4d4; color: #999 }
#modlgn-remember { float: left; width: 20px }
.inputbox, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"] { width: 76%; max-width: 79% }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], textarea { display: block; max-width: 100%; margin-bottom: 10px; margin-left: 0; padding: 5px!important }
input { display: inline-block;  *display: inline;
vertical-align: middle; width: auto; zoom: 1; margin: 0; border: 1px solid #d4d4d4; font-size: 1em }
 input::-webkit-input-placeholder, input:-moz-placeholder, .placeholder {
 color: #bbb
}
 input::-moz-focus-inner {
 border: 0
}
input[disabled="disabled"], input.disabled { color: #999; background: #f5f5f5; -moz-box-shadow: inset 0 0 2px #ddd; -webkit-box-shadow: inset 0 1px 2px #ddd; box-shadow: inset 0 1px 2px #ddd }
input[type="text"]:focus, textarea:focus, button:focus, a.button:focus, select:focus, input[type="file"]:focus, input[type="password"]:focus, input[type="email"]:focus { border: 1px solid #b7b7b7; outline: 0 }
input[type="text"], input[type="email"], textarea, button, input[type="file"] { -moz-transition: -moz-box-shadow .5s, border .5s, background .5s; -webkit-transition: -webkit-box-shadow .5s, border .5s, background .5s; -o-transition: box-shadow .5s, border .5s, background .5s; transition: box-shadow .5s, border .5s, background .5s }
input.checkbox, input[type="checkbox"] { display: inline; width: auto; margin: 0 10px 0 0; padding: 0; border: 0; background: 0; vertical-align: center;  *vertical-align: top
}
input.radio, input[type="radio"] { display: inline; width: auto; margin: 0; padding: 0; border: 0; background: 0; vertical-align: center;  *vertical-align: top
}
input[type="radio"]:focus, input[type="checkbox"]:focus { -webkit-box-shadow: 0 0 5px #6db9ff; -moz-box-shadow: 0 0 5px #6db9ff; box-shadow: 0 0 5px #6db9ff; outline-color: #6db9ff }
input.file, input[type="file"] { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: 0 }
select { display: inline; width: auto; margin: 0; border: 1px solid #ccc; line-height: 100%; padding: 3px; vertical-align: middle }
select[disabled="disabled"], select.disabled { color: #999; background: #f5f5f5; -moz-box-shadow: inset 0 0 2px #ddd; -webkit-box-shadow: inset 0 1px 2px #ddd; box-shadow: inset 0 1px 2px #ddd }
textarea { width: auto; height: 200px; margin: 0; border: 1px solid #ccc; padding: 5px; vertical-align: middle; font-family: inherit; font-size: .9em }
textarea { width: 100%; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 1.6em!important }
textarea::-webkit-input-placeholder{color:#bab8b8;}
textarea:-moz-placeholder{color:#bab8b8;}
textarea::-moz-placeholder{color:#bab8b8;}
textarea::-ms-input-placeholder{color:#bab8b8;}
input[type="button"], input[type="submit"], button[type="submit"], button[type="button"] { display: inline-block; margin-top: 15px; margin-bottom: 5px; padding: 5px 30px; background-color:#ffd200; color:#000; text-decoration: none; -webkit-appearance: none!important; line-height: 30px; min-height: 30px; font-size:16px; font-weight:bold; border:none; cursor: pointer; nowhitespace: afterproperty;}
input[type="button"]:active, input[type="submit"]:active, button[type="submit"]:active, button[type="button"]:active { }
input[type="button"]:hover, input[type="submit"]:hover, button[type="submit"]:hover, button[type="button"]:hover { }
a.btn-readmore { background: #0b9327 url(../images/more.png) 0 0 repeat-x; border: 1px solid #0b9327; color: #fff; padding: 1px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
a.btn-readmore:hover { color: #303030 }
.mailto { background: #fff; color: #222; padding: 10px }
.tip-wrap { float: left; padding: 8px 35px 8px 14px; margin-bottom: 20px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #535353; border: 1px solid #222; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; max-width: 200px; text-shadow: 1px 1px #000 }
.tip-title { padding: 0; margin: 0; display: none }
.tip-text { font-size: 100%; margin: 0 }
#topcontrol { background: url(../images/arrow_up.png) 50% 50% no-repeat; width: 60px; height: 60px; white-space: nowrap; cursor: pointer; opacity: .7; filter: alpha(opacity=70); bottom: 20px; right: 20px; z-index: 999; display:none; }
#error { padding: 20px; text-align: center }
#error .error { color: #f00; display: block; padding: 0; font-size: 200px; font-weight: bold; line-height: 200px }
#error .center { width: 400px; margin-left: -200px; left: 50%; position: absolute; text-align: center; top: 20% }
#error .error { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9), 0 1px 0 rgba(255, 255, 255, 0.7) }
#error .error>span { display: inline-block; position: relative }
#error .error>span:before { content: ""; position: absolute; top: 70%; left: -30px; right: -30px; height: 80px; background: url(../images/error.png) no-repeat; background-size: 100% 100% }
#error ol li { text-align: left }
.error-offline .error>span:before { top: 65% }
.error-offline .message { width: 350px }
.width-10 { width: 10px }
.width-20 { width: 20px }
.width-30 { width: 30px }
.width-40 { width: 40px }
.width-50 { width: 50px }
.width-60 { width: 60px }
.width-70 { width: 70px }
.width-80 { width: 80px }
.width-90 { width: 90px }
.width-100 { width: 100px }
.height-10 { height: 10px }
.height-20 { height: 20px }
.height-30 { height: 30px }
.height-40 { height: 40px }
.height-50 { height: 50px }
.height-60 { height: 60px }
.height-70 { height: 70px }
.height-80 { height: 80px }
.height-90 { height: 90px }
.height-100 { height: 100px }
.thumbnail { border: 1px solid #ccc!important; max-width: 100%!important }
.thumbnail img { -moz-opacity: .8; -webkit-opacity: .8; opacity: 1; -moz-transition: all .15s ease-in-out; -ms-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out }
.thumbnail img:hover { opacity: 1 }
.thumbnail.pull-left { margin-right: 10px!important; float: left }
.thumbnail.pull-right { margin-left: 10px!important }
.thumbnails { margin-left: -20px; list-style: none;  *zoom: 1
}
.thumbnails:before, .thumbnails:after { display: table; content: ""; line-height: 0 }
.thumbnails:after { clear: both }
.thumbnails>li { float: left; margin-bottom: 18px; margin-left: 20px }
.blog.cases .thumbnail { padding: 0px; border: none!important; border-radius: 0 }
.thumbnail { display: block; padding: 4px; line-height: 18px; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out }
a.thumbnail:hover { border-color: #08c; -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25) }
.thumbnail>img { display: block; max-width: 100%; margin-left: auto; margin-right: auto }
.thumbnail .caption { padding: 9px; color: #555 }
/*cases*/

/*tips*/
.blog.tips>div{ border-bottom:none;}
.item-page.tips{ letter-spacing:0.5px;}
.item-page.tips .toc{background-color:#f8f9fa; padding:30px;}
.item-page.tips .toc h2{border-left:none; padding-left:0;}
.item-page.tips .toc h3.mar-h3{ margin-bottom:0; font-size:14px;}
.item-page.tips .toc ul,.item-page.tips .toc li{list-style:none; margin:0; padding:2px 0;}
.item-page.tips h1{font-size:1.8em; margin-bottom:24px; text-transform:uppercase;}
.item-page.tips h2{font-size:1.714em; font-weight:700;margin-bottom:24px;}
.item-page.tips h3{ margin-bottom:24px;}
.item-page.tips .h3{ margin-bottom:5px;}
.item-page.tips h4{}
.item-page.tips ol{ margin-left:2rem;}
.item-page.tips p{ margin:0 0 1.714em 0; line-height:1.5;}
.item-page.tips iframe{margin-bottom:1.714em;}
.item-page.tips section{ margin:1em 0;}
.item-page.tips .tbimg{display:inline-table;}
.item-page.tips .tbimg figcaption,.item-page.tips .figure1 figcaption{ text-align:center; padding:10px 0;}
.item-page.tips .figure1{ text-align:center;}

/*news*/
.item-page.news figcaption{font-weight:bold; text-align:center; margin:10px 0;}

.figure-v{ padding-bottom:15px;}
/*按钮*/
.button1{display:inline-block; background-color:#ffd200;padding:10px 30px;color:#000; font-size:2em;}
.button1:hover{color:#0b9327;}

/*footer*/
#footer-w { padding:50px 0 30px 0; background: #000; color: #999 }
#footer p { margin: 0; padding: 0 }
#footer-nav h3 { color: #fff; margin-bottom: 16px; opacity:.8; }
#footer-nav ul { margin: 0; padding: 0 }
#footer-nav ul li { list-style: none; position: relative; padding: 0; border-right: 0 }
#footer-nav ul li a { display: block; padding: 0; margin: 0; line-height:2; text-decoration: none; font-size: 10px; text-transform: capitalize; font-weight:600; color: #999; width: 100%; white-space: nowrap; }
#footer-nav ul li:last-child a { border: none!important }
#footer-nav ul li a:hover { color: #0b9327 }
#footer a { color: #999 }
#footer a:hover { color: #0b9327 }
#footer-nav .si { font-size: 30px }
.sp-icon{display:inline-block;background-repeat:no-repeat; background-position:0 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; margin:2px;opacity:0.7;}
.supplier-icon{ background-image:url(../images/icon-supplier.png); width:62px; height:30px;}
.siemens-icon{background-position:0 0;}
.baltur-icon{background-position:0 -80px;}
.mt-icon{background-position:0 -40px;}
.schneider-icon{background-position:-72px 0;}
.omron-icon{background-position:-72px -40px;}
.ebico-icon{background-position:-72px -80px;}
.sew-icon{background-position:-144px 0px;}
.airtac-icon{background-position:-144px -40px;}
.riello-icon{background-position:-144px -80px;}
.nsk-icon{background-position:-216px 0;}
.skf-icon{background-position:-216px -40px;}
.dupont-icon{background-position:-216px -80px;}
.partner-icon{background-image:url(../images/partner-62.jpg); width:62px; height:30px;background-position:0 0;}
.cnbm{background-position:-62px 0;}
.chinca{background-position:-124px 0;}
.ccma{background-position:-186px 0;}

.copyright {padding: 10px 0 0 0; font-size: 12px; border-top: 1px solid #303030; margin-top:25px; padding-top:15px; text-align:center;}
.copyright a { font-size: 12px }
.eclipse { margin: 0 0 0 -480px; padding: 0; font-size: 10px; color: #ccc; text-align: right; text-shadow: none; bottom: 5px; left: 50%; line-height: 10px; height: 10px; position: absolute }
.eclipse a, .eclipse a:hover { text-decoration: none; font-size: 10px; color: #ccc }
.dl-horizontal dt { clear: left; float: left; overflow: hidden; text-align: right; text-overflow: ellipsis; white-space: nowrap; width: 40px }
.dl-horizontal dd { margin-left: 50px }
.items-more h3 { margin-bottom: 10px }

/*侧边漂按钮*/
#_help{ position:fixed; top:30%; width:45px; right:10px; z-index:999; color:#fff;}
@media screen and (max-width:799px){#_help{right:0;}}
#_help >div {position:relative; width:45px; height:45px;-moz-border-radius: 30px;-webkit-border-radius:30px;border-radius:30px; margin-bottom:10px; background:#0eb831 url(../images/img1.webp) center center no-repeat; }
#_help .list-inquiry{background-position:-135px 0;}
#_help .list-email{background-position:-180px 0;}
#_help .list-wechat{background-position:-90px 0;}
#_help .list-skype{background-position:-225px 0;}
#_help .list-whatsapp{background-position:0 0;}
#_help .list-tel{background-position:-45px 0;}
#_help .box{ position:absolute; top:0; right:45px;width:200px; display:none; font-size:16px;}
#_help .box .txt{margin-right:10px;background-color:#0eb831; padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; text-align:center;}
#_help > div:hover .box{ display:block;}

#_help a{ display:block;}
#_help a,#_help a:hover{color:#FFF; text-decoration:none;}

#_help .box-a{display:block; height:45px;}

 @media screen and (max-width:990px) {
	 
#header{ padding:10px;}
.iframe-menu{display:none;}
a:link { text-decoration: none }
a:hover { text-decoration: none }
ul, li { list-style-type: none }
#social {float: none }
#site-description { text-align: center }
#subsites{float:none;}
#top_lan a{ margin:0 1px;}
#top_lan img{width:20px!important;}
#top-wrap{ margin:10px 10px 0 10px;}
#logo a:after{content:""; position:absolute; top:0; right:0; width:56%; height:100%; background-color:#FFF;}
#topmenu .top-menu { display: block;position:absolute;width:35px; top:30%; right:1rem; }
#topmenu .top-menu span { height:5px; display: block; background: #000; border-radius: 10px; }
#topmenu .top-menu span + span { margin-top: 6px; }
#topmenu .menu ul{visibility:visible;}
#topmenu .menu { position: fixed; height: 100%; top: 0; padding-top: 10px; width: 60%; background: #fff; left:-100%; -webkit-transition: 1s; transition: 1s;}
#topmenu .menu li { width: 100%;overflow: hidden; text-align:left; line-height:30px; }
#topmenu .menu li > li { margin-bottom: 15px; text-align:left; }
#topmenu .menu ul ul.sub-menu{ left:0;}
#topmenu .menu .sub-menu{position:relative; overflow:visible; height:auto; box-shadow:none;}
#topmenu .open {left: 0%;overflow: auto;}
#topmenu .item-237 .sub-menu,#topmenu .item-184 .sub-menu,#topmenu .item-234 .sub-menu{display:none;}

#top { float: none }
#menu-icon { width: 100%; height: 55px; line-height: 55px; text-decoration: none; background: #363636; color: #fff; padding: 0; cursor: pointer; display: block;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position:relative;}
#menu-icon:hover, #menu-icon.active { background-color: #333; color: #0b9327; }
.menu-icon-title { font-size: 20px; padding: 0 0 0 10px }
.icon-double-angle-down {font-size:1rem;}
#navbar { display: none; height: auto; margin: 0; padding: 0 }
#navbar-wrap { height: auto; display: block; margin: 0 0 10px 0; padding: 0;background: #363636;}
#navigation { padding: 0; display: block }
#navigation .menu { margin: 0; padding: 0; list-style: none }
#navigation .menu .icon-angle-right { position: absolute; right: 10px; top: 50%; margin-top: -6px; color: #aaa; font-size: 12px }
#navigation .menu>li { display: block; float: none }
#navigation .menu ul { position: relative; left: 0; top: 100%; margin: 0; nowhitespace: afterproperty; opacity: 1; transition: none; visibility: visible; z-index: 99 }
#navigation .menu ul ul { position: relative!important; margin: 1px 0 0 0; padding: 0; left: 0; width: 100%; display: block; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
#navigation .menu ul ul li { width: auto }
#navigation .menu li { position: relative }
#navigation .menu li:hover>ul { margin: 0; opacity: 1; visibility: visible }
#navigation .menu a { display: block; position: relative }
#navigation .menu>li>a:hover, #navigation .menu>li.sfHover>a, #navigation .menu>.active>a, #navigation .active>a:hover, #navigation .active>a:hover { color: #f26904 }
#navigation .menu>.active>a, #navigation li.active>a { font-weight: bold; color: #f26904 }
#navigation .menu>li { margin: 0; padding: 0 }
#navigation .menu a { height: auto; color: #fff; font-weight: 400; text-align: left; text-decoration: none; cursor: pointer; line-height: 45px; font-size: 16px; padding: 0 10px }
#navigation .menu ul { background: #363636; border: 0; }
#navigation .menu li:hover ul { margin: 0 }
#navigation .menu ul ul.sub-menu { margin: 0; padding: 0; border-top: 1px solid #333; display: none; }
#navigation .menu ul ul.sub-menu li { margin: 0; padding: 0 }
#navigation .menu ul li { border-bottom: 1px solid #333 }
#navigation .menu ul li:last-child { border: 0 }
#navigation .menu ul li>a:hover { color: #f26904 }
#navigation .menu ul a { display: block; height: auto; margin: 0; padding: 0 15px; text-transform: none; border: 0 }
#navigation ul.sub-menu .icon-angle-down:before { content: ""!important }
#navigation ul.sub-menu a { font-size: 12px; line-height: 35px }
#navigation i { text-align: right }

/*产品列表页*/
.alxq h2{margin:10px 0;}

#footer-w{ padding:10px;}
#footer-nav { float: none }
#footer-nav ul { float: none }
.copyright { float: none; text-align: center }
#search { display: none }
}
.blank { height: 0; clear: both; overflow: hidden; font-size: 1px; width: auto }
.blank10 { height: 0; clear: both; overflow: hidden; font-size: 1px; width: auto; height: 10px }
.blank12 { height: 0; clear: both; overflow: hidden; font-size: 1px; width: auto; height: 12px }
.blank14 { height: 0; clear: both; overflow: hidden; font-size: 1px; width: auto; height: 14px }
.blank16 { height: 0; clear: both; overflow: hidden; font-size: 1px; width: auto; height: 16px }
.blank20 { height: 0; clear: both; overflow: hidden; font-size: 1px; width: auto; height: 20px }
.blank22 { height: 0; clear: both; overflow: hidden; font-size: 1px; width: auto; height: 22px }
.blank26 { height: 0; clear: both; overflow: hidden; font-size: 1px; width: auto; height: 26px }
.blank30 { height: 0; clear: both; overflow: hidden; font-size: 1px; width: auto; height: 30px }
.blank40 { height: 0; clear: both; overflow: hidden; font-size: 1px; width: auto; height: 40px }
.blank50 { height: 0; clear: both; overflow: hidden; font-size: 1px; width: auto; height: 50px }
.lh36 { line-height: 28px }
.mr20 { margin-right: 20px }
.mt14 { margin-top: 14px }
.txt2em { text-indent: 2em }
.module-body { margin-top: 2px }
.lnd_intromore { float: right; margin-right: 10px }
.lndtitle { margin-top: 10px }
.zjbj_1 { background: url(../images/user_bg.png) repeat-x 25px; max-width: 1200px; height: 40px; text-align: center; line-height: 40px; font-size: 25px; text-transform: uppercase }
.zjbj_1 p {margin: 0 auto;background-color: #fff; }
.zjbj_2 { background: url(../images/user_bg.png) repeat-x 25px; max-width: 1200px; height: 40px; text-align: center; line-height: 40px; font-size: 25px; text-transform: uppercase }
.zjbj_2 p {margin: 0 auto;background: url(../images/sy_2.jpg) }
.zjbj_1 p, .zjbj_2 p { font-size: 25px; display:inline-block; width:auto; padding:0 10px; }
/*产品切换展示开始*/
#features img { width: 100%!important; }
.center_2 { margin-bottom: 10px; }
.center_2 .pd-div { height: auto; background: #F6F6F6; margin: 0 auto; border: #e7e8ea solid 1px; padding-bottom: 10px; }
.center_2 .pd-div a { color: #333; display:block; }
.center_2 .pd-div a:hover { color: #0b9325; }
#user1 .pd { margin-bottom: 8px }
#user1 .pd-div h4 { color: #0b9325; text-align: center; margin: 0; padding: 6px 0; background-color: #fff }
#user1 .pd-div h4 a{ padding:0.8em 0.5em;}
#user1 .pd-wrap { padding: 10px }
#user1 .pd-more { display: inline-block; float: left; font-size: 14px; font-weight: bold; background: #CCC; color: #000; text-align: center }
#user1 .pd-get a:hover { color: #303030 }
#user1 .pd-get a { color: #fff; text-decoration: none }
#user1 .pd-get { display: inline-block; float: right; font-size: 14px; font-weight: bold; background: #0b9325; color: #FFF; text-align: center }
#user1 .pd-get i { font-size: 18px; margin-right: 5px }
/*产品切换展示结束*/

/*产品列表页*/
.alxq { border-bottom: 1px #eeeeee dashed; border-left: none; border-right: none; width: 100%; margin: 0 auto; font-size: 14px; margin-top: 16px; }
.alxq h2{ font-size:16px;}
.alxq img { width: 300px; float: left; margin-right: 16px; }
.alxq a{ color:#06a827; }
.alxq p { float: left; display: block; text-align: left; width: 550px; line-height: 1.678em }
.alxq span { font-size: 16px; font-weight: bold; color: #06a827; line-height: 2.5em; }
.alxq span a { color: #06a827; }
.qcfd { clear: both; }
.anniu_1 { background: #06a827; width: 100px; line-height: 2em; float: left; text-align: center; }
.anniu_1 a { color: #FFF; }
.anniu_2 { background: url(../images/anniu_1.gif) no-repeat center; width: 100px; line-height: 2em; float: left; text-align: center; }
.anniu_2 a { color: #FFF; }
.anniu_2:hover a { color: #FFF; }
.zyd30 { margin-left: 30px; }
 @media (max-width: 800px) {
.alxq img { width: 100%; float: left; }
.anniu_1 { background: #06a827; width: 100px; line-height: 2em; float: left; text-align: center; margin-bottom: 10px }
.anniu_2 { background: #06a827; width: 100px; line-height: 2em; float: left; text-align: center; margin-bottom: 10px }
.alxq p { float: left; display: block; text-align: left; width: 100%; line-height: 1.678em }
.wzmsan_1 { width: 34%; line-height: 2em; font-size: 16px; background: url(../images/anniu_1.gif) center !important; float: left; margin-left: 11%; text-align: center; margin-top: 10px; margin-bottom: 14px; }
.wzmsan_1 a { color: #FFF; }
}
.bjas_1 { font-size: 14px; padding: 3px 10px 3px 10px; line-height: 2em; background: #00973b; color: #FFF; border-radius: 3px; }
.bjas_2 { font-size: 14px; padding: 3px 10px 3px 10px; line-height: 2em; background: #3daf3e; color: #FFF; border-radius: 3px; }
.bt { font-size: 16px; font-weight: bold; text-align: center; line-height: 3em; }
.bt a { color: #000 }
.bt_1 { font-size: 14px; text-align: center; color: #333; line-height: 2em; }
.xuan_1 { color: #02ba3a; text-align: center; line-height: 2em; font-size: 14px; }
.xuan_1 span { color: #efefef; padding: 0 3px 0 3px; }
.xxxt_1 { width: 80%; height: 1px; border-top: 1px #efefef dashed; margin: 0 auto; }
.wzms { width: 80%; margin: 0 auto; color: #666; padding: 10px 0 0 10px; font-size: 14px; }
.wzmsan { width: 34%; line-height: 2em; font-size: 16px; background: #069e34; float: left; margin-left: 11%; text-align: center; margin-top: 10px; margin-bottom: 14px; }
.wzmsan a { color: #FFF; }
.wzmsan_1 { width: 34%; line-height: 2em; font-size: 16px; background: #069e34; float: left; margin-left: 11%; text-align: center; margin-top: 10px; margin-bottom: 14px; }
.wzmsan_1 a { color: #FFF; }
.plisttitle { background: #069e34; border-radius: 0 60px 60px 0; color: #FFF; font-weight: bolder; text-align: center; float: left; margin: 10px 0 10px 0 }
.plisttitle p { padding: 0 20px 0 20px; font-size: 16px; line-height: 2em !important; margin: 0 auto !important }

@media (min-width: 800px) {.dpsx{ display:none;}}

._sort_controls{ text-align:right; margin-bottom:20px;}
._list_item{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ccc;}
._list_item ._equip_price{margin:25px 0 10px 0; color:#000;font-weight:600;}
._list_item ._equip_price .-price{color:#0b9327;font-size:18px;}
._list_item ._equip_title{font-size:18px; margin:10px 0;}
._list_item ._equip_sn{ margin-bottom:10px;}
._list_item ._list_other *{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
._list_item .btn-more,._list_item .btn-price1{background-color:rgba(0,0,0, .7); color:#FFF; padding:10px 20px; display:inline-block; text-align:center; margin-bottom:10px;}
._list_item .btn-price1{ background-color:#0b9327; }
.list-style .title{margin:1em 0 0.5em;}
.list-style .title.sn{margin-bottom:0;}
.list-style ._equip_sn{margin-bottom:.6em;}
.list-style .btn{margin-bottom:1em; margin-top:1em;}
@media (min-width: 768px){
	._list_item ._equip_title{margin:0;}
	 ._list_item .btn-more,._list_item .btn-price1{width:100%;}
	 .list-style .title{margin-bottom:.5em; margin-top:0;}
	 .list-style .btn{width:100%;margin-bottom:1em; margin-top:0;}
	 .list-style .cta{ text-align:center;}
	}
	
/*home latest news*/
.lnd_introtxt{font-size:14px!important;}
figure figcaption{padding:1rem;}
figure figcaption.txtcenter{ text-align:center;}
.mar_neg15{margin-left:-15px; margin-right:-15px;}	
.mar_b2em{ margin-bottom:2em;}
.padding_rl15{padding-left:15px; padding-right:15px;}
	
/*底部漂浮 移动端*/
/*底部漂浮 移动端*/
.pf_1 { width: 100%; height: auto; color: #333; z-index: 1000; position: fixed; right: 0; bottom: 0px; font-size: 150%; display: block; }
.pf_1 ul { list-style-type: none; margin: 0; }
.pf_1 li { list-style-type: none; background: #0b9327; }
.pf_1 li span { vertical-align: top; }
.pf_1 li img { width: 32px; margin-right: 5px; }
.pf_1 a { color: #ffffff; display: block; padding: 6px 0; text-align: center; }
#lz_floating_button { display: none; }
@media (min-width:768px){.pf_1{ display:none;}}

.mar1{margin-bottom:2em!important;}

.tags em{background-color:#f4f4f4; padding:0 10px; margin:10px 5px 0 0; display:inline-block; font-size:13px;}	
	
@font-face { font-family: 'FontAwesome'; src: url('../font/fontawesome-webfont.eot?v=3.0.1'); src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); font-weight: normal; font-style: normal; font-display: swap;}
[class^="icon-"], [class*=" icon-"] {
font-family:FontAwesome;
font-weight:normal;
font-style:normal;
text-decoration:inherit;
-webkit-font-smoothing:antialiased;
display:inline;
width:auto;
height:auto;
line-height:normal;
vertical-align:baseline;
background-image:none;
background-position:0 0;
background-repeat:repeat;
margin-top:0
}
[class^="icon-"]:before, [class*=" icon-"]:before { text-decoration: inherit; display: inline-block; speak: none }
.icon-asterisk:before { content: "\f069" }
.icon-angle-down:before { content: "\f107" }
.icon-angle-right:before { content: "\f105" }
.icon-book:before { content: "\f02d" }
.icon-comment-alt:before { content: "\f0e5" }
.icon-double-angle-down:before{ content:"\f103";}
/*分页*/
.pagination { margin: 20px 0; }
.pagination ul { display: inline-block; *display:inline;
*zoom:1;
margin-left: 0; margin-bottom: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }
.pagination ul>li { display: inline; }
.pagination ul>li>a, .pagination ul>li>span { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd; border-left-width: 0; }
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span { background-color: #f5f5f5; }
.pagination ul>.active>a, .pagination ul>.active>span { color: #999999; cursor: default; }
.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus { color: #999999; background-color: transparent; cursor: default; }
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span { border-left-width: 1px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }
.pagination-centered { text-align: center; }
.pagination-right { text-align: right; }
.pagination-large ul>li>a, .pagination-large ul>li>span { padding: 11px 19px; font-size: 17.5px; }
.pagination-large ul>li:first-child>a, .pagination-large ul>li:first-child>span { -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; }
.pagination-large ul>li:last-child>a, .pagination-large ul>li:last-child>span { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; }
.pagination-mini ul>li:first-child>a, .pagination-small ul>li:first-child>a, .pagination-mini ul>li:first-child>span, .pagination-small ul>li:first-child>span { -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; }
.pagination-mini ul>li:last-child>a, .pagination-small ul>li:last-child>a, .pagination-mini ul>li:last-child>span, .pagination-small ul>li:last-child>span { -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; }
.pagination-small ul>li>a, .pagination-small ul>li>span { padding: 2px 10px; font-size: 11.9px; }
.pagination-mini ul>li>a, .pagination-mini ul>li>span { padding: 0 6px; font-size: 10.5px; }
