﻿html, body, abbr, acronym, address, area, article, aside, audio, b, base, bdi, bdo, big, blockquote, button, canvas, caption, cite, code, col, colgroup, comment, datalist, dd, del, details, div, dfn, dialog, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, frame, frameset, h1, h2, h3, h4, h5, h6, head, header, hr, i, iframe, img, input, ins, kbd, keygen, label, legend, li, menu, menuitem, meter, nav, object, ol, optgroup, option, output, p, param, pre, progress, q, rp, rt, ruby, samp, section, select, small, source, span, strong, sub, summary, sup, table, td, textarea, th, time, title, tr, track, tt, ul, var, video {
	padding: 0;
	margin: 0
}
i, em, address {
	display: inline-block;
	font-style: normal
}
body {
	font: 12px/1.3 "Microsoft Yahei", "ITC Officina Display W01", "Helvetica Neue", Helvetica, Arial, sans-serif
}
li {
	list-style: none
}
input, img {
	vertical-align: middle;
	border: none
}
input, button, textarea {
	outline: none
}
a {
	text-decoration: none
}
button {
	border: none;
	cursor: pointer;
	background: transparent
}
button:active {
	text-indent: 0
}
.clearfix {
	zoom: 1
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both
}
@font-face {
	font-family: 'iconfont';
	src: url(/static/fonts/iconfont-d7069418aba32a786683e24c9befdf14b77cf2fbfce937b2c5c089a5a2a84a39.eot);
	src: url(/static/fonts/iconfont-d7069418aba32a786683e24c9befdf14b77cf2fbfce937b2c5c089a5a2a84a39.eot) format("embedded-opentype"), url(/static/fonts/iconfont-50b437f930d8297a544eadf17e1bbbe7ce4645f883b11b57bfaad50c4776062a.woff) format("woff"), url(/static/fonts/iconfont-5e1d9d4264c77de0dd0fb1d2dfc90bd071fc1df5fa1cfdf44085ab216486dde6.ttf) format("truetype"), url(/static/fonts/iconfont-fda85baf47ca63c159bf132273da8f98984523fd4f82381a98a4a18397694ae0.svg#iconfont) format("svg")
}
.iconfont {
	font-size: 46px;
	font-style: normal;
	font-family: "iconfont" !important;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale
}
input, textarea, keygen, select, button {
	font: 12px/1.3 "Microsoft Yahei"
}
.container {
	width: 1366px;
	margin: 0 auto
}
body, html {
	width: 100%;
	background: #fff;
	overflow-x: hidden
}
div#head {
	overflow: hidden
}
div#head div.head_box {
	position: relative
}
div#head .btn {
	position: absolute;
	background: transparent;
	border: none;
	-webkit-transition: all 1s linear 0s;
	-moz-transition: all 1s linear 0s;
	-ms-transition: all 1s linear 0s;
	-o-transition: all 1s linear 0s;
	transition: all 1s linear 0s;
	font-size: 20px
}
div#head .btn .iconfont {
	width: 60px;
	height: 60px;
	line-height: 50px;
	color: #d6d7d7;
	background: #fff;
	-webkit-webkit-border-radius: 30px;
	-moz-webkit-border-radius: 30px;
	-ms-webkit-border-radius: 30px;
	-o-webkit-border-radius: 30px;
	border-radius: 30px;
	-webkit-transition: all 1s linear 0s;
	-moz-transition: all 1s linear 0s;
	-ms-transition: all 1s linear 0s;
	-o-transition: all 1s linear 0s;
	transition: all 1s linear 0s
}
div#head .btn .iconfont:after {
	content: "\e60b"
}
div#head .btn>span {
	position: absolute;
	left: 60px;
	top: 0;
	margin-left: -70px;
	min-width: 70px;
	text-align: left;
	opacity: 0;
	-webkit-transition: all 0.6s cubic-bezier(0, 0.35, 0.18, 0.72) 0s;
	-moz-transition: all 0.6s cubic-bezier(0, 0.35, 0.18, 0.72) 0s;
	-ms-transition: all 0.6s cubic-bezier(0, 0.35, 0.18, 0.72) 0s;
	-o-transition: all 0.6s cubic-bezier(0, 0.35, 0.18, 0.72) 0s;
	transition: all 0.6s cubic-bezier(0, 0.35, 0.18, 0.72) 0s
}
div#head .btn>span span {
	height: 60px;
	width: 30px;
	line-height: 60px;
	color: #fff
}
div#head .btn>span .countLine {
	height: 20px;
	width: 10px;
	line-height: 24px;
	vertical-align: 2px
}
div#head .btn:hover>span {
	opacity: 1;
	margin-left: 20px;
	visibility: visible
}
div#head .pre {
	left: 100px;
	-moz-transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	transform: rotateZ(180deg)
}
div#head .pre .iconfont {
	position: relative;
	z-index: 1;
	transform: scale(1.5);
	-ms-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5)
}
div#head .pre>span {
	-moz-transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	transform: rotateZ(180deg)
}
div#head .pre>span span:nth-child(2) {
	float: right;
	margin-top: 16px
}
div#head .pre>span span:first-child {
	float: right
}
div#head .pre>span span:last-child {
	float: left
}
div#head .next {
	right: 100px
}
div#head .next .iconfont {
	position: relative;
	z-index: 1;
	transform: scale(1.5);
	-ms-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5)
}
div#head .pre, div#head .next {
	margin-top: -30px;
	top: 50%
}
div#head .pre .iconfont:hover, div#head .next .iconfont:hover {
	color: #fff;
	background: #999
}
div#head .next_screen {
	bottom: 20px;
	left: 50%;
	margin-left: -15px;
	height: 50px;
	width: 30px;
	-moz-transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
	background-color: #fff;
	background-image: url(/static/images/page_arrow-3e9d7db21ca9f8b0d15a82b3dfbfca7a1b30fa1ce9f0b43b8c3a0c3ad357c566.png);
	background-position: center center;
	background-size: auto auto;
	background-repeat: no-repeat;
	-webkit-webkit-border-radius: 15px;
	-moz-webkit-border-radius: 15px;
	-ms-webkit-border-radius: 15px;
	-o-webkit-border-radius: 15px;
	border-radius: 15px;
	animation: top_bottom_move 1.8s infinite;
	-moz-animation: top_bottom_move 1.8s infinite;
	-webkit-animation: top_bottom_move 1.8s infinite;
	-o-animation: top_bottom_move 1.8s infinite;
	-ms-animation: top_bottom_move 1.8s infinite
}
div#head .next_screen:hover {
	background-color: #999;
	background-image: url(/static/images/page_arrow_black-5dd5d227e051b8854a78a32f62c5a89b7aa1e29f6ddc06dab1cdced72a4dd74a.png);
	background-position: center center;
	background-size: auto auto;
	background-repeat: no-repeat
}
@keyframes top_bottom_move {
0% {
bottom:60px
}
50% {
bottom:40px
}
100% {
bottom:60px
}
}
@-moz-keyframes top_bottom_move {
0% {
bottom:60px
}
50% {
bottom:40px
}
100% {
bottom:60px
}
}
@-webkit-keyframes top_bottom_move {
0% {
bottom:60px
}
50% {
bottom:40px
}
100% {
bottom:60px
}
}
@-o-keyframes top_bottom_move {
0% {
bottom:60px
}
50% {
bottom:40px
}
100% {
bottom:60px
}
}
@-ms-keyframes top_bottom_move {
0% {
bottom:60px
}
50% {
bottom:40px
}
100% {
bottom:60px
}
}
div#head ul {
	position: relative
}
div#head ul li {
	display: none;
	float: left;
	width: 100%;
	text-align: center
}
div#head ul li:first-child {
	display: block
}
div#head ul li a {
	display: block;
	width: 100%
}
div#head ul li img {
	max-width: 100vw;
	max-height: 100vh;
	width: 100%
}
div#head #nav {
	position: fixed;
	top: 50px;
	left: 50%;
	margin-left: -683px;
	background: #fff;
	z-index: 9000
}
div#head #nav>div {
	overflow: hidden;
	height: 84px;
	line-height: 84px;
	width: auto;
	background-color: transparent;
	box-shadow: rgba(0,0,0,0.4) 0px 2px 4px;
	-moz-box-shadow: rgba(0,0,0,0.4) 0px 2px 4px;
	-webkit-box-shadow: rgba(0,0,0,0.4) 0px 2px 4px;
	-o-box-shadow: rgba(0,0,0,0.4) 0px 2px 4px;
	-ms-box-shadow: rgba(0,0,0,0.4) 0px 2px 4px;
	-webkit-transition: all 0.6s cubic-bezier(0.61, 0.57, 0.53, 0.9) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.61, 0.57, 0.53, 0.9) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.61, 0.57, 0.53, 0.9) 0s;
	-o-transition: all 0.6s cubic-bezier(0.61, 0.57, 0.53, 0.9) 0s;
	transition: all 0.6s cubic-bezier(0.61, 0.57, 0.53, 0.9) 0s
}
div#head #nav>div>a {
	position: relative;
	float: left;
	padding: 0 60px;
	padding-left: 69px;
	line-height: 84px;
	background: #fff;
	z-index: 1
}
div#head #nav>div>a img {
	width: 140px
}
div#head #nav .nav_sport {
	display: none;
	margin-left: -75px;
	padding: 0 24px;
	border-left: 1px solid #ededed;
	line-height: 85px;
	background: #fff
}
div#head #nav .nav_link {
	position: relative;
	padding-left: 26px;
	float: left;
	height: 84px;
	width: 1060px;
	text-align: left;
	background: #fff;
	z-index: 0;
	border-left: 1px solid #ddd;
	-webkit-transition: all 0.6s cubic-bezier(0.93, 0.76, 0.96, 0.85) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.93, 0.76, 0.96, 0.85) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.93, 0.76, 0.96, 0.85) 0s;
	-o-transition: all 0.6s cubic-bezier(0.93, 0.76, 0.96, 0.85) 0s;
	transition: all 0.6s cubic-bezier(0.93, 0.76, 0.96, 0.85) 0s
}
div#head #nav .nav_link.transitionRemove {
	-webkit-transition: all 0.6s cubic-bezier(0.61, 0.57, 0.53, 0.9) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.61, 0.57, 0.53, 0.9) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.61, 0.57, 0.53, 0.9) 0s;
	-o-transition: all 0.6s cubic-bezier(0.61, 0.57, 0.53, 0.9) 0s;
	transition: all 0.6s cubic-bezier(0.61, 0.57, 0.53, 0.9) 0s
}
div#head #nav .nav_link a {
	position: relative;
	float: left;
	width: 122px;
	font-size: 14px;
	color: #666;
	-webkit-transition: all 0.6s cubic-bezier(0.93, 0.76, 0.96, 0.85) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.93, 0.76, 0.96, 0.85) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.93, 0.76, 0.96, 0.85) 0s;
	-o-transition: all 0.6s cubic-bezier(0.93, 0.76, 0.96, 0.85) 0s;
	transition: all 0.6s cubic-bezier(0.93, 0.76, 0.96, 0.85) 0s
}
div#head #nav .nav_link>a {
	padding-left: 40px;
	-webkit-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-o-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s
}
div#head #nav .nav_link>a:nth-child(1) {
	background-color: transparent;
	background-image: url(/static/images/glass-d854c0a37d39adaa3cb7a312b3d9a4c9ec8f4f32bd03cd7a61f822193681a6e0.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(1).hover {
	background-color: transparent;
	background-image: url(/static/images/glass1-aa77013bb19629bf93e0e5a0ec276f0892092e480d7be191dfe1732a8919e9af.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(1):hover {
	background-color: transparent;
	background-image: url(/static/images/glass1-aa77013bb19629bf93e0e5a0ec276f0892092e480d7be191dfe1732a8919e9af.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(2) {
	background-color: transparent;
	background-image: url(/static/images/work-f715d2188fd67993a71dd80d8c6df862bc802b61fc36e8ce5263f93cce8e9a3e.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(2).hover {
	background-color: transparent;
	background-image: url(/static/images/work1-8ab04236f1f1c3e352477dd3d4b1e0a15cf2c8b1cc81bcfd692f8230ea1207be.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(2):hover {
	background-color: transparent;
	background-image: url(/static/images/work1-8ab04236f1f1c3e352477dd3d4b1e0a15cf2c8b1cc81bcfd692f8230ea1207be.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(3) {
	background-color: transparent;
	background-image: url(/static/images/product-15b9a24ab3f03ad356700d7ea60cb1ca55cb158acfd141f55d96bb2ca25d2467.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(3).hover {
	background-color: transparent;
	background-image: url(/static/images/product1-b3e741e61342c3aca439d10c6ac77124bd335151214925116ab67d20c4f4198b.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(3):hover {
	background-color: transparent;
	background-image: url(/static/images/product1-b3e741e61342c3aca439d10c6ac77124bd335151214925116ab67d20c4f4198b.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(4) {
	background-color: transparent;
	background-image: url(/static/images/project-7f187ab8749f00846850977a479ed7f949d4cd5423425a42c1b031b85d7054ef.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(4).hover {
	background-color: transparent;
	background-image: url(/static/images/project1-3df192b62ed55d150c7c1e51ef8e586ea7610f5e3246bbed911590ef241948ec.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(4):hover {
	background-color: transparent;
	background-image: url(/static/images/project1-3df192b62ed55d150c7c1e51ef8e586ea7610f5e3246bbed911590ef241948ec.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(5) {
	background-color: transparent;
	background-image: url(/static/images/resources-eec269f26e46ceaa2a65a0f918c9cf41d2ee6be0b3868f1b9591d0a229679ec0.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(5).hover {
	background-color: transparent;
	background-image: url(/static/images/resources1-bad5ac5400b1c06d18ffaa23fc723d3466d12042db8e7337d01e5152afe427c2.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:nth-child(5):hover {
	background-color: transparent;
	background-image: url(/static/images/resources1-bad5ac5400b1c06d18ffaa23fc723d3466d12042db8e7337d01e5152afe427c2.png);
	background-position: left center;
	background-size: 40px auto;
	background-repeat: no-repeat
}
div#head #nav .nav_link>a:hover {
	color: #000
}
div#head #nav .nav_link>a:hover img {
	opacity: 1
}
div#head #nav .nav_link>a img {
	vertical-align: -10px;
	opacity: 0.7;
	-webkit-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-o-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s
}
div#head #nav .nav_link .search_block {
	float: left;
	width: 244px
}
div#head #nav .nav_link .search_block .search {
	position: relative;
	padding-left: 46px;
	height: 84px;
	width: 130px;
	border-left: 1px solid #ddd;
	-webkit-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-o-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s
}
div#head #nav .nav_link .search_block .search input {
	display: none;
	position: absolute;
	right: 130px;
	top: 0;
	width: 200px;
	height: 84px;
	color: #7c878b;
	font-size: 20px;
	border: none
}
div#head #nav .nav_link .search_block .search a {
	width: auto;
	color: #adadad
}
div#head #nav .nav_link .search_block .search a.english {
	margin-left: 24px
}
div#head #nav .nav_link .search_block .search a.chinese {
	margin-left: 18px
}
div#head #nav .nav_link .search_block .search a.iconfont {
	font-size: 30px
}
div#head #nav .nav_link .search_block .search a:hover {
	color: #000
}
div#head #nav ul.nav_dorpmenu {
	position: absolute;
	top: 100%;
	margin-top: 6px;
	width: 100%;
	z-index: 1
}
div#head #nav ul.nav_dorpmenu li {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	overflow: hidden;
	-webkit-transition: all 0.6s ease-in 0s;
	-moz-transition: all 0.6s ease-in 0s;
	-ms-transition: all 0.6s ease-in 0s;
	-o-transition: all 0.6s ease-in 0s;
	transition: all 0.6s ease-in 0s;
	box-shadow: rgba(0,0,0,0.4) 0 2px 6px;
	-moz-box-shadow: rgba(0,0,0,0.4) 0 2px 6px;
	-webkit-box-shadow: rgba(0,0,0,0.4) 0 2px 6px;
	-o-box-shadow: rgba(0,0,0,0.4) 0 2px 6px;
	-ms-box-shadow: rgba(0,0,0,0.4) 0 2px 6px
}
div#head #nav ul.nav_dorpmenu li div.nav_dorpmenu_h {
	padding: 0 50px;
	-webkit-transition: all 0.6s ease-in 0s;
	-moz-transition: all 0.6s ease-in 0s;
	-ms-transition: all 0.6s ease-in 0s;
	-o-transition: all 0.6s ease-in 0s;
	transition: all 0.6s ease-in 0s;
	background: #ffffff
}
div#head #nav ul.nav_dorpmenu li div.nav_dorpmenu_h.hover {
	box-shadow: rgba(0,0,0,0.4) 0 2px 4px;
	-moz-box-shadow: rgba(0,0,0,0.4) 0 2px 4px;
	-webkit-box-shadow: rgba(0,0,0,0.4) 0 2px 4px;
	-o-box-shadow: rgba(0,0,0,0.4) 0 2px 4px;
	-ms-box-shadow: rgba(0,0,0,0.4) 0 2px 4px
}
div#head #nav ul.nav_dorpmenu li div.nav_dorpmenu_h dl {
	float: left;
	width: 248px;
	text-align: left
}
div#head #nav ul.nav_dorpmenu li div.nav_dorpmenu_h dl dt {
	word-break: break-all;
	font-weight: 600;
	line-height: 24px;
	font-size: 14px
}
div#head #nav ul.nav_dorpmenu li div.nav_dorpmenu_h dl, div#head #nav ul.nav_dorpmenu li div.nav_dorpmenu_h dl dt a {
	color: #666
}
div#head #nav ul.nav_dorpmenu li div.nav_dorpmenu_h dl dd {
	word-break: break-all
}
div#head #nav ul.nav_dorpmenu li div.nav_dorpmenu_h dl dd a {
	display: block;
	line-height: 18px;
	color: #777;
	overflow: hidden
}
div#head #nav ul.nav_dorpmenu li div.nav_dorpmenu_h dl dd a span {
	display: block;
	float: left;
	padding: 6px 0;
	width: 120px;
	word-break: break-word;
	font-size: 14px;
	-webkit-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-o-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s
}
div#head #nav ul.nav_dorpmenu li div.nav_dorpmenu_h dl dd a .iconfont {
	display: inline-block;
	vertical-align: -moz-middle-with-baseline;
	vertical-align: -webkit-baseline-middle;
	vertical-align: -ms-middle-with-baseline;
	vertical-align: -o-baseline-middle;
	width: 16px;
	height: 16px;
	font-size: 16px;
	line-height: 14px;
	color: #cdcdcd;
	background: #f0f0f0;
	-webkit-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-o-transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	transition: all 0.6s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-webkit-border-radius: 8px;
	-moz-webkit-border-radius: 8px;
	-ms-webkit-border-radius: 8px;
	-o-webkit-border-radius: 8px;
	border-radius: 8px
}
div#head #nav ul.nav_dorpmenu li div.nav_dorpmenu_h dl dd a:hover span {
	color: #000
}
div#head #nav ul.nav_dorpmenu li div.nav_dorpmenu_h dl dd a:hover .iconfont {
	color: #fff;
	background: #999
}
div#head #nav ul.nav_dorpmenu li.hover div.nav_dorpmenu_h {
	padding: 32px 50px
}
div#head div.mobile_show {
	display: none
}
div#main {
	background: #fff
}
div#main>div {
	padding: 50px 0 100px;
	overflow: hidden
}
div#main>div ul {
	width: 1420px
}
div#main>div ul li {
	float: left;
	margin-left: 4px;
	margin-right: 12px;
	width: 328px;
	background: #fff
}
div#main>div ul li div.main_text {
	padding-top: 1px;
	padding-bottom: 46px;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s;
	box-shadow: rgba(0,0,0,0.3) 0 2px 3px;
	-moz-box-shadow: rgba(0,0,0,0.3) 0 2px 3px;
	-webkit-box-shadow: rgba(0,0,0,0.3) 0 2px 3px;
	-o-box-shadow: rgba(0,0,0,0.3) 0 2px 3px;
	-ms-box-shadow: rgba(0,0,0,0.3) 0 2px 3px
}
div#main>div ul li:hover div.main_text {
	box-shadow: rgba(0,0,0,0.5) 0 2px 6px;
	-moz-box-shadow: rgba(0,0,0,0.5) 0 2px 6px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 0 2px 6px;
	-o-box-shadow: rgba(0,0,0,0.5) 0 2px 6px;
	-ms-box-shadow: rgba(0,0,0,0.5) 0 2px 6px
}
div#main>div ul li:hover a img {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05)
}
div#main>div ul li:hover a span i {
	color: #fff;
	background: #999
}
div#main>div ul li>a {
	display: block;
	position: relative;
	overflow: hidden
}
div#main>div ul li>a>img {
	width: 100%;
	-webkit-transition: all 2s linear 0s;
	-moz-transition: all 2s linear 0s;
	-ms-transition: all 2s linear 0s;
	-o-transition: all 2s linear 0s;
	transition: all 2s linear 0s
}
div#main>div ul li h3 {
	margin: 42px 20px 10px;
	line-height: 30px;
	font-weight: normal
}
div#main>div ul li h3 a {
	font-size: 20px;
	color: #000;
	background: #fff
}
div#main>div ul li h3 span {
	float: right
}
div#main>div ul li h3 span i {
	background: #f0f0f0;
	color: #ccc;
	-webkit-transition: all 0.6s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	-o-transition: all 0.6s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	transition: all 0.6s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
