@charset "UTF-8";
	* {
	box-sizing:border-box;
	padding:0;
	margin:0;
}
html,body {
	font-size:62.5%;
}
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a,img {
	margin:0;
	padding:0;
	border:none;
}
body {
	background:#fff;
	font-family:"Microsoft YaHei","Arial",arial;
	font-size:1.4rem;
	color:#333;
	font-weight:normal;
}
textarea,input {
	font-family:"Microsoft YaHei","Arial",arial;
	color:#333;
	font-size:1.4rem;
	padding:0;
	margin:0;
	border-radius:0;
	outline:none;
	-webkit-appearance:none;
	display:block;
}
input[type="checkbox"],input[type="radio"] {
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
select,input:focus,textarea:focus {
	outline:none;
}
textarea {
	overflow:auto;
	resize:none;
}
textarea::-webkit-scrollbar {
	width:4px;
}
textarea::-webkit-scrollbar-button {
	display:none;
}
textarea::-webkit-scrollbar-thumb {
	background:#e50011;
}
select::-ms-expand {
	display:none;
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu {
	display:block;
}
ol,ul,li {
	list-style:none;
}
h1,h2,h3,h4,h5,h6 {
	font-size:1.4rem;
	color:#333;
	font-weight:normal;
}
a,a:link,a:visited,a:focus,a:active,a:hover {
	font-family:"Microsoft YaHei","Arial",arial;
	color:#333;
	font-size:1.4rem;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#e50011;
}
a {
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-ms-transition-duration:.2s;
	-o-transition-duration:.2s;
	transition-duration:.2s;
}
video,iframe,img {
	max-width:100%;
}
table {
	width:100%;
}
.wrap {
	max-width:1440px;
	width:94%;
	margin:0 auto;
}
.wrap:after {
	content:"";
	height:0;
	display:block;
	clear:both;
}
.lzpic2 {
	display:none;
}
.picc {
	overflow:hidden;
}
.picc img {
	width:100%;
	display:block;
}
.picc span {
	display:block;
	background:no-repeat center;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-ms-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
}
.row:after {
	content:"";
	height:0;
	display:block;
	clear:both;
}
.col {
	float:left;
}
.col1 {
	width:8.33333333%;
}
.col2 {
	width:16.66666667%;
}
.col3 {
	width:25%;
}
.col4 {
	width:33.33333333%;
}
.col5 {
	width:41.66666667%;
}
.col6 {
	width:50%;
}
.col7 {
	width:58.33333333%;
}
.col8 {
	width:66.66666667%;
}
.col9 {
	width:75%;
}
.col10 {
	width:83.33333333%;
}
.col11 {
	width:91.66666667%;
}
.col12 {
	width:100%;
}
.order1 {
	order:1;
}
.order2 {
	order:2;
}
.order3 {
	order:3;
}
.order4 {
	order:4;
}
.order5 {
	order:5;
}
.order6 {
	order:6;
}
.order7 {
	order:7;
}
.order8 {
	order:8;
}
.order9 {
	order:9;
}
.l {
	float:left;
}
.r {
	float:right;
}
.tal {
	text-align:left;
}
.tar {
	text-align:right;
}
.tac {
	text-align:center;
}
.hide {
	display:none;
}
.hidden {
	overflow:hidden;
}
.table {
	display:table;
	height:100%;
	width:100%;
}
.td {
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
.swiper-pagination-bullet,.swiper-button-prev,.swiper-button-next {
	outline:none;
}
.bg-white {
	background:#fff;
}
.rbtn {
	position:relative;
	display:block;
	text-align:center;
	overflow:hidden;
}
.rbtn:hover::after {
	width:100%;
}
.rbtn button,.rbtn input,.rbtn span {
	width:100%;
	height:100%;
	position:relative;
	z-index:5;
	display:block;
	background:none;
	cursor:pointer;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.rbtn::after {
	content:" ";
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:0;
	height:100%;
	background:#e50011;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.rbtn.w::after {
	background:#fff;
}
.article {
	line-height:32px;
	font-size:1.6rem;
}
.main-filter {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:100;
	display:none;
	background:url(../images/mainfilter.png);
}
.wrapper {
	width:100%;
	position:relative;
	overflow:hidden;
}
.header {
	width:100%;
	height:110px;
	z-index:90;
	background:#fff;
	z-index:100;
}
.header.top {
	position:fixed;
	top:0;
	left:0;
}
.header .logo {
	float:left;
	overflow:hidden;
	margin-top:26px;
}
.header .logo img {
	width:100%;
	display:block;
	max-height: 70px;
}
.header .slogan {
	float:left;
	margin:36px 0 0 20px;
	padding-left:20px;
	line-height:22px;
	color:#666;
	position:relative;
}
.header .slogan::after {
	content:" ";
	width:1px;
	height:38px;
	background:#ccc;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-19px;
	z-index:2;
}
.header .language {
	float:right;
	position:relative;
	margin-top:20px;
	padding-left:5px;
	background:url(../images/address_icon2.png) no-repeat;
}
.header .language .tit {
	height:20px;
	line-height:20px;
	padding:0 16px 0 12px;
	cursor:pointer;
	
	font-size:16px;
	color:#444;
}
.header .language .tit.on {
	
}
.header .language .list {
	position:absolute;
	top:20px;
	left:50%;
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	transform:translate(-50%,0);
	z-index:5;
	width:100px;
	padding-top:10px;
	text-align:center;
	display:none;
}
.header .language ul {
	background:#c60412;
	border-radius:4px;
	padding:4px 0;
	position:relative;
}
.header .language ul::after {
	bottom:100%;
	left:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-bottom-color:#c60412;
	border-width:4px;
	margin-left:-4px;
}
.header .language li a {
	height:30px;
	line-height:30px;
	display:block;
	font-size:14px;
	color:#fff;
}
.header .language li a:hover {

}
.header .search-box {
	float:right;
	position:relative;
	clear:right;
	margin-top:12px;
}
.header .search-box .search-btn {
	width:50px;
	height:50px;
	background:url(../images/search.png) no-repeat center #e50011;
	display:none;
}
.header .search-box .search-bar {
	width:370px;
	height:40px;
	background:#eee;
}
.header .search-box .search-bar .btn {
	width:60px;
	height:40px;
	float:right;
	background:url(../images/search.png) no-repeat center #e50011;
}
.header .search-box .search-bar .btn input {
	width:100%;
	height:100%;
	background:none;
	cursor:pointer;
}
.header .search-box .search-bar .inpu {
	padding-right:60px;
}
.header .search-box .search-bar .inpu input {
	width:100%;
	height:40px;
	line-height:40px;
	padding:0 16px;
	font-size:1.6rem;
	border:solid 1px #e50011;
}
.header .search-box .search-bar .inpu input::-webkit-input-placeholder {
	color:#b5b5b5;
}
.header .search-box .search-bar .inpu input:-moz-placeholder {
	color:#b5b5b5;
}
.header .search-box .search-bar .inpu input::-moz-placeholder {
	color:#b5b5b5;
}
.header .search-box .search-bar .inpu input:-ms-input-placeholder {
	color:#b5b5b5;
}
.header .menu-btn {
	display:none;
}
.mainnav {
	background:#e50011;
	position:relative;
	width:100%;
}
.mainnav.fixed {
	position:fixed;
	top:0;
	left:0;
	z-index:99;
}
.mainnav.fixed.top {
	top:110px;
}
.mainnav .title {
	display:none;
}
.mainnav>ul>li {
	float:left;
	width:16.667%;
}
.mainnav>ul>li>a {
	text-align:center;
	height:60px;
	line-height:60px;
	font-size:1.6rem;
	font-weight:bold;
	color:#fff;
	overflow:hidden;
	display:block;
	position:relative;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.mainnav>ul>li>a::before,.mainnav>ul>li>a::after {
	content:" ";
	width:1px;
	height:24px;
	position:absolute;
	top:50%;
	background:no-repeat 0 0;
	background-size:100%;
	z-index:2;
	margin-top:-12px;
}
.mainnav>ul>li>a::before {
	background:url(../images/mainnav_line1.gif);
	left:0;
}
.mainnav>ul>li>a::after {
	background:url(../images/mainnav_line2.gif);
	right:0;
}
.mainnav>ul>li.on>a,.mainnav>ul>li:hover>a {
	background:#f91021;
}
.mainnav>ul>li:hover>a::before,.mainnav>ul>li:hover>a::after,.mainnav>ul>li.on>a::after,.mainnav>ul>li.on>a::before,.mainnav>ul>li.on>a::after,.mainnav>ul>li:first-child>a::before,.mainnav>ul>li:last-child>a::after {
	display:none;
}
.mainnav .btn {
	display:none;
}
.mainnav .sub {
	width:100%;
	position:absolute;
	top:60px;
	left:0;
	z-index:90;
	background:#fff;
	padding:42px 0;
	display:none;
}
.mainnav .sub .row {
	margin-bottom:0;
}
.mainnav .sub .col {
	border-left:solid 1px #eee;
	background:no-repeat 10px 0;
}
.mainnav .sub .col:first-child {
	background-position:0 0;
	border:none;
}
.mainnav .sub .col:first-child a {
	padding-left:38px;
}
.mainnav .sub a {
	padding-left:48px;
	line-height:26px;
	margin-bottom:14px;
	display:block;
}
.mainnav .sub .tit {
	font-size:1.8rem;
	color:#000;
}
.mainnav .sub li {
	margin-bottom:0;
}
.mainnav .sub li a {
	font-size:1.6rem;
	margin-bottom:0;
}
@media only screen and (max-width:1440px) {
	.mainnav .sub .tit {
	font-size:1.6rem;
}
.mainnav .sub li a {
	font-size:1.4rem;
}
;}.navbrace {
	height:60px;
	display:none;
}
.navbrace.top {
	height:170px;
}
.footer {
	background:#333;
}
.footer a {
	color:#fff;
}
.footer .content {
	padding:70px 0 40px 0;
}
.footer .about {
	float:left;
	max-width:254px;
}
.footer .contact {
	line-height:20px;
	color:#fff;
	margin-top:28px;
}
.footer .contact p {
	min-height:24px;
	padding-left:26px;
	background:no-repeat 0 3px;
	margin-bottom:8px;
}
.footer .social-share .tit {
	line-height:38px;
	color:#adadad;
	float:left;
	margin-right:14px;
}
.footer .social-share a {
	float:left;
	width:38px;
	height:38px;
	position:relative;
	background:no-repeat center;
	margin-left:8px;
	-webkit-filter:brightness(50%);
	-moz-filter:brightness(50%);
	-ms-filter:brightness(50%);
	-o-filter:brightness(50%);
	filter:brightness(50%);
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.footer .social-share a:hover {
	-webkit-filter:brightness(100%);
	-moz-filter:brightness(100%);
	-ms-filter:brightness(100%);
	-o-filter:brightness(100%);
	filter:brightness(100%);
}
.footer .social-share a.icon-wechat {
	background-image:url(../images/share1.png);
}
.footer .social-share a.icon-weibo {
	background-image:url(../images/share2.png);
}
.footer .social-share a.icon-qzone {
	background-image:url(../images/share3.png);
}
.footer .qrcode {
	width:142px;
	float:right;
	text-align:center;
	color:#adadad;
}
.footer .qrcode i {
	display:block;
	padding:9px;
	background:url(../images/qrcode_bg.png) no-repeat;
	background-size:100% 100%;
	height:142px;
	margin-bottom:20px;
}
.footer .qrcode i img {
	width:100%;
	display:block;
}
.footer .link-list {
	padding:0 170px 0 308px;
}
.footer .link-list .list {
	float:left;
	width:20%;
}
.footer .link-list .tit {
	line-height:18px;
	padding-bottom:20px;
	display:block;
	position:relative;
	margin-bottom:26px;
}
.footer .link-list .tit::before,.footer .link-list .tit::after {
	content:" ";
	position:absolute;
	left:0;
	bottom:0;
	z-index:2;
	width:80px;
	height:1px;
	background:#473745;
}
.footer .link-list .tit::after {
	z-index:3;
	background:#e50011;
	width:20px;
}
.footer .link-list .tit a {
	font-size:1.6rem;
}
.footer .link-list li {
	line-height:20px;
	margin-bottom:12px;
}
.footer .link-list li a {
	color:#adadad;
}
.footer .link-list li a:hover {
	color:#fff;
}
.footer .friendship,.footer .copy {
	line-height:20px;
	color:#adadad;
	border-top:solid 1px #454545;
	padding:20px 0;
}
.footer .friendship a,.footer .copy a {
	color:#adadad;
}
.footer .friendship a:hover,.footer .copy a:hover {
	color:#fff;
}
.footer .friendship a {
	white-space:nowrap;
}
@media only screen and (max-width:1440px) {
	.footer .link-list .tit a {
	font-size:1.4rem;
}
.footer .link-list li a {
	font-size:1.2rem;
}
;}.icon-wechat .wechat-qrcode {
	display:none;
	border:1px solid #eee;
	position:absolute;
	bottom:50px;
	left:50%;
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	transform:translate(-50%,0);
	z-index:9;
	width:140px;
	color:#666;
	font-size:12px;
	text-align:center;
	background-color:#fff;
	transition:all 200ms;
	-webkit-tansition:all 350ms;
	-moz-transition:all 350ms;
}
.icon-wechat .wechat-qrcode.bottom {
	top:40px;
	left:-84px;
}
.icon-wechat .wechat-qrcode.bottom:after {
	display:none;
}
.icon-wechat .wechat-qrcode h4 {
	font-weight:normal;
	height:26px;
	line-height:26px;
	font-size:12px;
	background-color:#f3f3f3;
	margin:0;
	padding:0;
	color:#777;
}
.icon-wechat .wechat-qrcode .qrcode {
	width:100px;
	margin:10px auto;
}
.icon-wechat .wechat-qrcode .qrcode table {
	margin:0 !important;
}
.icon-wechat .wechat-qrcode .help {
	display:none;
}
.icon-wechat .wechat-qrcode:after {
	content:'';
	position:absolute;
	left:50%;
	margin-left:-6px;
	bottom:-13px;
	width:0;
	height:0;
	border-width:8px 6px 6px 6px;
	border-style:solid;
	border-color:#fff transparent transparent transparent;
	display:none;
}
.icon-wechat:hover .wechat-qrcode {
	display:block;
}
.fixed-sidebar {
	width:80px;
	position:fixed;
	right:0;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%);
	z-index:90;
	border:solid 1px #eaeaea;
	border-top:none;
	border-right:none;
	background:#fff;
}
.fixed-sidebar li {
	position:relative;
	border-top:solid 1px #eaeaea;
}
.fixed-sidebar li:hover>a,.fixed-sidebar li.on>a,.fixed-sidebar li.on:hover>a {
	background:#e50011;
	color:#fff;
}
.fixed-sidebar li:hover>a i,.fixed-sidebar li.on>a i,.fixed-sidebar li.on:hover>a i {
	-webkit-filter:invert(100%) brightness(200%);
	-moz-filter:invert(100%) brightness(200%);
	-ms-filter:invert(100%) brightness(200%);
	-o-filter:invert(100%) brightness(200%);
	filter:invert(100%) brightness(200%);
}
.fixed-sidebar li>a {
	text-align:center;
	height:78px;
	display:block;
	padding-top:14px;
	color:#666;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.fixed-sidebar li>a i {
	height:30px;
	line-height:30px;
	display:block;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.fixed-sidebar li>a i img {
	max-height:100%;
	vertical-align:middle;
}
.fixed-sidebar li>a p {
	line-height:20px;
	margin-top:6px;
}
.fixed-sidebar li .hide {
	position:absolute;
	top:50%;
	right:80px;
	z-index:5;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%);
	white-space:nowrap;
	display:none;
}
.fixed-sidebar li .phone {
	background:#fff;
	padding:10px 18px;
	margin-right:17px;
	border:solid 1px #e50011;
	position:relative;
}
.fixed-sidebar li .phone::after {
	content:" ";
	width:8px;
	height:13px;
	background:url(../images/sidebar_arrow1.png) no-repeat 0 0;
	position:absolute;
	right:-8px;
	top:50%;
	margin-top:-6px;
	z-index:5;
}
.fixed-sidebar li .phone p {
	line-height:20px;
}
.fixed-sidebar li .phone a {
	min-width:142px;
	height:28px;
	line-height:28px;
	display:block;
	padding:0 5px 0 15px;
	background:#e50011;
	color:#fff;
	margin:10px 0;
}
@media only screen and (max-width:1440px) {
	.fixed-sidebar {
	width:60px;
}
.fixed-sidebar li>a {
	height:60px;
	padding-top:2px;
	font-size:1.2rem;
}
.fixed-sidebar li>a p {
	margin-top:4px;
}
.fixed-sidebar li .hide {
	right:60px;
}
.fixed-sidebar li .phone {
	margin-right:10px;
}
;}.banner img {
	width:100%;
	display:block;
}
.banner .lzpic1,.banner .lzpic2 {
	background:none;
}
.banner.full .lzpic1,.banner.sm-full .lzpic1,.banner.full .lzpic2,.banner.sm-full .lzpic2 {
	background:no-repeat center;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
}
.banner.sm-full .lzpic2 img,.banner.full .lzpic1 img {
	display:none;
}
.banner .swiper-button-next,.banner .swiper-button-prev {
	display:none;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction {
	bottom:20px;
}
.banner .swiper-pagination-bullet {
	width:12px;
	height:12px;
	margin:0 8px;
	border-radius:6px;
	opacity:1;
	background:#fff;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.banner .swiper-pagination-bullet-active {
	width:40px;
	background:#e50011;
}
.pctitle {
	line-height:38px;
	font-size:3.6rem;
	font-weight:bold;
	color:#000;
	position:relative;
	padding-bottom:34px;
}
.pctitle::before,.pctitle::after {
	content:" ";
	width:210px;
	height:1px;
	background:#e9e9e9;
	position:absolute;
	left:0;
	bottom:0;
	z-index:2;
}
.pctitle::after {
	width:40px;
	height:2px;
	background:#e50011;
	z-index:4;
}
.pcmore {
	width:210px;
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:1.6rem;
	color:#000;
	margin:0 auto;
	border:solid 1px #999;
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-ms-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s;
}
.pcmore span {
	padding-right:27px;
	background:url(../images/arrow4.png) no-repeat right 56px center;
}
.pcmore:hover {
	border-color:#e50011;
	color:#fff;
}
.pcmore:hover span {
	background-image:url(../images/arrow5.png);
	background-position:right 46px center;
}
.pctitbg {
	position:absolute;
	left:0;
	top:0;
	right:50%;
	height:147px;
	z-index:2;
	background:url(../images/about_bg.png);
	margin-right:628px;
}
.main .product {
	border-bottom:solid 1px #e9e9e9;
}
.main .product:after {
	content:"";
	height:0;
	display:block;
	clear:both;
}
.main .product .box {
	width:20%;
	float:left;
	border-left:solid 1px #e9e9e9;
	border-top:solid 1px #e9e9e9;
}
.main .product .box::first-child {
	border:none;
}
.main .product .box a {
	display:block;
	text-align:center;
	height:98px;
	line-height:98px;
	border-bottom:solid 3px #fff;
}
.main .product .box a:hover {
	border-color:#e50011;
}
.main .product .box a:hover .tit,.main .product .box a:hover .en {
	color:#e50011;
}
.main .product .box i {
	margin:-4px 20px 0 0;
	display:inline-block;
	vertical-align:middle;
}
.main .product .box span {
	line-height:24px;
	text-align:left;
	display:inline-block;
	vertical-align:middle;
}
.main .product .box .tit {
	font-size:1.6rem;
	color:#2a2a2a;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-ms-transition-duration:.2s;
	-o-transition-duration:.2s;
	transition-duration:.2s;
}
.main .product .box .en {
	color:#ccc;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-ms-transition-duration:.2s;
	-o-transition-duration:.2s;
	transition-duration:.2s;
}
.main .technology {
	margin:40px 0;
}
.main .technology ul {
	margin:0 -15px;
}
.main .technology li {
	width:33.33333%;
	float:left;
	padding:0 15px;
	margin-bottom:15px;
}
.main .technology li a {
	display:block;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.main .technology li a:hover img {
	transform:scale(0.95,0.95);
	-webkit-transform:scale(0.95,0.95);
	-ms-transform:scale(0.95,0.95);
	-o-transform:scale(0.95,0.95);
	-moz-transform:scale(0.95,0.95);
}
.main .technology li img {
	width:100%;
	display:block;
	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-ms-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
}
.main .technology li .tit {
	width:100%;

	left:0;
	bottom:16px;
	z-index:5;
	font-size:1.8rem;
	color:#fff;
	background:#e50011;
	padding:5px 0;
}
.main .about {
	margin-bottom:70px;
	position:relative;
	padding-top:35px;
}
.main .about .wrap {
	position:relative;
	z-index:5;
}
.main .about img {
	width:100%;
	display:block;
}
.main .about .pic {
	width:40.13888889%;
	float:right;
}
.main .about .content {
	width:55.27777778%;
	float:left;
}
.main .about .text {
	line-height:30px;
	font-size:1.6rem;
	margin:40px 0;
}
.main .about .text p {
	margin-bottom:10px;
}
.main .about .datashow li {
	width:50%;
	float:left;
	line-height:50px;
	position:relative;
	text-align:center;
}
.main .about .datashow li::after {
	content:" ";
	width:1px;
	height:38px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-19px;
	z-index:2;
	background:#dfdfdf;
}
.main .about .datashow li:first-child::after {
	display:none;
}
.main .about .datashow li .box {
	display:inline-block;
	text-align:left;
}
.main .about .datashow li .number {
	font-weight:bold;
	font-size:4rem;
	color:#e50011;
}
.main .about .datashow li .number sup {
	font-size:2.4rem;
}
.main .about .datashow li .tit {
	font-size:1.6rem;
}
.main .case {
	background:#fff;
	padding:70px 0;
}
.main .case .content {
	margin-top:26px;
}
.main .case .row {
	margin:0 -14px;
}
.main .case .col {
	padding:14px;
}
.main .case .col a {
	display:block;
	overflow:hidden;
	position:relative;
}
.main .case .col a:hover img {
	transform:scale(0.95,0.95);
	-webkit-transform:scale(0.95,0.95);
	-ms-transform:scale(0.95,0.95);
	-o-transform:scale(0.95,0.95);
	-moz-transform:scale(0.95,0.95);
}
.main .case .col a:hover .tit::after {
	right:20px;
}
.main .case .col img {
	width:100%;
	display:block;
	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-ms-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
}
.main .case .col .tit {
	width:100%;
	height:60px;
	line-height:60px;
	padding:0 28px;
	font-size:1.6rem;
	color:#fff;
	background:url(../images/mainfilter.png);
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.main .case .col .tit::after {
	content:" ";
	width:9px;
	height:16px;
	background:url(../images/arrow3.png) no-repeat;
	position:absolute;
	top:50%;
	right:30px;
	margin-top:-8px;
	z-index:5;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.main .case .pcmore {
	margin-top:56px;
}
.main .news {
	margin:40px 0 70px 0;
	padding-top:32px;
	position:relative;
}
.main .news .wrap {
	position:relative;
	z-index:5;
}
.main .news ul {
	margin:25px -15px 0 -15px;
}
.main .news ul:after {
	content:"";
	height:0;
	display:block;
	clear:both;
}
.main .news li {
	width:50%;
	float:left;
	padding:15px;
}
.main .news li:nth-child(2n+1) {
	clear:left;
}
.main .news li a {
	display:block;
}
.main .news li a:after {
	content:"";
	height:0;
	display:block;
	clear:both;
}
.main .news li a:hover img {
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.main .news li a:hover .tit {
	color:#e50011;
}
.main .news li .pic {
	width:260px;
	height:180px;
	float:left;
	overflow:hidden;
}
.main .news li img {
	width:100%;
	display:block;
	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-ms-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
}
.main .news li .text {
	padding-left:290px;
}
.main .news li .tit {
	height:56px;
	line-height:56px;
	font-size:2.2rem;
	color:#000;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
	-webkit-transition-duration:.2s;
	-moz-transition-duration:.2s;
	-ms-transition-duration:.2s;
	-o-transition-duration:.2s;
	transition-duration:.2s;
}
.main .news li .txt {
	height:52px;
	line-height:26px;
	font-size:1.6rem;
	color:#666;
	margin:8px 0 24px 0;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.main .news li .date {
	height:20px;
	line-height:20px;
	font-size:1.6rem;
	color:#999;
	padding-left:26px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
	background:url(../images/date_icon.png) no-repeat 0 center;
}
.main .news .pcmore {
	margin-top:55px;
}
@media only screen and (max-width:1440px) {
	.main .product .box i {
	margin:-4px 0 0 0;
}
.main .product .box .tit {
	font-size:1.4rem;
}
.main .product .box .en {
	font-size:1.2rem;
}
;}.container {
	background:#f8f8f8;
}
.container .banner {
	position:relative;
}
.container .banner .lzpic1 {
	height:300px;
}
.container .banner .title {
	width:100%;
	position:absolute;
	left:0;
	top:50%;
	z-index:2;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%);
}
.container .banner .tit {
	font-size:3.2rem;
	color:#fff;
	padding-bottom:28px;
	position:relative;
}
.container .banner .tit::after {
	content:" ";
	width:46px;
	height:3px;
	background:#fff;
	position:absolute;
	left:0;
	bottom:0;
	z-index:3;
}
.crumbs {
	height:60px;
	line-height:60px;
	padding-left:26px;
	background:url(../images/crumbs.png) no-repeat 0 center;
	font-size:1.6rem;
	float:left;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.crumbs a {
	font-size:1.6rem;
}
.column-menu {
	background:#fff;
}
.column-menu .menu {
	float:right;
}
.column-menu .menu .btn {
	display:none;
}
.column-menu .menu li {
	float:left;
	margin-left:40px;
}
.column-menu .menu li.on a {
	color:#e50011;
	border-color:#e50011;
}
.column-menu .menu li a {
	display:block;
	height:60px;
	line-height:60px;
	border-bottom:solid 3px #fff;
	font-size:1.6rem;
}
.pctitle2 {
	line-height:34px;
	text-align:center;
	font-size:3.2rem;
	padding-bottom:24px;
	position:relative;
}
.pctitle2::after {
	content:" ";
	width:36px;
	height:3px;
	background:#b5b5b5;
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-18px;
	z-index:2;
}
.paging {
	text-align:center;
	margin-top:60px;
}
.paging ul {
	display:inline-block;
}
.paging li {
	float:left;
	margin:0 5px;
}
.paging li a {
	display:block;
	width:60px;
	height:46px;
	line-height:44px;
	border:solid 1px #f1f1f1;
	background-color:#fff;
	font-size:1.6rem;
	color:#666;
}
.paging li.on a,.paging li a:hover {
	border-color:#e50011;
	background:#e50011;
	color:#fff;
}
.paging li.prev a,.paging li.next a {
	background-repeat:no-repeat;
	background-position:center;
}
.paging li.prev a {
	background-image:url(../images/arrow8.png);
}
.paging li.prev a:hover {
	background-image:url(../images/arrow10.png);
}
.paging li.next a {
	background-image:url(../images/arrow9.png);
}
.paging li.next a:hover {
	background-image:url(../images/arrow11.png);
}
.anchor {
	display:block;
	opacity:0;
	position:relative;
	top:-100px;
}
.contentl-c {
	padding:60px 0;
}
.contentl-r {
	padding-bottom:60px;
	position:relative;
	z-index:50;
}
.contentl-r .crumbs {
	float:none;
}
.contentl-r .pctitle2 {
	font-size:3rem;
	line-height:32px;
}
.sidemenu {
	float:left;
	width:270px;
	position:relative;
	z-index:60;
	margin-top:-58px;
}
.sidemenu .title {
	background:#e50011;
	border-radius:7px 7px 0 0;
	padding:20px 10px 20px 32px;
}
.sidemenu .title .tit {
	font-size:2.6rem;
	color:#fff;
}
.sidemenu .title .en {
	font-size:1.6rem;
	color:#fff;
	opacity:.4;
	filter:alpha(opacity=40);
	margin-top:6px;
}
.sidemenu .menu {
	background:#fff;
}
.sidemenu .menu a {
	display:block;
}
.sidemenu .menu li.on>a,.sidemenu .menu li>a:hover {
	background-image:url(../images/arrow13.png);
	color:#e50011;
}
.sidemenu .menu li>a {
	line-height:30px;
	border-bottom:solid 1px #f5f5f5;
	padding:18px 32px;
	font-size:1.6rem;
	background:url(../images/arrow12.png) no-repeat right 20px center;
}
.sidemenu .menu .sub {
	padding:7px 0;
	border-bottom:solid 1px #f5f5f5;
	display:none;
}
.sidemenu .menu .sub a {
	height:40px;
	line-height:40px;
	padding:0 20px 0 50px;
	background:url(../images/point1.gif) no-repeat 30px center;
}
.sidemenu .menu .sub a.on,.sidemenu .menu .sub a:hover {
	color:#e50011;
	background-image:url(../images/point2.gif);
}
.sidemenu .support {
	margin-top:12px;
	background:#a39e9e;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	color:#fff;
	font-size:1.6rem;
	padding:20px;
}
.sidemenu .support a {
	font-size:1.6rem;
	color:#fff;
}
.sidemenu .support .tit {
	font-size:1.8rem;
	font-weight:bold;
	color:#fff;
	margin-bottom:18px;
}
.sidemenu .support p {
	margin:6px 0;
}
.sidemenu .support.bdt {
	padding-top:30px;
	padding-bottom:30px;
	background-image:url(../images/sidemenu_support_bg2.jpg);
}
.sidemenu .support.bdt a {
	font-weight:bold;
}
.r-content {
	padding-left:300px;
}
.pctitle3 {
	line-height:20px;
	height:20px;
	font-size:1.8rem;
	font-weight:bold;
	color:#333;
	padding-left:16px;
	border-left:solid 3px #e50011;
}
.about-page .tab {
	text-align:center;
	margin:32px 0 42px 0;
}
.about-page .tab ul {
	display:inline-block;
}
.about-page .tab li {
	float:left;
	width:180px;
	height:50px;
	line-height:50px;
	background:#fff;
	font-size:1.6rem;
	cursor:pointer;
	margin:0 10px;
}
.about-page .tab li.on {
	background:#e50011;
	color:#fff;
}
.about-page .introduction {
	background:#f5f5f5;
	padding:60px 0;
}
.about-page .introduction .introduce {
	overflow:hidden;
}
.about-page .introduction .introduce .text {
	float:left;
	width:56.94444444%;
}
.about-page .introduction .introduce .pic {
	width:40.13888889%;
	float:right;
	text-align:center;
}
.about-page .introduction .introduce .pctitle2 {
	font-size:3rem;
	padding-bottom:20px;
	text-align:left;
}
.about-page .introduction .introduce .pctitle2::after {
	left:0;
	margin-left:0;
}
.about-page .introduction .introduce .txt {
	line-height:28px;
	font-size:1.6rem;
	margin-top:22px;
}
.about-page .introduction .introduce .txt p {
	margin-bottom:6px;
}
.about-page .introduction .videobox {
	margin-top:34px;
}
.about-page .introduction .videobox .pic {
	width:100%;
	position:relative;
	cursor:pointer;
	overflow:hidden;
}
.about-page .introduction .videobox .pic:hover img {
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.about-page .introduction .videobox .pic::after {
	content:" ";
	width:88px;
	height:88px;
	background:url(../images/video_icon.png) no-repeat center;
	background-size:100% 100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:5;
}
.about-page .introduction .videobox img {
	width:100%;
	display:block;
	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-ms-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
}
.about-page .introduction .videobox video {
	width:100%;
	display:none;
}
.about-page .honor {
	padding:60px 0;
}
.about-page .honor .slogan {
	text-align:center;
	line-height:28px;
	font-size:1.6rem;
	color:#666;
	margin:28px 0;
}
.about-page .honor .swiper-container {
	padding-bottom:78px;
}
.about-page .honor .swiper-button-prev,.about-page .honor .swiper-button-next {
	display:none;
}
.about-page .honor .swiper-pagination {
	bottom:0;
}
.about-page .honor .swiper-pagination .swiper-pagination-bullet {
	width:16px;
	height:16px;
	margin:0 10px;
	border-radius:8px;
	opacity:1;
	background:#fff;
	border:solid 1px #dcdcdc;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.about-page .honor .swiper-pagination .swiper-pagination-bullet-active {
	background:#e50011;
	border-color:#e50011;
}
.about-page .honor .swiper-slide a {
	display:block;
	background:#f8f8f8;
	padding:38px 38px 30px 38px;
	text-align:center;
	border-bottom:solid 4px #fff;
}
.about-page .honor .swiper-slide a:hover {
	border-color:#e50011;
}
.about-page .honor .swiper-slide p {
	display:block;
	line-height:20px;
	height:20px;
	font-size:1.6rem;
	margin-top:22px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.about-page .history {
	background:url(../images/history_bg.jpg) no-repeat center;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	padding:70px 0 160px 0;
}
.about-page .history .content {
	margin-top:120px;
}
.about-page .history .swiper-pagination,.about-page .history .swiper-button-prev,.about-page .history .swiper-button-next {
	display:none;
}
.about-page .history .swiper-slide {
	width:290px;
	height:auto;
	background:url(../images/history_scale.png) repeat-x 9px bottom;
	padding:0 36px 36px 36px;
	min-height:240px;
	position:relative;
}
.about-page .history .swiper-slide::before,.about-page .history .swiper-slide::after {
	content:" ";
	left:0;
	top:2px;
	position:absolute;
	z-index:5;
}
.about-page .history .swiper-slide::before {
	width:16px;
	height:16px;
	border-radius:50%;
	border:solid 1px #a1a1a1;
}
.about-page .history .swiper-slide::after {
	width:1px;
	top:20px;
	bottom:24px;
	left:9px;
	background:#a1a1a1;
}
.about-page .history .swiper-slide:hover {
	color:#e50011;
}
.about-page .history .swiper-slide:hover::before {
	border-color:#e50011;
	background:#e50011;
}
.about-page .history .swiper-slide:hover::after {
	background:#e50011;
}
.about-page .history .swiper-slide .date {
	line-height:28px;
	font-size:2.6rem;
}
.about-page .history .swiper-slide .txt {
	line-height:28px;
	font-size:1.6rem;
}
.about-page .recruitment {
	background:#f5f5f5;
	padding:60px 0;
}
.about-page .recruitment .content {
	display:none;
}
.about-page .recruitment .info {
	font-size:1.6rem;
}
.about-page .recruitment .info a {
	font-size:1.6rem;
}
.about-page .recruitment .list {
	margin-top:18px;
	background:#fff;
}
.about-page .recruitment .list .top {
	padding:0 14px;
	background:#e50011;
	overflow:hidden;
}
.about-page .recruitment .list .top span {
	width:28.3333%;
	float:left;
	line-height:30px;
	font-size:1.6rem;
	color:#fff;
	padding:14px;
}
.about-page .recruitment .list .top span:last-child {
	width:15%;
}
.about-page .recruitment .list li.on .top {
	background-image:url(../images/arrow7.png);
}
.about-page .recruitment .list li.on .top span {
	color:#e50011;
}
.about-page .recruitment .list li .top {
	border-bottom:solid 1px #ececec;
	background:url(../images/arrow6.png) no-repeat right 30px center;
	cursor:pointer;
}
.about-page .recruitment .list li .top span {
	color:#666;
}
.about-page .recruitment .list li .cont {
	padding:28px 30px;
	line-height:30px;
	font-size:1.6rem;
	color:#666;
	border-bottom:solid 1px #ececec;
	display:none;
}
.download-btn {
	float:right;
	background:#e50011;
	line-height:44px;
}
.download-btn span {
	height:44px;
	padding:0 16px 0 50px;
	background:url(../images/download.png) no-repeat 16px center;
	font-size:1.6rem;
	color:#fff;
}
.download-btn::after {
	width:100%;
	height:0;
	background:#f91021;
}
.download-btn:hover::after {
	height:100%;
}
.product-text1 {
	border-bottom:solid 1px #e3e3e3;
	padding-bottom:18px;
	margin-top:28px;
}
.product-text1 .text {
	line-height:30px;
	font-size:1.6rem;
	color:#666;
	margin-top:26px;
}
.product-text2 {
	margin:40px 0;
}
.product-text2 .text {
	line-height:30px;
	font-size:1.6rem;
	color:#424242;
	margin-top:26px;
}
.case-page,.product-page {
	padding:54px 30px 44px 30px;
}
.product-page .download-btn {
	float:right;
	margin-top:-44px;
}
.product-list {
	background:#fff;
	overflow:auto;
}
.product-list.fixed {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding:10px;
	z-index:999;
}
.product-list.fixed .head {
	margin-top:0;
}
.product-list .pctitle3 {
	float:left;
	margin-top:8px;
}
.product-list .head {
	overflow:hidden;
	margin-top:32px;
}
.product-list .head a {
	float:left;
	margin-left:22px;
	line-height:34px;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.product-list .head .btn {
	width:100px;
	height:36px;
	border:solid 1px #e50011;
	text-align:center;
	font-size:1.6rem;
	color:#e50011;
	margin-left:15px;
}
.product-list .head .btn:hover {
	background:#e50011;
	color:#fff;
}
.product-list .head .share a,.product-list .head .screen,.product-list .head .down {
	background:no-repeat 0 center;
	color:#666;
	padding-left:30px;
}
.product-list .head .share a:hover,.product-list .head .screen:hover,.product-list .head .down:hover {
	color:#e50011;
}
.product-list .head .share {
	float:left;
	height:34px;
	line-height:34px;
	padding:0;
	margin:0 0 0 22px;
}
.product-list .head .share a {
	width:auto;
	display:block;
	height:100%;
	padding:0 0 0 30px;
	margin:0;
	font-size:1.6rem;
	color:#666;
	background-image:url(../images/btn_icon1.gif);
	background-size:auto;
	background-position:0 center;
}
.product-list .head .share a:hover {
	background-image:url(../images/btn_icon1_2.gif);
	background-position:0 center;
}
.product-list .head .screen {
	background-image:url(../images/btn_icon2.gif);
}
.product-list .head .screen:hover {
	background-image:url(../images/btn_icon2_2.gif);
}
.product-list .head .down {
	background-image:url(../images/btn_icon3.gif);
}
.product-list .head .down:hover {
	background-image:url(../images/btn_icon3_2.gif);
}
.product-list .tablebox {
	margin-top:20px;
}
.product-list .tablebox table th,.product-list .tablebox table td {
	height:auto;
	font-size:1.6rem;
	line-height:22px;
	border:solid 1px #eee;
	padding:16px 22px;
	text-align:center;
}
.product-list .tablebox table tr th:nth-child(1),.product-list .tablebox table tr td:nth-child(1) {
	padding:0;
}
.product-list .tablebox table th {
	background:#e50011;
	text-align:center;
	color:#fff;
	font-weight:normal;
}
.product-list .tablebox table th input[type="checkbox"] {
	border-color:#fff;
}
.product-list .tablebox table th input[type="checkbox"]:checked {
	background-image:url(../images/checkbox2.png);
	border-color:#fff;
}
.product-list .tablebox input[type="checkbox"] {
	width:20px;
	height:20px;
	border-radius:1px;
	border:solid 1px #c9c9c9;
	margin:0 auto;
}
.product-list .tablebox input[type="checkbox"]:checked {
	border-color:#e50011;
	background:url(../images/checkbox.png) no-repeat;
	background-size:100% auto;
}
.comparison {
	padding:40px 30px 50px 30px;
}
.comparison .tablebox {
	width:100%;
	overflow:auto;
}
.comparison table {
	width:auto;
	border:solid 1px #f1f1f1;
}
.comparison table th,.comparison table td {
	min-width:450px;
	font-size:1.6rem;
	color:#000;
	line-height:30px;
	padding:15px;
	text-align:center;
}
.comparison table th {
	background:#e50011;
	font-weight:normal;
	color:#fff;
}
.comparison table td {
	border-top:solid 1px #f1f1f1;
}
.comparison table tr:nth-child(even) td {
	background:#f9f9f9;
}
.comparison .rbtn {
	background:#e50011;
	width:192px;
	margin:50px auto 0 auto;
}
.comparison .rbtn span {
	height:56px;
	line-height:56px;
	font-size:1.6rem;
	color:#fff;
}
.comparison .rbtn::after {
	background:#f91021;
}
.case-page .tab {
	overflow:hidden;
	background:#f8f8f8;
	margin:30px 0;
}
.case-page .tab span {
	min-width:150px;
	height:54px;
	line-height:54px;
	text-align:center;
	padding:0 10px;
	font-size:1.6rem;
	float:left;
	cursor:pointer;
}
.case-page .tab span.on {
	background:#e50011;
	color:#fff;
}
.case-page .tabbox .content {
	display:none;
}
.technology-page {
	padding:60px 30px;
}
.technology-page .article {
	margin-top:60px;
}
.technology-page .introduce {
	line-height:28px;
	font-size:1.6rem;
	color:#333;
	margin:28px 0;
}
.technology-page .introduce .tel {
	font-size:1.8rem;
	font-weight:bold;
	color:#e50011;
}
.technology-page .photo {
	margin-top:32px;
}
.technology-page .photo .swiper-pagination,.technology-page .photo .swiper-button-next,.technology-page .photo .swiper-button-prev {
	display:none;
}
.technology-page .photo .swiper-slide {
	position:relative;
	text-align:center;
}
.technology-page .photo .swiper-slide::after {
	content:" ";
	width:100%;
	height:100%;
	background:url(../images/photo_filter.png) repeat-x 0 0;
	background-size:auto 100%;
	z-index:5;
	position:absolute;
	left:0;
	bottom:0;
}
.technology-page .photo .swiper-slide img {
	width:100%;
	display:block;
}
.technology-page .photo .swiper-slide .txt {
	width:100%;
	height:30px;
	line-height:30px;
	font-size:1.6rem;
	color:#fff;
	position:absolute;
	bottom:12px;
	left:0;
	z-index:10;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.technology-page .encapsulation {
	margin-top:30px;
}
.technology-page .encapsulation .tab {
	overflow:hidden;
}
.technology-page .encapsulation .tab ul {
	margin:0 -14px;
	white-space:nowrap;
}
.technology-page .encapsulation .tab li {
	width:20%;
	padding:0 14px;
	float:left;
	text-align:center;
}
.technology-page .encapsulation .tab li.on .box {
	border-color:#e50011;
}
.technology-page .encapsulation .tab li.on .icon i.i1 {
	opacity:0;
	filter:alpha(opacity=0);
}
.technology-page .encapsulation .tab li.on .icon i.i2 {
	opacity:1;
	filter:alpha(opacity=100);
}
.technology-page .encapsulation .tab li.on p {
	color:#e50011;
}
.technology-page .encapsulation .tab .box {
	display:block;
	background:#f8f8f8;
	padding:56px 10px 10px 10px;
	height:300px;
	border-bottom:solid 5px #f8f8f8;
	cursor:pointer;
}
.technology-page .encapsulation .tab .icon {
	width:130px;
	height:130px;
	margin:0 auto;
	display:block;
	position:relative;
}
.technology-page .encapsulation .tab .icon i {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
	background:no-repeat center;
	background-size:100% 100%;
}
.technology-page .encapsulation .tab .icon i.i2 {
	opacity:0;
	filter:alpha(opacity=0);
}
.technology-page .encapsulation .tab p {
	font-size:1.6rem;
	color:#000;
	margin-top:38px;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.technology-page .encapsulation .content {
	margin-top:40px;
	display:none;
}
.technology-page .encapsulation .table-title {
	background:#e50011;
	color:#fff;
	font-size:1.6rem;
	line-height:30px;
	padding:15px;
	text-align:center;
	margin-top:22px;
}
.technology-page .encapsulation .tablebox {
	overflow:auto;
}
.technology-page .encapsulation .tablebox table {
	border:solid 1px #eee;
}
.technology-page .encapsulation .tablebox table caption {
	background:#e50011;
	color:#fff;
	font-size:1.6rem;
	line-height:30px;
	padding:15px;
}
.technology-page .encapsulation .tablebox table th,.technology-page .encapsulation .tablebox table td {
	font-size:1.6rem;
	line-height:30px;
	padding:15px;
	border-top:solid 1px #eee;
	border-right:solid 1px #eee;
	text-align:center;
	font-weight:normal;
	min-width:170px;
}
.technology-page .encapsulation .tablebox table th {
	background:#f8f8f8;
}
.technology-page .cutting-list ul {
	overflow:hidden;
	margin:0 -15px;
}
.technology-page .cutting-list li {
	width:50%;
	float:left;
	padding:0 15px;
	text-align:center;
	margin-bottom:30px;
}
.technology-page .cutting-list li:nth-child(2n+1) {
	clear:left;
}
.technology-page .cutting-list li .pic {
	overflow:hidden;
}
.technology-page .cutting-list li img {
	width:100%;
	display:block;
}
.technology-page .cutting-list li .txt {
	height:46px;
	line-height:46px;
	margin-top:16px;
	font-size:1.8rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.semiconductor-page {
	padding:60px 30px;
}
.semiconductor-page .details {
	margin-top:20px;
}
.semiconductor-page .details .row {
	overflow:hidden;
}
.semiconductor-page .details .row::after {
	clear:none;
}
.semiconductor-page .piclist .row {
	margin:0 -10px;
}
.semiconductor-page .piclist .col {
	padding:10px;
}
.semiconductor-page .paging {
	margin-top:30px;
}
.semiconductor-page .article {
	line-height:28px;
	font-size:1.6rem;
	margin-top:30px;
}
.other-list {
	margin-top:30px;
}
.other-list ul {
	overflow:hidden;
	margin:0 -15px;
}
.other-list li {
	width:33.3333%;
	float:left;
	padding:0 15px;
	margin-bottom:30px;
}
.other-list li:nth-child(3n+1) {
	clear:left;
}
.other-list li a {
	display:block;
	border:solid 1px #eee;
	font-size:1.8rem;
	color:#fff;
	position:relative;
	text-align:center;
}
.other-list li a:hover::after,.other-list li a:hover .txt {
	opacity:1;
	filter:alpha(opacity=100);
}
.other-list li a:hover .txt p {
	margin:0;
}
.other-list li a::after {
	content:" ";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:url(../images/other_list_filter.png);
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.other-list li .txt {
	width:100%;
	line-height:30px;
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%);
	z-index:5;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.other-list li .txt p {
	margin:100px 0;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.news-list li {
	display:block;
	margin-bottom:30px;
}
.news-list li a {
	display:block;
	padding:25px;
	background:#fff;
	position:relative;
	overflow:hidden;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.news-list li a:hover {
	box-shadow:-3px 3px 10px 2px #e8e8e8;
}
.news-list li a:hover img {
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.news-list li a:hover .date {
	opacity:0;
	filter:alpha(opacity=0);
}
.news-list li a:hover .btn {
	opacity:1;
	filter:alpha(opacity=100);
}
.news-list li a:hover .tit {
	color:#e50011;
}
.news-list li .pic {
	width:260px;
	float:left;
	overflow:hidden;
}
.news-list li img {
	width:100%;
	display:block;
	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-ms-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
}
.news-list li .right {
	width:200px;
	position:absolute;
	top:25px;
	right:25px;
	bottom:25px;
	z-index:5;
	border-left:solid 1px #f0f0f0;
}
.news-list li .date {
	width:100%;
	font-size:5rem;
	color:#ccc;
	text-align:right;
}
.news-list li .date span {
	display:block;
	font-size:2.4rem;
}
.news-list li .btn {
	width:152px;
	height:48px;
	line-height:48px;
	text-indent:30px;
	font-size:1.6rem;
	color:#fff;
	background:url(../images/arrow5.png) no-repeat right 30px center #e50011;
	opacity:0;
	filter:alpha(opacity=0);
}
.news-list li .date,.news-list li .btn {
	position:absolute;
	top:50%;
	right:14px;
	z-index:2;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%);
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.news-list li .text {
	padding:24px 290px 0 295px;
}
.news-list li .tit,.news-list li .txt {
	line-height:26px;
	color:#333;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
	-webkit-transition-duration:.4s;
	-moz-transition-duration:.4s;
	-ms-transition-duration:.4s;
	-o-transition-duration:.4s;
	transition-duration:.4s;
}
.news-list li .tit {
	font-size:2.4rem;
	height:26px;
}
.news-list li .txt {
	height:52px;
	font-size:1.6rem;
	-webkit-line-clamp:2;
}
.news-list li .line {
	width:33px;
	height:3px;
	background:#ccc;
	margin:18px 0;
}
.news-page .detailed {
	padding:56px 54px 30px 54px;
}
.news-page .detailed .title {
	text-align:center;
	font-size:3rem;
	color:#000;
}
.news-page .detailed .info {
	text-align:center;
	font-size:1.6rem;
	color:#666;
	margin-top:16px;
}
.news-page .article {
	background:url(../images/news_line.png) repeat-x 0 0;
	padding:30px 0;
	margin-top:30px;
}
.news-page .prevnext {
	background:url(../images/news_line.png) repeat-x 0 0;
	overflow:hidden;
	font-size:1.6rem;
	padding-top:30px;
}
.news-page .prevnext a {
	font-size:1.6rem;
}
.news-page .prevnext .l,.news-page .prevnext .r {
	width:50%;
	line-height:20px;
	height:20px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.news-page .prevnext .r {
	text-align:right;
}
.contact-page .contact {
	padding:58px 0 20px 0;
}
.contact-page #allmap {
	margin-top:30px;
	height:560px;
}
.contact-page .address {
	margin-top:30px;
}
.contact-page .address .row {
	margin:0 -15px;
}
.contact-page .address .col {
	padding:0 15px;
}
.contact-page .address .box {
	margin-bottom:42px;
	background:#fff;
	padding:60px 28px 50px 28px;
	position:relative;
	border-bottom:solid 6px #fff;
}
.contact-page .address .box.on {
	border-color:#e50011;
}
.contact-page .address .top {
	width:140px;
	height:42px;
	line-height:42px;
	padding:0 10px;
	text-align:center;
	background:#e50011;
	position:absolute;
	left:36px;
	top:-10px;
	z-index:5;
	font-size:1.6rem;
	color:#fff;
}
.contact-page .address .top::after,.contact-page .address .top::before {
	content:" ";
	width:6px;
	height:10px;
	position:absolute;
	top:0;
	z-index:5;
	background:no-repeat 0 0;
}
.contact-page .address .top::before {
	left:-6px;
	background-image:url(../images/address_top1.png);
}
.contact-page .address .top::after {
	right:-6px;
	background-image:url(../images/address_top2.png);
}
.contact-page .address .title {
	font-size:2rem;
	font-weight:bold;
	margin-bottom:24px;
}
.contact-page .address p {
	line-height:24px;
	margin-bottom:6px;
	font-size:1.6rem;
	padding-left:25px;
	background:no-repeat 0 4px;
}
.contact-page .address p a {
	font-size:1.6rem;
	color:#333;
}
.contact-page .address .icon1 {
	background-image:url(../images/address_icon1.png);
}
.contact-page .address .icon2 {
	background-image:url(../images/address_icon2.png);
}
.contact-page .address .icon3 {
	background-image:url(../images/address_icon3.png);
}
.contact-page .address .icon4 {
	background-image:url(../images/address_icon4.png);
}
.contact-page .message {
	padding:58px 0 64px 0;
}
.contact-page .message .tips {
	font-size:1.6rem;
	text-align:center;
	margin:20px 0 30px 0;
}
.contact-page .message .content {
	background:#f8f8f8;
	padding:30px 10px 48px 10px;
}
.contact-page .message .content .col {
	padding:0 20px;
	margin-bottom:20px;
}
.contact-page .message .content input,.contact-page .message .content textarea,.contact-page .message .content select {
	width:100%;
	height:60px;
	padding:16px 30px;
	background:#fff;
	font-size:1.6rem;
	color:#000;
}
.contact-page .message .content input::-webkit-input-placeholder,.contact-page .message .content textarea::-webkit-input-placeholder,.contact-page .message .content select::-webkit-input-placeholder {
	color:#000;
}
.contact-page .message .content input:-moz-placeholder,.contact-page .message .content textarea:-moz-placeholder,.contact-page .message .content select:-moz-placeholder {
	color:#000;
}
.contact-page .message .content input::-moz-placeholder,.contact-page .message .content textarea::-moz-placeholder,.contact-page .message .content select::-moz-placeholder {
	color:#000;
}
.contact-page .message .content input:-ms-input-placeholder,.contact-page .message .content textarea:-ms-input-placeholder,.contact-page .message .content select:-ms-input-placeholder {
	color:#000;
}
.contact-page .message .content textarea {
	line-height:24px;
	height:184px;
}
.contact-page .message .content select {
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	border:none;
	background:url(../images/arrow14.png) no-repeat right 30px center #fff;
}
.contact-page .message .rbtn {
	width:200px;
	margin:18px auto 0 auto;
	background:#e50011;
}
.contact-page .message .rbtn::after {
	background:#c60412;
}
.contact-page .message .rbtn input,.contact-page .message .rbtn button,.contact-page .message .rbtn a {
	height:60px;
	line-height:60px;
	text-align:center;
	background:none;
	color:#fff;
	font-size:1.6rem;
	padding:0;
	cursor:pointer;
}
.layui-input-block,.layui-form-item {
	margin:0;
	min-height:auto;
}
.layui-form-select dl dd.layui-this {
	background:#e50011;
}


.ab_n h4{font-size:18px;font-weight: bold;}
.ab_n p{color:#666;}
.pages{text-align:center;margin-top:30px;}
.pages a{padding:8px 12px;}
.page-num-current{background:#e50011;color:#fff!important;}

.clear{clear:both;}

.youshi{padding:50px 0;background: url(../images/case_bg.jpg);}


.hei60{height:60px;}

@media only screen and (min-width:980px){
	.pro_anli .col img{height:230px;}
}

.f_lxfs{background:#e50011;padding:10px 15px;color:#fff;margin-top:15px;}


.news-page .article img{max-width:100%;height:auto!important;}



