@charset "utf-8";
@font-face {
	font-weight: 400;
	font-style: normal;
	font-family: 宋体;
	src: url(../font/NEWBASKN.woff) format("woff"), url(../font/NEWBASKN.ttf) format("truetype")
}
img, object {
	max-width: 100%
}
img {
	-ms-interpolation-mode: bicubic;
	border: 0
}
img.mar_bottom {
	margin-bottom: 20px
}
body {
	background: #fff;
	color: #3d3d3d;
	font-size: 15px;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	line-height: 28px
}
*, li, ol, ul {
	margin: 0;
	padding: 0
}
li, ol, ul {
	float: left;
	list-style: none
}
a {
	color: #7cbe42;
 blr:expression(this.onFocus=this.blur())
}
a:hover {
	color: #035fd0
}
a:focus {
	outline: 0
}
a, a:hover {
	text-decoration: none
}
a.indent {
	padding-left: 34px
}
a.indent1 {
	padding-left: 54px
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	width: 0
}
p {
	padding: 3px 0;
}
p.sname {
	font-size: 1.1em;
	color: #999
}
h2 {
	display: block;
	margin: 0;
	padding: 20px 0 8px 0;
	font-size: 24px;
	line-height: 25px;
	font-weight: 400;
	color: #444
}
.names h2 {
	line-height: 36px;
	margin-top: 5px;
	padding: 10px 0 0 0;
	font-size: 1.6em
}
h3 {
	font-size: 16px;
	margin: 0;
	line-height: 26px
}
.etw_hometitle {
	line-height: 30px;
	margin-top: 5px;
	padding: 30px 0 20px 0;
	font-size: 36px;
	text-align: center;
	color: #3e3e3e
}
.etw_hometitle a {
	color: #7cbe42
}
.etw_hometitle a:hover {
	color: #7cbe42
}
.big_title {
	border-top: 1px solid #ccc;
	text-align: center;
	margin: 50px auto 20px auto
}
.big_title strong {
	padding: 0 20px;
	margin: -15px auto 0 auto;
	width: 30%;
	font-size: 1.5em;
	display: block;
	background: #fff;
	font-weight: 400;
	line-height: 30px
}
.about1 {
	float: left;
	display: block;
	margin: 20px 0 30px;
	padding: 10px 2% 20px;
	width: 99%;
	height: auto;
	border: 1px solid #eee;
	border-radius: 5px;
	box-shadow: 3px 3px 3px #eee
}
.table {
	margin: 10px 0 20px 0
}
.table tr.top {
	background: #e2e2e2!important
}
table, td {
	border: 1px solid #999!important
}
#etw_multimedia {
	width: 130px;
	height: 200px;
	background-position: left top;
	position: fixed;
	right: -18px;
	top: 40%;
	z-index: 888
}
#etw_multimedia {
	animation-name: animation1;
	animation-duration: 2s;
	animation-timing-function: 1s;
	animation-iteration-count: 10000;
	animation-direction: alternate
}
 @keyframes animation1 {
 from {
 opacity:0
}
to {
	opacity: 1
}
}
#header {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #fff;
	background: rgba(255,255,255,.9);
	box-shadow: 0 20px 10px -20px #ccc
}
.top_right {
	width: 70%;
	height: auto;
	float: right;
	position: relative
}
#headerin {
	width: 100%;
	height: auto;
	margin: 0 auto
}
#etw_logo {
	width: 18%;
	float: left;
	text-align: right;
	margin: 10px 0 10px 10px;
	min-width: 100px
}
#etw_language {
	width: 115px;
	height: auto;
	float: right;
	margin: 36px 2% 0 6%
}
#etw_language a {
	padding: 0 0 0 30px;
	color: #333;
	font-size: 12px;
	float: left;
	width: 120px
}
#etw_language .icon-angle-down {
	padding-top: 3px
}
#etw_language a:hover {
	color: #035fd0
}
.dropdown {
	float: left;
	display: block;
	width: 100%
}
#dropdownMenu1 {
	border: 0;
	background: 0;
	font-size: 15px;
	color: #363636
}
#etw_language .dropdown-menu {
	min-width: 100px
}
.top-nav {
	width: auto;
	text-align: left;
	float: right;
	margin-top: 40px;
	height: 50px
}
.navbar, .navbar-default, .navbar-default .navbar-collapse, .navbar-header, .navbar-nav {
	background: 0;
	border: 0;
	min-height: inherit;
	padding: 0;
	margin: 0;
	width: 100%
}
.navbar-default .navbar-nav li {
	width: auto;
	float: none;
	display: inline-block
}
.navbar-default .dropdown-menu li {
	width: 100%;
	display: block
}
.navbar-default .navbar-nav li a {
	padding: 0 20px;
	color: #363636
}
.navbar-default .dropdown-menu li a {
	font-size: 12px;
	padding-left: 18px;
	color: #464a48;
	line-height: 26px
}
.navbar-default .dropdown-menu li a.sechildren {
	font-size: 14px;
	padding-left: 30px;
	color: #888
}
.navbar-default .navbar-nav li a.thisItem, .navbar-default .navbar-nav li a:hover {
	color: #035fd0
}
.navbar-default .dropdown-menu li a.thisItem, .navbar-default .dropdown-menu li a:hover {
	color: #035fd0
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background: 0;
	color: #035fd0
}
.navbar-brand {
	display: none
}
#etw_banner {
	width: 100%;
	height: auto;
	position: relative;
	background-size: cover
}
#home_video {
	width: 450px;
	height: 300px;
	overflow: hidden;
	background-color: rgba(0,0,0,.5);
	position: absolute;
	bottom: 20px;
	right: 50px
}
#home_video .glyphicon-play {
	background: rgba(0,0,0,.6);
	padding: 6px
}
#home_video a {
	width: 100%;
	position: relative;
	top: 35%;
	left: 13%;
	font-size: 48px;
	color: #fff;
	font-weight: 700;
	text-shadow: 2px 2px 2px #000
}
#home_video a:hover {
	color: #e4010a
}
#video_about {
	width: 100%;
	max-width: 720px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ccc;
	margin: 20px auto;
	height: 240px
}
#video {
	width: 36%;
	max-width: 480px;
	overflow: hidden;
	float: left;
	position: relative;
	border: 1px solid #ccc
}
#video img {
	border: 4px solid #eee;
	overflow: hidden
}
#video_about img {
	position: absolute;
	top: -200px
}
#video a, #video_about a {
	position: absolute;
	display: block;
	top: 35%;
	z-index: 6;
	text-align: center;
	width: 100%;
	font-size: 50px;
	text-shadow: #000 0 1px 5px;
	color: #fff
}
#video a:hover, #video_about a:hover {
	color: red
}
#video a span, #video_about a span {
	background: rgba(0,0,0,.6);
	padding: 6px
}
.pro_video {
	width: 90%;
	height: 24px;
	position: absolute;
	bottom: 30px;
	left: 5%
}
#container {
	width: 100%;
	height: auto;
	margin: 0 auto
}
.company_txt {
	width: 100%;
	background: #464646
}
.company_txt_gray {
	background: #f6f6f6
}
.company_txt ul {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 2% 4%;
	float: none;
	color: #fff
}
.company_txt .etw_hometitle {
	color: #fff
}
.etw_hometitle2 {
	margin: 0;
	padding: 0
}
.company_txt_gray .etw_hometitle, .company_txt_gray ul {
	color: #373737
}
.company_txt a.more {
	color: #7cbe42;
	font-style: italic;
	padding: 0 5px;
	text-decoration: underline
}
.company_txt a.more:hover {
	color: #fff;
	background: #7cbe42;
	font-weight: 700;
	text-decoration: none;
	padding: 2px 5px
}
.etw_mainproduct {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto
}
.etw_mainproduct ul li {
	width: 31.98%;
	margin: 0 1.35% 6px 0
}
.etw_mainproduct ul li ol {
	width: 100%
}
.etw_mainproduct ul li ol li.product_img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0
}
.etw_mainproduct ul li ol li.product_img .product_con {
	width: 100%;
	margin: 0;
	height: auto;
	background: rgba(0,0,0,.7);
	padding: 10px 0;
	bottom: 0;
	text-align: center;
	position: relative;
	margin-top: -58px
}
.etw_mainproduct ul li ol li.product_img .product_con a {
	font-size: 1.2em;
	color: #fff;
	display: block;
	padding: 5px 0
}
#home_mainproducts {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	position: relative;
	padding-top: 20px
}
#home_mainproducts ul {
	margin-top: 20px
}
.equipment_pic {
	width: 100%;
	max-width: 1400px;
	margin: 40px auto
}
.equipment_pic figcaption {
	padding: 12px 18px;
	text-align: center
}
.equipment_pic figcaption a {
	color: #373737
}
.equipment_pic div, .etw_mainproduct ul li ol {
	padding: 15px;
	-webkit-transition: opacity .2s;
	transition: opacity .2s
}
.etw_mainproduct ul li ol {
	padding: 0
}
.equipment_pic div:hover, .etw_mainproduct ul li ol:hover {
	opacity: .7
}
.conver_txt {
	max-width: 1200px;
	margin: 0 auto;
	width: 100%;
	position: absolute;
	top: -1%;
	left: 15%
}
.banner_txt {
	width: 32%;
	padding: 66px 2%;
	float: left;
	background: rgba(255,255,255,.75)
}
#txt_one {
	width: 96%;
	margin: 50px 2% 40px 2%;
	text-align: left
}
.txt_two {
	width: auto;
	margin: 0 auto;
	display: inline-block;
	padding-bottom: 20px;
	position: relative
}
.txt_two ul li:after, .txt_two ul li:before, .txt_two:after, .txt_two:before {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0
}
.txt_two:before {
	bottom: 0;
	left: -2px;
	border-right: 8px solid #6eb92b
}
.txt_two:after {
	top: -20px;
	right: -2px;
	border-right: 8px solid #6eb92b
}
.txt_two ul li:before {
	bottom: -12px;
	right: -2px;
	border-bottom: 8px solid #6eb92b
}
.txt_two ul li:after {
	top: -28px;
	left: -2px;
	border-top: 8px solid #6eb92b
}
.txt_two:after, .txt_two:before {
	height: 80px
}
.txt_two:hover, .txt_two:hover ul li {
	border-color: transparent
}
.txt_two ul li:after, .txt_two ul li:before {
	width: 40px
}
.txt_two ul li {
	margin: 0 22px;
	color: #6eb92b;
	font-size: 22px;
	font-weight: 700;
	line-height: 32px
}
#tags_list a {
	background: #464646;
	color: #fff;
	padding: 2px 10px;
	margin: 3px 1px;
	display: inline-block
}
#tags_list a:nth-child(2n) {
	background: #7cbe42;
	color: #fff;
	padding: 2px 10px;
	margin: 3px 1px;
	display: inline-block
}
.gong-shang a {
	width: 120px;
	height: 110px;
	position: relative;
	float: right;
	left: -90px;
	margin-top: -65px
}
.gong-shang a img {
	width: 90%
}
a.img {
	float: left;
	margin: 10px 0
}
a.img:hover {
	opacity: .7
}
p.time {
	color: #666;
	text-align: center
}
ul.new_list {
	width: 100%
}
ul.new_list li {
	width: 90%;
	float: left;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	line-height: 35px
}
ul.new_list li a {
	font-size: 14px
}
ul.new_list li .time_list {
	float: right;
	width: 55%;
	color: #999;
	text-align: right
}
#etw_container {
	width: 100%;
	max-width: 1200px;
	margin: 20px auto;
	background: #fff;
	box-shadow: 5px 5px 5px #ccc
}
#etw_container1 {
	width: 100%;
	margin: 30px auto;
	max-width: 1200px
}
#etw_contentin {
	width: 100%;
	height: auto;
	padding: 40px 5%;
	margin: 0 auto
}
#etw_producttitle {
	margin: 0 auto 6px auto;
	padding-bottom: 5px;
	height: auto;
	color: #1f1d29;
	line-height: 18px;
	font-size: .9em
}
#etw_producttitle a {
	color: #000;
	color: #999;
	padding-right: 6px
}
#etw_producttitle li {
	display: inline-block
}
#etw_producttitle li+li::before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0"
}
#etw_producttitle a:hover {
	color: #3a3b49
}
#etw_producttitle small {
	display: inline
}
.con_all {
	float: right;
	padding: 0 0 20px 12px
}
.img_right .con_all {
	padding-bottom: 0;
	margin-top: 10px
}
.con_all a {
	display: block;
	width: 150px;
	height: 30px;
	border-radius: 5px;
	background: #f1f1f1;
	color: #035fd0;
	text-align: center;
	font-size: 16px;
	line-height: 30px
}
.con_all a span {
	float: right;
	padding-right: 10px;
	font-size: 16px;
	font-family: 宋体, Helvetica, sans-serif
}
.con_all a:hover {
	background: #eaeaea;
	color: #7cbe42
}
.protitle {
	font-weight: 700;
	color: #7cbe42;
	font-size: 1.1em;
	display: inline-block;
	padding: 2px 0 10px 0
}
.product_style {
	width: 100%;
	clear: both
}
.product_style ul {
	overflow: hidden;
	width: 100%;
	height: auto
}
.product_style ul li {
	display: block;
	width: 25%
}
.product_style ul li ol {
	display: block;
	float: none;
	margin: 0 auto;
	width: 93%
}
.product_style ul li ol li {
	margin: 0;
	width: 100%
}
.product_style ul li ol li.product_img {
	text-align: center;
	width: 100%;
	float: left
}
.product_style ul li ol li.product_img a img {
	width: 100%
}
.product_style ul li ol li.product_con {
	text-align: left;
	width: 100%;
	float: right
}
.product_style ul li ol li.product_con a {
	display: block;
	height: auto;
	text-align: center
}
.productstyle_sub {
	width: 100%;
	clear: both;
	overflow: hidden;
	margin: 10px auto
}
.big_cate_format {
	width: 99.5%;
	height: auto;
	margin: 10px 0;
	background: #f8f8f8;
	border-left: 6px solid #035fd0;
	box-shadow: 2px 2px 3px #ccc
}
.big_cate_format a {
	display: block;
	padding: 8px 20px 6px 20px;
	font-size: 1.3em;
	color: #000;
	text-shadow: 1px 1px 1px #fff
}
.big_cate_format a:hover {
	color: #035fd0
}
.product_style ul.no_list li {
	width: 100%;
	padding: 1px;
	margin: 5px 0
}
.product_style ul.no_list li ol {
	width: 100%
}
.product_style ul.no_list li ol li.product_img {
	width: 25%
}
.product_style ul.no_list li ol li.product_con {
	float: right;
	width: 72%;
	padding: 5px 0 10px 0;
	color: #777
}
.product_style ul.no_list li ol li.product_con a {
	height: auto;
	padding: 5px 0;
	text-align: left;
	font-size: 1.1em;
	color: #7cbe42
}
.product_style ul.no_list li ol li.product_con a:hover {
	color: #035fd0
}
.img_center {
	width: 98%;
	clear: both;
	margin: 10px auto 20px auto;
	padding: 4px;
	text-align: center;
	max-width: 820px
}
.whole {
	width: 100%;
	border: 1px solid #ccc;
	max-width: none;
	margin-bottom: 20px
}
.img_center img, .img_center1 img {
	display: block;
	margin: 0 auto
}
.etw_multi_photo {
	float: left;
	margin: 0 0 10px 0;
	width: 100%;
	height: auto
}
.etw_multi_photo img {
	display: block;
	border: 1px solid #ccc
}
.etw_multi_photo a {
	margin-bottom: 12px
}
.etw_multi_photo ul {
	display: block;
	margin: 12px 0 12px 0;
	width: 100%;
	height: auto
}
.etw_multi_photo ul li {
	display: block;
	padding: 0 1% 10px 0;
	text-align: center;
	line-height: 22px
}
.etw_multi_photo ul li text {
	display: block;
	overflow: hidden
}
.etw_multi_photo p {
	text-align: left
}
.etw_pic {
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
	text-align: center
}
.etw_pic a {
	display: block;
	width: 100%
}
.etw_pic img {
	margin: 0 auto;
	border: 1px solid #ccc
}
.etw_pic2 ul, .etw_pic3 ul, .etw_pic4 ul, .etw_pic5 ul, .etw_pic6 ul {
	margin: 0
}
.etw_pic2 ul li {
	width: 50%
}
.etw_pic3 ul li {
	width: 33.3%
}
.etw_pic4 ul li {
	width: 25%
}
.etw_pic5 ul li {
	width: 20%
}
.etw_pic6 ul li {
	width: 16.66%
}
.img_right {
	text-align: center
}
.img_left, .img_right {
	width: 45%;
	float: right;
	padding: 0 0 30px 2%
}
.img_right_small {
	width: 28%
}
.img_left {
	float: left;
	padding: 0 2% 30px 0
}
.img_left img, .img_right img {
	display: block;
	margin: 0 auto;
	width: 99%;
	border: 1px solid #ccc
}
.img_left a:hover img, .img_right a:hover img {
	border: 1px solid #035fd0
}
.right_pic {
	width: 45%;
	float: right;
	margin: 0 0 20px 20px
}
.img_right1 {
	width: 100%;
	float: left;
	border: 1px solid #ccc;
	text-align: center;
	padding: 2px
}
.img_right1 img {
	width: auto;
	margin: 0 auto;
	text-align: center;
	border: none
}
.related_pic {
	width: 100%;
	display: block;
	float: right;
	margin-bottom: 10px
}
.related_pic img {
	float: left;
	border: 1px solid #ccc;
	padding: 1px;
	margin-top: 4px;
	width: 100%
}
.related_pic a {
	width: 19%;
	float: left;
	display: block;
	margin-right: 1%
}
.other_pro ul li {
	width: 25%
}
.other_pro ul li ol li.product_con a {
	padding: 10px 0;
	text-align: center;
	color: #3a3b49;
	font-size: .9em;
	line-height: 20px
}
.other_pro ul li ol li.product_con a:hover {
	color: #035fd0
}
.relatedProducts {
	width: 100%;
	height: auto
}
.relatednames {
	padding: 20px 0 10px 0;
	font-size: 18px;
	color: #1f1d29
}
.relatedProducts ul {
	width: 100%;
	height: auto;
	border: 1px solid #ccddde;
	box-shadow: #ccc 0 2px 6px;
	padding: 10px 0
}
.relatedProducts ul li {
	width: 50%;
	height: auto
}
.relatedProducts ul li a {
	padding: 8px 10px;
	display: block;
	overflow: hidden;
	color: #333;
	font-size: 1.1em
}
.relatedProducts ul li a.thisItem, .relatedProducts ul li a:hover {
	color: #035fd0
}
.homelink {
	width: 100%;
	margin: 40px auto 0 auto;
	background: #e8e8e8
}
.homelinkin {
	margin: 0 auto;
	max-width: 1080px;
	padding: 2% 0
}
#etw_home_contact {
	width: 49%;
	overflow: hidden;
	padding: 0 6% 20px 0;
	margin: 0 auto;
	border-right: 1px solid #fff;
	float: left
}
#etw_home_contactin {
	width: 100%;
	margin: 0 auto;
	overflow: hidden
}
#etw_home_contactin .nav-tabs, .etw_related .nav-tabs {
	width: 100%;
	border-bottom: 3px solid #7cbe42;
	margin-bottom: 20px;
	position: relative;
	padding-top: 6px
}
#etw_home_contactin .nav-tabs li a, .etw_related .nav-tabs li a {
	color: #fff;
	padding: 5px 10px;
	background: #a0d472;
	position: relative;
	top: 5px;
	border: none;
	font-size: 1.1em
}
#etw_home_contactin .nav-tabs li a:hover, .etw_related .nav-tabs li a:hover {
	color: #fff;
	background: #7cbe42
}
#etw_home_contactin .nav-tabs li.active a, .etw_related .nav-tabs li.active a {
	color: #fff;
	background: #7cbe42;
	padding: 8px 10px;
	top: -1px;
	border: none
}
.etw_tags {
	width: 45%;
	height: auto;
	float: right;
	margin-left: 6%
}
#tagcloud {
	padding: 0 4%
}
.etw_tags .etw_hometitle {
	width: 100%;
	font-size: 1.4em;
	color: #7cbe42;
	line-height: 36px;
	margin-bottom: 20px;
	border-bottom: 3px solid #7cbe42;
	padding: 0 4% 1% 4%;
	text-align: left
}
#etw_contactin {
	width: 100%;
	height: auto;
	float: left;
	color: #333;
	padding-left: 4%
}
#etw_contactin p {
	padding: 3px 0
}
#etw_contactin p a {
	color: #035fd0
}
#etw_contactin p a:hover {
	color: #7cbe42
}
.qrcode2 {
	width: 35%;
	float: left;
	margin-top: 10px;
	min-width: 160px;
	margin-left: 4%
}
#etw_contactin .share, .etw_contactin .share {
	width: 100%;
	height: auto;
	padding-bottom: 12px;
	overflow: hidden
}
#etw_contactin .share a, .etw_contactin .share a {
	background: #7cbe42;
	text-align: center;
	margin-right: 3px;
	width: 25px;
	display: block;
	float: left;
	border-radius: 25px;
	height: 25px;
	line-height: 25px;
	color: #fff
}
#etw_contactin .share a:hover, .etw_contactin .share a:hover {
	background: #035fd0;
	color: #fff
}
.etw_contactin .share a {
	background: #7cbe42
}
.etw_contactin .share a:hover {
	background: #035fd0
}
.label-info {
	width: 100%;
	margin: 10px auto;
	background: 0;
	display: block;
	overflow: hidden
}
.label-info a {
	width: auto;
	float: left;
	color: #fff;
	padding: 1px 1%;
	border: none;
	background: #035fd0;
	margin: 0 4px 4px 0;
	border-radius: 3px;
	font-size: .9em;
	transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s
}
.label-info a.thisItem, .label-info a:hover {
	text-decoration: none;
	background: #7cbe42;
	color: #fff
}
.nav-tabs {
	margin: 10px 0;
	border: none
}
.nav_tabs>ul>li>a {
	color: #fff;
	font-size: .9em;
	background: #035fd0;
	border-radius: 3px;
	padding: 4px 8px;
	margin: 0 5px 5px 0;
	border: none;
	transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav_tabs>ul>li>a:hover {
	background: #7cbe42;
	border: none;
	color: #fff
}
#qrcode2 {
	float: left;
	width: 54%;
	height: auto;
	margin-top: 30px
}
.etw_contact_left {
	margin: 8px 0 0 0;
	width: 100%
}
.etw_contact_left a {
	color: #7cbe42
}
.etw_contact_left a:hover {
	color: #ee0c21
}
.location {
	float: right;
	display: block;
	overflow: hidden;
	margin-top: 30px;
	width: 45%
}
.form_inquiry {
	width: 100%;
	height: auto;
	text-align: center;
	border-radius: 5px
}
#etw_set_feedback_form {
	overflow: hidden;
	margin: 20px 0 12px 0;
	height: auto;
	border: 1px solid #ccc;
	background: #fff;
	text-align: center
}
#etw_form_title {
	overflow: hidden;
	padding-left: 2%;
	background: #f0f0f0;
	text-align: left;
	font-weight: 700;
	line-height: 43px
}
#floatchatiframe2011 {
	margin: 0 auto;
	width: 100%;
	max-width: 430px
}
#sitemap {
	width: 100%;
	list-style: none
}
#sitemap li {
	display: block;
	width: 99%
}
#sitemap li a {
	display: block;
	padding: 5px 0 2px 10px;
	color: #333;
	line-height: 24px
}
#sitemap li.home_directory a {
	margin-bottom: 5px;
	background: #fff;
	font-weight: 700;
	line-height: 30px
}
#sitemap li.big_case a {
	color: #7cbe42;
	font-weight: 700
}
#sitemap li a.lists {
	padding-left: 20px;
	color: #666;
	line-height: 16px;
	width: 50%;
	float: left
}
#sitemap li a:hover {
	color: #035fd0
}
#footer {
	padding: 10px 0;
	width: 100%;
	height: auto;
	background: #464646
}
#chatbox {
	z-index: 999
}
#etw_footin {
	margin: 0 auto;
	width: 98%;
	overflow: hidden;
	text-align: center
}
#etw_homefooter {
	overflow: hidden;
	width: 100%;
	height: auto;
	margin-bottom: 6px;
	margin-top: 20px
}
#etw_homefooter a {
	padding: 0 30px;
	border-left: 1px solid #fff;
	color: #fff;
	line-height: 14px;
	margin: 6px 0
}
#etw_homefooter a:hover {
	color: #7cbe42
}
#etw_homefooter a:first-child {
	padding: 0 15px 0 0;
	border-left: 0
}
#etw_coper {
	margin-top: 8px;
	width: 100%;
	line-height: 22px
}
#etw_coper a {
	display: block;
	color: #fff
}
#otherlink {
	clear: both;
	width: 100%;
	height: auto;
	color: #FFF;
	margin-top: 10px
}
#otherlink a {
	color: #fff;
	border: 1px solid #fff;
	display: inline-block;
	padding: 0 4px;
	font-size: 12px;
	margin-right: 10px;
	line-height: 22px
}
#otherlink a span {
	opacity: .5;
	position: relative;
	top: 0;
	font-size: 12px
}
#otherlink a:hover {
	color: #035fd0
}
#otherlink a:hover span {
	opacity: 1;
	top: -2px;
	transition: all .3s ease-in-out
}
.list-group {
	margin-top: 30px
}
.list-group a {
	border: none;
	padding: 7px 10px 6px 10px;
	font-size: 12px;
	box-shadow: 0 13px 10px -14px #999;
	-moz-box-shadow: 0 13px 10px -14px #999;
	-webkit-box-shadow: 0 13px 10px -14px #999;
	-ms-box-shadow: 0 13px 10px -14px #999;
	white-space: nowrap;
	margin: 0 2% 10px 0
}
.btn-anis-effect {
	position: relative;
	z-index: 1;
	overflow: hidden;
	background-color: transparent;
	transition: .2s;
	transition-delay: .1s
}
.btn-anis-effect:hover {
	transition-delay: .45s
}
.btn-anis-effect:after, .btn-anis-effect:before {
	position: absolute;
	top: 50%;
	z-index: -1;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #035fd0;
	content: '';
	transition: .5s
}
.btn-anis-effect:before {
	left: -20px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.btn-anis-effect:after {
	right: -20px;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}
.btn-anis-effect:hover:before {
	-webkit-animation: criss-cross-left .8s;
	animation: criss-cross-left .8s
}
.btn-anis-effect:hover:after {
	-webkit-animation: criss-cross-right .8s;
	animation: criss-cross-right .8s
}
.btn-anis-effect.btn-primary {
	color: #035fd0
}
.btn-anis-effect.btn-primary:after, .btn-anis-effect.btn-primary:before {
	background: #7cbe42
}
.btn-anis-effect.btn-primary:hover, .list-group a.thisItem {
	border-color: #7cbe42;
	background: #7cbe42;
	color: #fff
}
 @-webkit-keyframes criss-cross-left {
 0% {
 left:-20px
}
 50% {
 width:20px;
 height:20px
}
 50%, to {
 left:50%
}
to {
	width: 375px;
	height: 375px
}
}
 @keyframes criss-cross-left {
 0% {
 left:-20px
}
 50% {
 width:20px;
 height:20px
}
 50%, to {
 left:50%
}
to {
	width: 375px;
	height: 375px
}
}
 @-webkit-keyframes criss-cross-right {
 0% {
 right:-20px
}
 50% {
 width:20px;
 height:20px
}
 50%, to {
 right:50%
}
to {
	width: 375px;
	height: 375px
}
}
 @keyframes criss-cross-right {
 0% {
 right:-20px
}
 50% {
 width:20px;
 height:20px
}
 50%, to {
 right:50%
}
to {
	width: 375px;
	height: 375px
}
}
.grid-effect-apollo img {
	width: 100%;
	cursor: pointer
}
.grid-effect-apollo figure {
	position: relative;
	overflow: hidden;
	height: auto;
	text-align: center
}
figure.effect-apollo img {
	transform: scale3d(1, 1, 1)
}
figure.effect-apollo:hover {
	background: #000
}
figure.effect-apollo:hover img {
	opacity: .6;
	transform: scale3d(1.05, 1.05, 1);
	transition: transform .6s
}
.post-thumbnail {
	max-width: 100%
}
.post-thumbnail .cherry-popup-img {
	position: relative;
	z-index: 100;
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
	vertical-align: middle
}
.post-thumbnail .cherry-popup-img img, .post-thumbnail .cherry-popup-img:after, .post-thumbnail .cherry-popup-img:before {
	transition: all .3s ease-in-out
}
.post-thumbnail .cherry-popup-img:after, .post-thumbnail .cherry-popup-img:before {
	position: absolute;
	z-index: 10;
	opacity: 0
}
.post-thumbnail .cherry-popup-img:before {
	top: 50%;
	left: 50%;
	z-index: 100;
	color: #fff;
	content: '\f00e';
	font: 40px/1.2em FontAwesome;
	-webkit-transform: translate(-50%, -50%) scale(3);
	transform: translate(-50%, -50%) scale(3)
}
.post-thumbnail .cherry-popup-img:after {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	content: '';
	-webkit-transform: scale(0);
	transform: scale(0)
}
.post-thumbnail .cherry-popup-img:hover {
	box-shadow: none
}
.post-thumbnail .cherry-popup-img:hover:before {
	opacity: 1;
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1)
}
.post-thumbnail .cherry-popup-img:hover:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.post-thumbnail .cherry-popup-img:hover img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}
.lg-toolbar .lg-icon {
	background: red;
	font-weight: 700
}
.btn26 {
	width: 100%;
	overflow: hidden;
	position: relative;
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.3);
	-moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.3);
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,.3)
}
.btn26 img {
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	width: 100%;
	left: 0;
}
.btn26 .ovrly {
	position: absolute;
	background: rgba(0,0,0,.5);
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
	opacity: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.btn26 .buttons {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.btn26 .buttons .fa {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	background: #fff;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.3);
	box-shadow: 0 0 1px rgba(0,0,0,.3);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	width: 40px;
	height: 40px;
	margin: 0 1px;
	color: rgba(50,50,50,.9);
	-webkit-transition: all .3s cubic-bezier(0, 1.135, .73, 1.405);
	-moz-transition: all .3s cubic-bezier(0, 1.135, .73, 1.405);
	-o-transition: all .3s cubic-bezier(0, 1.135, .73, 1.405);
	transition: all .3s cubic-bezier(0, 1.135, .73, 1.405)
}
.btn26 .buttons .fa-search {
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-ms-transition-delay: .1s;
	transition-delay: .1s
}
.btn26:hover .buttons .fa {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.btn26:hover .ovrly {
	opacity: 1
}
.company-strength {
	width: 100%;
	margin: 30px auto;
	position: relative;
	margin-bottom: 40px
}
.manufacturing-box {
	padding: 0;
	border: 1px solid #4d4d4d;
	border-radius: 10px;
	background: #f6f6f6
}
.title {
	padding: 0 20px;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 20px;
	background: #f6f6f6
}
.title a {
	color: #303030;
	font-size: 18px;
	font-weight: 700
}
.title a:hover {
	color: #035fd0
}
.manufacturing-box:hover {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	margin-top: -20px
}
.post-masonry .post-thumb {
	overflow: hidden;
	position: relative;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}
.post-masonry .post-thumb img {
	width: 100%
}
.margin-top-30 {
	margin-bottom: 30px
}
.features {
	overflow: hidden
}
.features img {
	width: 300px;
	height: auto;
	float: left;
	margin-right: 15px
}
.features .features-in {
	overflow: hidden
}
.features .features-in h3 {
	font-size: 23px;
	font-weight: 500
}
.features .features-in h3 a {
	color: #3f5263
}
.features .features-in p {
	text-indent: 0
}
 @media screen and (max-width:1500px) {
.banner_txt {
	padding: 50px 2%
}
#etw_multimedia {
	display: none
}
#etw_container1 {
	padding: 0 3%
}
#etw_language {
	margin-left: 2%
}
}
 @media screen and (max-width:1200px) {
#etw_logo {
	width: 15%
}
.top_right {
	width: 80%
}
.navbar-default .navbar-nav li a {
	padding: 0 10px
}
.homelink {
	padding: 2% 3%
}
#home_video {
	width: 350px;
	height: 225px
}
#home_video a {
	font-size: 38px
}
.banner_txt {
	padding: 0 2%;
	width: 32%
}
.txt_two ul li {
	font-size: 18px
}
.col-sm-6 {
	width: 25%
}
.etw_mainproduct ul li ol li.product_img .product_con a {
	font-size: 15px
}
.margin-top-30 {
	margin: 0
}
.features {
	margin-bottom: 30px
}
.gong-shang a {
	left: -10px
}
.gong-shang a img {
	width: 50%
}
#etw_homefooter a {
	font-size: 12px;
	padding: 0 10px
}
}
 @media screen and (max-width:980px) {
#etw_language {
	margin: 28px 0 0 0
}
#dropdownMenu1 {
	font-size: 14px
}
.top-nav {
	margin-top: 30px
}
.navbar-default .navbar-nav li a {
	font-size: 14px;
	padding: 0 3px
}
.navbar-default .dropdown-menu li a {
	padding: 0 10px
}
#etw_home_contact, .etw_tags {
	width: 96%;
	float: none;
	margin: 0 auto 20px auto;
	height: auto;
	padding: 0 0 15px 0
}
#etw_home_contact {
	border-right: none
}
#video {
	width: 100%;
	max-width: 720px;
	float: none;
	margin: 0 auto;
	height: 240px
}
#video img {
	position: absolute;
	top: -200px;
	border: none
}
.pro_video {
	bottom: 20px
}
.banner_txt p {
	display: none
}
.banner_txt {
	width: 40%
}
}
 @media screen and (max-width:768px) {
#chatbox, .location {
	display: none
}
#qrcode2 {
	width: 100%
}
.etw_hometitle {
	font-size: 1.6em;
	padding: 10px 0
}
.company_txt span {
	display: none
}
.names h2 {
	font-size: 1.6em
}
.protitle {
	font-weight: 100
}
.product_style ul.no_list {
	width: 50%;
	float: left
}
.product_style ul.no_list:nth-child(2n+1) {
	clear: both
}
.product_style ul.no_list li {
	width: 96%
}
.product_style ul.no_list li ol li.product_img {
	width: 100%
}
.product_style ul.no_list li ol li.product_con {
	width: 100%;
	padding: 0
}
.product_style ul.no_list li ol li.product_con a {
	font-size: 1em;
	text-align: center
}
.product_style ul.no_list li ol li.product_con span {
	display: none
}
.other_pro {
	border: 0;
	width: 100%
}
.other_pro ul li {
	width: 50%
}
.other_pro ul li:nth-child(2n+1) {
	clear: both
}
.other_pro ul li ol {
	padding: 0 1%;
	width: 98%
}
}
 @media screen and (max-width:767px) {
#etw_logo {
	width: 120px
}
#etw_language {
	margin: 20px 1% 0 0
}
#etw_language .icon-angle-down {
	color: #333
}
#dropdownMenu1 {
	border: 0;
	color: #333
}
.top_right {
	width: 100%;
	margin-top: -60px;
	background: 0 0
}
.top_right:before {
	display: none
}
.top-nav {
	width: 100%;
	margin: 0;
	margin-top: 20px;
	height: auto
}
.container-fluid, .dropdown-menu, .top-nav {
	padding: 0
}
.navbar, .navbar-default {
	background: #7cbe42
}
.navbar-toggle {
	width: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #fff;
	/*padding: 3px 0 0 0;*/

	margin: 0;
	border-radius: 0;
	border: 0;
	background: 0;
	height: 40px
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background: 0;
	color: #035fd0
}
.navbar-default .navbar-nav li {
	display: block;
	width: 100%;
	text-align: left
}
.navbar-default .navbar-nav li a {
	border-bottom: 1px solid #999;
	color: #151515;
	background: #f8f8f8;
	line-height: 36px;
	padding: 0 10px
}
.navbar-default .navbar-nav .open .dropdown-menu li a {
	color: #151515;
	background: #f8f8f8;
	font-size: 14px
}
.navbar-default .navbar-nav .open .dropdown-menu li a.sechildren {
	color: #888;
	padding-left: 40px
}
.navbar-default .navbar-nav li a.thisItem, .navbar-default .navbar-nav li a:hover {
	border-radius: 0;
	color: #fff;
	background: #035fd0
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background: #035fd0;
	color: #fff
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #fff;
	background: #035fd0
}
.navbar-default .navbar-nav ul.dropdown-menu>li>a.thisItem {
	color: #035fd0
}
.table-responsive {
	border: none
}
.con_all {
	display: none
}
#etw_contentin {
	padding: 20px 5%
}
#home_video {
	width: 255px;
	height: 150px
}
#home_video a {
	font-size: 30px;
	font-weight: 100
}
#video img, #video_about img {
	top: -180px;
	width: 120%
}
#etw_container {
	margin: 0 auto
}
#home_mainproducts ul {
	margin-top: 0
}
.col-sm-6 {
	width: 50%;
	float: left
}
.aboutimg, .abouttext, .dtl20 {
	height: 220px
}
.abouttext a {
	font-size: 20px
}
.abouttext p {
	display: none
}
.abouttext a.more, .abouttext p, .etw_contact_left img, .qrcode2 {
	display: none
}
.abouttext {
	text-align: center
}
.col-xs-6 {
	width: 33%
}
.etw_mainproduct ul li {
	width: 48%
}
}
 @media screen and (max-width:650px) {
#etw_producttitle, p.sname {
	display: none
}
.names h2 {
	font-size: 1.4em;
	line-height: 26px;
	padding: 10px 0
}
.big_title {
	border-top: none;
	text-align: left;
	margin: 20px auto 10px auto
}
.big_title strong {
	padding: 0;
	margin: 0;
	width: 100%;
	font-size: 1.2em
}
.img_left, .img_right {
	width: 100%;
	padding-left: 0
}
.swidth {
	min-width: auto
}
.etw_pic4 ul li, .etw_pic5 ul li {
	width: 50%
}
.etw_pic4 ul li:nth-child(2n-1) {
	clear: both
}
.etw_pic4 ul li:nth-child(4n+1) {
	margin-bottom: 10px
}
#home_video {
	margin: auto;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0
}
#video, #video_about {
	height: 160px
}
#video a, #video_about a {
	top: 25%
}
#video img, #video_about img {
	top: -100px;
	width: 200%
}
.banner_txt {
	padding: 2% 2%;
	width: 58%
}
#txt_one {
	margin: 30px 2% 30px 2%
}
.title a {
	font-size: 15px
}
.etw_mainproduct ul li ol li.product_img .product_con a {
	font-size: 14px
}
.equipment_pic div:nth-child(3) {
	clear: both
}
}
 @media screen and (max-width:480px) {
#otherlink a {
	margin-right: 1px
}
#etw_home_contactin .nav-tabs li a, .etw_related .nav-tabs li a {
	font-size: .9em
}
.etw_pic2 ul li, .etw_pic3 ul li, .etw_pic4 ul li, .etw_pic5 ul li {
	margin: 10px 0;
	padding: 0;
	width: 100%
}
.etw_pic6 ul li {
	width: 50%
}
.other_pro, .other_pro ul li, .other_pro ul li ol, .product_style ul.no_list, .relatedProducts ul li {
	width: 100%
}
#video a, #video_about a {
	font-size: 30px
}
#video img, #video_about img {
	width: 300%;
	top: -50px
}
.abouttext a.more, .abouttext p {
	display: none
}
.abouttext {
	padding: 0;
	text-align: center
}
.features img {
	width: 100%;
	float: none;
	display: block;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 20px
}
.right_pic {
	width: 100%;
	float: none;
	margin: 0 auto
}
.conver_txt {
	display: none
}
.col-xs-6 {
	width: 98%;
	float: none;
	margin: 0 auto
}
.manufacturing-box:hover {
	margin-top: 0
}
.manufacturing-box {
	margin-bottom: 30px
}
.etw_mainproduct ul li ol li.product_img .product_con a {
	font-size: 10px
}
}
 @media screen and (max-width:360px) {
#video img, #video_about img {
	top: 0
}
}
#container .fanye {
	margin-top: 20px;
	padding-top: 10px;
	border-top: #e1e3df dashed 1px;
}






