div#main>div ul li h3 span i:after {
	content: "\e60b";
	display: block;
	width: 24px;
	height: 24px;
	line-height: 20px;
	font-size: 22px;
	text-align: center
}
div#main>div ul li p {
	margin: 0 20px
}
div#main>div ul li p a {
	line-height: 18px;
	font-size: 12px;
	color: #666
}
div#footer {
	overflow: hidden
}
div#footer div.footer_top {
	padding-top: 1px;
	padding-bottom: 1px;
	background: #c10538;
	text-align: center
}
div#footer div.footer_top div.footer_top_content {
	display: inline-block;
	margin: 68px auto 50px;
	width: auto;
	text-align: left
}
div#footer div.footer_top div.footer_top_content>div {
	float: left;
	margin-right: 10px
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_title {
	margin-right: 26px;
	font-size: 22px;
	line-height: 46px;
	color: #fff
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_email {
	width: 348px;
	font-size: 14px
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_email input {
	width: 348px;
	height: 45px;
	line-height: 45px;
	text-indent: 10px
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_email p {
	line-height: 28px;
	color: #ea97ae
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_subscribe input {
	width: 348px;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	text-indent: 10px;
	color: #fff;
	background: #cd3760
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_subscribe input::-webkit-input-placeholder {
color:#fff
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_subscribe input:-moz-placeholder {
color:#fff
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_subscribe input::-moz-placeholder {
color:#fff
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_subscribe input:-ms-input-placeholder {
color:#fff
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_subscribe button, div#footer div.footer_top div.footer_top_content>div.footer_top_content_subscribe input:nth-child(2) {
	width: 164px !important;
	height: 45px;
	text-align: center;
	font-size: 18px;
	background: #444;
	cursor: pointer;
	text-indent: 0;
	vertical-align: middle;
	color: #fff
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_subscribe p {
	position: relative;
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 28px;
	color: #ea97ae
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_subscribe p span {
	display: none;
	position: absolute;
	left: 0;
	top: 45px;
	z-index: 111;
	width: 346px;
	border: 1px solid #ccc;
	border-top: 0
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_subscribe p span a {
	display: block;
	padding-left: 10px;
	height: 45px;
	line-height: 45px;
	color: #000;
	background: #fff
}
div#footer div.footer_top div.footer_top_content>div.footer_top_content_subscribe p span a:hover {
	color: #fff;
	background: #c10538
}
div#footer div.footer_bottom {
	padding-top: 26px;
	background: #fff;
	color: #000
}
div#footer div.footer_bottom a {
	margin: 0 4px;
	display: inline-block
}
div#footer div.footer_bottom a i {
	display: inline-block;
	width: 34px;
	height: 34px;
	vertical-align: middle;
	line-height: 32px;
	background-color: #ddd;
	text-align: center;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%
}
div#footer div.footer_bottom ul.footer_bottom_content {
	padding: 26px 26px 76px
}
div#footer div.footer_bottom ul.footer_bottom_content li {
	float: left;
	width: 362px;
	margin-right: 140px
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p {
	font-size: 14px
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p:nth-child(1) {
	padding: 0 0 20px
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p:nth-child(1)>img {
	margin-right: 20px
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p:nth-child(1) i {
	margin: 0 4px
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p:nth-child(3) {
	margin-top: 0
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p span {
	font-size: 12px
}
div#footer div.footer_bottom ul.footer_bottom_content li:last-child {
	margin-right: 0
}
div#footer div.footer_bottom ul.footer_bottom_content li h4 {
	font-size: 14px;
	line-height: 32px;
	color: #333
}
div#footer div.footer_bottom ul.footer_bottom_content li h4 span {
	margin: 0 4px;
	font-weight: normal;
	font-family: "arial";
	color: #333;
	text-transform: capitalize
}
div#footer div.footer_bottom ul.footer_bottom_content li h5 {
	padding-top: 11px;
	padding-bottom: 0;
	font-size: 12px;
	height: 20px;
	font-weight: normal;
	line-height: 20px
}
div#footer div.footer_bottom ul.footer_bottom_content li p {
	padding: 2px 0;
	line-height: 1
}
div#footer div.footer_bottom ul.footer_bottom_content li p small {
	font-size: 12px
}
div#footer div.footer_bottom ul.footer_bottom_content li p:last-child {
	padding-top: 0
}
div#footer div.footer_bottom ul.footer_bottom_content div.clearfix {
	padding-bottom: 10px
}
a#scrollTopZero {
	display: none;
	position: fixed;
	right: 2vw;
	bottom: 4vh;
	opacity: 0;
	z-index: 666
}
a#scrollTopZero .next_screen {
	background: #fff url(/static/images/page_arrow-3e9d7db21ca9f8b0d15a82b3dfbfca7a1b30fa1ce9f0b43b8c3a0c3ad357c566.png) no-repeat center center;
	height: 50px;
	width: 30px;
	-webkit-webkit-border-radius: 15px;
	-moz-webkit-border-radius: 15px;
	-ms-webkit-border-radius: 15px;
	-o-webkit-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #e2e2e2;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
a#scrollTopZero .next_screen:hover {
	background: #999 url(/static/images/page_arrow_black-5dd5d227e051b8854a78a32f62c5a89b7aa1e29f6ddc06dab1cdced72a4dd74a.png) no-repeat center center;
	border: 1px solid #999
}
div#main_texture_of_material {
	padding-top: 200px;
	background: #f3f3f5
}
div#main_texture_of_material div.main_texture_of_material_top h2 {
	padding: 0 28px;
	padding-bottom: 16px;
	font-size: 22px;
	font-weight: normal;
	color: #333
}
div#main_texture_of_material div.main_texture_of_material_top h2 small {
	margin-right: 12px;
	vertical-align: baseline;
	font-size: 20px;
	color: #333
}
div#main_texture_of_material div.main_texture_of_material_top p {
	padding: 0 28px;
	font-size: 16px;
	color: #333
}
div#main_texture_of_material div.main_texture_of_material_top p i {
	margin-left: 4px;
	border: 1px solid #ccc;
	background: #fff;
	color: #ccc;
	vertical-align: middle;
	-moz-transform: rotateZ(90deg);
	-webkit-transform: rotateZ(90deg);
	-ms-transform: rotateZ(90deg);
	-o-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
div#main_texture_of_material div.main_texture_of_material_top p i:hover {
	color: #fff;
	background: #999;
	border-color: transparent
}
div#main_texture_of_material div.main_texture_of_material_top p i:after {
	content: "\e60b";
	display: block;
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px;
	text-align: center;
	cursor: pointer
}
div#main_texture_of_material div.main_texture_of_material_top p i.hover {
	-moz-transform: rotateZ(-90deg);
	-webkit-transform: rotateZ(-90deg);
	-ms-transform: rotateZ(-90deg);
	-o-transform: rotateZ(-90deg);
	transform: rotateZ(-90deg);
	color: #fff;
	background: #999;
	border-color: transparent
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box {
	height: 0;
	overflow: hidden;
	background: -webkit-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: -o-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: -moz-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: -ms-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul {
	margin-right: -45px;
	padding: 25px 28px
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul li {
	float: left;
	margin-right: 45px;
	padding: 15px 0
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul li span {
	margin-right: 2px;
	display: inline-block;
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #ccc;
	background: #fff
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul li input {
	float: left;
	height: 0;
	width: 0;
	font-size: 0;
	display: none;
	overflow: hidden
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px;
	color: #666
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul li input:checked+span:after {
	content: "";
	display: block;
	margin: 4px;
	width: 8px;
	height: 8px;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #666
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left {
	float: left;
	padding: 30px 0;
	padding-left: 28px;
	width: 835px;
	overflow: hidden
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left h3 {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	margin-bottom: 20px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul {
	margin-bottom: 35px;
	width: 855px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul li {
	float: left;
	margin-right: 22px;
	margin-bottom: 6px;
	width: 120px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul li img {
	width: 120px;
	height: 120px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul li span {
	display: block;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	white-space: pre;
	font-size: 12px;
	line-height: 32px;
	color: #666
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right {
	position: relative;
	float: right;
	padding-top: 56px;
	padding-right: 28px;
	width: 426px;
	text-align: center
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right img {
	width: 426px;
	height: 397px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right h4 {
	overflow: hidden;
	padding-top: 24px;
	padding-bottom: 4px;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333;
	text-align: left
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right p {
	font-size: 14px;
	line-height: 22px;
	color: #666;
	text-align: left
}
div#main_product_class {
	padding-top: 200px;
	background: #fff url(/static/images/product_class_bg-36a91a931bc47ff4f5ae79d445f61c3a6383df998072b969504ee9c50a355453.png) no-repeat top left;
	background-size: 100% auto
}
div#main_product_class div.main_texture_of_material_top h2 {
	padding: 0 28px;
	padding-bottom: 16px;
	font-weight: normal;
	font-size: 22px;
	color: #333
}
div#main_product_class div.main_texture_of_material_top h2 small {
	margin-right: 12px;
	vertical-align: baseline;
	font-size: 20px;
	color: #333
}
div#main_product_class div.main_texture_of_material_top p {
	padding: 0 28px;
	padding-bottom: 30px;
	font-size: 16px;
	color: #333
}
div#main_product_class div.main_texture_of_material_top p i {
	margin-left: 4px;
	background: #fff;
	border: 1px solid #ccc;
	color: #ccc;
	text-indent: 0;
	-moz-transform: rotateZ(90deg);
	-webkit-transform: rotateZ(90deg);
	-ms-transform: rotateZ(90deg);
	-o-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
div#main_product_class div.main_texture_of_material_top p i:hover {
	color: #fff;
	background: #999;
	border-color: transparent
}
div#main_product_class div.main_texture_of_material_top p i:after {
	content: "\e60b";
	display: block;
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px;
	text-align: center;
	cursor: pointer
}
div#main_product_class div.main_texture_of_material_top p i.hover {
	-moz-transform: rotateZ(-90deg);
	-webkit-transform: rotateZ(-90deg);
	-ms-transform: rotateZ(-90deg);
	-o-transform: rotateZ(-90deg);
	transform: rotateZ(-90deg);
	color: #fff;
	background: #999;
	border-color: transparent
}
div#main_product_class div.main_texture_of_material_top_hide_box {
	height: 0;
	overflow: hidden;
	background: -webkit-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: -o-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: -moz-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: -ms-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul {
	margin-right: -45px;
	padding: 25px 28px
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul li {
	float: left;
	margin-right: 45px;
	padding: 15px 0
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul li span {
	margin-right: 2px;
	display: inline-block;
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #ccc;
	background: #fff
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul li input {
	float: left;
	height: 0;
	width: 0;
	font-size: 0;
	display: none;
	overflow: hidden
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px;
	color: #666
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul li input:checked+span:after {
	content: "";
	display: block;
	margin: 4px;
	width: 8px;
	height: 8px;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #666
}
div#main_product_class div.main_product_class_content ul {
	position: relative;
	margin: 0 28px 90px;
	min-height: 714px
}
div#main_product_class div.main_product_class_content ul li {
	position: absolute;
	left: 0;
	top: 0;
	margin-bottom: 12px;
	margin-right: 12px;
	padding-bottom: 24px;
	width: 252px;
	box-shadow: rgba(0,0,0,0.2) 0 0 4px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0 0 4px;
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px 0 4px;
	-o-box-shadow: rgba(0,0,0,0.2) 0 0 4px;
	-ms-box-shadow: rgba(0,0,0,0.2) 0 0 4px;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s;
	background: #fff
}
div#main_product_class div.main_product_class_content ul li a {
	display: block;
	overflow: hidden
}
div#main_product_class div.main_product_class_content ul li a img {
	-webkit-transition: all 2s linear 0s;
	-moz-transition: all 2s linear 0s;
	-ms-transition: all 2s linear 0s;
	-o-transition: all 2s linear 0s;
	transition: all 2s linear 0s
}
div#main_product_class div.main_product_class_content ul li:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,0.4);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.4)
}
div#main_product_class div.main_product_class_content ul li:hover a img {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05)
}
div#main_product_class div.main_product_class_content ul li:hover i {
	color: #fff;
	background: #999
}
div#main_product_class div.main_product_class_content ul li img {
	width: 258px;
	height: 276px
}
div#main_product_class div.main_product_class_content ul li i {
	float: right;
	margin: 6px 16px;
	background: #f0f0f0;
	color: #ccc;
	-webkit-transition: all 0.3s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	-moz-transition: all 0.3s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	-o-transition: all 0.3s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	transition: all 0.3s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
div#main_product_class div.main_product_class_content ul li i:after {
	content: "\e60b";
	display: block;
	width: 28px;
	height: 28px;
	line-height: 24px;
	font-size: 28px;
	text-align: center
}
div#main_product_class div.main_product_class_content ul li h3 {
	position: absolute;
	padding-top: 8px;
	width: 100%;
	color: #333;
	font-weight: normal;
	padding-bottom: 4px;
	line-height: 24px;
	font-size: 14px;
	text-align: center
}
div#main_product_class div.main_product_class_content ul li h3 a {
	color: #333
}
div#main_product_class div.main_product_class_content ul li p {
	float: left;
	width: 70%;
	text-indent: 14px;
	color: #999;
	font-size: 12px
}
div#main_product_class div.main_product_class_content ul li p a {
	color: #999
}
div#main_product_class_details {
	padding: 100px 0
}
div#main_product_class_details div.main_product_class_details_title {
	width: 1344px;
	padding: 0 28px
}
div#main_product_class_details div.main_product_class_details_title img {
	height: 40px
}
div#main_product_class_details div.main_product_class_details_title h3 {
	text-align:center;
	font-weight: normal;
	font-size: 26px;
	color: #333
}
div#main_product_class_details div.main_product_class_details_title h3 a {
	color: #333
}
div#main_product_class_details div.main_product_class_details_title span {
	float: right;
	display: block
}
div#main_product_class_details div.main_product_class_details_title span a {
	position: relative;
	line-height: 33px;
	padding: 0 16px;
	font-size: 14px;
	border-right: 1px solid #dadada;
	color: #666
}
div#main_product_class_details div.main_product_class_details_title span a:last-child {
	border-right: 0
}
div#main_product_class_details div.main_product_class_details_title span a img {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: 0;
	width: 150px;
	height: 150px;
	padding: 15px 20px;
	background: url(/static/images/wx_bg-9948db3ab0f653728bfd2db038b7f7ff14b9cc7068b9cb1da16c729497e9a43b.jpg) center center/100% 100% no-repeat
}
div#main_product_class_details div.main_product_class_details_title span a:hover img {
	display: block
}
div#main_product_class_details div.main_product_class_details {
	padding: 0 28px;
	width: 1344px
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left {
	float: left;
	width: 50%;
	margin-left: -50px;
	opacity: 0;
	-webkit-transition: all 0.8s linear 0s;
	-moz-transition: all 0.8s linear 0s;
	-ms-transition: all 0.8s linear 0s;
	-o-transition: all 0.8s linear 0s;
	transition: all 0.8s linear 0s
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left small {
	font-size: 20px;
	color: #333
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left small a {
	color: #333
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left p {
	max-width: 468px;
	padding-top: 20px;
	font-size: 12px;
	line-height: 20px;
	color: #666
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left p a {
	color: #666
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left h3 {
	padding-top: 90px;
	max-width: 460px;
	text-align: left;
	font-size: 20px;
	color: #333;
	font-weight: normal
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left h3 a {
	color: #333
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_right {
	float: right;
	width: 50%;
	text-align: center;
	margin-right: -50px;
	opacity: 0;
	-webkit-transition: all 0.8s linear 0s;
	-moz-transition: all 0.8s linear 0s;
	-ms-transition: all 0.8s linear 0s;
	-o-transition: all 0.8s linear 0s;
	transition: all 0.8s linear 0s
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_right p {
	max-width: 460px;
	padding-left: 140px;
	text-align: left;
	padding-top: 20px;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	font-weight: normal
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_right p a {
	color: #666
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_right h3 {
	padding-top: 0;
	padding-left: 140px;
	max-width: 460px;
	text-align: left;
	font-size: 20px;
	color: #333;
	font-weight: normal
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_right h3 a {
	color: #333
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_right img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details:nth-child(4) div.main_product_class_details_left h3 {
	padding-top: 76px
}
div#main_product_class_details>ul {
	padding: 40px 28px;
	width: 1344px
}
div#main_product_class_details>ul li {
	margin-right: 240px;
	float: left;
	width: 260px;
	overflow: hidden;
	padding-top: 50px
}
div#main_product_class_details>ul li:nth-child(2) img {
	-webkit-transition: all 0.8s linear 0.3s;
	-moz-transition: all 0.8s linear 0.3s;
	-ms-transition: all 0.8s linear 0.3s;
	-o-transition: all 0.8s linear 0.3s;
	transition: all 0.8s linear 0.3s
}
div#main_product_class_details>ul li:nth-child(2) p {
	-webkit-transition: all 0.8s linear 0.3s;
	-moz-transition: all 0.8s linear 0.3s;
	-ms-transition: all 0.8s linear 0.3s;
	-o-transition: all 0.8s linear 0.3s;
	transition: all 0.8s linear 0.3s
}
div#main_product_class_details>ul li:nth-child(3) img {
	-webkit-transition: all 0.8s linear 0.6s;
	-moz-transition: all 0.8s linear 0.6s;
	-ms-transition: all 0.8s linear 0.6s;
	-o-transition: all 0.8s linear 0.6s;
	transition: all 0.8s linear 0.6s
}
div#main_product_class_details>ul li:nth-child(3) p {
	-webkit-transition: all 0.8s linear 0.6s;
	-moz-transition: all 0.8s linear 0.6s;
	-ms-transition: all 0.8s linear 0.6s;
	-o-transition: all 0.8s linear 0.6s;
	transition: all 0.8s linear 0.6s
}
div#main_product_class_details>ul li img {
	position: relative;
	top: -50px;
	-webkit-transition: all 0.8s linear 0s;
	-moz-transition: all 0.8s linear 0s;
	-ms-transition: all 0.8s linear 0s;
	-o-transition: all 0.8s linear 0s;
	transition: all 0.8s linear 0s;
	opacity: 0;
	width: 100%;
	width: 260px;
	height: 250px
}
div#main_product_class_details>ul li.hover img {
	opacity: 1;
	top: 0
}
div#main_product_class_details>ul li.hover p {
	top: 0;
	opacity: 1
}
div#main_product_class_details>ul li p {
	position: relative;
	opacity: 0;
	top: 50px;
	padding-top: 20px;
	-webkit-transition: all 0.8s linear 0s;
	-moz-transition: all 0.8s linear 0s;
	-ms-transition: all 0.8s linear 0s;
	-o-transition: all 0.8s linear 0s;
	transition: all 0.8s linear 0s;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	overflow: hidden
}
div#main_product_class_details>ul li p a {
	color: #666
}
div#main_product_class_details>ul li:nth-child(2) {
	width: 340px
}
div#main_product_class_details>ul li:last-child {
	margin-right: 0
}
div#main_product_class_details div.main_product_class_details_img_move {
	position: relative;
	width: 100%;
	overflow: hidden
}
div#main_product_class_details div.main_product_class_details_img_move h3 {
	padding: 80px 0 40px;
	font-size: 26px;
	color: #333;
	font-weight: normal;
	text-align: center
}
div#main_product_class_details div.main_product_class_details_img_move ul {
	position: relative;
	height: 660px
}
div#main_product_class_details div.main_product_class_details_img_move ul li {
	position: absolute;
	left: 100%;
	top: 0;
	width: 78%;
	height: 100%
}
div#main_product_class_details div.main_product_class_details_img_move ul li a {
	display: block;
	width: 100%;
	height: 510px
}
div#main_product_class_details div.main_product_class_details_img_move ul li a img {
	width: 100%;
	height: 100%
}
div#main_product_class_details div.main_product_class_details_img_move ul li span {
	position: absolute;
	left: 0;
	bottom: 64px;
	width: 100%
}
div#main_product_class_details div.main_product_class_details_img_move ul li span h3 {
	padding: 20px 0 6px;
	font-size: 20px;
	text-align: center;
	color: #333;
	opacity: 0;
	margin-left: 20px;
	-webkit-transition: all 0.8s linear 0s;
	-moz-transition: all 0.8s linear 0s;
	-ms-transition: all 0.8s linear 0s;
	-o-transition: all 0.8s linear 0s;
	transition: all 0.8s linear 0s
}
div#main_product_class_details div.main_product_class_details_img_move ul li span p {
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #666;
	opacity: 0;
	margin-left: 20px;
	-webkit-transition: all 0.8s linear 0s;
	-moz-transition: all 0.8s linear 0s;
	-ms-transition: all 0.8s linear 0s;
	-o-transition: all 0.8s linear 0s;
	transition: all 0.8s linear 0s
}
div#main_product_class_details div.main_product_class_details_img_move ul li:nth-child(3) span h3 {
	opacity: 1;
	margin-left: 0
}
div#main_product_class_details div.main_product_class_details_img_move ul li:nth-child(3) span p {
	opacity: 1;
	margin-left: 0
}
div#main_product_class_details div.main_product_class_details_img_move ol {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	bottom: 140px;
	z-index: 111
}
div#main_product_class_details div.main_product_class_details_img_move ol li {
	display: inline-block;
	margin: 0 5px;
	width: 12px;
	height: 12px;
	border: 1px solid #cdcdcd;
	cursor: pointer;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
