@charset "utf-8";
/*--------------------------------------------------------------------------------head-wrapper-------------------------------------------------------------------------*/
.top-layout { position: relative; background-image: url(../img/demo/bg-body.jpg); background-repeat: no-repeat; background-size: 100% 100%; padding-bottom: 5px; }
.head-wrapper { position: relative; width: 100%; z-index: 10000; }
.logo, .head-contact, .head-contact .head-phone, .head-contact .head-email, .nav-wrap, .change-language, .head-search { position: relative; display: inline-block; *display: inline;
 *zoom: 1;
vertical-align: top; text-align: left; }
.top-bar { padding: 25px 0; border-top: 3px solid #fec214; height: 66px; }
.btn-readmore { color:#FFFFFF;}
.btn-readmore a:link {color: #FFFFFF} /* 未访问的链接 */
/*============================================================
					change-language
============================================================*/
.change-language { margin: 7px 5px 0 0; float: right !important; background: #8a8a8a; }
.change-language-info .language-icon:before { font-size: 12px; }
.change-language-info .language-icon { top: 11px !important; }
.change-language-info .change-language-title { padding: 11px 25px 11px 5px !important; }
.change-language-title span, .change-language-info .language-icon:before { color: #FFFFFF !important; }
.change-language-info:hover .change-language-title span, .change-language-info:hover .language-icon:before { color: #666666 !important; }
/*============================================================
					head-contact
============================================================*/
.head-contact { font-size: 14px; line-height: 41px; float: right; background: #ffcc00; margin-top: 6px; font-family:Arial, Helvetica, sans-serif; }
.head-contact, .head-contact a { color: #111111; }
.head-contact .head-phone, .head-contact .head-email { padding: 0 0 0 34px; margin: 0 15px 0 0; }
.head-contact .head-phone:before, .head-contact .head-email:before { content: ""; position: absolute; left: 0; top: 4; width: 30px; height: 40px; font-size: 20px; line-height: 41px; }
.head-contact .head-phone:before { content: "\f095"; /*content: "\f2a0";*/ }
.head-contact .head-email:before { content: "\f003"; }
/*============================================================
					nav-bar
============================================================*/
.nav-bar { position: relative; background-color: rgba(0,0,0,.3); }
.nav-wrap { position: relative; width: 1200px; margin: auto; display: block; height: 50px; background: #333; border-bottom: 3px solid #262523; text-align: center; }
.logo { position: relative; float: left; padding: 0 30px 0 0; }
.logo img { position: relative; max-height: 80px; }
.nav-bar .nav { position: relative; display: block; }
.nav-bar .nav li, .nav-bar .nav li a { position: relative; display: block; text-align: left; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; }
.nav-bar .nav > li { display: inline-block; vertical-align: top; *display: inline;
border-left: 1px solid #262523; *zoom: 1;
}
.nav-bar .nav > li > a { line-height: 50px; font-size: 15px; z-index: 1; text-transform: uppercase; padding: 0 30px; }
.nav-bar .nav > li.nav-current > a:after, .nav-bar .nav > li:last-child > a:after { display: none; }
.nav-bar .nav > li.nav-current a { color: #fc0; }
.nav-bar .nav li .nav-ico { position: absolute; bottom: -3px; right: 40%; font-size: 16px; z-index: 10; }
.nav-bar .nav li .nav-ico:after { content: '\f0d7'; color: #FFFFFF; }
.nav-bar .nav li li { display: block; *display: block;
line-height: 40px; }
.nav-bar .nav ul { width: 225px; position: absolute; top: 53px; left: 0; background: #ffffff; text-align: left; display: none; z-index: 9; }
.nav-bar .nav ul:before { content: ""; width: 60px; height: 3px; background: #ffcc00; position: absolute; left: 0; top: 0; }
.nav-bar .nav li li a { padding: 0 30px; color: #111111; font-size: 14px; letter-spacing: .5px; }
.nav-bar .nav ul ul, .fixed-nav.nav-bar .nav ul ul { top: 0; left: 227px; }
.nav-bar .nav ul li:hover > a { color: #ea917d; }
.nav-bar .nav li li .nav-ico { right: 10px; line-height: 40px; }
.nav-bar .nav li li .nav-ico:after { content: '\f0da'; }
.fixed-nav.nav-bar .nav-wrap { display: block; text-align: center; padding: 3px; }
.nav-bar.fixed-nav { position: fixed; top: 0; left: 0; width: 100%; }
.nav-bar.fixed-nav .head-search-wrap { top: 25px; }
/*============================================================
					head-search
============================================================*/




.head-search-wrap { position: absolute; right: 500px; top: 7px; }
.head-search-wrap .search-title { width: 40px; height: 40px; background-position: -360px 8px; cursor: pointer; position: absolute; right: 0; top: 0; }
.head-search-wrap.wrap-hide .search-title { background-position: -295px 11px; background-color: #fff; }
.head-search { position: relative; width: 500px; height: 30px; display: none; float: left; margin: 5px 0 0; border-bottom: 2px solid #999; }
.head-search .search-ipt { position: absolute; left: 40px; top: 0; width: 500px; height: 30px; background: none; border: none; font-size: 16px; }
.head-search .search-btn { position: absolute; left: 0; top: 4px; width: 30px; height: 30px; border: none; background-color: transparent; background-position: -305px 2px; }
.head-search .search-ipt::-webkit-input-placeholder {
 color:#fff;
}
.head-search .search-ipt:-moz-placeholder {
 color:#fff;
}
.head-search .search-ipt::-moz-placeholder {
 color:#fff;
}
.head-search .search-ipt:-ms-input-placeholder {
 color:#fff;
}
/*---------------------------------------------------------------------------------------------footer-----------------------------------------------------------------------*/

.foot-wrapper { position: relative; width: 100%; color: #000; font-size: 14px; }
.foot-wrapper .footer-top { background: #c9c9c9; padding: 24px 0; }
.foot-wrapper .footer-top .foot-tit { font-family:Arial, Helvetica, sans-serif; font-size: 24px; color: #000; position: relative; padding-left: 24px; text-transform: uppercase; float: left; margin-right: 20px; line-height: 37px; margin-left: 290px; padding-bottom: 0; }
.foot-wrapper .footer-top .foot-tit:before { position: absolute; left: 0; top: 0; content: "//"; color: #fc0; font-size: 28px; }
.foot-item.foot-item-inquiry { float: left; }
.foot-item.foot-item-inquiry .inquiry-text { color: #bbb; font-size: 24px; line-height: 48px; display: inline-block; }
.subscribe { display: inline-block; float: left; }
.foot-item.foot-item-inquiry .subscribe-form { position: relative; }
.foot-item.foot-item-inquiry .subscribe-form .subscribe-ipt { position: relative; width: 370px; height: 53px; line-height: 53px; background: #52514c; color: #BDBDBD; font-style: italic; border-radius: 53px; border: none; padding: 0 0 0 10px; }
.foot-item.foot-item-inquiry .subscribe-form .subscribe-btn { position: relative; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #000; border: none; background-color: #fc0; padding: 10px 40px; text-transform: uppercase; border-radius: 40px; }
.foot-social { float: left; margin-left: 50px; }
.sccial-cont { display: inline; }
.foot-social .sccial-tit { font-size: 20px; text-transform: capitalize; margin: 0; }
.foot-social li { position: relative; display: inline-block; vertical-align: top; *display: inline;
 *zoom: 1;
margin: 0 10px 0 0; background: #000; }
.foot-social li a { display: block; padding: 5px; }
.foot-social li img { max-width: 18px; }
.foot-social li:hover a { background: #fc0; }
.foot-wrapper .footer-left-item { width: 670px; float: left; }
.foot-wrapper .foot-items { padding-top: 40px; }
.foot-blog-item .blog-cont-title a, .foot-item.foot-item-Company ul li a, .foot-item.foot-item-contact ul li, .foot-item.foot--item-nav ul li, .foot-item.foot-item-nav ul li a { color: #333; font-size: 15px; line-height: 1.5em; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; }
.foot-blog-item .blog-cont-title a { text-transform: lowercase; }
.foot-item { position: relative; display: inline-block; vertical-align: top; *display: inline;
 *zoom: 1;
}
.foot-item .foot-tit { font-size: 20px; padding: 0px 0px 12px 0px; position:	font-family:Arial, Helvetica, sans-serif;
text-transform: capitalize; }
.foot-item-nav { width: 250px; float: right; margin-right: 24px; }
.foot-send-ipt { cursor: pointer; float: right; margin-top: 38px; }
.foot-send-ipt img { display: inline-block; }
.foot-blog { position: relative; width: 340px; float: left; }
.blog-slides { position: relative; z-index: 0; }
.blog-slides ul { position: relative; display: block; overflow: hidden; }
.blog-slides ul li { position: relative; display: block; overflow: hidden; margin: 0 0 15px; }
.foot-blog-item .blog-title { display: block; position: relative; font-style: italic; line-height: 1.3; font-size: 13px; padding-bottom: 3px; }
.foot-blog-item .blog-cont-title { line-height: 18px; overflow: hidden; font-weight: normal; font-size: 14px; margin-top: 8px; }
.blog-slides .owl-dots { width: 100%; position: absolute; left: 0; bottom: 10px; position: relative; text-align: left; }
.blog-slides .owl-dots .owl-dot { display: inline-block; width: 6px; height: 6px; background: none; cursor: pointer; text-indent: -9999px; margin: 0 4px 0 0; background: #737D82; }
.blog-slides .owl-dots .active { background: #fc0; }
.blog-slides .blog-cont-text { margin-top: 12px; line-height: 18px; color: #FFFFFF; }
.blog-slides .owl-carousel .owl-controls { height: auto; text-align: left; clear: both; ; }
.footer { position: relative; line-height: 40px; padding: 10px; border-top: 1px #e7e7e7 solid; text-align: center; }
.copyright { line-height: 40px; }
.foot-item.foot-item-contact { width: 530px; float: left;padding-bottom: 90px; }
.foot-item.foot-item-contact ul {padding: 0 24px9; background: #000; text-align: center; margin: auto; }
.foot-item.foot-item-contact ul li { position: relative; color: #ccc; font-size: 14px; text-transform: capitalize; }
.foot-item.foot-item-contact ul li:first-child { margin-top: 24px; }
.foot-item.foot-item-contact ul .foot-email a{ color: #ccc; }
.foot-item.foot-item-contact ul .foot-email a:hover{ color: #ccc; }
.foot-item.foot-item-contact .foot-cont:after { content: ""; position: absolute; width: 0; height: 0; border: 8px solid #000; border-color: #000 transparent transparent transparent; left: 50%; margin-left: -9px; }
.foot-item-nav .foot-cont, .foot-blog-item .foot-cont, .foot-item-contact .foot-cont { height: 159px; overflow: hidden; }
.foot-item-contact .foot-cont { margin-top: 50px; }
/*--------------------------------------------------------------------------------------------index-----------------------------------------------------------------------------*/
.index-layout { position: relative; width: 100%; margin-top: -80px; z-index: 99; }
.page-end { position: absolute; width: 216px; height: 26px; left: 50%; bottom: 0; margin: 0 0 0 -108px; background: url(../img/btn-opener.png) no-repeat center center; z-index: 999; }
/*============================================================
				Company-introduction-wrap
============================================================*/
.Company-introduction-wrap { position: relative; padding: 0 0 24px 0; background-image: url(../img/demo/bg-homepage-list-ctas.jpg); background-repeat: no-repeat; background-position: bottom; background-size: 1200px auto; }
.company-introduction-img { width: 1150px; background: #fff; z-index: 999999; margin: auto; }
.company-introduction-item { width: 229px; display: inline-block; text-align: center; border-left: 1px solid #d8d8d8; padding-bottom: 40px; padding-top: 24px; }
.company-introduction-item .item-wrap:before { position: absolute; width: 100%; height: 0; background: -moz-linear-gradient(top, #fc0 0, #ffe598 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fc0), color-stop(100%, #ffe598)); background: -webkit-linear-gradient(top, #fc0 0, #ffe598 100%); background: -o-linear-gradient(top, #fc0 0, #ffe598 100%); background: -ms-linear-gradient(top, #fc0 0, #ffe598 100%); background: linear-gradient(to bottom, #fc0 0, #ffe598 100%); opacity: .7; content: ""; top: 0; left: 0; -webkit-transition: .3s; transition: .3s; z-index: -1; }
.company-introduction-item:hover .item-wrap:before { height: 35%; }
.company-introduction-item .introduction-item-img { padding-bottom: 12px; vertical-align: top; }
.company-introduction-item .introduction-item-img img {  -webkit-transition: .3s; transition: .3s; }
.company-introduction-item .introduction-item-img{

	width:276px;
	height:120px;

	}
.company-introduction-item .introduction-item-img { position: relative; overflow: hidden; display: block;  display: table-cell; vertical-align: middle; text-align: center; }
.company-introduction-item .introduction-item-img img { position: relative; max-width: 100%; max-height: 100%; }
.company-introduction-item .introduction-item-img:hover img { -webkit-transition: .3s; transition: .3s; }
.company-introduction-item .introduction-title { font-size: 20px; line-height: 1em; font-family:Arial, Helvetica, sans-serif; color: #111111; margin-bottom: 5px; text-align: center; text-transform: uppercase; cursor: pointer; }
.company-introduction-item .introduction-subtitle { color: #a17700; font-family:Arial, Helvetica, sans-serif; text-align: center; font-size: 14px; line-height: 2em; text-transform: capitalize; cursor: pointer; }
/*============================================================
       about-text-decoration-wrap
============================================================*/


.about-text-decoration-wrap { position: relative; margin: 80px 0 70px 0; }
.about-text-decoration-info { width: 560px; float: left; }
.about-text-decoration-title { position: relative; font-family:Arial, Helvetica, sans-serif; font-weight: 700; text-transform: uppercase; font-size: 50px; color: #222; padding-left: 40px; }
.about-text-decoration-title span { font-size: 20px; display: block; margin: 20px 0 0 -40px; }
.about-text-decoration-title:before { position: absolute; left: 0; top: 0; content: "//"; color: #fc0; font-size: 52px; }
.about-text-decoration { color: #222; padding: 15px 0; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.714em; }
.about-text-decoration-more { background: #fc0; color: #000; padding: 10px 40px; font-size: 14px; font-family:Arial, Helvetica, sans-serif; font-weight: 700; border-radius: 40px; text-align: center; margin-top: 30px; -webkit-transition: .3s; transition: .3s; border: 3px solid transparent; }
.about-text-decoration-more:hover { border: 3px solid #fc0; background-color: transparent; }
.about-text-decoration-img { float: right; width: 605px; border: 2px #c9c9c9 solid; }
.about-text-decoration-img img { width: 100%; }
/*==================================================================================
				            		about us
=================================================================================*/

.about-us-wrap { position: relative; width: 100%; padding-top: 48px; padding-bottom: 24px; }
.about-us { position: relative; width: 500px; margin: auto; background: rgba(0,0,0,.5); padding: 0 15px; padding-top: 48px; padding-bottom: 24px; margin-left: 24px; }
.about-us .main-title { position: relative; font-size: 38px; text-transform: uppercase; line-height: 1.25em; color: #fff; font-family:Arial, Helvetica, sans-serif; padding: 0 48px; }
.about-us .main-title:after { position: absolute; left: 0; top: 0; content: "//"; color: #fc0; font-size: 52px; }
.about-us .main-sub-title { font-size: 24px; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; clear: #fff; padding-left: 48px; padding-top: 24px; }
.about-us .about-detail { position: relative; display: block; vertical-align: top; color: #fff; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.714em; padding: 24px 48px; }
.about-us .more { display: table; background: #fc0; color: #000; padding: 10px 60px; font-size: 14px; font-family:Arial, Helvetica, sans-serif; font-weight: 700; border-radius: 40px; text-align: center; margin-top: 30px; margin-left: 48px; -webkit-transition: .3s; transition: .3s; border: 3px solid transparent; text-transform: capitalize; }
.about-us .more:hover { border: 3px #fc0 solid; background-color: transparent; color: #fff; }
/*==================================================================================
								main-product-wrap
=================================================================================*/
.main-product-wrap { position: relative; width: 100%; padding: 40px 0; background-size: cover; }
.main-product-wrap .product-title-bg { background: rgba(0,0,0,.5); padding-top: 24px; padding-bottom: 24px; margin-bottom: 40px; }
.main-product-wrap .product-title-bg .main-title { font-size: 28px; line-height: 1.2em; text-transform: uppercase; color: #fff; font-family:Arial, Helvetica, sans-serif; padding-left: 25px; display: inline-block; }
.main-product-wrap .product-title-bg .main-title:before { position: absolute; left: 0; top: 0; content: "//"; color: #fc0; font-size: 28px; }
.more-product, .more-product a { display: inline-block; color: #fff; font-size: 16px; margin-left: 10px; border-left: 1px solid #fff; line-height: 24px; padding: 0 15px 0 15px; }
.main-product-wrap .product-item { position: relative; display: inline-block; vertical-align: top; *display: inline;
 *zoom: 1;
width: 280px; float: left; margin-left: 26px; }
.main-product-wrap .product-item:first-child { margin-left: 0; }
.product-items { margin: 80px 0 0 0; }
.product-item .item-wrap { position: relative; width: 100%; overflow: hidden; text-align: center; }
.product-item .pd-img{

	width:400px;
	height:280px;

	}
.product-item .pd-img { position: relative; overflow: hidden; display: block;  display: table-cell; vertical-align: middle; text-align: center; }
.product-item .pd-img img { position: relative; max-width: 100%; max-height: 100%; }
.product-item .pd-info { position: relative; left: 0; bottom: 0; width: 100%; padding: 0; opacity: 1; visibility: visible; }
.product-item:hover .pd-info { opacity: 1; visibility: visible; }
.product-item .pd-info .pd-name { display: table-cell; vertical-align: middle; width: 100%; padding: 0 20px; }
.product-item .pd-info, .product-item .pd-info a { text-transform: capitalize; font-size: 16px; line-height: 1.5em; font-family:Arial, Helvetica, sans-serif; padding: 15px 0; }
.product-item:hover .pd-info .pd-name, .product-item:hover .pd-info .pd-name a {  }
.product-item:hover { -webkit-transform: translateY(-30px); -o-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
/*===================================================
				product-slides .owl-nav（左右控制的箭头）
======================================================*/

.product-items-slide .owl-nav, .product-slides .owl-nav { display: inline; z-index: 0; }
.product-items-slide .owl-prev, .product-items-slide .owl-next, .product-slides .owl-prev, .product-slides .owl-next { top: -60px; position: absolute; overflow: hidden; z-index: 999; float: left; display: inline-block; font-size: 20px; margin-top: -35px; background: #fff; color: #FFF; line-height: 25px; width: 25px; text-align: center; color: #000; }
.product-items-slide .owl-prev, .product-slides .owl-prev { right: 30px; }
.product-items-slide .owl-next, .product-slides .owl-next { right: 0; }
.product-items-slide .owl-prev:before, .product-slides .owl-prev:before { content: "\f104"; }
.product-items-slide .owl-next:before, .product-slides .owl-next:before { content: "\f105"; }
.product-items-slide .owl-prev:hover, .product-items-slide .owl-next:hover, .product-slides .owl-prev:hover, .product-slides .owl-next:hover { background: #fccc00; }
.product-view .owl-dots { bottom: 0; }
.owl-dots { width: 100%; position: absolute; left: 0; bottom: 20px; text-align: center; display: block; }
.owl-dots .owl-dot { display: inline-block; width: 6px; height: 6px; background: none; cursor: pointer; text-indent: -9999px; margin: 0 5px; background: #d6d7d7; border-radius: 50% }
.owl-dots .active { background: #fc0; }
/*==============================================================
          feature-equipment-wrap
============================================================*/
.feature-equipment-wrap { background: repeat; width: 100%; }
.feature-equipment-bg { background: #333; padding: 24px; }
.feature-equipment-title { font-size: 28px; line-height: 1.2em; text-transform: uppercase; color: #fff; font-family:Arial, Helvetica, sans-serif; padding-left: 25px; display: inline-block; }
.feature-equipment-title:before { position: absolute; left: 0; top: 0; content: "//"; color: #fc0; font-size: 28px; }
.feature-equipment-info { padding: 44px 0; width: 1200px; margin: auto; }
.feature-equipment-item { width: 219px; margin-right: 18px; float: left; border: 3px solid #fff; -webkit-transition: .3s; transition: .3s; }
.feature-equipment-item:last-child { margin-right: 0; }

.equipment-img{

	width:276px;
	height:146px;

	}
.equipment-img { position: relative; overflow: hidden; display: block;  display: table-cell; vertical-align: middle; text-align: center; }
.equipment-img img { position: relative; max-width: 100%; max-height: 100%; }
.equipment-info { background: rgba(0,0,0,.5); bottom: 10px; display: block; left: 2%; padding: 4%; position: absolute; width: 88%; color: #fff; }
.equipment-info a { color: #fff; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 700; text-transform: uppercase; -webkit-transition: .3s; transition: .3s; }
.feature-equipment-item:hover { border: 3px solid #fc0; }
.feature-equipment-item:hover .equipment-info a { color: #fc0; }
/*--------------------------------------------------------------------------------------------page------------------------------------------------------------------------------------*/
.head-wrapper.page-header { position: relative; background-image: url(../img/demo/bg-body.jpg); background-repeat: no-repeat; background-size: cover; }
/*==============================================================
							path-bar
============================================================*/
.path-bar { position: relative; width: 100%; line-height: 35px; margin: 0 0 35px 0; background: #ffffff; }
.path-bar li:after { content: "/"; position: absolute; display: block; overflow: hidden; right: 0; top: 0; line-height: 35px; font-size: 22px; color: #000000; }
.path-bar .path-nav { }
.path-bar li { display: inline-block; vertical-align: top; position: relative; color: #999999; font-size: 16px; text-transform: uppercase; }
.path-bar li a { display: block; padding: 0 25px; color: #08292B; }
.path-bar li:hover a, .path-bar li.current a { color: #F9C200; }
.path-bar li:last-child:after { content: ''; }
/*===============================================================
							aside
================================================================*/
.aside { float: left; width: 235px; }
.side-tit-bar { position: relative; }
.side-tit-bar .side-tit { position: relative; font-size: 18px; line-height: 37px; color: #ffffff; background: #231f20; letter-spacing: 0.3px; padding-left: 25px; font-family:Arial, Helvetica, sans-serif; }
.side-tit-bar .side-tit:before { position: absolute; left: 0; top: 0; content: "//"; color: #fc0; font-size: 18px; margin-left: 10px; }
.side-widget { position: relative; }
.side-widget .side-hide { padding: 15px 0; }
.side-cate ul li { position: relative; line-height: 30px; }
.side-cate ul li li { margin: 0 18px; }
.side-cate ul li a { position: relative; display: block; padding: 0 13px; }
.side-cate ul li li a:after { display: none; }
.side-cate ul li li a { border-bottom: 1px solid #E8E9EB; padding: 0 15px; }
.side-cate ul li li a:before { display: none; }
.side-cate-menu li .side-ico { position: absolute; right: 0; top: 5px; color: #333; font-size: 12px; cursor:pointer;}
.side-cate ul li>ul{}
.side-cate-menu li .icon-cate-down:before {
	content: '\f067';
}
.side-cate-menu li .icon-cate-up:before {
	content: '\f068';
}

/*内页左侧参数开始*/
.cpfldlcolor{ COLOR: #FFCC00; font-weight:bold}
.cpflxlcolor{ COLOR: #FFCC00;font-weight:bold}	
/*内页左侧参数结束*/	

.products-scroll-list-wrap { position: relative; }
.products-scroll-list { position: relative; padding: 15px 0 0; }
.products-scroll-list li { padding: 0 0 25px; display: block; overflow: hidden; }
.products-scroll-list li img { width: 60px; border: 1px solid #EEEEEE; float: left; margin: 0 12px 0 0; border-radius: 2px; }
.products-scroll-btn-prev, .products-scroll-btn-next { position: relative; width: 100%; height: 19px; display: block; z-index: 999 }
.products-scroll-btn-next:before, .products-scroll-btn-prev:before { content: ""; width: 20px; height: 20px; display: block; position: absolute; top: -10px; left: 50%; color: #5d5d5d; font-size: 40px; margin-left: -10px; }
.products-scroll-btn-next:before { content: "\f107"; }
.products-scroll-btn-prev:before { content: "\f106"; }
.side-bn { max-width: 100%; margin: 0 0 25px 0; }
.side-bn img { max-width: 100% }
/*===========================================================*/
.main { position: relative; width: 933px; display: block; float: right; margin-bottom: 50px; }
.main-tit-bar { overflow: hidden; line-height: 45px; }
.main-tit-bar .title { position: relative; display: inline-block; vertical-align: top; *display: inline;
 *zoom: 1;
font-weight: 800; font-size: 22px; text-transform: uppercase; }
.main-tit-bar .title, .main-tit-bar .title a { color: #ffffff; }
.main-tit-bar .share-this { display: inline; float: right; margin: 0 10px 0 0; }
.main-banner { position: relative; display: block; margin: 0 0 10px; }
.main-banner img { position: relative; width: 100%; }
/*列表页产品*/
.product-list { margin: 40px 0 0; }
.product-list .product-item { background: #fff; padding: 2px; }
.product-list .product-item .pd-info { position: relative; }
.product-list .product-item .pd-info a { color: #000; }
.product-list, .certificate-list, .video-list, .download-list, .faq-list { position: relative; width: 100%; overflow: hidden; }
.product-list ul, .certificate-list ul, .video-list ul { position: relative; width: 110%; }
.product-list .product-item { padding: 3px; border: 1px #EEEEEE solid; width: 289px; margin-bottom: 20px; float: left; margin-right: 20px; }

.product-list .product-item:nth-child(4n) { }
.product-list .product-item:nth-child(3n) { margin: 0 0px 20px 0; }
.download-list ul { }
.download-list ul li { position: relative; display: block; overflow: hidden; line-height: 30px; padding: 30px 0 10px; border-bottom: 1px solid #E9E9E9; }
.download-list ul li .download-cont { position: relative; display: inline-block; vertical-align: top; *display: inline;
 *zoom: 1;
float: left; }
.download-list ul li .download-cont .download-pic { position: relative; display: inline-block; vertical-align: top; *display: inline;
 *zoom: 1;
width: 25px; height: 25px; overflow: hidden; }
.download-list ul li .download-cont .download-pic img { max-width: 25px; max-height: 25px; }
.download-list ul li .download-cont .download-detail { position: relative; display: inline-block; vertical-align: top; *display: inline;
 *zoom: 1;
margin: 0 15px; font-size: 18px; ont-family:Arial, Helvetica, sans-serif; }
.download-list ul li .download-button { position: relative; display: inline-block; vertical-align: top; *display: inline;
 *zoom: 1;
float: right; height: 30px; line-height: 30px; font-size: 14px; border-width: 1px; border-style: solid; border-left-color: #C1C1C1; border-right-color: #C1C1C1; border-top-color: #C9C9C9; border-bottom-color: #A5A5A5; border-radius: 5px; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F1F1F1', endColorStr='#DADADA', gradientType='0');
background: -moz-linear-gradient(top, #F1F1F1, #DADADA); background: -o-linear-gradient(top, #F1F1F1, #DADADA); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1F1F1), to(#DADADA)); }
.download-list ul li .download-button a { position: relative; display: block; padding: 0 12px 0 40px; color: #0A0A0A; background-image: url(../img/icons08.png); background-repeat: no-repeat; background-position: 15px 8px; }
.faq-list ul { }
.faq-list ul li { position: relative; display: block; overflow: hidden; line-height: 24px; border-bottom: 1px solid #E9E9E9; color: #3D3D3D; }
.faq-list ul li .faq-title { position: relative; padding: 20px 0 16px 42px; height: 24px; line-height: 24px; cursor: pointer; }
.faq-list ul li .faq-title b { position: absolute; left: 1px; top: 20px; width: 24px; height: 24px; display: block; overflow: hidden; }
.faq-list ul li .faq-title b.faq-down { background: url(../img/icons10.png) no-repeat center center; }
.faq-list ul li .faq-title b.faq-up { background: url(../img/icons09.png) no-repeat center center; }
.faq-list ul li .faq-title h2 { font-weight: normal; font-size: 18px; }
.faq-list ul li .faq-cont { position: relative; padding: 0 0 30px 42px; font-size: 14px; }
/*列表页面下面的页数按钮*/

.page-bar { position: relative; display: block; margin: 20px 0; text-align: center; }
.page-bar .pages { display: inline-block; }
.pages a, .pages span { display: inline-block; vertical-align: top; *display: inline;
 *zoom: 1;
height: 23px; line-height: 23px; padding: 0 9px; margin: 0 4px; vertical-align: middle; background: #FFFFFF; border-radius: 3px; }
.pages span, .pages span a { text-transform: uppercase; }
.pages span { margin: 0 10px; }
.page-count { }
.pages .page-prev { margin: 0 10px 0 10px; }
.pages .page-next { margin: 0 0 0 15px; }
.pages a.current, .pages a:hover { background: #333333; color: #FFFFFF; }
.pages a:hover { text-decoration: none; }
.blog-list { background: #FFFFFF; padding: 0 0 80px; margin: 0 auto 15px; }
.blog-list .blog-item { padding: 20px 0; position: relative; margin: 0 auto 3px; }
.blog-list .blog-item .blog-img { float: left; width: 200px; height: auto; margin: 0 20px 8px 0; }
.blog-list .blog-item .blog-tit { font-size: 16px; }
.blog-list .blog-item .blog-meta { display: block; color: #AAAAAA; }
.blog-list .blog-item .blog-meta span { display: inline; padding: 0 15px 0 0; }
.blog-list .blog-item .blog-summary { padding: 8px 0; color: #999999; }
.blog-list .blog-item .readmore { display: block; text-align: right; font-size: 14px; }
.blog-list .blog-item .readmore:hover a { color: #3d3c42; }
.blog-list .blog-item .readmore i { font-size: 14px; }
.blog-list .blog-item:hover { background: #FAFAFA; }
.blog-list .blog-item:hover img { opacity: 0.8; }
.blog-list .blog-item:before { content: ""; height: 1px; font-size: 1px; overflow: hidden; border-top: 1px double #2F2F2F; border-bottom: 1px double #2F2F2F; ; position: absolute; left: 0; right: 0; bottom: -3px; }
/* product photos */
.product-intro { position: relative; display: block; }
.product-title { font-size: 24px; border-bottom: 1px solid #E5E5E5; padding: 0 0 10px 0; margin: 0 0 15px 0; font-weight: normal; line-height: 28px; color: #08292B; }
.cloud-zoom-lens { border: 1px solid #EEEEEE; cursor: move; }
.cloud-zoom-title { font-family: Arial, Helvetica, sans-serif; position: absolute !important; background-color: #000000; color: #FFFFFF; padding: 3px; width: 100%; text-align: center; font-weight: bold; font-size: 10px; top: 0px; }
.cloud-zoom-big { border: 1px solid #EEEEEE; overflow: hidden; padding: 0px; }
.cloud-zoom-loading { color: white; background: #222222; padding: 3px; border: 1px solid #000000; }
.product-view { position: relative; width: 319px; float: left; }
.product-view .product-image { border: 1px solid #EEEEEE; }
.product-view .product-image img { position: relative; width: 100%; }
.product-view .image-additional { position: relative; width: 100%; margin: 20px 0; }
.product-view .image-additional ul { position: relative; width: 100%; }
.product-view .image-additional li { position: relative; width: 100%; margin: 0 23px 0 0; }
.product-view .image-additional li.single { display: none; }
.product-view .image-additional li img { position: relative; width: 99%; border: 1px solid #EEEEEE; }
.product-view .image-additional li a { position: relative; display: block; padding: 0 8px; }
.product-view .image-additional li.current img { border-color: #2F2F2F; }
.product-view .image-additional img.popup { display: none; }
.image-additional .owl-nav { display: inline; position: absolute; top: 50%; margin: -8px 0 0; left: 0; width: 100%; z-index: 0; }
.image-additional .owl-prev, .image-additional .owl-next { position: absolute; top: 0; overflow: hidden; z-index: 999; float: left; display: block; background-repeat: no-repeat; }
.image-additional .owl-prev { left: -10px; }
.image-additional .owl-next { right: -10px; }
.image-additional .owl-prev:before { content: "\f053"; }
.image-additional .owl-next:before { content: "\f054"; }
/* product summary */
.product-summary { position: relative; width: 580px; float: right; }
.product-summary .product-meta { line-height: 25px; }
.product-summary .product-meta h3 { margin: 0 0 10px; font-size: 16px; }
.product-btn-wrap { position: relative; margin: 20px 0 0; }
.product-btn-wrap .email, .product-btn-wrap .pdf { position: relative; display: inline-block; *display: inline;
 *zoom: 1;
vertical-align: top; line-height: 30px; padding: 0 15px; border-radius: 3px; background: #171717; color: #FFFFFF; margin: 0 20px 0 0; }
.product-btn-wrap .email:before { content: "\f0e0"; padding: 0 3px 0 0; }
.product-btn-wrap .pdf:before { content: "\f1c1"; padding: 0 3px 0 0; }
.product-btn-wrap .email:hover, .product-btn-wrap .pdf:hover { background:#FFCC00; color: #000000; }
.product-summary .share-this { float: right; margin: 30px 0 0; }
.product-detail { position: relative; overflow: visible; margin: 50px 0 0; }
.detail-tabs { position: relative; }
.detail-tabs:before { content: ""; position: absolute; left: 0; bottom: -2px; width: 100%; height: 1px; background: #D5D5D5; }
.detail-tabs .title { position: relative; display: inline-block; vertical-align: top; *display: inline;
 *zoom: 1;
font-size: 16px; padding: 0 25px; line-height: 30px; cursor: pointer; overflow: hidden; font-size: 16px; margin: 0 3px 0 0; background: #171717; color: #FFFFFF; }
.detail-tabs .title.current { color: #171717; background: #fc0; }
.product-detail .detail-panel { padding: 20px 0; display: block; overflow: hidden }
.product-detail .disabled { display: none; }
.goods-tbar { }
.goods-tbar .title { position: relative; font-size: 16px; line-height: 45px; line-height: 37px; color: #fff; padding-left: 10px; background: #171717; }
.goods-may-like { position: relative; margin: 40px 0 0; }
.goods-items-wrap { position: relative; width: 100%; }
.goods-items { position: relative; width: 954px; margin: 20px 0 0; }
.goods-items .owl-nav { display: inline; position: absolute; top: -53px; right: 18px }
.goods-items .owl-prev, .goods-items .owl-next { position: relative; top: 0; overflow: hidden; z-index: 999; float: left; display: block; background: none; font-size: 20px; }
.goods-items .owl-prev:before { content: "\f104"; }
.goods-items .owl-next:before { content: "\f105"; }
/*--------------------------------------------------------------------@media screen and (max-width: 769px)-----------------------------------------------------------------------*/
@media screen and (max-width: 769px) {
	.equipment-info {

    width: 100%;

}

/* layout */
body, .container { width: 100%; min-width: inherit; }
.layout, .header, .nav-bar .nav-wrap, .banner-list, .bottom-service, .social-layout, .foot-wrapper .foot-img { display: block; width: 100%; margin: 0 auto; }
.head-wrapper, .foot-wrapper, .nav-bar { max-width: 100%; min-width: inherit; }
.z10000 { position: relative; z-index: 100000; }
.mobile-body-mask { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: absolute; position: fixed; left: 0; top: 0; z-index: 9999; }
.mobile-ico-close { width: 30px; height: 30px; background: #FFFFFF url(../img/mobile_close.png) center center no-repeat; background-size: 50% auto; position: absolute; right: -35px; top: 0; }
.owl-carousel { padding: 0 0 30px; }
/* box sizing */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.owl-carousel { padding: 0; }
.sub-content { position: relative; display: block; right: auto; border-radius: 0; border: none; box-shadow: none; z-index: 99999; }
.scrollsidebar, .bottomsidebar { display: none; }
.gotop { display: none; visibility: hidden; }
/* ===================================================

     * header

     * --------------------------------------------------- */
.mobile-head-items { position: fixed; top: 0; left: 0; background: #172622; width: 100%; height: 25px; line-height: 25px; text-align: left }
.mobile-head-item { float: left; width: 45px; }
.mobile-head-item.mobile-head-aside { float: right }
.mobile-head-item .title { width: 100%; height: 25px; line-height: 25px; overflow: hidden; text-align: center; color: #FFFFFF; }
.mobile-head-item .title a { position: relative; display: block; color: #FFFFFF; }
.mobile-head-item.mobile-head-home .title a:before { content: '\f015'; }
.mobile-head-item.mobile-head-nav .title:before { content: '\f0c9'; }
.mobile-head-item.mobile-head-language .title:before { content: "\f1ab"; }
.mobile-head-item.mobile-head-search .title:before { content: "\f002"; }
.mobile-head-item.mobile-head-social .title:before { content: "\f007"; }
.mobile-head-item.mobile-head-aside .title:before { content: "\f060"; }
.mobile-head-item .main-content-wrap { background: #FFFFFF; top: 0; display: block; z-index: 99999; }
.mobile-head-item .main-content-wrap .content-wrap { overflow-y: scroll; height: 100%; padding: 15px 10px; }
.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap { overflow-y: hidden; }
.mobile-head-item .side-content-wrap { position: fixed; display: block; left: -70%; width: 70%; height: 100%; }
.mobile-head-item .middle-content-wrap { position: absolute; left: 0; width: 100%; height: auto; padding: 20px 0; opacity: 0; visibility: hidden; }
.mobile-head-item .middle-show-content-wrap { top: 30px; visibility: visible; opacity: 1; }
/*顶部导航内容隐藏*/
.nav-bar, .nav-bar .nav, .topbar .head-contact, .topbar .change-language, .nav-bar .head-search, .foot-wrapper .foot-social, .head-search-wrap.wrap-hide { display: none; }
.change-language { display: none !important; }
.head-wrapper { position: relative; top: auto; }
.top-bar { border-top: 3px solid #fec214; height: auto; padding: 2% 0; }
/*logo*/
.logo { display: block; text-align: center; padding: 0; float: none; margin-top: 25px; }
.logo img { max-width: 50%; max-height: 60px; }
/*head-search*/
.head-search .search-ipt { width: 100%; display: block; left: 0; }
.head-search { width: 90%; display: block; margin: auto; position: relative; border-bottom: 1px solid #333333; }
.head-search .search-btn { z-index: 9; height: 31px; left: 90%; top: 0; }
/*nav */
.nav li { position: relative; display: block; width: 100%; }
.nav li ul { display: block; width: 100%; }
.nav li ul li { width: auto; padding: 0 10px; display: inline-block; }
.nav li ul img { display: block; display: none; }
.nav>li{ border-bottom:1px solid #eee; line-height:2.75em;}
.nav>li:after {
    content: '\f105';
    position: absolute;
    right: 0;
    top: 0;
    line-height: 2.75em;
}
.nav > li > ul > li > a{
    display: block;
    position: relative;
    padding-left: 1em;
    float: none;
    font-weight: bold;
}
.nav > li > ul > li{ display:block;}
.nav>li>ul>li>ul{ margin-left:5%;}
.nav > li > ul > li > a:before {
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    background-color: #aaa;
    position: absolute;
    left: 0;
    top:1.35em; 
}
/* foot-social */
.foot-social { margin-top: 0; width: 100%; }
.foot-social li a { height: auto; }
.mobile-head-item .foot-social { text-align: center }
/* translate */
.transall { display: block; width: 100%; float: none; }
/*head-wrapper*/
.head-wrapper .prisna-wp-translate-dropdown-sub-container, .head-wrapper .prisna-wp-translate-dropdown-body, .head-wrapper .prisna-wp-translate-dropdown-body:hover { background: none !important; border: 0 !important; box-shadow: none !important; }
.head-wrapper .prisna-wp-translate-dropdown-container, .head-wrapper .prisna-wp-translate-dropdown-sub-container, .head-wrapper .prisna-wp-translate-dropdown-body { height: auto !important; }
.head-wrapper .prisna-wp-translate-dropdown-body { float: none !important; }
.head-wrapper .prisna-wp-translate-dropdown-body .prisna-wp-translate-dropdown-body > p.prisna-wp-translate-dropdown-current-language, .head-wrapper .transall .prisna-wp-translate-dropdown-current-language-arrow { display: none !important; }
.head-wrapper .prisna-wp-translate-dropdown-languages-list-scroll { display: block !important; height: auto !important; }
.head-wrapper .prisna-wp-translate-dropdown-languages-list p { width: 50%; display: inline !important; ; float: left !important; }
.head-wrapper .prisna-wp-translate-dropdown-languages-list { display: block !important; }
.transall .prisna-wp-translate-dropdown-current-language { display: none !important; }
/* ===================================================

     * footer

     * --------------------------------------------------- */
.index-layout { margin-top: 2%; }
.layout { width: 98%; margin: 0 auto; }
.rev_slider_wrapper { height: auto !important; width: 100% !important; }
.foot-wrapper { }
.foot-wrapper .footer-top .foot-tit { margin-left: 0; font-size: 20px; color: #000; position: relative; padding-left: 4%; margin-right: 0; }
.foot-item-nav .foot-cont, .foot-blog-item .foot-cont, .foot-item-contact .foot-cont { height: auto; }
.foot-item.foot-item-inquiry .subscribe-form .subscribe-btn { padding: 1% 15%; margin-left: 10%; }
.foot-wrapper .footer-left-item, .foot-item.foot-item-inquiry { width: 100%; }
.foot-item.foot-item.foot-blog { width: 46%; float: none; margin-bottom: 3%; margin-left: 2%; }
.foot-item.foot-item.foot-blog { width: 46%; margin-left: 2%; }
.foot-item.foot-item-nav { width: 40%; float: right; }
.foot-item.foot-item-contact { width: 100%; padding-bottom: 10%; }
.foot-item .foot-tit { margin: 0 0 1%; }
.foot-blog-item .blog-cont-title { margin-top: 0; max-height: 6.5em; overflow: hidden; }
.blog-slides ul li { margin: 0; }
.foot-items { padding: 3% 0 0; }
.foot-item.foot-item-contact .foot-phone:before { left: 15%; }
.footer { padding: 2%px 0 5%px; }
.foot-item.foot-item-contact .foot-cont { margin-top: 0; }
.foot-item.foot-item-inquiry .subscribe-form .subscribe-ipt { width: 100%; }
.foot-item.foot-item-inquiry .subscribe-form .subscribe-btn { height: 32px; right: 3px; }
.mobile-contact { position: fixed; bottom: 0; left: 0; width: 100%; height: auto; z-index: 9999; height: 38px; line-height: 38px; background: #172622; }
.mobile-contact, .mobile-contact a { color: #FFFFFF }
.head-contact { display: block; width: 100%; margin: 0; bottom: 0; position: fixed; }
.head-contact .head-phone, .head-contact .head-email { display: inline-block; vertical-align: top; width: 50%; margin: 0; text-align: center; line-height: 40px; color: #FFFFFF; padding: 0; }
.head-contact .head-phone:before, .head-contact .head-email:before { display: none; }
.head-contact .head-phone { background: #FF6600; }
/* ===================================================

     * for:homepage

     * --------------------------------------------------- */
/*company-introduction-img*/
.company-introduction-img { width: 100%; }
.company-introduction-item:first-child { margin-left: 15%; border-left: none; }
.company-introduction-item { width: 30%; }
.company-introduction-item:first-child, .company-introduction-item:nth-child(2) { border-bottom: 1px solid #d8d8d8; }
/*about-text-decoration-wrap*/
.about-text-decoration-wrap { width: 100%; margin: 3% 0; }
.about-text-decoration-info { width: 98%; float: none; margin: auto; }
.about-text-decoration-more { display: table; margin-bottom: 3%; margin-top: 1%; }
.about-text-decoration-img { float: none; width: 98%; border: 2px #c9c9c9 solid; }
.about-text-decoration-title, .about-text-decoration-title:before { font-size: 30px; }
.about-text-decoration-title { ppadding-left: 3%; }
.about-text-decoration-title span { display: inline-block; margin: 2% 0 0 2%; }
/* about-us-wrap*/
.about-us-wrap { padding: 1% 0; margin: 0; }
.about-us { position: relative; width: 98%; margin: auto; padding-top: 3%; }
.about-us .main-title { font-size: 26px; padding: 0 40px; }
.about-us .main-sub-title { font-size: 18px; padding-top: 2%; }
.about-us .about-detail { display: block; width: auto; float: none; font-size: 14px; padding: 1% 48px; }
/*feature-equipment*/
.feature-equipment-info { padding: 3% 0; width: 100%; }
.feature-equipment-item { width: 19.5%; margin-right: .5%; }
.equipment-info a { color: #fff; font-size: 14px; font-weight: 100; text-transform: capitalize; }
/*product-item .pd-info*/
.main-product-wrap { padding: 3% 0; }
.main-product-wrap .product-title-bg { margin-bottom: 3%; }
.main-product-wrap .product-item { width: 24%; margin: .5%; }
.product-item .pd-info { position: relative; display: block; height: auto; opacity: 1; visibility: visible; }
.product-item .pd-info .pd-name { display: block; height: auto; padding: 10px; font-size: 16px; }
<!--.product-item .item-wrap, .product-item .pd-img, .product-slides .product-item .item-wrap, .product-wrap .product-item .item-wrap, .product-slides .product-item .pd-img, .product-wrap .product-item .pd-img { display: block; width: 100%; height: auto; }-->

.product-item .pd-info, .product-item .pd-info .pd-name, .product-slides .product-item .pd-info, .product-wrap .product-item .pd-info, .product-slides .product-item .pd-info .pd-name, .product-wrap .product-item .pd-info .pd-name { height: auto; }
/*.product-list*/
.product-list .product-item { width: 31%; margin: 1%; }
.product-list .product-item:nth-child(4n), .product-list .product-item:nth-child(3n) { margin: 1%; }
/* ===================================================

     * for:product list

     * --------------------------------------------------- */

/* aside */
.aside { display: none; }
.side-head-search { width: 100%; }
.side-head-search .search-ipt { width: 100%; }
.side-tit-bar { position: relative; }
.side-tit-bar .side-tit { font-size: 16px; line-height: 30px; }
.side-widget { margin: 0 0 30px; }
.side-cate ul li { line-height: 30px; }
.products-scroll-btn-prev, .products-scroll-btn-next { display: none; }
.products-scroll-list li { display: inline-block; vertical-align: top; width: 48%; margin: 0 1%; }
.products-scroll-list li img { width: 100%; float: none; margin: 0; }
/* main */
.main { width: 98%; float: none; padding: 0; margin: 0 auto; }
.main-tit-bar { margin: 30px 0 10px; }
.main-tit-bar .title { font-size: 20px; }
.product-list ul, .certificate-list ul, .video-list ul { position: relative; width: 100%; }
.page-bar .pages { display: block; float: none; text-align: center }
.pages a, .pages span { height: 25px; line-height: 25px; padding: 0 10px; border-radius: 2px; font-size: 12px; }
/* ===================================================

     * for:product detail

     * --------------------------------------------------- */
	/* product intro */
.product-title { font-size: 20px; margin: 30px 0 10px 0; }
.product-view { width: 100%; float: none; }
.product-view .product-image { display: none }
.product-view .image-additional { width: 100%; margin: 0; }
.product-view .image-additional ul { width: 100%; }
.product-view .image-additional li { width: 100%; margin: 0; }
.product-view .image-additional li a { padding: 0; }
.product-view .image-additional li.current img { border-color: inherit; }
/* product summary */
.product-summary { position: relative; width: 100%; float: none; }
.product-summary .share-this { float: none; margin: 30px 0; }
/* detail */
.tab-content-wrap .tab-title-bar, .tab-content-wrap .tab-panel-wrap { display: none; }
.tab-content-wrap .mobile-tab-items .mobile-tab-item { margin: 0 0 30px; }
.tab-content-wrap .mobile-tab-items .mobile-tab-title { margin: 0 0 15px; }
.tab-content-wrap .mobile-tab-items .mobile-tab-panel { }
/* Customers Also Bought */
.goods-items { width: 100%; }
.goods-may-like { position: relative; margin: 40px 0 3%; }
/*goods-items-wrap*/
.goods-items-wrap .product-item, .goods-items-wrap .product-item, .product-wrap .product-item { width: 98%; }
/* ===================================================

     * for:blog

     * --------------------------------------------------- */
.blog-list .blog-item { padding: 15px; border-bottom: 1px solid #DDDDDD; }
.blog-list .blog-item:last-child { border: 0; }
.blog-list .blog-item:hover { background: none; }
.blog-list .blog-item:before { left: 15px; right: 15px; display: none; }
.blog-list .blog-item .blog-img { display: block; max-width: 100%; float: none; }
.blog-list .blog-item .blog-tit { font-size: 16px; line-height: 1.3em; padding: 6px 0 0; font-weight: normal; }
.blog-list .blog-item .blog-meta { padding: 6px 0 0; }
.blog-list .blog-item .blog-summary { padding: 0; margin: 8px 0; height: 80px; line-height: 20px; overflow: hidden; }
.blog-list .blog-item .readmore { display: none; }
.main .blog-article { padding: 5px 10px; }
/*----------------inquiry-form--------------------------*/
.inquiry-form { padding: 15px; }
.inquiry-form input[type="text"].form-input, .inquiry-form textarea.form-text { width: 100%; }
.faq-list ul li .faq-cont { font-size: 14px; padding-bottom: 15px; }
.faq-list ul li .faq-title { padding-bottom: 30px; }
}
/*-----------------------------------------------------------------------@media screen and (max-width: 641px)---------------------------------------------------------------------*/
@media screen and (max-width: 641px) {.company-introduction-item .introduction-title{ font-size:18px;}.feature-equipment-item {    width: 33%;}.feature-equipment-item:first-child{ margin-left:16.5%;}
.foot-social, .copyright { float: none; }
.about-us .about-detail .title { font-size: 20px; }
.about-us .about-detail .title:after { display: none; }
.main-product-title .title, .product-slides-title .title { font-size: 20px; }
.main-product-wrap .product-item { width: 49%; }
.product-item, .product-wrap .product-item, .product-list .product-item, .product-wrap .product-ite { width: 48%; }
.product-item .pd-info .pd-name, .product-wrap .product-item .pd-info .pd-name { font-size: 12px }
.products-scroll-list li { display: block; width: 100%; margin: 0 0 20px; }
.products-scroll-list li img { max-width: 65px; float: left; margin: 0 15px 0 0; }
.download-list ul li { border-bottom: none; }
.download-list ul li .download-cont { display: block; float: none; margin: 0 0 20px; }
.download-list ul li .download-button { float: none; }
.feature-equipment-title, .main-product-wrap .product-title-bg .main-title { font-size: 20px; }
.company-introduction-item { width: 50%; }
.company-introduction-item { border-bottom: 1px solid #d8d8d8; }
.company-introduction-item:first-child { margin-left: 25%; }
.foot-item.foot-item-contact { width: 100%; padding-bottom: 20%; }
/*.product-list*/
.product-list .product-item { width: 48%; margin: 1%; }
}
/*-----------------------------------------------------------------------------------other--------------------------------------------------------------------------------------------*/
.bottomsidebar .bottomcontent { background: #171717 !important; }

@media screen and (max-width:320px){
	.product-item .pd-img{


	height:108px;

	}
	}