@media (max-width:960px){
.piaofu{display:none !important;}
}
@media (max-width:768px){
.img1111{
 float:none;
 margin:0 auto;	
}
#footer{ padding-bottom:54px;}

.block-slider ul li{ overflow:hidden;}

.block-slider img {
    width: 150% !important;
    height: auto;
	max-width:none;
	margin-left:-25%;
}




}
.logo1{
	width:202px;
	height:34px;
	position: relative;
  top: 30px;
  left: 20px;}
.glyphicon{
 top: -8px !important;	
}
.shouji{
background:#e8e8e8	;
margin-top:-30px;
text-align:center;
margin-bottom: 54px;
}
@font-face {
	font-family:"iconfont";
	src:url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype');
}
.iconfont {
	font-family:"iconfont" !important;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
}
/*font*/
@font-face {
	font-family:"commonfont";
	src:url('../font/common.woff') format('woff'), url('../font/common.ttf') format('truetype');
}
.commonfont {
	font-family:"commonfont" !important;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
}
.footer_s{padding:15px 15px;background:#fff;margin-bottom: 54px;}
.footer_s h2{font-size:20px;}
.footer_s p{font-size:16px;line-height:25px;}

.foot {
    background: #1e1f24;
}
.foot {
	width:100%;
	position: fixed;
	height:54px;
	bottom:0;
	left:0;
	z-index:10;
	-webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
	-ms-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s;
}
.foot a {
	display:block;
	float:left;
	width:25%;
	color: #fff;
}
.foot a span {
	display:block;
	width:100%;
	text-align:center;
	font-size: 18px;;
	line-height: 28px;
}
.foot a h3 {
	width:100%;
	text-align:center;
	font: 18px "microsoft yahei";
}

.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden; margin:20px auto;display: table;}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul a{color:#555;display:block;padding: 5px 11px;  border: 1px solid #ddd;float: left;margin: 0 5px;font-size:12px}
.ab_pages ul a.page-num-current{ background:#ddd; }
.ab_pages ul a:hover{ background:#ddd}
.ab_pages ul span{display: inline-block; float: left; line-height: 28px;}
.ab_pages .qqnull{position:relative;float:left;padding:6px 12px;line-height:1.42857143;color:#7cbe42;text-decoration:none;background-color:#fff;border:1px solid #ddd}