div#main_product_class_details div.main_product_class_details_img_move ol li.on {
	background: #999;
	border: 1px solid transparent
}
div#main_product_class_details div.main_product_class_details_img_move ol li:hover {
	background: #999
}
div#main_product_class_details div.main_product_class_details_img_move a.btn {
	position: absolute;
	top: 46%
}
div#main_product_class_details div.main_product_class_details_img_move a.btn.pre {
	left: 40px;
	-moz-transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
	margin-top: -20px
}
div#main_product_class_details div.main_product_class_details_img_move a.btn.next {
	right: 40px;
	margin-top: -20px
}
div#main_product_class_details div.main_product_class_details_img_move a.btn i {
	width: 40px;
	height: 40px;
	line-height: 36px;
	text-align: center;
	background: #f0f0f0;
	font-size: 30px;
	color: #999;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_product_class_details div.main_product_class_details_img_move a.btn i:hover {
	color: #fff;
	background: #666
}
div#main_product_class_details div.main_product_class_details_img_move a.btn i:after {
	content: "\e60b"
}
div#main_product_class_details div.main_product_class_details_data h4 {
	margin-top: 50px;
	opacity: 0;
	padding: 90px 28px 60px;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s;
	font-weight: normal;
	text-align: center;
	font-size: 26px;
	color: #333
}
div#main_product_class_details div.main_product_class_details_data div.clearfix {
	padding: 0 28px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul {
	float: left;
	width: 770px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li {
	padding: 16px 0;
	border-bottom: 1px solid #e9eaeb
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li span {
	display: block;
	float: left
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li span:first-child {
	width: 240px;
	text-align: left;
	font-size: 14px;
	color: #333
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li span:last-child {
	width: 530px;
	line-height: 20px;
	font-size: 14px;
	color: #666
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li span p {
	text-align: left
}
div#main_product_class_details div.main_product_class_details_data div.clearfix img {
	float: right
}
div#main_product_class_details div.main_product_class_details_diversification {
	position: relative;
	width: 100%;
	overflow: hidden
}
div#main_product_class_details div.main_product_class_details_diversification h3 {
	padding: 80px 0 40px;
	font-size: 26px;
	color: #333;
	font-weight: normal;
	text-align: center
}
div#main_product_class_details div.main_product_class_details_diversification ul {
	height: 630px;
	margin-top: 24px;
	width: 1000vw;
	position: relative;
	left: -34vw;
	top: 0
}
div#main_product_class_details div.main_product_class_details_diversification ul li {
	margin-right: 2vw;
	float: left;
	width: 32vw;
	height: 100%;
	position: relative;
	overflow: hidden
}
div#main_product_class_details div.main_product_class_details_diversification ul li:first-child {
	left: 0
}
div#main_product_class_details div.main_product_class_details_diversification ul li a {
	display: block
}
div#main_product_class_details div.main_product_class_details_diversification ul li a:nth-child(3) {
	margin-right: 0
}
div#main_product_class_details div.main_product_class_details_diversification ul li a img {
	width: 100%;
	height: auto;
	max-height: 480px
}
div#main_product_class_details div.main_product_class_details_diversification ul li.on span h3 {
	opacity: 1;
	margin-left: 0
}
div#main_product_class_details div.main_product_class_details_diversification ul li.on span p {
	opacity: 1;
	margin-left: 0
}
div#main_product_class_details div.main_product_class_details_diversification ul li span {
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 32vw;
	height: auto
}
div#main_product_class_details div.main_product_class_details_diversification ul li span h3 {
	padding: 20px 0 6px;
	font-size: 20px;
	text-align: center;
	color: #333;
	opacity: 0;
	margin-left: 20px;
	-webkit-transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
	-ms-transition: all 0.8s ease 0s;
	-o-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s
}
div#main_product_class_details div.main_product_class_details_diversification ul li span p {
	width: 32vw;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #666;
	opacity: 0;
	margin-left: 20px;
	-webkit-transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
	-ms-transition: all 0.8s ease 0s;
	-o-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s
}
div#main_product_class_details div.main_product_class_details_diversification ul li:nth-child(1) span h3 {
	margin-left: 0;
	opacity: 1
}
div#main_product_class_details div.main_product_class_details_diversification ul li:nth-child(1) span p {
	opacity: 1;
	margin-left: 0
}
div#main_product_class_details div.main_product_class_details_diversification ol {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	bottom: 120px;
	z-index: 111
}
div#main_product_class_details div.main_product_class_details_diversification ol li {
	display: inline-block;
	margin: 0 5px;
	width: 12px;
	height: 12px;
	border: 1px solid #cdcdcd;
	cursor: pointer;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
div#main_product_class_details div.main_product_class_details_diversification ol li.on {
	background: #999;
	border: 1px solid transparent
}
div#main_product_class_details div.main_product_class_details_diversification ol li:hover {
	background: #999
}
div#main_product_class_details div.main_product_class_details_diversification a.btn {
	position: absolute;
	top: 50%;
	margin-top: 10px
}
div#main_product_class_details div.main_product_class_details_diversification a.btn.pre {
	left: 40px;
	-moz-transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	transform: rotateZ(180deg)
}
div#main_product_class_details div.main_product_class_details_diversification a.btn.next {
	right: 40px
}
div#main_product_class_details div.main_product_class_details_diversification a.btn i {
	width: 40px;
	height: 40px;
	line-height: 36px;
	text-align: center;
	background: #f0f0f0;
	font-size: 30px;
	color: #999;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s
}
div#main_product_class_details div.main_product_class_details_diversification a.btn i:hover {
	color: #fff;
	background: #666
}
div#main_product_class_details div.main_product_class_details_diversification a.btn i:after {
	content: "\e60b"
}
div#main_product_class_details div.main_product_class_details_family_product h3 {
	padding: 80px 28px 40px;
	font-size: 26px;
	text-align: center;
	font-weight: normal;
	color: #333
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix i {
	float: right;
	margin-top: 34px;
	margin-right: 200px;
	width: 30px;
	height: 30px;
	line-height: 24px;
	text-align: center;
	background: #f0f0f0;
	font-size: 26px;
	color: #ccc;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix i:hover {
	color: #fff;
	background: #666
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix i:after {
	content: "\e60b"
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix img {
	display: block;
	margin: 0 auto
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix h4 {
	padding-top: 30px;
	padding-left: 120px;
	font-size: 20px;
	font-weight: normal
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix h4 a {
	color: #333
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix p {
	padding-left: 120px;
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix p a {
	color: #666
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left {
	margin-left: -50px;
	opacity: 0;
	padding-left: 28px;
	-webkit-transition: all 0.8s linear 0s;
	-moz-transition: all 0.8s linear 0s;
	-ms-transition: all 0.8s linear 0s;
	-o-transition: all 0.8s linear 0s;
	transition: all 0.8s linear 0s;
	float: left;
	width: 655px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left:hover a i {
	color: #fff;
	background: #666
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_right {
	margin-right: -50px;
	padding-right: 28px;
	opacity: 0;
	float: right;
	width: 655px;
	-webkit-transition: all 0.8s linear 0s;
	-moz-transition: all 0.8s linear 0s;
	-ms-transition: all 0.8s linear 0s;
	-o-transition: all 0.8s linear 0s;
	transition: all 0.8s linear 0s
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_right:hover a i {
	color: #fff;
	background: #666
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_right img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_family_product>a {
	display: block;
	position: relative;
	width: 980px;
	height: 510px;
	margin: 0 auto;
	text-align: center
}
div#main_product_class_details div.main_product_class_details_family_product>a img {
	width: 980px;
	height: 510px
}
div#main_product_class_details div.main_product_class_details_family_product>a span {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s;
	background: rgba(0,0,0,0.2) url(/static/images/video_img-707657c8cd5f743248af972fd23f9ba8ee7f5e692826b8b1fe8db33cf89c0ed1.png) center center no-repeat
}
div#main_product_class_details div.main_product_class_details_family_product>a:hover span {
	opacity: 1
}
div#main_product_class_details div.main_product_class_details_family_product ul {
	padding: 0 28px
}
div#main_product_class_details div.main_product_class_details_family_product ul li {
	float: left;
	margin: 0 30px;
	width: 282px;
	text-align: center
}
div#main_product_class_details div.main_product_class_details_family_product ul li img {
	display: block;
	margin: 0 auto;
	width: 200px;
	height: 200px
}
div#main_product_class_details div.main_product_class_details_family_product ul li h4 {
	padding: 12px 0;
	font-weight: normal;
	font-size: 20px;
	color: #333
}
div#main_product_class_details div.main_product_class_details_family_product ul li p {
	font-size: 14px;
	line-height: 18px;
	color: #666
}
div#main_electronic_module {
	padding-top: 200px;
	background: #f3f3f5
}
div#main_electronic_module div.main_texture_of_material_top h2 {
	padding: 0 28px;
	padding-bottom: 16px;
	font-weight: normal;
	font-size: 22px;
	color: #333
}
div#main_electronic_module div.main_texture_of_material_top h2 small {
	font-size: 20px
}
div#main_electronic_module div.main_texture_of_material_top p {
	padding: 0 28px;
	padding-bottom: 30px;
	font-size: 16px;
	color: #666
}
div#main_electronic_module div.main_texture_of_material_top p span {
	margin-left: 44px
}
div#main_electronic_module div.main_texture_of_material_top p span:first-child {
	margin-left: 0
}
div#main_electronic_module div.main_texture_of_material_top p span i {
	margin-left: 6px;
	background: #fff;
	color: #ccc;
	border: 1px solid #ccc;
	-moz-transform: rotateZ(90deg);
	-webkit-transform: rotateZ(90deg);
	-ms-transform: rotateZ(90deg);
	-o-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
div#main_electronic_module div.main_texture_of_material_top p span i:hover {
	color: #fff;
	background: #999;
	border-color: transparent
}
div#main_electronic_module div.main_texture_of_material_top p span i:after {
	content: "\e60b";
	display: block;
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px;
	text-align: center;
	cursor: pointer
}
div#main_electronic_module div.main_texture_of_material_top p span i.hover {
	-moz-transform: rotateZ(-90deg);
	-webkit-transform: rotateZ(-90deg);
	-ms-transform: rotateZ(-90deg);
	-o-transform: rotateZ(-90deg);
	transform: rotateZ(-90deg);
	color: #fff;
	background: #999;
	border-color: transparent
}
div#main_electronic_module div.main_texture_of_material_top_hide_box {
	height: 0;
	overflow: hidden;
	background: -webkit-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: -o-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: -moz-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: -ms-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul {
	margin-right: -45px;
	padding: 25px 28px
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul li {
	float: left;
	margin-right: 45px;
	padding: 15px 0
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul li span {
	margin-right: 2px;
	display: inline-block;
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #ccc;
	background: #fff
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul li input {
	float: left;
	height: 0;
	width: 0;
	font-size: 0;
	display: none;
	overflow: hidden
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px;
	color: #666
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul li input:checked+span:after {
	content: "";
	display: block;
	margin: 4px;
	width: 8px;
	height: 8px;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #666
}
div#main_electronic_module div.main_texture_of_material_content ul {
	padding: 0 28px;
	width: auto;
	padding-bottom: 120px;
	margin-right: -60px
}
div#main_electronic_module div.main_texture_of_material_content ul li {
	float: left;
	margin: 0 30px 0 0;
	padding: 14px 0;
	width: 312px;
	background: #f3f3f5;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_electronic_module div.main_texture_of_material_content ul li:hover {
	background: #fff
}
div#main_electronic_module div.main_texture_of_material_content ul li img {
	width: 313px;
	height: 194px
}
div#main_electronic_module div.main_texture_of_material_content ul li p {
	margin-top: 30px;
	font-size: 14px;
	text-align: center;
	color: #000;
	margin-bottom: 16px
}
div#main_electronic_module_details {
	padding-top: 200px;
	padding-bottom: 120px;
	background: #f3f3f3
}
div#main_electronic_module_details div.main_electronic_module_details_box {
	position: relative
}
div#main_electronic_module_details div.main_electronic_module_details_box div.downlaodsCon {
	position: absolute;
	bottom: 20px;
	right: 20px
}
div#main_electronic_module_details div.main_electronic_module_details_box_left {
	padding-left: 28px;
	float: left;
	width: 396px
}
div#main_electronic_module_details div.main_electronic_module_details_box_left h1 {
	font-size: 22px;
	font-weight: normal;
	color: #2a2a2a
}
div#main_electronic_module_details div.main_electronic_module_details_box_left h3 {
	padding: 20px 0 10px;
	font-weight: normal;
	color: #050505;
	font-size: 16px
}
div#main_electronic_module_details div.main_electronic_module_details_box_left p {
	line-height: 26px;
	font-size: 16px;
	color: #292929
}
div#main_electronic_module_details div.main_electronic_module_details_box_left p a {
	font-size: 14px;
	color: #292929
}
div#main_electronic_module_details div.main_electronic_module_details_box_left p img {
	margin-right: 6px;
	vertical-align: 1px
}
div#main_electronic_module_details div.main_electronic_module_details_box_right {
	padding-right: 28px;
	float: right;
	width: 908px
}
div#main_electronic_module_details div.main_electronic_module_details_box_right img {
	width: 100%;
	height: auto
}
div#main_project {
	position: relative;
	background: #f3f3f5
}
div#main_project div.container div.clearfix div.loading_more {
	overflow: hidden
}
div#main_project div.container div.clearfix {
/*	padding: 1px 160px 90px*/
}
div#main_project div.container div.clearfix div.main_project_zIndex {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 6
}
div#main_project div.container div.clearfix ul {
	float: left;
	padding-right: 30px;
	padding-left: 30px
}
div#main_project div.container div.clearfix ul li {
	position: relative;
	z-index: 10;
	width: 395px;
	margin-top: 60px;
	padding-bottom: 1px;
	background: #fff
}
div#main_project div.container div.clearfix ul li:hover i {
	color: #fff;
	background-color: #999
}
div#main_project div.container div.clearfix ul li:hover article {
	-webkit-transition: all 0.5s linear 0s;
	-moz-transition: all 0.5s linear 0s;
	-ms-transition: all 0.5s linear 0s;
	-o-transition: all 0.5s linear 0s;
	transition: all 0.5s linear 0s;
	box-shadow: 0 0 6px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.6);
	-ms-box-shadow: 0 0 6px rgba(0,0,0,0.6);
	-o-box-shadow: 0 0 6px rgba(0,0,0,0.6)
}
div#main_project div.container div.clearfix ul li:hover>a img {
	transform: scale(1.03);
	-ms-transform: scale(1.03);
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-o-transform: scale(1.03)
}
div#main_project div.container div.clearfix>ul>li>a {
	z-index: 11;
	display: block;
	overflow: hidden;
	height: 300px
}
div.right_switch {
	position: relative;
	height: 300px;
	overflow: hidden
}
div#main_project div.container div.clearfix>ul>li div.right_switch a img {
	width: 100%;
	height: 100%;
	-webkit-transition: all 0 linear 0s;
	-moz-transition: all 0 linear 0s;
	-ms-transition: all 0 linear 0s;
	-o-transition: all 0 linear 0s;
	transition: all 0 linear 0s
}
div#main_project div.container div.clearfix>ul>li div.right_switch a {
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%;
	height: 100%
}
div#main_project div.container div.clearfix>ul>li div.right_switch a:first-child {
	left: 0
}
div#main_project div.container div.clearfix>ul>li>a img {
	-webkit-transition: all 1s linear 0s;
	-moz-transition: all 1s linear 0s;
	-ms-transition: all 1s linear 0s;
	-o-transition: all 1s linear 0s;
	transition: all 1s linear 0s;
	min-width: 100%;
	min-height: 100%
}
div#main_project div.container div.clearfix ul li article {
	padding: 60px 30px 60px
}
div#main_project div.container div.clearfix ul li article.article_bg {
	background-position: right 66px;
	background-repeat: no-repeat;
	background-size: 120px auto;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_project div.container div.clearfix ul li article small {
	font-size: 16px;
	color: #999;
	font-weight: 700;
	line-height: 22px
}
div#main_project div.container div.clearfix ul li article p {
	position: relative;
	font-size: 14px;
	color: #666;
	line-height: 22px
}
div#main_project div.container div.clearfix ul li article p span {
	display: block;
	font-size: 12px
}
div#main_project div.container div.clearfix ul li article i {
	position: absolute;
	margin-left: 20px;
	bottom: -24px;
	right: 10px;
	-moz-transform: rotateZ(90deg);
	-webkit-transform: rotateZ(90deg);
	-ms-transform: rotateZ(90deg);
	-o-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
	cursor: pointer;
	z-index: 1;
	background-color: #f0f0f0;
	color: #999;
	vertical-align: top;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
div#main_project div.container div.clearfix ul li article i.hover {
	-moz-transform: rotateZ(-90deg);
	-webkit-transform: rotateZ(-90deg);
	-ms-transform: rotateZ(-90deg);
	-o-transform: rotateZ(-90deg);
	transform: rotateZ(-90deg)
}
div#main_project div.container div.clearfix ul li article i:after {
	content: "\e60b";
	display: block;
	width: 18px;
	height: 18px;
	line-height: 17px;
	font-size: 12px;
	text-align: center
}
div#main_project div.container div.clearfix ul li article h4 {
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	padding: 16px 0;
	color: #444
}
div#main_project div.container div.main_project_con {
	position: relative;
	z-index: 666;
	padding: 0 !important;
	padding-top: 4vw !important
}
div#main_project div.container div.main_project_con div.main_project_con_left {
	padding-left: 1em;
	float: left;
	width: 24%;
	margin-left: -11%
}
div#main_project div.container div.main_project_con div.main_project_con_left h2 {
	padding-left: 1em;
	margin-left: -1em;
	font-size: 2.4em;
	font-weight: normal;
	line-height: 1;
	border-left: 3px solid #c10538
}
div#main_project div.container div.main_project_con div.main_project_con_left p {
	margin-top: 2em;
	font-size: 1.1em;
	line-height: 1.5
}
div#main_project div.container div.main_project_con div.main_project_con_right {
	width: 68%
}
div#main_project div.container div.main_project_con div.main_project_con_right ul {
	margin: 0;
	text-align: justify
}
div#main_project div.container div.main_project_con div.main_project_con_right>ul.clearfix {
	float: none
}
div#main_project div.container div.main_project_con div.main_project_con_right ul:after {
	content: "";
	display: inline-block;
	width: 100%
}
div#main_project div.container div.main_project_con div.main_project_con_right ul li {
	position: relative;
	display: inline-block;
	max-width: 19%;
	margin-top: 3.3%;
	margin-bottom: 3.3%;
	background-color: transparent;
	width: auto !important;
	text-align: center
}
div#main_project div.container div.main_project_con div.main_project_con_right ul li:hover img {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1)
}
div#main_project div.container div.main_project_con div.main_project_con_right ul.clearfix li img {
	width: 74%;
	height: auto;
	-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
	-ms-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	transition: all 0.6s linear
}
div#main_project div.container div.main_project_con div.main_project_con_right ul li img:nth-child(1) {
	position: relative;
	z-index: 3
}
div#main_project div.container div.main_project_con div.main_project_con_right ul li img:nth-child(2) {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	opacity: 0;
	z-index: 2
}
div#main_project div.container div.main_project_con div.main_project_con_right ul li:hover img:nth-child(2) {
	opacity: 1
}
div#main_project div.container div.main_project_con div.main_project_con_right ul li:hover img:nth-child(1) {
	opacity: 0
}
aside.main_project_img_show_zIndex {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 9999
}
aside.main_project_img_show_zIndex div.img_bg {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6)
}
aside.main_project_img_show_zIndex div {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 986px;
	max-height: 100%;
	overflow: hidden
}
aside.main_project_img_show_zIndex div ul {
	max-height: 100%
}
aside.main_project_img_show_zIndex div ul li {
	position: absolute;
	left: 100%;
	bottom: 0;
	text-align: center;
	width: 100%;
	height: 100%;
	max-height: 100%
}
aside.main_project_img_show_zIndex div ul li div.z_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
aside.main_project_img_show_zIndex div ul li:first-child {
	left: 0
}
aside.main_project_img_show_zIndex div ul li h3 {
	position: absolute;
	top: 50%;
	margin-top: 340px;
	right: 0;
	left: 0;
	text-align: center;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	color: #ffffff;
	z-index: 11
}
aside.main_project_img_show_zIndex div ul li img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-width: 100%;
	width: auto;
	height: auto;
	max-height: 100%;
	z-index: 11
}
aside.main_project_img_show_zIndex div ol {
	z-index: 11
}
aside.main_project_img_show_zIndex div a.btn {
	position: absolute;
	top: 50%;
	margin-top: -21px;
	z-index: 14
}
aside.main_project_img_show_zIndex div a.btn.pre {
	-moz-transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
	left: 44px
}
aside.main_project_img_show_zIndex div a.btn.next {
	right: 44px
}
aside.main_project_img_show_zIndex div a.btn i {
	background: #949797;
	color: #fff;
	-webkit-transition: all 0.3s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	-moz-transition: all 0.3s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	-o-transition: all 0.3s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	transition: all 0.3s cubic-bezier(0.86, 0.28, 0.73, 0.41) 0s;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
aside.main_project_img_show_zIndex div a.btn i:after {
	content: "\e60b";
	display: block;
	width: 44px;
	height: 44px;
	line-height: 40px;
	font-size: 30px;
	text-align: center
}
aside.main_project_img_show_zIndex div a.btn i:hover {
	background: rgba(255,255,255,0.7);
	color: #999
}
aside.main_project_img_show_zIndex div ol {
	position: absolute;
	top: 50%;
	margin-top: 320px;
	left: 0;
	width: 100%;
	text-align: center
}
aside.main_project_img_show_zIndex div ol li {
	display: inline-block;
	margin: 2px 4px;
	width: 10px;
	height: 10px;
	border: 1px solid #fff;
	-webkit-webkit-border-radius: 8px;
	-moz-webkit-border-radius: 8px;
	-ms-webkit-border-radius: 8px;
	-o-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #fff;
	cursor: pointer
}
aside.main_project_img_show_zIndex div ol li.on {
	background-color: #000
}
div#main_about_us {
	overflow: hidden
}
div#main_about_us div.container {
	padding: 80px 0 0
}
div#main_about_us div.container div.main_about_us_contents {
	margin: 0 auto;
	overflow: hidden;
	max-width: 820px
}
div#main_about_us div.container div.main_about_us_contents.hover>p {
	top: 0;
	opacity: 1
}
div#main_about_us div.container div.main_about_us_contents.hover div.main_about_us_contents_text {
	top: 0;
	opacity: 1
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_text {
	position: relative;
	top: -50px;
	opacity: 0;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_about_us div.container div.main_about_us_contents>p {
	position: relative;
	top: 50px;
	opacity: 0;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_about_us div.container div.main_about_us_contents h3 {
	padding: 76px 0 30px;
	font-size: 26px;
	font-weight: normal;
	text-align: center;
	color: #333
}
div#main_about_us div.container div.main_about_us_contents h3 span {
	display: block;
	padding: 14px 0;
	background: url(/static/images/mhone-7adef0f989fe1aa3229b6c84a789a73041f6bd15aca3e8278a178338ecbc3dc4.png) center center no-repeat;
	line-height: 1
}
div#main_about_us div.container div.main_about_us_contents h3 span:first-child {
	background: url(/static/images/mhzero-12684d8075fb9d338cf8111480fb39c1a143fee5a1f62b5d643df1a05837c94c.png) center center no-repeat
}
div#main_about_us div.container div.main_about_us_contents p {
	padding-top: 34px;
	font-size: 14px;
	line-height: 26px;
	color: #666
}
div#main_about_us div.container div.main_about_us_contents p a {
	margin: 30px 0;
	display: block;
	position: relative
}
div#main_about_us div.container div.main_about_us_contents p a:hover span {
	opacity: 1
}
div#main_about_us div.container div.main_about_us_contents p a img {
	max-width: 820px;
	width: 100%;
	height: auto
}
div#main_about_us div.container div.main_about_us_contents p a span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(0,0,0,0.5) url(/static/images/video_img-707657c8cd5f743248af972fd23f9ba8ee7f5e692826b8b1fe8db33cf89c0ed1.png) center center no-repeat;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_left {
	float: left;
	max-width: 456px;
	margin-left: -50px;
	opacity: 0;
	-webkit-transition: all 0.8s linear 0s;
	-moz-transition: all 0.8s linear 0s;
	-ms-transition: all 0.8s linear 0s;
	-o-transition: all 0.8s linear 0s;
	transition: all 0.8s linear 0s
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_left img {
	max-width: 456px;
	width: 100%;
	height: auto
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_right {
	float: right;
	width: 320px;
	margin-right: -50px;
	opacity: 0;
	-webkit-transition: all 0.8s linear 0s;
	-moz-transition: all 0.8s linear 0s;
	-ms-transition: all 0.8s linear 0s;
	-o-transition: all 0.8s linear 0s;
	transition: all 0.8s linear 0s
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_right h3 {
	margin-top: 20px !important;
	padding-top: 34px;
	padding-bottom: 0;
	text-align: left
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_right p {
	margin-top: 4px
}
div#main_about_us div.container:last-child {
	padding: 0 0 30px
}
div#main_about_us ul {
	position: relative;
	left: -102vw;
	top: 0;
	padding: 30px 0;
	width: 1000vw;
	text-align: justify
}
div#main_about_us ul li {
	float: left;
	width: 32vw;
	margin-right: 2vw
}
div#main_about_us ul li img {
	width: 100%;
	height: auto
}
div#main_about_us div.main_about_us_contents_re {
	position: relative
}
div#main_about_us div.main_about_us_contents_re>a {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	height: 40px;
	width: 40px;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	color: #999;
	background: #f0f0f0;
	-webkit-transition: all 0.5s linear 0s;
	-moz-transition: all 0.5s linear 0s;
	-ms-transition: all 0.5s linear 0s;
	-o-transition: all 0.5s linear 0s;
	transition: all 0.5s linear 0s
}
div#main_about_us div.main_about_us_contents_re>a:hover {
	background: #666;
	color: #fff
}
div#main_about_us div.main_about_us_contents_re>a.next {
	right: 20px
}
div#main_about_us div.main_about_us_contents_re>a.pre {
	left: 20px;
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
div#main_about_us div.main_about_us_contents_re>a i:after {
	content: "\e60b";
	display: block;
	font-size: 34px;
	text-align: center;
	height: 40px;
	width: 40px;
	line-height: 34px
}
div#main_certification_information {
	padding-top: 200px;
	background: url(/static/images/product_class_bg-36a91a931bc47ff4f5ae79d445f61c3a6383df998072b969504ee9c50a355453.png) left top/100% auto no-repeat
}
div#main_certification_information div.main_certification_information_con {
	padding-bottom: 60px
}
div#main_certification_information div.main_certification_information_con h3 {
	padding: 0 28px;
	font-size: 22px;
	color: #333;
	font-weight: normal
}
div#main_certification_information div.main_certification_information_con dl {
	padding: 30px 28px 0;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_certification_information div.main_certification_information_con dl dt {
	padding-bottom: 10px;
	font-size: 16px;
	color: #666;
	font-weight: normal
}
div#main_certification_information div.main_certification_information_con dl dd {
	float: left;
	width: 160px;
	margin: 35px 29px;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_certification_information div.main_certification_information_con dl dd>a {
	display: block;
	width: 100%;
	overflow: hidden
}
div#main_certification_information div.main_certification_information_con dl dd img {
	width: 100%;
	-webkit-transition: all 1.2s linear 0s;
	-moz-transition: all 1.2s linear 0s;
	-ms-transition: all 1.2s linear 0s;
	-o-transition: all 1.2s linear 0s;
	transition: all 1.2s linear 0s;
	height: auto
}
div#main_certification_information div.main_certification_information_con dl dd img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}
div#main_certification_information div.main_certification_information_con dl dd p {
	padding: 8px 0;
	font-size: 14px;
	max-width: 160px;
	text-align: center;
	margin: 0 auto;
	color: #999;
	background: -webkit-linear-gradient(rgba(100,100,100,0.3), rgba(100,100,100,0) 24%, transparent 100%);
	background: -o-linear-gradient(rgba(100,100,100,0.3), rgba(100,100,100,0) 24%, transparent 100%);
	background: -moz-linear-gradient(rgba(100,100,100,0.3), rgba(100,100,100,0) 24%, transparent 100%);
	background: -ms-linear-gradient(rgba(100,100,100,0.3), rgba(100,100,100,0) 24%, transparent 100%);
	background: linear-gradient(rgba(100,100,100,0.3), rgba(100,100,100,0) 24%, transparent 100%)
}
div#main_certification_information div.main_certification_information_con dl dd p a {
	color: #999
}
div#main_images {
	padding-top: 200px;
	background: #f3f3f5
}
div#main_images div.main_texture_of_material_top h2 {
	padding: 0 28px;
	padding-bottom: 16px;
	font-weight: normal;
	font-size: 22px;
	color: #333
}
div#main_images div.main_texture_of_material_top h2 small {
	font-size: 20px
}
div#main_images div.main_texture_of_material_top p {
	padding: 0 28px;
	padding-bottom: 30px;
	font-size: 16px;
	color: #666
}
div#main_images div.main_texture_of_material_top p span {
	margin-left: 44px
}
div#main_images div.main_texture_of_material_top p span:first-child {
	margin-left: 0
}
div#main_images div.main_texture_of_material_top p span i {
	margin-left: 4px;
	background: #fff;
	color: #ccc;
	border: 1px solid #ccc;
	-moz-transform: rotateZ(90deg);
	-webkit-transform: rotateZ(90deg);
	-ms-transform: rotateZ(90deg);
	-o-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
div#main_images div.main_texture_of_material_top p span i:hover {
	color: #fff;
	background: #999;
	border-color: transparent
}
div#main_images div.main_texture_of_material_top p span i:after {
	content: "\e60b";
	display: block;
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px;
	text-align: center;
	cursor: pointer
}
div#main_images div.main_texture_of_material_top p span i.hover {
	-moz-transform: rotateZ(-90deg);
	-webkit-transform: rotateZ(-90deg);
	-ms-transform: rotateZ(-90deg);
	-o-transform: rotateZ(-90deg);
	transform: rotateZ(-90deg);
	color: #fff;
	background: #999;
	border-color: transparent
}
div#main_images div.main_texture_of_material_top_hide_box {
	height: 0;
	overflow: hidden;
	background: -webkit-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: -o-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: -moz-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: -ms-repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	background: repeating-linear-gradient(#e5e5e5 0%, #f4f4f4 10%, #f4f4f4 90%, #e5e5e5 100%);
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul {
	margin-right: -45px;
	padding: 25px 28px
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul li {
	float: left;
	margin-right: 45px;
	padding: 15px 0
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul li span {
	margin-right: 2px;
	display: inline-block;
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #ccc;
	background: #fff
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul li input {
	float: left;
	height: 0;
	width: 0;
	font-size: 0;
	display: none;
	overflow: hidden
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul li label {
	float: left;
	font-size: 12px;
	color: #666
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul li input:checked+span:after {
	content: "";
	display: block;
	margin: 4px;
	width: 8px;
	height: 8px;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #666
}
div#main_images>div.container div.clearfix {
	padding: 10px 28px 90px;
	margin-right: -20px
}
div#main_images>div.container div.clearfix a {
	position: relative;
	float: left;
	margin: 15px 12px 0 0;
	width: 320px;
	height: 164px;
	padding: 0;
	line-height: 164px;
	cursor: pointer;
	text-align: center;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_images>div.container div.clearfix a:hover:after {
	display: block
}
div#main_images>div.container div.clearfix a:after {
	content: "";
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(254,237,205,0.5)
}
div#main_images>div.container div.clearfix a img {
	max-width: 100%;
	max-height: 164px;
	display: block;
	margin: 0 auto;
	height: 100%
}
a.loading_more {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 120px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 18px;
	color: #ccc;
	z-index: 11;
	background-color: #fff
}
.aside_form_box_con.submit_tip_border {
	border-top: 4px solid #f00;
	max-height: 266px !important
}
.aside_form_box_con.submit_tip_border>em, .aside_form_box_con.submit_tip_border form {
	display: none !important
}
.aside_form_box_con.submit_tip_border div.submit_tip {
	display: block
}
div.submit_tip {
	display: none;
	padding-top: 6px;
	text-align: right;
	background-color: #fff
}
div.submit_tip h3 {
	margin-top: 36px;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	color: #333
}
div.submit_tip p {
	margin-top: 18px;
	font-size: 16px;
	text-align: center;
	color: #666
}
div.submit_tip a {
	display: block;
	margin: 0 auto;
	margin-top: 48px;
	width: 120px;
	height: 36px;
	line-height: 36px;
	border-radius: 18px;
	color: #fff;
	font-size: 16px;
	background-color: #f00;
	text-align: center
}
div#main div.container ul.clearfix li p {
	margin: 0 14px;
	height: 56px;
	overflow: hidden
}
@media all and (max-width: 1600px) {
div#main_project div.container div.main_project_con div.main_project_con_left {
	margin-left: -0%
}
}
@media all and (max-width: 1440px) {
div#main_project div.container div.main_project_con div.main_project_con_left {
	margin-left: 0
}
}
@media all and (max-width: 1366px) and (min-width: 1024px) {
.container {
	width: 1000px
}
aside.main_project_img_show_zIndex div ul li h3 {
	margin-top: 240px
}
aside.main_project_img_show_zIndex div ol {
	margin-top: 220px
}
div#main_project div.container div.main_project_con div.main_project_con_left {
	margin-left: -11%
}
div#head #nav>div>a {
	padding: 0 30px
}
div#main_product_class div.main_texture_of_material_top p i:after, div#main_electronic_module div.main_texture_of_material_top p span i:after {
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 18px
}
div#head #nav .nav_link .search_block .search input {
	right: 160px
}
div#main_product_class_details div.main_product_class_details_diversification ol {
	bottom: 138px
}
div#head nav#nav {
	margin-left: -48vw
}
div#head nav#nav button.nav_sport {
	line-height: 80px;
	display: none
}
div#head nav#nav>div {
	height: 80px;
	line-height: 80px
}
div#head nav#nav>div a {
	box-sizing: border-box;
	line-height: 80px;
	width: 15vw
}
div#head nav#nav>div a img {
	width: 100%
}
div#head nav#nav div.clearfix>a {
	width: 12vw
}
div#head nav#nav div.clearfix div.nav_link {
	padding-left: 10px;
	height: 80px;
	line-height: 80px;
	width: auto
}
div#head nav#nav div.clearfix div.nav_link>a {
	box-sizing: border-box;
	padding-left: 30px;
	width: 14vw;
	font-size: 16px;
	background-position: 10px center;
	background-size: 30px auto;
	text-indent: 20px;
	text-align: left
}
div#head nav#nav div.clearfix div.nav_link>a:hover {
	background-position: 10px center;
	background-size: 30px auto
}
div#head nav#nav div.clearfix div.nav_link>a.hover {
	background-position: 10px center;
	background-size: 30px auto
}
div#head nav#nav div.clearfix div.search_block {
	width: 13vw
}
div#head nav#nav div.clearfix div.search_block div.search {
	height: 80px;
	line-height: 80px;
	padding-left: 30px
}
div#head nav#nav div.clearfix div.search_block div.search input {
	height: 80px;
	font-size: 16px;
	line-height: 80px
}
div#head nav#nav div.clearfix div.search_block div.search a.english, div#head nav#nav div.clearfix div.search_block div.search a.chinese {
	margin-left: 9px
}
div#head nav#nav ul.nav_dorpmenu li div.nav_dorpmenu_h dl {
	margin: 0;
	width: 17vw
}
div#head button.next_screen {
	width: 30px;
	height: 50px;
	background-size: 12px auto
}
div#head button.next_screen:hover {
	background-size: 12px auto
}
div#head button.btn>span {
	left: 44px;
	min-width: 54px;
	margin-left: -50px;
	text-align: center
}
div#head button.btn>span span {
	font-size: 16px;
	height: 40px;
	width: 20px;
	line-height: 40px
}
div#head button.btn>span span:nth-child(2) {
	margin-top: 6px;
	text-align: center
}
div#head button.pre, div#head button.next {
	margin-top: -16px
}
div#head button.pre i.iconfont, div#head button.next i.iconfont {
	width: 40px;
	height: 40px;
	line-height: 36px;
	font-size: 30px
}
div#main div.container {
	padding: 30px 0 60px
}
div#main div.container ul.clearfix {
	width: 1000px
}
div#main div.container ul.clearfix li {
	margin: 0 9px;
	width: 232px
}
div#main div.container ul.clearfix li h3 {
	margin: 10px 10px 4px
}
div#main div.container ul.clearfix li h3 a {
	font-size: 16px
}
div#main div.container ul.clearfix li p {
	margin: 0 14px;
	height: 36px
}
div#main div.container ul.clearfix li p span {
	width: 20px;
	height: 20px
}
div#main div.container ul.clearfix li p span i:after {
	width: 20px;
	height: 20px;
	font-size: 22px;
	line-height: 18px
}
div#main div.container ul.clearfix li div.main_text {
	padding-top: 34px;
	padding-bottom: 34px
}
div#footer div.footer_top div.footer_top_content {
	margin: 48px auto 30px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_title {
	margin-right: 10px;
	font-size: 16px;
	line-height: 36px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_email {
	width: 240px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_email input {
	height: 36px;
	width: 240px;
	line-height: 36px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_email p {
	font-size: 14px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe {
	margin-right: 0
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p {
	font-size: 14px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p input {
	height: 36px;
	width: 240px;
	line-height: 36px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p button, div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p input:nth-child(2) {
	height: 36px;
	line-height: 36px;
	font-size: 16px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p span {
	display: none;
	position: absolute;
	left: 0;
	top: 36px;
	z-index: 111;
	width: 238px;
	border: 1px solid #ccc;
	border-top: 0
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p span a {
	display: block;
	padding-left: 10px;
	height: 36px;
	line-height: 36px;
	color: #000;
	background: #fff
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p span a:hover {
	color: #fff;
	background: #c10538
}
div#footer div.footer_bottom ul.footer_bottom_content {
	padding: 24px 0
}
div#footer div.footer_bottom ul.footer_bottom_content li {
	margin-right: 60px;
	width: 290px
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) a:nth-child(1) img {
	width: 140px
}
div#footer div.footer_bottom ul.footer_bottom_content li h4 {
	font-size: 14px
}
div#footer div.footer_bottom ul.footer_bottom_content li p {
	font-size: 12px
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p {
	font-size: 12px
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p span {
	font-size: 12px
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p small {
	font-size: 12px
}
div#main_product_class {
	padding-top: 180px
}
div#main_product_class div.main_texture_of_material_top h2 {
	padding-bottom: 16px
}
div#main_product_class div.main_texture_of_material_top p {
	padding-bottom: 8px
}
div#main_product_class div.main_product_class_content ul {
	margin: 30px 28px 60px
}
div#main_product_class div.main_product_class_content ul li {
	width: 227px
}
div#main_product_class div.main_product_class_content ul li:hover {
	transform: scale(1);
	-webkit-transform: scale(1);
	-mos-transform: scale(1);
	-mz-transform: scale(1);
	-o-transform: scale(1)
}
div#main_product_class div.main_product_class_content ul li img {
	width: 100%;
	height: 246px
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px
}
div#main_product_class_details {
	padding: 60px 0
}
div#main_product_class_details div.main_product_class_details_title {
	width: 944px;
	padding: 0 28px
}
div#main_product_class_details div.main_product_class_details_title span a img {
	left: -100px
}
div#main_product_class_details div.main_product_class_details {
	padding: 4px 15px 26px;
	width: 940px
}
div#main_product_class_details div.main_product_class_details:nth-child(3) h3 {
	padding-top: 40px
}
div#main_product_class_details>ul.clearfix {
	width: 944px
}
div#main_product_class_details>ul.clearfix li {
	margin-right: 101px;
	width: 220px
}
div#main_product_class_details>ul.clearfix li:nth-child(2) {
	width: 300px
}
div#main_product_class_details>ul.clearfix li:last-child {
	margin-right: 0
}
div#main_product_class_details>ul.clearfix li img {
	width: auto;
	height: 100%
}
div#main_product_class_details div.main_product_class_details_img_move ul {
	height: 520px
}
div#main_product_class_details div.main_product_class_details_img_move ul li a {
	height: 340px
}
div#main_product_class_details div.main_product_class_details_img_move ul li a img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_data h4 {
	padding: 60px 0 40px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul {
	width: 644px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li span:first-child {
	width: 200px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li span:last-child {
	width: 430px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix img {
	width: 300px;
	height: auto
}
div#main_product_class_details div.main_product_class_details_diversification ul {
	height: 500px
}
div#main_product_class_details div.main_product_class_details_diversification ul li a {
	height: 310px
}
div#main_product_class_details div.main_product_class_details_diversification ul li a img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_diversification>a {
	margin-top: 0
}
div#main_product_class_details div.main_product_class_details_family_product>a {
	width: 944px;
	height: auto
}
div#main_product_class_details div.main_product_class_details_family_product>a img {
	width: 944px;
	height: auto
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix h4, div#main_product_class_details div.main_product_class_details_family_product div.clearfix p {
	padding-left: 28px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix p {
	margin-top: 6px;
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left {
	padding-left: 28px;
	width: 472px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_right {
	padding-right: 28px;
	width: 472px
}
div#main_product_class_details div.main_product_class_details_family_product ul li {
	width: 192px
}
div#main_product_class_details div.main_product_class_details_family_product ul li a {
	width: auto
}
div#main_product_class_details div.main_product_class_details_family_product ul li a img {
	width: auto
}
div#main_images {
	padding-top: 180px
}
div#main_images div.main_texture_of_material_top h2 {
	padding: 0 28px;
	padding-bottom: 16px;
	margin-bottom: 0
}
div#main_images div.main_texture_of_material_top p {
	padding: 0 28px;
	padding-bottom: 8px
}
div#main_images>div.container div.clearfix {
	padding: 30px 28px 90px;
	margin-right: -60px
}
div#main_images>div.container div.clearfix a {
	width: 300px;
	height: 154px;
	margin: 10px 12px 0 0;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_images>div.container div.clearfix a img {
	max-width: 100%;
	max-height: 154px
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px
}
div#main_electronic_module {
	padding-top: 180px
}
div#main_electronic_module div.main_texture_of_material_top h2 {
	padding: 0 28px;
	padding-bottom: 16px
}
div#main_electronic_module div.main_texture_of_material_top p {
	padding: 0 28px;
	padding-bottom: 8px
}
div#main_electronic_module div.main_texture_of_material_content ul {
	padding: 30px 28px 0;
	padding-bottom: 100px
}
div#main_electronic_module div.main_texture_of_material_content ul li {
	width: 293px;
	margin: 0 30px 0 0
}
div#main_electronic_module div.main_texture_of_material_content ul li img {
	width: 293px;
	height: 178px
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px
}
div#main_electronic_module_details {
	padding-top: 180px
}
div#main_electronic_module_details div.main_electronic_module_details_box_left {
	width: 300px
}
div#main_electronic_module_details div.main_electronic_module_details_box_left h3 {
	padding: 20px 0 10px
}
div#main_electronic_module_details div.main_electronic_module_details_box_left p a {
	font-size: 14px
}
div#main_electronic_module_details div.main_electronic_module_details_box_right {
	width: 630px
}
div#main_electronic_module_details div.main_electronic_module_details_box_right img {
	width: 644px;
	height: auto
}
div#main_project div.container div.clearfix {
	margin: 0 auto;
	padding: 1px 0 50px;
	width: 1000px
}
div#main_project div.container div.clearfix ul {
	padding: 0;
	margin: 0 25px
}
div#main_project div.container div.clearfix div.main_project_con_right ul.clearfix {
	padding: 0 30px
}
div.scroll_btn {
	margin-top: 10em !important
}
div#main_project div.container div.clearfix ul li {
	width: 450px;
	margin-top: 50px
}
div#main_project div.container div.clearfix ul li article.article_bg {
	background-position: right 66px
}
div#main_certification_information {
	padding-top: 180px
}
div#main_certification_information div.main_certification_information_con h3 {
	padding: 0 28px
}
div#main_certification_information div.main_certification_information_con dl dt {
	padding-bottom: 26px
}
div#main_certification_information div.main_certification_information_con dl dd {
	margin: 0 38px
}
div#main_certification_information div.main_certification_information_con dl dd p {
	padding: 14px 0 8px
}
div#main_texture_of_material {
	padding-top: 180px
}
div#main_texture_of_material div.main_texture_of_material_top p {
	padding-bottom: 8px;
	font-size: 16px
}
div#main_texture_of_material div.main_texture_of_material_top p a i:after {
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left {
	width: 600px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul.clearfix {
	width: 100%
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul.clearfix li {
	margin: 0 6px;
	width: 88px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul.clearfix li img {
	width: 100%;
	height: auto
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right {
	width: 272px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right img {
	width: 100%;
	height: auto
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right h4 {
	font-size: 20px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right p {
	font-size: 14px
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px
}
div#main_about_us div.container {
	padding-top: 0
}
}
@media all and (max-width: 1270px) {
div#main_project div.container div.main_project_con div.main_project_con_left {
	margin-left: -1%
}
}
@media all and (max-width: 1366px) and (min-width: 1260px) {
.container {
	width: 1260px !important;
	box-sizing: border-box
}
div#main_electronic_module_details div.main_electronic_module_details_box_right {
	width: 890px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right img {
	width: 66%;
	height: auto
}
div#head nav#nav div.clearfix div.nav_link>a {
	background-size: 40px auto !important;
	background-position: 10px center !important;
	text-indent: 30px;
	text-align: left
}
div#head nav#nav div.clearfix div.nav_link>a:hover {
	background-position: 10px center !important;
	background-size: 40px auto !important
}
div#head nav#nav div.clearfix div.nav_link>a.hover {
	background-position: 10px center !important;
	background-size: 40px auto !important
}
div#main_electronic_module_details div.main_electronic_module_details_box_right img {
	width: 100%;
	height: auto
}
div#main div.container ul.clearfix {
	width: 1260px
}
div#main div.container ul.clearfix li {
	width: 296px
}
div#footer div.footer_bottom ul.footer_bottom_content li {
	width: 378px
}
div#footer div.footer_top div.footer_top_content {
	width: auto !important
}
div#main_product_class div.main_product_class_content ul li {
	width: 230px
}
div#main_product_class_details div.main_product_class_details_title {
	padding-left: 15px
}
div#main_product_class_details div.main_product_class_details_family_product ul li {
	width: 256px
}
div#main_product_class_details>ul.clearfix li {
	width: 296px
}
div#main_product_class_details>ul.clearfix li:nth-child(2) {
	width: 408px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right {
	width: 538px
}
div#main_certification_information div.main_certification_information_con dl dd {
	margin: 16px 20px 0
}
div#main_electronic_module div.main_texture_of_material_content ul li {
	margin: 0 12px 0 0
}
div#main_electronic_module div.main_texture_of_material_content ul {
	box-sizing: border-box;
	margin-right: -17px
}
div#main_electronic_module_details div.main_electronic_module_details_box div.downlaodsCon {
	right: 28px
}
div#head #nav .nav_link .search_block .search a {
	width: auto;
	color: #adadad;
	padding-left: 8px;
	margin-left: 4px !important
}
div#head #nav .nav_link .search_block .search a:nth-child(3) {
	margin-left: 18px !important
}
div#head nav#nav div.clearfix div.nav_link div.search_block div.search {
	padding-left: 12px;
	width: 156px
}
div#head ul li img {
	width: 100%;
	height: auto
}
}
@media all and (max-width: 1024px) {
.container {
	width: 600px;
	margin: 0 auto
}
div#main_electronic_module_details div.main_electronic_module_details_box_right img {
	width: 100%
}
aside.main_project_img_show_zIndex div a.btn {
	display: none
}
div#main_project div.container div.main_project_con {
	display: none
}
div#head {
	padding-top: 60px
}
div#head button.next_screen {
	display: none
}
div#head nav#nav {
	display: none
}
div#head div.mobile_show {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,0.2);
	z-index: 1111111
}
div#head div.mobile_show div.mobile_show_top {
	padding: 10px 0;
	overflow: visible;
	height: auto;
	line-height: 1;
	z-index: 1111;
	background: #fff
}
div#head div.mobile_show div.mobile_show_top span {
	display: block;
	height: 40px
}
div#head div.mobile_show div.mobile_show_top span:nth-child(1) {
	float: left;
	width: 15%
}
div#head div.mobile_show div.mobile_show_top span:nth-child(1) a {
	display: block;
	height: 100%;
	background: url(/static/images/nav_sport-1dff72ce764e6dbbfe7a28cabc13b871ca682925f83779def9136631283babed.png) 14px center/24px 24px no-repeat
}
div#head div.mobile_show div.mobile_show_top span:nth-child(2) {
	float: right;
	width: 15%
}
div#head div.mobile_show div.mobile_show_top span:nth-child(2) a {
	display: inline-block;
	margin: 0 4px;
	margin-top: 5px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #ccc;
	color: #000;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
div#head div.mobile_show div.mobile_show_top span:nth-child(3) {
	margin: 0 16%;
	width: 68%;
	text-align: center
}
div#head div.mobile_show div.mobile_show_top span:nth-child(3) img {

	height: auto;
	width: 150px
}
div#head div.mobile_show div.mobile_show_content {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #f6f6f6;
	height: 0;
	overflow: hidden;
	z-index: 10000
}
div#head div.mobile_show div.mobile_show_content ul li {
	position: static;
	display: block;
	float: none;
	font-size: 12px;
	border-top: 1px solid #e2e3e7
}
div#head div.mobile_show div.mobile_show_content ul li:last-child {
	border-top: 1px solid #e2e3e7
}
div#head div.mobile_show div.mobile_show_content ul li a {
	display: block;
	text-align: left;
	padding: 20px;
	color: #7c878b;
	font-size: 12px;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#head div.mobile_show div.mobile_show_content ul li>a:nth-child(1) i {
	float: right;
	line-height: 1;
	font-size: 12px
}
div#head div.mobile_show div.mobile_show_content ul li>a:nth-child(1) i:after {
	content: "\e60b";
	font-size: 26px;
	line-height: 16px;
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
	-webkit-transform: rotateZ(90deg);
	-moz-transform: rotateZ(90deg);
	-ms-transform: rotateZ(90deg);
	-o-transform: rotateZ(90deg);
	transform: rotateZ(90deg)
}
div#head div.mobile_show div.mobile_show_content ul li nav {
	margin-left: 5px;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s;
	overflow: hidden;
	height: 0
}
div#head div.mobile_show div.mobile_show_content ul li nav a {
	padding: 20px 0 20px 20px;
	background: #fff;
	border-bottom: 1px solid #e2e3e7
}
div#head div.mobile_show div.mobile_show_content ul li.on>a {
	background: #969ea1
}
div#head div.mobile_show div.mobile_show_content ul li.on>a i.iconfont {
	color: #fff
}
div#head div.mobile_show div.mobile_show_content div.mobile_show_content_search {
	padding: 24px 0 6px;
	margin: 0 20px
}
div#head div.mobile_show div.mobile_show_content div.mobile_show_content_search i.iconfont {
	float: left;
	margin-bottom: -16px;
	line-height: 0
}
div#head div.mobile_show div.mobile_show_content div.mobile_show_content_search i.iconfont:after {
	content: "\e612";
	line-height: 1;
	font-size: 18px
}
div#head div.mobile_show div.mobile_show_content div.mobile_show_content_search input {
	width: 100%;
	margin-top: -4px;
	height: 26px;
	line-height: 26px;
	background: transparent;
	border-bottom: 1px solid #e2e3e7;
	font-size: 12px;
	text-indent: 26px;
	color: #7c878b
}
div#head button.btn {
	display: none
}
div#head div.head_box ol {
	position: absolute;
	bottom: 22px;
	left: 50%;
	margin-left: -31px
}
div#head div.head_box ol li {
	float: left;
	margin: 0 4px;
	width: 8px;
	height: 8px;
	border: 1px solid #fff;
	cursor: pointer;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
div#head div.head_box ol li.on {
	background: #000;
	border-color: #000
}
div#head div.head_box ul {
	position: relative;
	overflow: hidden
}
div#head div.head_box ul li {
	display: block;
	width: 100%;
	height: 100%
}
div#main div.container {
	width: auto;
	margin: 0 15px;
	padding: 20px 0 40px;
	overflow: visible
}
div#main div.container ul.clearfix {
	width: auto;
	padding: 0
}
div#main div.container ul.clearfix li {
	width: 100%;
	margin: 20px auto 0;
	padding-bottom: 20px;
	float: none
}
div#main div.container ul.clearfix li:hover a img {
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1)
}
div#main div.container ul.clearfix li h3 {
	margin: 10px 10px 4px
}
div#main div.container ul.clearfix li h3 a {
	font-size: 14px
}
div#main div.container ul.clearfix li h3 a span {
	width: 16px;
	height: 16px;
	background: transparent
}
div#main div.container ul.clearfix li h3 a span i:after {
	width: 18px;
	height: 18px;
	font-size: 16px;
	line-height: 16px
}
div#main div.container ul.clearfix li p {
	margin: 0 10px
}
div#footer div.footer_top div.footer_top_content {
	margin: 30px auto 26px;
	text-align: center
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_title {
	padding: 6px 0;
	margin-right: 10px;
	width: 100%;
	font-size: 14px;
	line-height: 22px;
	float: none
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_email {
	padding: 6px 0;
	width: 100%;
	float: none;
	margin: 0 auto
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_email input {
	height: 28px;
	width: 200px;
	line-height: 28px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_email p {
	line-height: 18px;
	font-size: 12px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe {
	padding: 6px 0;
	margin-right: 0;
	width: 100%;
	float: none
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p {
	font-size: 12px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p input {
	vertical-align: top;
	height: 29px;
	width: 200px;
	line-height: 29px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p button, div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p input:nth-child(2) {
	height: 29px;
	line-height: 29px;
	font-size: 14px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p button {
	vertical-align: top
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p span {
	display: none;
	position: absolute;
	left: 50%;
	top: 29px;
	z-index: 111;
	width: 198px;
	margin-left: -184px;
	text-align: left;
	border: 1px solid #ccc;
	border-top: 0
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p span a {
	display: block;
	padding-left: 10px;
	height: 29px;
	line-height: 29px
}
div#footer div.footer_bottom div.container {
	text-align: center
}
div#footer div.footer_bottom ul.footer_bottom_content {
	padding: 18px 0;
	text-align: center
}
div#footer div.footer_bottom ul.footer_bottom_content li {
	margin-right: 0;
	padding-bottom: 20px;
	width: 100%;
	float: none
}
div#footer div.footer_bottom ul.footer_bottom_content li h4 {
	font-size: 14px;
	margin: 0 0 6px;
	padding: 0
}
div#footer div.footer_bottom ul.footer_bottom_content li h5 {
	height: auto;
	line-height: 1;
	margin: 0;
	padding: 0
}
div#footer div.footer_bottom ul.footer_bottom_content li p {
	padding-top: 0 !important
}
div#footer div.footer_bottom ul.footer_bottom_content li p img {
	height: 18px;
	width: auto;
	margin: 0;
	padding: 0
}
div#footer div.footer_bottom ul.footer_bottom_content li p small, div#footer div.footer_bottom ul.footer_bottom_content li p span {
	font-size: 12px !important
}
div#main_product_class {
	padding-top: 24px
}
div#main_product_class div.main_texture_of_material_top h2 {
	padding-bottom: 16px;
	padding-left: 0
}
div#main_product_class div.main_texture_of_material_top p {
	padding-left: 0;
	padding-bottom: 8px
}
div#main_product_class div.main_texture_of_material_top p a i:after {
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px
}
div#main_product_class div.main_product_class_content ul {
	width: 600px;
	margin: 10px auto 30px
}
div#main_product_class div.main_product_class_content ul li {
	width: 294px;
	margin: 12px 0;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_product_class div.main_product_class_content ul li img {
	width: 100%;
	height: 270px
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul {
	padding: 25px 28px
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul li label span {
	vertical-align: -4px
}
div#main_product_class_details {
	padding: 30px 0
}
div#main_product_class_details div.main_product_class_details_title {
	width: 544px;
	padding: 0 28px
}
div#main_product_class_details div.main_product_class_details_title h3 {
	font-size: 16px
}
div#main_product_class_details div.main_product_class_details_title span a img {
	left: -80px
}
div#main_product_class_details div.main_product_class_details.container {
	padding: 0 15px;
	width: 540px
}
div#main_product_class_details div.main_product_class_details.container div.main_product_class_details_left small {
	margin-left: 0;
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details.container div.main_product_class_details_left p {
	padding-top: 10px !important;
	font-size: 12px
}
div#main_product_class_details div.main_product_class_details.container div.main_product_class_details_left img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details.container div.main_product_class_details_left h3 {
	padding-top: 16px !important;
	padding-left: 0;
	font-size: 14px;
	font-weight: normal
}
div#main_product_class_details div.main_product_class_details.container div.main_product_class_details_right img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details.container div.main_product_class_details_right h3 {
	padding-top: 16px;
	padding-left: 0;
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details.container div.main_product_class_details_right p {
	padding-top: 10px;
	padding-left: 0;
	font-size: 12px
}
div#main_product_class_details>ul.clearfix {
	width: 600px;
	padding: 20px 0
}
div#main_product_class_details>ul.clearfix li {
	margin-right: 38px;
	width: 140px;
	height: auto
}
div#main_product_class_details>ul.clearfix li:last-child {
	margin-right: 0
}
div#main_product_class_details>ul.clearfix li:nth-child(2) {
	width: 190px
}
div#main_product_class_details>ul.clearfix li img {
	width: auto;
	height: 140px
}
div#main_product_class_details>ul.clearfix li p {
	padding-top: 10px;
	font-size: 12px
}
div#main_product_class_details div.main_product_class_details_img_move h3 {
	padding: 6px 20px;
	font-size: 16px
}
div#main_product_class_details div.main_product_class_details_img_move a.btn {
	display: none
}
div#main_product_class_details div.main_product_class_details_img_move ol {
	bottom: 116px
}
div#main_product_class_details div.main_product_class_details_img_move ul {
	height: 290px
}
div#main_product_class_details div.main_product_class_details_img_move ul li {
	overflow: hidden
}
div#main_product_class_details div.main_product_class_details_img_move ul li a {
	height: 260px
}
div#main_product_class_details div.main_product_class_details_img_move ul li a img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_img_move ul li span h3 {
	width: 100%;
	padding: 10px 0;
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details_img_move ul li span p {
	width: 100%;
	font-size: 12px;
	line-height: 18px
}
div#main_product_class_details div.main_product_class_details_img_move>a {
	margin-top: -60px
}
div#main_product_class_details div.main_product_class_details_data {
	display: none
}
div#main_product_class_details div.main_product_class_details_data h4 {
	padding: 30px 0 20px;
	font-size: 16px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul {
	width: 600px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li {
	padding: 10px 15px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li span:first-child {
	width: 160px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li span:last-child {
	width: 400px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix img {
	width: 200px;
	height: 300px
}
div#main_product_class_details div.main_product_class_details_diversification h3 {
	font-size: 16px;
	padding: 30px 0 16px
}
div#main_product_class_details div.main_product_class_details_diversification ol {
	bottom: 100px;
	margin-left: -40px
}
div#main_product_class_details div.main_product_class_details_diversification a.btn {
	display: none
}
div#main_product_class_details div.main_product_class_details_diversification ul {
	height: 332px;
	margin-top: 0
}
div#main_product_class_details div.main_product_class_details_diversification ul li a img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_diversification ul li span {
	margin-top: 50px
}
div#main_product_class_details div.main_product_class_details_diversification ul li span h3 {
	padding: 10px 0;
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details_diversification ul li span p {
	line-height: 18px;
	font-size: 12px
}
div#main_product_class_details div.main_product_class_details_diversification>a {
	margin-top: -20px
}
div#main_product_class_details div.main_product_class_details_family_product h3 {
	padding: 40px 20px;
	font-size: 16px
}
div#main_product_class_details div.main_product_class_details_family_product a {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_family_product a img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_family_product a span {
	width: 100%;
	height: 100%;
	background-size: 50px 50px
}
div#main_product_class_details div.main_product_class_details_family_product ul {
	padding: 0
}
div#main_product_class_details div.main_product_class_details_family_product ul li {
	width: 260px;
	margin: 15px 20px
}
div#main_product_class_details div.main_product_class_details_family_product ul li h4 {
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details_family_product ul li p {
	font-size: 12px
}
div#main_product_class_details div.main_product_class_details_family_product ul li a {
	width: auto
}
div#main_product_class_details div.main_product_class_details_family_product ul li a img {
	width: 260px;
	height: 260px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix {
	padding: 0
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix h4 {
	padding-left: 20px;
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix p {
	padding-left: 20px;
	font-size: 12px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left {
	width: 50%;
	padding: 0
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left h4 {
	padding-top: 30px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left a i {
	margin-top: 30px;
	margin-right: 40px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_right {
	width: 50%;
	padding: 0
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_right a i {
	margin-right: 60px
}
div#main_about_us div.main_about_us_contents_re .btn {
	display: none
}
div#main_about_us ul {
	padding-bottom: 0
}
div#main_about_us div.container {
	padding-top: 40px
}
div#main_about_us div.container div.main_about_us_contents h3 {
	margin-top: 30px;
	padding: 20px 0;
	font-size: 16px;
	padding-top: 0 !important
}
div#main_about_us div.container div.main_about_us_contents h3 span {
	padding-top: 10px;
	font-size: 50px
}
div#main_about_us div.container div.main_about_us_contents p {
	margin-top: 14px;
	font-size: 12px;
	padding-top: 0;
	margin-bottom: 0
}
div#main_about_us div.container div.main_about_us_contents p img {
	width: 100%
}
div#main_about_us div.container div.main_about_us_contents p a {
	margin-bottom: 0
}
div#main_about_us div.container div.main_about_us_contents p a span {
	background-size: 50px 50px
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_left {
	float: none;
	width: 100%;
	margin: 0 auto;
	max-width: 100%
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_left img {
	max-width: 100%
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_right {
	float: none;
	width: 100%;
	margin: 0 auto;
	max-width: 100%
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_right img {
	max-width: 100%
}
div#main_images {
	padding-top: 24px
}
div#main_images div.main_texture_of_material_top h2 {
	padding: 0;
	padding-bottom: 16px
}
div#main_images div.main_texture_of_material_top p {
	padding: 0;
	padding-bottom: 8px
}
div#main_images div.main_texture_of_material_top p a i:after {
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px
}
div#main_images>div.container div.clearfix {
	margin: 0;
	padding: 30px 0 90px;
	margin-right: -14px
}
div#main_images>div.container div.clearfix a {
	width: 295px;
	height: auto;
	margin: 10px 0 0;
	margin-right: 10px;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_images>div.container div.clearfix a img {
	max-width: 100%;
	height: auto;
	max-height: 100%
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul {
	padding: 25px 0
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul li label span {
	vertical-align: -4px
}
div#main_electronic_module {
	padding-top: 24px
}
div#main_electronic_module div.main_texture_of_material_top h2 {
	padding: 0;
	padding-bottom: 16px
}
div#main_electronic_module div.main_texture_of_material_top p {
	padding: 0;
	padding-bottom: 8px
}
div#main_electronic_module div.main_texture_of_material_top p a i:after {
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px
}
div#main_electronic_module div.main_texture_of_material_content ul {
	padding: 0;
	padding-bottom: 60px
}
div#main_electronic_module div.main_texture_of_material_content ul li {
	width: 284px;
	margin: 0 30px 0 0
}
div#main_electronic_module div.main_texture_of_material_content ul li img {
	width: 284px;
	height: 174px
}
div#main_electronic_module div.main_texture_of_material_content ul li p {
	margin-top: 14px;
	font-size: 14px
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul {
	padding: 25px 0
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul li label span {
	vertical-align: -4px
}
div#main_electronic_module_details {
	padding-top: 24px
}
div#main_electronic_module_details div.main_electronic_module_details_box_left {
	padding-left: 0;
	width: 260px
}
div#main_electronic_module_details div.main_electronic_module_details_box_left h3 {
	padding: 6px 0 8px
}
div#main_electronic_module_details div.main_electronic_module_details_box_left p a {
	font-size: 12px
}
div#main_electronic_module_details div.main_electronic_module_details_box_right {
	width: 340px;
	height: auto;
	padding-right: 0
}
div#main_project div.container {
	width: auto
}
div#main_project div.container div.clearfix {
	padding: 1px 0 80px
}
div#main_project div.container div.clearfix ul {
	float: none;
	width: auto;
	padding: 0;
	margin: 0 15px
}
div#main_project div.container div.clearfix ul li {
	width: auto;
	margin-top: 50px
}
div#main_project div.container div.clearfix>ul>li>a {
	width: auto;
	height: auto
}
div#main_project div.container div.clearfix>ul>li>a img {
	width: 100%;
	height: auto;
	max-height: 100%
}
div#main_project div.container div.clearfix ul li article {
	padding: 20px 15px 40px
}
div#main_project div.container div.clearfix ul li article.article_bg {
	background-position: right 66px
}
div#main_project div.container div.clearfix ul li article h4 {
	font-size: 16px
}
div#main_project div.container div.clearfix ul li article small {
	font-size: 14px
}
div#main_project div.container div.clearfix ul li article p {
	font-size: 12px
}
div#main_certification_information {
	padding-top: 24px
}
div#main_certification_information div.main_certification_information_con h3 {
	padding-bottom: 20px
}
div#main_certification_information div.main_certification_information_con dl dt {
	font-size: 16px
}
div#main_certification_information div.main_certification_information_con dl dd {
	margin: 0 10px
}
div#main_certification_information div.main_certification_information_con dl dd p {
	font-size: 12px
}
aside.main_project_img_show_zIndex div {
	width: 460px
}
div#main_texture_of_material {
	padding-top: 24px
}
div#main_texture_of_material div.main_texture_of_material_top h2 {
	padding: 0;
	padding-bottom: 16px;
	text-indent: 0
}
div#main_texture_of_material div.main_texture_of_material_top p {
	padding: 0;
	padding-bottom: 8px;
	text-indent: 0
}
div#main_texture_of_material div.main_texture_of_material_top p a i {
	text-indent: 0
}
div#main_texture_of_material div.main_texture_of_material_top p a i:after {
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left {
	padding: 0;
	width: 400px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left h3 {
	margin-bottom: 0;
	padding: 10px 0 8px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul.clearfix {
	width: 100%
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul.clearfix li {
	width: 90px;
	margin: 0 4px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul.clearfix li a img {
	width: 90px;
	height: 90px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul.clearfix li span {
	font-size: 12px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right {
	padding: 0;
	width: 200px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right img {
	width: 100%;
	height: auto
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right h4 {
	font-size: 14px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right p {
	font-size: 12px
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul {
	padding: 25px 0
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul li label span {
	vertical-align: -4px
}
}
@media all and (max-width: 600px) {
.aside_form_box_con_code, .aside_form_box_con {
	margin-left: auto !important;
	margin-right: auto !important;
	left: 0 !important;
	max-width: 100% !important
}
.aside_form_box_con_code input, .aside_form_box_con input {
	font-size: 12px !important
}
.aside_form_box_con_code input[type="text"], .aside_form_box_con input[type="text"] {
	width: 60% !important
}
.aside_form_box_con_code input[type="submit"], .aside_form_box_con input[type="submit"] {
	width: 38% !important
}
.container {
	margin: 0 15px !important;
	width: auto;
	min-width: 290px
}
div#head {
	padding-top: 60px
}
div#head div.mobile_show {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1111111;
	background: rgba(0,0,0,0.2)
}
div#head div.mobile_show div.mobile_show_top {
	padding: 10px 0;
	overflow: visible;
	height: auto;
	line-height: 1;
	z-index: 1111;
	background: #fff
}
div#head div.mobile_show div.mobile_show_top span {
	display: block;
	height: 40px
}
div#head div.mobile_show div.mobile_show_top span:nth-child(1) {
	float: left;
	width: 14%
}
div#head div.mobile_show div.mobile_show_top span:nth-child(1) a {
	display: block;
	height: 100%;
	background: url(/static/images/nav_sport-1dff72ce764e6dbbfe7a28cabc13b871ca682925f83779def9136631283babed.png) 14px center/20px 20px no-repeat
}
div#head div.mobile_show div.mobile_show_top span:nth-child(2) {
	float: right;
	width: 66px
}
div#head div.mobile_show div.mobile_show_top span:nth-child(2) a {
	display: inline-block;
	margin: 0 2px;
	margin-top: 5px;
	width: 24px;
	height: 22px;
	font-size: 12px;
	text-align: center;
	line-height: 22px;
	border: 1px solid #ccc;
	color: #000;
	-webkit-webkit-border-radius: 8px;
	-moz-webkit-border-radius: 8px;
	-ms-webkit-border-radius: 8px;
	-o-webkit-border-radius: 8px;
	border-radius: 8px
}
div#head div.mobile_show div.mobile_show_top span:nth-child(3) {
	margin: 0 auto;
	width: 50%;
	text-align: center
}
div#head div.mobile_show div.mobile_show_top span:nth-child(3) img {

	height: auto;
	width: 130px
}
div#head div.mobile_show div.mobile_show_content {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #f6f6f6;
	height: 0;
	overflow: hidden;
	z-index: 10000
}
div#head div.mobile_show div.mobile_show_content ul li {
	position: static;
	display: block;
	float: none;
	font-size: 12px;
	border-top: 1px solid #e2e3e7
}
div#head div.mobile_show div.mobile_show_content ul li:last-child {
	border-top: 1px solid #e2e3e7
}
div#head div.mobile_show div.mobile_show_content ul li a {
	display: block;
	padding: 20px;
	text-align: left;
	color: #7c878b;
	font-size: 12px;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#head div.mobile_show div.mobile_show_content ul li>a:nth-child(1) i {
	float: right;
	line-height: 1;
	font-size: 12px
}
div#head div.mobile_show div.mobile_show_content ul li>a:nth-child(1) i:after {
	content: "\e60b";
	font-size: 26px;
	line-height: 16px;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s;
	-webkit-transform: rotateZ(90deg);
	-moz-transform: rotateZ(90deg);
	-ms-transform: rotateZ(90deg);
	-o-transform: rotateZ(90deg);
	transform: rotateZ(90deg)
}
div#head div.mobile_show div.mobile_show_content ul li nav {
	margin-left: 5px;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s;
	overflow: hidden;
	height: 0
}
div#head div.mobile_show div.mobile_show_content ul li nav a {
	padding: 20px 0 20px 20px;
	background: #fff;
	border-bottom: 1px solid #e2e3e7
}
div#head div.mobile_show div.mobile_show_content ul li.on>a {
	background: #969ea1
}
div#head div.mobile_show div.mobile_show_content ul li.on>a i.iconfont {
	color: #fff
}
div#head div.mobile_show div.mobile_show_content div.mobile_show_content_search {
	padding: 24px 0 6px;
	margin: 0 20px
}
div#head div.mobile_show div.mobile_show_content div.mobile_show_content_search i.iconfont {
	float: left;
	margin-bottom: -16px;
	line-height: 0
}
div#head div.mobile_show div.mobile_show_content div.mobile_show_content_search i.iconfont:after {
	content: "\e612";
	line-height: 1;
	font-size: 18px
}
div#head div.mobile_show div.mobile_show_content div.mobile_show_content_search input {
	width: 100%;
	margin-top: -4px;
	height: 26px;
	line-height: 26px;
	background: transparent;
	border-bottom: 1px solid #e2e3e7;
	font-size: 12px;
	text-indent: 26px;
	color: #7c878b
}
div#head button.next_screen {
	display: none
}
div#head nav#nav {
	display: none
}
div#head button.btn {
	display: none
}
div#head div.head_box ol {
	position: absolute;
	bottom: 22px;
	left: 50%;
	margin-left: -31px
}
div#head div.head_box ol li {
	float: left;
	margin: 0 4px;
	width: 8px;
	height: 8px;
	border: 1px solid #fff;
	cursor: pointer;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
div#head div.head_box ol li.on {
	background: #000;
	border-color: #000
}
div#head div.head_box ul {
	position: relative;
	overflow: hidden
}
div#head div.head_box ul li {
	display: block;
	width: 100%;
	height: 100%
}
div#main div.container {
	padding: 20px 0 40px;
	overflow: visible
}
div#main div.container ul.clearfix {
	width: auto;
	padding: 0
}
div#main div.container ul.clearfix li {
	width: 100%;
	margin: 20px auto 0;
	padding-bottom: 20px;
	float: none
}
div#main div.container ul.clearfix li:hover a img {
	transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1)
}
div#main div.container ul.clearfix li h3 {
	margin: 10px 10px 4px
}
div#main div.container ul.clearfix li h3 a {
	font-size: 14px
}
div#main div.container ul.clearfix li h3 a span {
	width: 16px;
	height: 16px;
	background: transparent
}
div#main div.container ul.clearfix li h3 a span i:after {
	width: 18px;
	height: 18px;
	font-size: 16px;
	line-height: 16px
}
div#main div.container ul.clearfix li p {
	margin: 0 10px
}
div#footer div.footer_top div.footer_top_content {
	margin: 30px auto 26px;
	text-align: center
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_title {
	padding: 6px 0;
	margin-right: 10px;
	width: 100%;
	font-size: 14px;
	line-height: 22px;
	float: none
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_email {
	padding: 6px 0;
	width: 100%;
	float: none;
	margin: 0 auto
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_email input {
	height: 28px;
	width: 200px;
	line-height: 28px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_email p {
	line-height: 18px;
	font-size: 12px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe {
	padding: 6px 0;
	margin-right: 0;
	width: 100%;
	float: none
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p {
	font-size: 12px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p input {
	vertical-align: top;
	height: 29px;
	width: 170px;
	line-height: 29px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p input:nth-child(2) {
	padding: 0 8px;
	height: 29px;
	width: 112px !important;
	line-height: 29px;
	font-size: 12px
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p span {
	display: none;
	position: absolute;
	left: 0;
	top: 29px;
	z-index: 111;
	width: 168px;
	margin-left: 0;
	text-align: left;
	border: 1px solid #ccc;
	border-top: 0
}
div#footer div.footer_top div.footer_top_content div.footer_top_content_subscribe p span a {
	display: block;
	padding-left: 10px;
	height: 29px;
	line-height: 29px
}
div#footer div.footer_bottom div.container {
	text-align: center
}
div#footer div.footer_bottom ul.footer_bottom_content {
	padding: 18px 0;
	text-align: center
}
div#footer div.footer_bottom ul.footer_bottom_content li {
	margin-right: 0;
	padding-bottom: 20px;
	width: 100%;
	float: none
}
div#footer div.footer_bottom ul.footer_bottom_content li a:nth-child(1) img {
	width: 142px
}
div#footer div.footer_bottom ul.footer_bottom_content li h4 {
	font-size: 14px;
	margin: 0 0 6px;
	padding: 0
}
div#footer div.footer_bottom ul.footer_bottom_content li h5 {
	height: auto;
	line-height: 1;
	margin: 0;
	padding: 0
}
div#footer div.footer_bottom ul.footer_bottom_content li p {
	margin-top: 6px;
	padding: 0;
	font-size: 12px
}
div#footer div.footer_bottom ul.footer_bottom_content li p img {
	height: 18px;
	width: auto;
	margin: 0;
	padding: 0
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1):nth-last-child(1) {
	padding-top: 6px
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p {
	font-size: 12px
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p span {
	line-height: 16px;
	font-size: 12px
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p small {
	font-size: 12px
}
div#main_product_class {
	padding-top: 24px
}
div#main_product_class div.main_texture_of_material_top h2 {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 16px
}
div#main_product_class div.main_texture_of_material_top p {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 8px
}
div#main_product_class div.main_texture_of_material_top p a i:after {
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px
}
div#main_product_class div.main_product_class_content ul {
	width: auto;
	margin: 10px auto 30px
}
div#main_product_class div.main_product_class_content ul li {
	margin: 0;
	margin-bottom: 15px;
	width: 100%;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_product_class div.main_product_class_content ul li a {
	font-size: 12px
}
div#main_product_class div.main_product_class_content ul li a i {
	margin-top: 12px
}
div#main_product_class div.main_product_class_content ul li a i:after {
	width: 18px;
	height: 18px;
	font-size: 16px;
	line-height: 16px
}
div#main_product_class div.main_product_class_content ul li img {
	width: 100%;
	height: auto
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul {
	padding: 25px 0
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px
}
div#main_product_class div.main_texture_of_material_top_hide_box div.container ul li label span {
	vertical-align: -4px
}
div#main_product_class_details {
	padding: 30px 0;
	width: auto
}
div#main_product_class_details div.main_product_class_details_title {
	width: auto;
	padding: 0
}
div#main_product_class_details div.main_product_class_details_title h3 {
	padding-top: 0;
	font-size: 16px
}
div#main_product_class_details div.main_product_class_details_title span a img {
	left: -120px
}
div#main_product_class_details div.main_product_class_details {
	padding: 0 !important;
	width: auto !important;
	margin: 0 auto
}
div#main_product_class_details div.main_product_class_details:nth-child(4) div.main_product_class_details_left p {
	padding-top: 0 !important
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left {
	float: none;
	width: 100%
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left small {
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left p {
	padding-top: 0 !important;
	font-size: 12px
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left img {
	margin-left: 0;
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_left h3 {
	padding-top: 0 !important;
	padding-left: 0px;
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_right {
	width: 100%;
	margin-top: 20px
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_right img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_right h3 {
	padding-top: 0;
	padding-left: 0px;
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_right p {
	padding-left: 0;
	padding-top: 0;
	font-size: 12px
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_right>span {
	font-size: 12px
}
div#main_product_class_details div.main_product_class_details div.main_product_class_details_right>span a {
	padding: 0 8px
}
div#main_product_class_details>ul.clearfix {
	padding: 0;
	margin: 0;
	width: auto !important
}
div#main_product_class_details>ul.clearfix li {
	margin: 20px 0;
	width: 100%;
	height: auto;
	text-align: center
}
div#main_product_class_details>ul.clearfix li:nth-child(2) {
	width: 100%
}
div#main_product_class_details>ul.clearfix li p {
	text-align: left
}
div#main_product_class_details>ul.clearfix li:last-child {
	margin-right: 0
}
div#main_product_class_details>ul.clearfix li img {
	width: 90%;
	height: auto
}
div#main_product_class_details>ul.clearfix li a {
	height: 100%
}
div#main_product_class_details>ul.clearfix li a img {
	width: 100%;
	height: auto
}
div#main_product_class_details>ul.clearfix li p {
	padding-top: 10px;
	font-size: 12px
}
div#main_product_class_details div.main_product_class_details_img_move h3 {
	padding: 20px 10px;
	font-size: 16px
}
div#main_product_class_details div.main_product_class_details_img_move a.btn {
	display: none
}
div#main_product_class_details div.main_product_class_details_img_move ol {
	bottom: 116px
}
div#main_product_class_details div.main_product_class_details_img_move ul {
	height: 290px
}
div#main_product_class_details div.main_product_class_details_img_move ul li {
	overflow: hidden
}
div#main_product_class_details div.main_product_class_details_img_move ul li a {
	height: 160px
}
div#main_product_class_details div.main_product_class_details_img_move ul li a img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_img_move ul li span h3 {
	width: 100%;
	padding: 10px 0;
	font-size: 16px
}
div#main_product_class_details div.main_product_class_details_img_move ul li span p {
	width: 100%;
	font-size: 12px;
	line-height: 18px
}
div#main_product_class_details div.main_product_class_details_img_move>a.btn {
	margin-top: -50px
}
div#main_product_class_details div.main_product_class_details_img_move>a.btn i {
	width: 24px;
	height: 24px;
	line-height: 14px
}
div#main_product_class_details div.main_product_class_details_img_move>a.btn i:after {
	font-size: 20px
}
div#main_product_class_details div.main_product_class_details_img_move ol li {
	width: 10px;
	height: 10px
}
div#main_product_class_details div.main_product_class_details_data {
	display: none
}
div#main_product_class_details div.main_product_class_details_data h4 {
	padding: 30px 0 20px;
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul {
	width: 600px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li {
	padding: 10px 15px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li span:first-child {
	width: 160px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix ul li span:last-child {
	width: 400px
}
div#main_product_class_details div.main_product_class_details_data div.clearfix img {
	width: 200px;
	height: 300px
}
div#main_product_class_details div.main_product_class_details_diversification h3 {
	padding: 20px 0 10px;
	font-size: 16px
}
div#main_product_class_details div.main_product_class_details_diversification a.btn {
	display: none
}
div#main_product_class_details div.main_product_class_details_diversification ul {
	height: 300px;
	position: relative;
	margin-top: 16px
}
div#main_product_class_details div.main_product_class_details_diversification ul li a {
	height: 120px
}
div#main_product_class_details div.main_product_class_details_diversification ul li a img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_diversification ul li span {
	width: 100%
}
div#main_product_class_details div.main_product_class_details_diversification ul li span h3 {
	width: 100%;
	padding: 10px 0;
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details_diversification ul li span p {
	width: 100%;
	line-height: 18px;
	font-size: 12px
}
div#main_product_class_details div.main_product_class_details_diversification>a.btn {
	margin-top: -60px
}
div#main_product_class_details div.main_product_class_details_diversification>a.btn i {
	width: 24px;
	height: 24px;
	line-height: 14px
}
div#main_product_class_details div.main_product_class_details_diversification>a.btn i:after {
	font-size: 20px
}
div#main_product_class_details div.main_product_class_details_diversification ol {
	bottom: 136px
}
div#main_product_class_details div.main_product_class_details_family_product h3 {
	padding: 20px 10px;
	font-size: 16px
}
div#main_product_class_details div.main_product_class_details_family_product a {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_family_product a img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_family_product a span {
	width: 100%;
	height: 100%;
	background-size: 30px 30px
}
div#main_product_class_details div.main_product_class_details_family_product ul {
	width: 100%;
	padding: 0
}
div#main_product_class_details div.main_product_class_details_family_product ul li {
	text-align: center;
	width: auto;
	margin: 15px 15px
}
div#main_product_class_details div.main_product_class_details_family_product ul li a {
	width: auto
}
div#main_product_class_details div.main_product_class_details_family_product ul li a img {
	width: 260px;
	height: 260px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix h4 {
	padding-left: 20px;
	font-size: 14px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix p {
	padding-left: 20px;
	font-size: 12px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left {
	padding: 0;
	width: 100%
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left img {
	width: 100%;
	height: auto
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left h4 {
	padding-top: 110px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left a i {
	margin-top: 110px;
	margin-right: 40px;
	width: 24px;
	height: 24px;
	line-height: 14px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_left a i:after {
	font-size: 20px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_right {
	padding: 0;
	width: 100%
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_right a i {
	margin-right: 60px;
	width: 24px;
	height: 24px;
	line-height: 14px
}
div#main_product_class_details div.main_product_class_details_family_product div.clearfix div.main_product_class_details_family_product_right a i:after {
	font-size: 20px
}
div#main_about_us div.main_about_us_contents_re .btn {
	display: none
}
div#main_about_us div.container {
	padding-top: 24px
}
div#main_about_us div.container div.main_about_us_contents h3 {
	margin-top: 30px;
	padding: 10px 0;
	font-size: 16px;
	padding-top: 0 !important
}
div#main_about_us div.container div.main_about_us_contents h3 span {
	padding-top: 10px;
	font-size: 50px
}
div#main_about_us div.container div.main_about_us_contents p {
	margin-bottom: 0;
	margin-top: 14px;
	font-size: 12px;
	padding-top: 0
}
div#main_about_us div.container div.main_about_us_contents p img {
	width: 100%
}
div#main_about_us div.container div.main_about_us_contents p a {
	margin-bottom: 0
}
div#main_about_us div.container div.main_about_us_contents p a span {
	background-size: 34px 34px
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_left {
	float: none;
	width: 100%;
	margin: 0 auto;
	max-width: 100%
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_left p img {
	max-width: 100%
}
div#main_about_us div.container div.main_about_us_contents div.main_about_us_contents_right {
	float: none;
	width: 100%;
	margin: 0 auto
}
div#main_about_us ul {
	padding-bottom: 0
}
div#main_images {
	padding-top: 24px
}
div#main_images div.main_texture_of_material_top h2 {
	padding: 0;
	padding-bottom: 16px
}
div#main_images div.main_texture_of_material_top p {
	padding: 0;
	padding-bottom: 8px
}
div#main_images div.main_texture_of_material_top p a i:after {
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px
}
div#main_images>div.container div.clearfix {
	margin: 0;
	padding: 0
}
div#main_images>div.container div.clearfix a {
	margin: 12px 0 0;
	width: 100%;
	height: auto;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s
}
div#main_images>div.container div.clearfix a:last-child {
	margin-bottom: 15px
}
div#main_images>div.container div.clearfix a img {
	max-width: 100%;
	height: auto;
	max-height: 100%
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul {
	padding: 25px 0
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px
}
div#main_images div.main_texture_of_material_top_hide_box div.container ul li label span {
	vertical-align: -4px
}
div#main_electronic_module {
	padding-top: 24px
}
div#main_electronic_module div.main_texture_of_material_top h2 {
	padding: 0;
	padding-bottom: 16px
}
div#main_electronic_module div.main_texture_of_material_top p {
	padding: 0;
	padding-bottom: 8px
}
div#main_electronic_module div.main_texture_of_material_top p a i:after {
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px
}
div#main_electronic_module div.main_texture_of_material_content ul {
	padding: 0;
	margin-right: 0;
	padding-bottom: 40px
}
div#main_electronic_module div.main_texture_of_material_content ul li {
	float: none;
	margin: 0;
	margin-top: 15px;
	padding: 0;
	width: 100%
}
div#main_electronic_module div.main_texture_of_material_content ul li:last-child {
	margin-bottom: 15px
}
div#main_electronic_module div.main_texture_of_material_content ul li img {
	width: 100%;
	height: auto
}
div#main_electronic_module div.main_texture_of_material_content ul li p {
	font-size: 14px
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul {
	padding: 25px 0
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px
}
div#main_electronic_module div.main_texture_of_material_top_hide_box div.container ul li label span {
	vertical-align: -4px
}
div#main_electronic_module_details {
	padding-top: 24px
}
div#main_electronic_module_details div.main_electronic_module_details_box_left {
	float: none;
	width: 100%;
	min-width: 320px;
	padding-left: 0
}
div#main_electronic_module_details div.main_electronic_module_details_box_left div.downlaodsCon {
	bottom: 0;
	right: auto;
	left: 0
}
div#main_electronic_module_details div.main_electronic_module_details_box_left h3 {
	padding: 6px 0 8px
}
div#main_electronic_module_details div.main_electronic_module_details_box_left p a {
	font-size: 12px
}
div#main_electronic_module_details div.main_electronic_module_details_box_right {
	float: none;
	width: 100%;
	min-width: 320px;
	height: auto;
	min-height: 360px
}
div#main_electronic_module_details div.main_electronic_module_details_box_right img {
	width: 100%;
	height: auto
}
div#main_project div.container {
	width: auto
}
div#main_project div.container div.clearfix:nth-child(3) {
	padding: 1px 0 30px
}
div#main_project div.container div.clearfix:nth-child(2) {
	padding: 1px 0 10px
}
div#main_project div.container div.clearfix ul {
	float: none;
	width: auto;
	padding: 0
}
div#main_project div.container div.clearfix ul li {
	width: auto;
	margin-top: 50px
}
div#main_project div.container div.clearfix ul li>a {
	width: auto;
	height: auto
}
div#main_project div.container div.clearfix ul li>a img {
	width: 100%;
	height: auto;
	max-height: 100%
}
div#main_project div.container div.clearfix ul li article {
	padding: 20px 15px 40px
}
div#main_project div.container div.clearfix ul li article.article_bg {
	background-position: right 22px
}
div#main_project div.container div.clearfix ul li article p {
	font-size: 12px
}
div#main_certification_information {
	padding-top: 24px
}
div#main_certification_information div.main_certification_information_con h3 {
	padding-bottom: 0
}
div#main_certification_information div.main_certification_information_con dl {
	margin: 0 auto
}
div#main_certification_information div.main_certification_information_con dl dt {
	padding: 8px 0;
	font-size: 16px
}
div#main_certification_information div.main_certification_information_con dl dd {
	margin: 0 2%;
	width: 46%
}
div#main_certification_information div.main_certification_information_con dl dd img {
	width: 100%;
	height: auto
}
div#main_certification_information div.main_certification_information_con dl dd p {
	width: 100%;
	font-size: 12px;
	margin: 0;
	max-width: 100%
}
aside.main_project_img_show_zIndex div {
	width: 360px
}
aside.main_project_img_show_zIndex div ul li h3 {
	margin-top: 260px
}
aside.main_project_img_show_zIndex div ol {
	margin-top: 240px
}
div#main_texture_of_material {
	padding-top: 24px
}
div#main_texture_of_material div.main_texture_of_material_top h2 {
	padding: 0;
	padding-bottom: 16px;
	text-indent: 0
}
div#main_texture_of_material div.main_texture_of_material_top p {
	padding: 0;
	padding-bottom: 8px;
	text-indent: 0
}
div#main_texture_of_material div.main_texture_of_material_top p a i {
	text-indent: 0
}
div#main_texture_of_material div.main_texture_of_material_top p a i:after {
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 20px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left {
	padding: 0;
	width: 40%
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left h3 {
	padding: 10px 0 8px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul.clearfix {
	width: 100%
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul.clearfix li {
	float: none;
	width: auto;
	margin: 0;
	margin-right: 10px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul.clearfix li a img {
	width: 100%;
	height: auto
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_left ul.clearfix li span {
	font-size: 12px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right {
	padding: 0;
	width: 60%
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right img {
	width: 100%;
	height: auto
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right h4 {
	font-size: 16px
}
div#main_texture_of_material div.main_texture_of_material_content div.main_texture_of_material_content_right p {
	font-size: 12px
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul {
	padding: 25px 0
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul li label {
	font-size: 12px
}
div#main_texture_of_material div.main_texture_of_material_top_hide_box div.container ul li label span {
	vertical-align: -4px
}
div.aside_form_box div.aside_form_box_con form div.aside_form_box_con_block input {
	width: 100% !important
}
}
div.aside_form_box_con_code div.aside_form_box_con_block {
	line-height: 36px
}
div.aside_form_box_con_code div.aside_form_box_con_block input {
	display: inline-block !important;
	font-size: 14px
}
div.aside_form_box_con_code div.aside_form_box_con_block input:focus {
	outline: 0 !important
}
div.aside_form_box_con_code div.aside_form_box_con_block input[type="text"] {
	width: 240px;
	border: 1px solid #ebebeb;
	border-right: 0;
	vertical-align: top
}
div.aside_form_box_con_code div.aside_form_box_con_block input[type="submit"] {
	width: 100px;
	border: 0;
	vertical-align: top;
	line-height: 22px
}
div.aside_form_box_con_code div.aside_form_box_con_block p {
	line-height: 1.6;
	color: #606060
}
div.aside_form_box_con_code div.aside_form_box_con_block p small {
	margin-bottom: 8px;
	color: #b2b2b2
}
div.aside_form_box_con_code div.aside_form_box_con_block p span {
	color: #c10538
}
div.aside_form_box .aside_form_box_con_code, div.aside_form_box .aside_form_box_con {
	display: none;
	padding-top: 16px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -130px;
	margin-left: -230px;
	width: 100%;
	height: 100%;
	max-height: 260px;
	background-color: #fff;
	text-align: right;
	max-width: 460px;
	z-index: 22222222
}
div.aside_form_box h6 {
	font-size: 20px;
	text-align: left;
	font-weight: normal
}
div.aside_form_box .close {
	display: inline-block;
	margin-right: 16px;
	width: 18px;
	height: 18px;
	background-image: url(/static/images/form_close-6145ba7b623c636e4d8ba200046bde362dc2a7891c71d468293e0c55ec55a1c5.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer
}
div.aside_form_box form {
	padding: 0 40px
}
div.aside_form_box form div.aside_form_box_con_block {
	margin-top: 16px;
	text-align: left
}
div.aside_form_box form div.aside_form_box_con_block a, div.aside_form_box form div.aside_form_box_con_block input {
	display: block;
	font-size: 14px;
	border: 1px solid #ccc;
	padding: 8px;
	line-height: 20px;
	background-color: transparent;
	width: 100%;
	box-sizing: border-box;
	color: #5c5c5c
}
div.aside_form_box form div.aside_form_box_con_block a, div.aside_form_box form div.aside_form_box_con_block input[type="submit"] {
	text-align: center
}
div.aside_form_box form div.aside_form_box_con_block input:focus {
	outline: 1px solid #f00
}
div.aside_form_box form div.aside_form_box_con_block input[type="submit"] {
	background-color: #c10538;
	color: #fff;
	border: 0
}
div.aside_form_box_con {
	display: none;
	max-height: 580px !important;
	margin-top: -305px !important;
	margin-left: -230px
}
div.aside_form_box_bg {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.3);
	z-index: 22222
}
div.scroll_btn .next_screen {
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -15px;
	margin-top: 10px;
	height: 50px;
	width: 30px;
	margin-bottom: 2em;
	-moz-transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
	background-color: #fff;
	background-image: url(/static/images/page_arrow-3e9d7db21ca9f8b0d15a82b3dfbfca7a1b30fa1ce9f0b43b8c3a0c3ad357c566.png);
	background-position: center center;
	background-size: auto auto;
	background-repeat: no-repeat;
	-webkit-webkit-border-radius: 15px;
	-moz-webkit-border-radius: 15px;
	-ms-webkit-border-radius: 15px;
	-o-webkit-border-radius: 15px;
	border-radius: 15px;
	animation: top_bottom_move 1.8s infinite;
	-moz-animation: top_bottom_move 1.8s infinite;
	-webkit-animation: top_bottom_move 1.8s infinite;
	-o-animation: top_bottom_move 1.8s infinite;
	-ms-animation: top_bottom_move 1.8s infinite
}
div.scroll_btn {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 20em;
	margin-bottom: -3em;
	height: 0em
}
div.scroll_btn .next_screen:hover {
	background-color: #999;
	background-image: url(/static/images/page_arrow_black-5dd5d227e051b8854a78a32f62c5a89b7aa1e29f6ddc06dab1cdced72a4dd74a.png);
	background-position: center center;
	background-size: auto auto;
	background-repeat: no-repeat
}
div#footer div.footer_bottom p {
	font-family: "arial"
}
div#footer div.footer_bottom ul.footer_bottom_content li:nth-child(1) p span {
	font-family: "Microsoft Yahei"
}
.lb-data .lb-details {
	text-align: right;
	width: 100%
}
input[type="checkbox"]+span {
	vertical-align: middle
}
.main_text {
	position: relative
}
.main_text>.iconfont {
	position: absolute;
	margin-left: 20px;
	bottom: 15px;
	right: 10px;
	-moz-transform: rotateZ(90deg);
	-webkit-transform: rotateZ(90deg);
	-ms-transform: rotateZ(90deg);
	-o-transform: rotateZ(90deg);
	transform: rotateZ(90deg);
	cursor: pointer;
	z-index: 1;
	background-color: #f0f0f0;
	color: #999;
	vertical-align: top;
	-webkit-transition: all 0.6s linear 0s;
	-moz-transition: all 0.6s linear 0s;
	-ms-transition: all 0.6s linear 0s;
	-o-transition: all 0.6s linear 0s;
	transition: all 0.6s linear 0s;
	-webkit-webkit-border-radius: 50%;
	-moz-webkit-border-radius: 50%;
	-ms-webkit-border-radius: 50%;
	-o-webkit-border-radius: 50%;
	border-radius: 50%
}
.iconfont {
	font-size: 46px;
	font-style: normal;
	font-family: "iconfont" !important;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale
}
.main_text a {
	display: block
}
.main_text>.iconfont.hover {
	transform: rotateZ(-90deg);
	-webkit-transform: rotateZ(-90deg);
	-moz-transform: rotateZ(-90deg);
	-ms-transform: rotateZ(-90deg);
	-o-transform: rotateZ(-90deg)
}
.main_text>.iconfont:hover {
	color: #fff;
	background: #999
}
.main_text>.iconfont:after {
	content: "\e60b";
	display: block;
	width: 18px;
	height: 18px;
	line-height: 17px;
	font-size: 12px;
	text-align: center
}
.error-wrap {
	border-top: 1px solid #efefef;
	padding: 20px 0
}
.error-wrap .container {
	padding: 130px 0;
	border: 1px solid #efefef;
	background-color: #fff
}
.error-box {
	width: 460px;
	margin: 0 auto
}
.error-box strong {
	font-size: 72px;
	line-height: 1
}
.error-box p {
	color: #666;
	font-weight: bold;
	margin: 10px 0 20px
}
.error-box li {
	color: #999;
	font-size: 12px;
	margin-bottom: 12px
}
.error-500 strong {
	color: #04adf0
}
.error-404 strong {
	color: #858585
}
.error-404 em {
	color: #e74141
}
.error-404 span {
	display: block;
	color: #666
}
.error-404 .return {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #ececec
}
body:after {
	content: url("/assets/lightbox/close-5d62e6c90005bfb71f6abb440f9e4753681cb23bbd5e60477ab6f442d2f0e69c.png") url("/assets/lightbox/loading-225aa88b6ab02c06222ec9468d62e15fa188e39cdb9431d1f55401ad380753ed.gif") url("/assets/lightbox/prev-7fd9273f20fdb1229c224341271a119020a5eee74ccf6b4605730917c864caf2.png") url("/assets/lightbox/next-15b869b02c6fbaa8c6c26445a2dd2d9bad80fd27b1409f8179e5dd89dc89d90a.png");
	display: none
}
body.lb-disable-scrolling {
	overflow: hidden
}
.lightboxOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: black;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
	display: none
}
.lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	line-height: 0;
	font-weight: normal
}
.lightbox .lb-image {
	display: block;
	height: auto;
	max-width: inherit;
	border-radius: 3px
}
.lightbox a img {
	border: none
}
.lb-outerContainer {
	position: relative;
	background-color: white;
*zoom:1;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-radius: 4px
}
.lb-outerContainer:after {
	content: "";
	display: table;
	clear: both
}
.lb-container {
	padding: 4px
}
.lb-loader {
	position: absolute;
	top: 43%;
	left: 0;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0
}
.lb-cancel {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	background: url("/static/images/loading-225aa88b6ab02c06222ec9468d62e15fa188e39cdb9431d1f55401ad380753ed.gif") no-repeat
}
.lb-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10
}
.lb-container>.nav {
	left: 0
}
.lb-nav a {
	outline: none;
	background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")
}
.lb-prev, .lb-next {
	height: 100%;
	cursor: pointer;
	display: block
}
.lb-nav a.lb-prev {
	width: 34%;
	left: 0;
	float: left;
	background: url("/static/images/prev-7fd9273f20fdb1229c224341271a119020a5eee74ccf6b4605730917c864caf2.png") left 48% no-repeat;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s
}
.lb-nav a.lb-prev:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1
}
.lb-nav a.lb-next {
	width: 64%;
	right: 0;
	float: right;
	background: url("/static/images/next-15b869b02c6fbaa8c6c26445a2dd2d9bad80fd27b1409f8179e5dd89dc89d90a.png") right 48% no-repeat;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s
}
.lb-nav a.lb-next:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1
}
.lb-dataContainer {
	margin: 0 auto;
	padding-top: 5px;
*zoom:1;
	width: 100%;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.lb-dataContainer:after {
	content: "";
	display: table;
	clear: both
}
.lb-data {
	padding: 0 4px;
	color: #ccc
}
.lb-data .lb-details {
	width: 85%;
	float: right;
	text-align: right;
	line-height: 1.1em
}
.lb-data .lb-caption {
	font-size: 13px;
	font-weight: bold;
	line-height: 1em
}
.lb-data .lb-number {
	display: block;
	clear: left;
	padding-bottom: 1em;
	font-size: 12px;
	color: #999999
}
.lb-data .lb-close {
	display: none;
	float: right;
	width: 30px;
	height: 30px;
	background: url("/static/images/close-5d62e6c90005bfb71f6abb440f9e4753681cb23bbd5e60477ab6f442d2f0e69c.png") top right no-repeat;
	text-align: right;
	outline: none;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	transition: opacity 0.2s
}
.lb-data .lb-close:hover {
	cursor: pointer;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1
}
.hide {
	display: none
}
.show {
	display: block
}

.page {
	clear: both;
	margin: 10px 0;
	text-align: center;
}
.page  a{
color:#000
}
.page a:hover {
	color:#c10538;
}
.page-status{
	border-radius: 2px 0 0 2px;
}
.page-last{
	border-radius: 0 2px 2px 0;
}
.page-status,.page-index,.page-pre,.page-num,.page-next,.page-last{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	padding: 0 15px;
	height: 28px;
	line-height: 28px;
	margin: 0 -1px 5px 0;
	background-color: #fff;
	color: #333;
	font-size: 12px;
	border: 1px solid #e2e2e2;
}
.page-num-current{
	background-color: #c10538;
	height:30px;
	line-height: 30px;
	border-top:none;
	border-bottom:none;
	color:#fff;
}
a.page-num-current:hover{
	color:#fff;
}
a.page-num-current {
	
	color:#fff;
}