 /*=========================================全局共用属性CSS nie ===============================================*/
 
 html,
 body {
 	-webkit-overflow-scrolling: touch;
 	overflow-scrolling: touch;
 }
 
 html,
 body,
 div,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 ul,
 ol,
 dl,
 li,
 dt,
 dd,
 p,
 blockquote,
 pre,
 form,
 fieldset,
 figure,
 figcaption,
 table,
 th,
 td img {
 	margin: 0;
 	padding: 0;
 }
 
 a,
 abbr,
 acronym,
 address,
 big,
 blockquote,
 body,
 caption,
 cite,
 code,
 dd,
 dl,
 dt,
 fieldset,
 form,
 h1,
 time,
 h2,
 h3,
 h4,
 h5,
 h6,
 html,
 img,
 ins,
 kbd,
 label,
 legend,
 li,
 ol,
 p,
 pre,
 q,
 s,
 samp,
 small,
 span,
 strike,
 strong,
 ul {
 	margin: 0;
 	padding: 0;
 	border: 0;
 	outline: 0;
 	vertical-align: baseline;
 }
 
 body {
 	font-family: 微软雅黑;
 	font-size: 14px;
 	text-align: left;
 	margin: 0 auto;
 	line-height: 24px;
 	background: #fff;
 	color: #333;
 	font-weight: normal;
 	overflow-x: hidden;
 	-moz-osx-font-smoothing: grayscale;
 	-webkit-font-smoothing: antialiased;
 }
 
 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 menu,
 nav,
 section {
 	display: block;
 }
 
 .transition {
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 	-moz-transition: all 0.5s;
 }
 
 * {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 	-webkit-touch-callout: none;
 	outline: none;
 }
 
 a:link,
 a:active,
 a:visited,
 a:hover {
 	background: none;
 	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 	-webkit-tap-highlight-color: transparent;
 }
 
 button {
 	border-radius: 0px;
 	-webkit-border-radius: 0px;
 	outline: none;
 }
 
 input {
 	border-radius: 0;
 	outline: none;
 }
 
 input:-ms-clear {
 	display: none;
 }
 /*消除 IE10 里面的那个叉号*/
 
 input,
 textarea {
 	border: 0;
 }
 
 textarea {
 	resize: none;
 	outline: none;
 }
 /*去掉提交框右下角箭头*/
 
 img {
 	border: 0;
 	vertical-align: middle;
 }
 /*让链接里的 img 无边框；清除图片间距*/
 
 ul,
 li {
 	list-style: none;
 }
 /* .protwobox td,.newboxflbox td{padding:5px 0px;} */
 /*全局的字体链接*/
 
 a:link,
 a:visited {
 	color: #333;
 	text-decoration: none;
 }
 
 a:hover,
 a:active {
 	color: #ee002e;
 	text-decoration: none;
 }
 
 .clearfix:after {
 	content: ".";
 	display: block;
 	height: 0;
 	clear: both;
 	visibility: hidden;
 	font-size: 0px;
 }
 
 .container {
 	clear: both;
 	width: 1000px;
 	margin: 0 auto;
 	padding: 0px 0px;
 }
 
 img {
 	MAX-WIDTH: 100%!important;
 	HEIGHT: auto!important;
 	_width: expression(this.width > 100% ? "100%":this.width)!important;
 }
 /*==============顶部 start==============*/
 
 .header {
 	background: #241f1f;
 	padding: 8px 0px 8px 0px;
 }
 
 .header .logo {
 	float: left;
 	width: 149px;
 }
 
 .header .nav {
 	float: left;
 	margin-left: 30px;
 }
 
 .header .nav li {
 	float: left;
 	padding: 4px 10px 10px;
 	position: relative;
 	overflow: hidden;
 	margin: 5px;
 }
 
 .header .nav li:after,
 .header .nav li:before {
 	content: '';
 	position: absolute;
 	height: 2px;
 	width: 50px;
 	background: #fff;
 	transition: all 0.5s linear;
 }
 
 .header .nav li:after {
 	left: -100%;
 	bottom: 0px;
 	background: #c9211e;
 	background: -webkit-linear-gradient(left, #c9211e, #de7c1b);
 	background: -moz-linear-gradient(left, #c9211e, #de7c1b);
 	background: -ms-linear-gradient(left, #c9211e, #de7c1b);
 	background: -o-linear-gradient(left, #c9211e, #de7c1b);
 }
 
 .header .nav li:before {
 	right: -100%;
 	bottom: 5px;
 	background: #c9211e;
 	background: -webkit-linear-gradient(left, #c9211e, #9b0000);
 	background: -moz-linear-gradient(left, #c9211e, #9b0000);
 	background: -ms-linear-gradient(left, #c9211e, #9b0000);
 	background: -o-linear-gradient(left, #c9211e, #9b0000);
 }
 
 .header .nav li:hover:before,
 .header .nav li.li1:before {
 	right: 0px;
 	transition: all 0.5s linear;
 }
 
 .header .nav li:hover:after,
 .header .nav li.li1:after {
 	left: 0px;
 	transition: all 0.5s linear;
 }
 
 .header .nav li a {
 	clear: both;
 	display: block;
 	color: #fff;
 	line-height: 32px;
 	font-size: 14px;
 }
 
 .header .headerfr {
 	float: right;
 	width: 202px;
 	margin-top: 8px;
 }
 /*==============顶部 end==============*/
 
 .index_banner {
				margin: 0px auto;
				width: 100%;
				height: 550px;
			}
			
			.index_banner ul {
				overflow: hidden;
			}
			
			.index_banner li {
				position: absolute;
				top: 0;
				left: 0;
				overflow: hidden;
				width: 100%;
			}
			
			.index_banner li a {
				display: block;
				margin: 0 auto;
			}
			
			.index_banner cite {
				position: absolute;
				bottom: 15px;
				left: 48%;
				z-index: 9999;
				display: block;
				width: 188px;
				height: 20px;
				_display: none;
			}
			
			.index_banner cite span {
				float: left;
				display: block;
				width: 1em;
				height: 1em;
				text-indent: -999em;
				opacity: .8;
				cursor: pointer;
				background-image: url(../images/tg_flash_p2.png);
				background-repeat: no-repeat;
				margin-top: 0;
				margin-right: 5px;
				margin-bottom: 0;
				margin-left: 5px;
			}
			
			.index_banner cite span:hover {
				background-color: #f5f5f5;
			}
			
			.index_banner cite span.cur {
				cursor: default;
				background-image: url(../images/tg_flash_p.png);
				background-repeat: no-repeat;
			}
 
 
 
 
 
 /*==============banner start==============*/
 
 .homeban {
 	margin: 0 auto;
 	position: relative;
 	overflow: hidden;
 	direction: ltr;
 	-webkit-backface-visibility: hidden;
 	-moz-backface-visibility: hidden;
 	-ms-backface-visibility: hidden;
 	-o-backface-visibility: hidden;
 	backface-visibility: hidden;
 	z-index: 1;
 	height: 550px;
 }
 
 .homeban .swiper-wrapper {
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	width: 100%;
 	-webkit-transition-property: -webkit-transform, left, top;
 	-webkit-transition-duration: 0s;
 	-webkit-transform: translate3d(0px, 0, 0);
 	-webkit-transition-timing-function: ease;
 	-moz-transition-property: -moz-transform, left, top;
 	-moz-transition-duration: 0s;
 	-moz-transform: translate3d(0px, 0, 0);
 	-moz-transition-timing-function: ease;
 	-o-transition-property: -o-transform, left, top;
 	-o-transition-duration: 0s;
 	-o-transform: translate3d(0px, 0, 0);
 	-o-transition-timing-function: ease;
 	-o-transform: translate(0px, 0px);
 	-ms-transition-property: -ms-transform, left, top;
 	-ms-transition-duration: 0s;
 	-ms-transform: translate3d(0px, 0, 0);
 	-ms-transition-timing-function: ease;
 	transition-property: transform, left, top;
 	transition-duration: 0s;
 	transform: translate3d(0px, 0, 0);
 	transition-timing-function: ease;
 	-webkit-box-sizing: content-box;
 	-moz-box-sizing: content-box;
 	box-sizing: content-box;
 }
 
 .homeban .swiper-slide {
 	float: left;
 	width: 100%;
 	height: 100%;
 	opacity: 1;
 	transition: opacity 0.5s ease-in-out;
 	position: relative;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	align-items: center;
 	width: 100%;
 }
 
 .homeban .pagination {
 	position: absolute;
 	left: 50%;
 	text-align: center;
 	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
 	text-align: center;
 	bottom: 48px;
 	width: 360px;
 	padding: 0px 20px;
 	margin-left: -180px;
 }
 
 .homeban .pagination span {
 	font-size: 14px;
 	color: #fff;
 	margin-right: 83px;
 	display: inline-block;
 	cursor: pointer;
 	position: relative;
 	transition: all 500ms ease;
 	-webkit-transition: all 500ms ease;
 }
 
 .homeban .pagination span:last-child {
 	margin-right: 0;
 }
 
 .homeban .pagination span:after {
 	content: "";
 	display: inline-block;
 	width: 0;
 	height: 2px;
 	background: #fff;
 	position: absolute;
 	left: 50%;
 	transform: translateX(-50%);
 	-webkit-transform: translateX(-50%);
 	bottom: -15px;
 	opacity: 0;
 	visibility: hidden;
 	transition: all 500ms ease;
 	-webkit-transition: all 500ms ease;
 }
 
 .homeban .pagination span.swiper-active-switch:after {
 	width: 100%;
 	opacity: 1;
 	visibility: visible;
 }
 
 .homeban .swiper-slide-active {
 	opacity: 1;
 }
 
 .homeban .swiper-slide .img {
 	position: absolute;
 }
 
 .homeban .inner {
 	position: relative;
 	display: block;
 	width: 1000px;
 	height: 100%;
 	margin: 0 auto;
 }
 
 .homeban .inner01 {
 	position: relative;
 	display: block;
 	width: 1000px;
 	height: 100%;
 	margin: 0 auto;
 }
 
 .homebanpic {
 	width: 100%;
 	text-align: center;
 }
 
 .homebanpic img {
 	width: 100%;
 }
 /**/
 
 .slide1 {
 	background: url(../images/1.jpg);
 	background-size: cover;
 	background-position: center;
 	background-repeat: no-repeat;
 }
 
 .slide1 .s0 {
 	left: 50%;
 	top: 26.78%;
 	width: 62.5%;
 	transform: translateX(-50%);
 	-webkit-transform: translateX(-50%);
 	-moz-transform: translateX(-50%);
 	-ms-transform: translateX(-50%);
 	-o-transform: translateX(-50%);
 }
 
 .slide1 .s1 {
 	left: 50%;
 	top: 53.134963%;
 	width: 100%;
 	transform: translateX(-50%);
 	-webkit-transform: translateX(-50%);
 	-moz-transform: translateX(-50%);
 	-ms-transform: translateX(-50%);
 	-o-transform: translateX(-50%);
 }
 /**/
 
 .slide2 {
 	background: url(../images/2.jpg);
 	background-size: cover;
 	background-position: center;
 	background-repeat: no-repeat;
 }
 
 .slide2 .slip01 {
 	top: 41.2%;
 	font-size: 36px;
 	background: url(../images/homeoneicon01.png) no-repeat left center;
 	padding-left: 35px;
 	color: #fff;
 	font-weight: bold;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	left: 0%;
 }
 
 .slide2 .slip02 {
 	top: 48.2%;
 	font-size: 36px;
 	color: #fff;
 	font-weight: bold;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	padding-left: 35px;
 	left: 0%;
 }
 
 .slide2 .slip03 {
 	top: 57.2%;
 	font-size: 16px;
 	color: #b3b2b2;
 	font-weight: bold;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	padding-left: 35px;
 	left: 0%;
 }
 
 .slide3 {
 	background: url(../images/3.jpg);
 	background-size: cover;
 	background-position: center;
 	background-repeat: no-repeat;
 }
 
 .slide3 .slip04 {
 	left: 50%;
 	top: 23.379383%;
 	width: 49.166667%;
 	margin-left: -24.58888%;
 }
 
 .slide3 .slip05 {
 	left: 50%;
 	top: 67.957447%;
 	width: 100%;
 	margin-left: -50%;
 	text-align: center;
 	color: #eecb7d;
 	font-size: 20px;
 }
 
 .slide3 .slip06 {
 	left: 0px;
 	bottom: 0px;
 	width: 31.5625%;
 }
 
 .slide3 .slip07 {
 	right: 0px;
 	bottom: 0px;
 	width: 30.146667%;
 }
 /**/
 
 .slide4 {
 	background: url(../images/4.jpg);
 	background-size: cover;
 	background-position: center;
 	background-repeat: no-repeat;
 }
 
 .slide4 .slide4item {
 	left: 8.854167%;
 	top: 50%;
 	width: 29.6875%;
 	z-index: 2;
 	transform: translateY(-70%);
 	-webkit-transform: translateY(-70%);
 	-moz-transform: translateY(-70%);
 	-ms-transform: translateY(-70%);
 	-o-transform: translateY(-70%);
 }
 
 .slide4 .slip08 {
 	width: 46.4375%;
 	right: 9%;
 	top: 32.51859%;
 	bottom: 5%;
 	max-width: 1026px;
 }
 
 .slide4 .slip09 {
 	width: 100%;
 	left: 0%;
 	top: 0%;
 	position: relative;
 	max-width: 570px;
 }
 
 .slide4 .slip10,
 .slide4 .slip11,
 .slide4 .slip12 {
 	position: relative;
 	font-size: 16px;
 	background: url(../images/homeoneicon01.png) no-repeat left center;
 	padding-left: 35px;
 	color: #fff;
 	line-height: 1;
 }
 
 .slide4 .slip10 {
 	top: 0px;
 	left: 0px;
 }
 
 .slide4 .slip11 {
 	top: 30px;
 	left: 100px;
 	font-weight: bold;
 }
 
 .slide4 .slip12 {
 	top: 60px;
 	left: 0px;
 }
 /**/
 
 .slide5 {
 	background: url(../images/5.jpg);
 	background-size: cover;
 	background-position: center;
 	background-repeat: no-repeat;
 }
 
 .slide5 .slide5item {
 	left: 8.854167%;
 	top: 50%;
 	width: 29.6875%;
 	z-index: 2;
 	transform: translateY(-70%);
 	-webkit-transform: translateY(-70%);
 	-moz-transform: translateY(-70%);
 	-ms-transform: translateY(-70%);
 	-o-transform: translateY(-70%);
 }
 
 .slide5 .slip17 {
 	width: 45.729167%;
 	right: 9%;
 	bottom: 13.376195%;
 	max-width: 878px;
 }
 
 .slide5 .slip13 {
 	width: 100%;
 	left: 0%;
 	top: 0%;
 	position: relative;
 	max-width: 570px;
 }
 
 .slide5 .slip14,
 .slide5 .slip15,
 .slide5 .slip16 {
 	position: relative;
 	font-size: 16px;
 	background: url(../images/homeoneicon01.png) no-repeat left center;
 	padding-left: 35px;
 	color: #fff;
 	line-height: 1;
 }
 
 .slide5 .slip14 {
 	top: 0px;
 	left: 0px;
 }
 
 .slide5 .slip15 {
 	top: 30px;
 	left: 100px;
 	font-weight: bold;
 }
 
 .slide5 .slip16 {
 	top: 60px;
 	left: 0px;
 }
 /*==============banner end==============*/
 /*==============模块一 start==============*/
 
 .hometit {
 	position: relative;
 	z-index: 2;
 }
 
 .hometit h1 {
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	text-align: center;
 	line-height: 1;
 	font-size: 32px;
 	margin-bottom: 15px;
 	color: #0e0e0e;
 }
 
 .hometit h1:before {
 	content: '';
 	background: url(../images/homeoneicon01.png) no-repeat center center;
 	background-size: 18px;
 	width: 18px;
 	height: 18px;
 	display: inline-block;
 	margin-right: 10px;
 	vertical-align: top;
 	margin-top: 7px;
 }
 
 .hometit h2 {
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	text-align: center;
 	line-height: 1;
 	font-size: 32px;
 	margin-bottom: 15px;
 	color: #0e0e0e;
 }
 
 .hometit h2:before {
 	content: '';
 	background: url(../images/homeoneicon01.png) no-repeat center center;
 	background-size: 18px;
 	width: 18px;
 	height: 18px;
 	display: inline-block;
 	margin-right: 10px;
 	vertical-align: top;
 	margin-top: 7px;
 }
 
 .hometit p {
 	clear: both;
 	text-align: center;
 	font-size: 12px;
 	line-height: 1;
 	color: #0e0e0e;
 }
 
 .homeone {
 	clear: both;
 	background: url(../images/homeonebg.jpg) no-repeat left top;
 	background-size: 55.625%;
 	padding: 44px 0px 70px 0px;
 }
 
 .homeone .hometit {
 	margin-bottom: 37px;
 }
 
 .homeone .homeonefl {
 	float: left;
 	width: 100%;
 }
 
 .homeone .homeonefl ul {
 	margin-left: -15px;
 }
 
 .homeone .homeonefl ul li {
 	float: left;
 	margin-left: 15px;
 	width: 238px;
 	margin-bottom: 10px;
 	transition: all 0.3s;
 }
 
 .homeone .homeonefl ul li a {
 	clear: both;
 	display: block;
 }
 
 .homeone .homeonefl ul li a.homeonetit {
 	color: #0e0e0e;
 	font-size: 14px;
 	text-align: center;
 	padding: 15px 10px 10px 10px;
 	line-height: 24px;
 	position: relative;
 	overflow: hidden;
 }
 
 .homeone .homeonefl ul li a.homeonepic {
 	position: relative;
 	overflow: hidden;
 }
 
 .homeone .homeonefl ul li a.homeonepic:after {
 	content: '';
 	position: absolute;
 	left: 0px;
 	right: 0px;
 	height: 100%;
 	background: rgba(0, 0, 0, 0.24);
 	bottom: -100%;
 	z-index: 1;
 }
 
 .homeone .homeonefl ul li:hover a.homeonepic:after {
 	bottom: 0%;
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .homeone .homeonefl ul li a.homeonepic:before {
 	content: '';
 	position: absolute;
 	left: 50%;
 	top: 150%;
 	width: 50px;
 	height: 50px;
 	transform: translate(-50%, -50%);
 	-webkit-transform: translate(-50%, -50%);
 	-moz-transform: translate(-50%, -50%);
 	-ms-transform: translate(-50%, -50%);
 	-o-transform: translate(-50%, -50%);
 	background: url(../images/hovericon.png) no-repeat center center rgba(0, 0, 0, 0.5);
 	background-size: 39px;
 	z-index: 2;
 	border: 2px solid #fff;
 	border-radius: 50%;
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .homeone .homeonefl ul li:hover a.homeonepic:before {
 	top: 50%;
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .homeone .homeonefl ul li:hover {
 	transition: all 0.3s;
 	box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.1);
 }
 
 .homeone .homeonefr {
 	float: right;
 	width: 286px;
 	background: url(../images/homeoneicon07.jpg) repeat;
 }
 
 .homeone .homeonefr li {
 	padding: 0px 10px 0px 20px;
 	position: relative;
 	border-right: 1px solid #eaeaea;
 	border-left: 1px solid #eaeaea;
 }
 
 .homeone .homeonefr li:first-child {
 	border-top: 1px solid #eaeaea;
 }
 
 .homeone .homeonefr li:last-child {
 	border-bottom: 1px solid #eaeaea;
 }
 
 .homeone .homeonefr li:after {
 	content: '';
 	border-right: 1px solid #eaeaea;
 	position: absolute;
 	left: -1px;
 	width: 9px;
 	top: -1px;
 	bottom: -1px;
 	background: #fff;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 }
 
 .homeone .homeonefr li.current:after {
 	border: 0px;
 	background: url(../images/homeoneicon06.png) no-repeat right center;
 	background-size: 9px 100%;
 }
 
 .homeone .homeonefr li:last-child .homeonefritem {
 	border-bottom: 0px;
 }
 
 .homeonefritem {
 	clear: both;
 	padding: 11px 0px;
 	border-bottom: 1px solid rgba(185, 188, 197, 0.3);
 }
 
 .homeonefritem .homeonefrpic {
 	float: left;
 	width: 70px;
 }
 
 .homeonefritem .homeonefrtxt {
 	float: right;
 	width: 169px;
 	font-size: 12px;
 	line-height: 20px;
 	margin-top: 10px;
 }
 
 .homeonefritem .homeonefrtxt h3 {
 	clear: both;
 	display: block;
 	font-size: 16px;
 	padding-bottom: 5px;
 }
 /*==============模块一 end==============*/
 /*==============模块二 start==============*/
 
 .hometwo {
 	padding: 46px 0px 105px 0px;
 	background: url(../images/hometwobg.jpg) repeat-x center bottom;
 	background-size: auto 100%;
 }
 
 .hometwo .container {
 	position: relative;
 	margin-top: 80px;
 }
 
 .hometwo .container::before {
 	content: '';
 	position: absolute;
 	left: -46px;
 	right: -46px;
 	top: -38px;
 	bottom: -24px;
 	background: #fff;
 }
 
 .hometwofl {
 	float: left;
 	position: relative;
 	z-index: 2;
 	width: 592px;
 	background: url(../images/mobtwoline01.jpg) no-repeat center bottom;
 	background-size: 592px;
 	padding-bottom: 22px;
 }
 
 .hometwofl dl {
 	clear: both;
 	margin-bottom: 16px;
 }
 
 .hometwofl dl dt {
 	float: left;
 	width: 289px;
 	position: relative;
 }
 
 .hometwofl dl dt .hometwodtpic {
 	clear: both;
 	display: block;
 }
 
 .hometwofl dl dt p {
 	position: absolute;
 	padding: 10px;
 	left: 0px;
 	right: 0px;
 	bottom: 0px;
 	background: rgb(230, 11, 17);
 	background: rgba(230, 11, 17, 0.59);
 	filter: alpha(opacity=59);
 	transition: all 0.3s;
 }
 
 .hometwofl dl dt:hover p {
 	background: rgba(230, 11, 17, 1);
 	transition: all 0.3s;
 }
 
 .hometwofl dl dt p a {
 	clear: both;
 	display: block;
 	color: #fff;
 	font-size: 14px;
 	font-weight: bold;
 	line-height: 24px;
 }
 
 .hometwofl dl dt p span {
 	clear: both;
 	display: block;
 	color: #fff;
 	font-size: 12px;
 	line-height: 20px;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 }
 
 .hometwofl dl dd {
 	float: right;
 	width: 303px;
 }
 
 .hometwofl dl dd div {
 	clear: both;
 	display: block;
 	border-bottom: 1px solid #1d2837;
 	padding: 21px 19px;
 	background: #031020;
 }
 
 .hometwofl dl dd div:hover {
 	background: rgb(230, 11, 17);
 }
 
 .hometwofl dl dd div:last-child {
 	border: 0px;
 }
 
 .hometwofl dl dd div p {
 	clear: both;
 	height: 66px;
 	overflow: hidden;
 	color: #fff;
 }
 
 .hometwofl dl dd p a {
 	color: #fff;
 	clear: both;
 	display: block;
 	line-height: 24px;
 	font-size: 14px;
 	font-weight: bold;
 }
 
 .hometwofl dl dd p a:hover {
 	text-decoration: underline;
 }
 
 .hometwofl dl dd p span {
 	clear: both;
 	display: block;
 	color: #fff;
 	font-size: 12px;
 	line-height: 20px;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 }
 
 .hometwofl dl dd p i {
 	clear: both;
 	font-style: normal;
 	padding: 5px 0px;
 	display: block;
 	font-size: 12px;
 	line-height: 1;
 	color: #fff;
 }
 
 .hometwofl ul {
 	clear: both;
 	display: block;
 	background: #f4f4f4;
 	padding: 36px 10px;
 }
 
 .hometwofl ul li {
 	float: left;
 	width: 33.3333%;
 	padding: 0px 15px;
 	border-right: 1px dashed #d4d4d4;
 }
 
 .hometwofl ul li:last-child {
 	border-right: 0px;
 }
 
 .hometwofl ul li a {
 	clear: both;
 	display: block;
 	color: #000;
 	font-size: 14px;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 }
 
 .hometwofl ul li a:hover {
 	color: #e60b11;
 }
 
 .hometwofl ul li p {
 	font-size: 12px;
 	color: #777;
 	line-height: 20px;
 	display: -webkit-box;
 	-webkit-box-orient: vertical;
 	-webkit-line-clamp: 2;
 	overflow: hidden;
 	margin-bottom: 21px;
 	height: 40px;
 }
 
 .hometwofl ul li i {
 	font-size: 12px;
 	font-style: normal;
 }
 
 .hometwofr {
 	float: right;
 	position: relative;
 	z-index: 2;
 	width: 390px;
 	background: url(../images/mobtwoline02.jpg) no-repeat center bottom;
 	background-size: 390px;
 	padding-bottom: 22px;
 }
 
 .hometwofr li {
 	clear: both;
 	background: #f4f4f4;
 	border-bottom: 1px solid #eaeaea;
 	padding: 29px 20px;
 }
 
 .hometwofr li:last-child {
 	border-bottom: 0px;
 }
 
 .hometwofr li i {
 	float: left;
 	font-style: normal;
 	text-align: center;
 	color: #545454;
 	font-size: 12px;
 	line-height: 1;
 	border-right: 1px solid #e0e0e0;
 	width: 64px;
 	padding: 12px 15px 12px 0px;
 }
 
 .hometwofr li i strong {
 	clear: both;
 	display: block;
 	color: #555;
 	font-size: 33px;
 	line-height: 1;
 	padding-bottom: 10px;
 	font-weight: normal;
 }
 
 .hometwofr li p {
 	float: right;
 	width: 267px;
 	height: 72px;
 	overflow: hidden;
 }
 
 .hometwofr li p a {
 	clear: both;
 	display: block;
 	color: #000;
 	font-size: 14px;
 	border-bottom: 1px solid #eaeaea;
 	padding-bottom: 2px;
 	margin-bottom: 2px;
 }
 
 .hometwofr li p span {
 	clear: both;
 	font-size: 12px;
 	display: block;
 	display: -webkit-box;
 	-webkit-box-orient: vertical;
 	-webkit-line-clamp: 2;
 	overflow: hidden;
 	color: #777;
 }
 
 .hometwofr li:hover {
 	background: #f9f9f9;
 }
 
 .hometwofr li p a:hover {
 	color: #e60b11;
 }
 /*==============模块二 end==============*/
 /*==============模块三 start==============*/
 
 .homethree {
 	padding-bottom: 77px;
 	margin-top: -50px;
 }
 
 .homethree .homethreetop {
 	clear: both;
 	text-align: center;
 	padding-top: 30px;
 }
 
 .homethree .homethreetop ul {
 	display: inline-block;
 	background: #f4f7ff;
 	border: 1px dashed #d7e2ff;
 	overflow: hidden;
 	border-radius: 50px;
 	padding: 5px 20px;
 }
 
 .homethree .homethreetop ul li {
 	float: left;
 	text-align: center;
 	padding: 0px 15px;
 	font-size: 14px;
 	background: url(../images/homethreetopicon.png) no-repeat left center;
 	padding-left: 31px;
 	background-size: 15px;
 }
 
 .homethree .homethreetop ul li:nth-child(1) {
 	background: none;
 }
 
 .homethree .homethreebom {
 	margin-left: -40px;
 	padding-top: 47px;
 }
 
 .homethree .homethreebom li {
 	float: left;
 	padding-left: 40px;
 	width: 346px;
 	background: url(../images/homethreebg.jpg) no-repeat left bottom;
 	background-size: 231px;
 }
 
 .homethree .homethreebom li .homethreepic {
 	clear: both;
 	position: relative;
 	margin-right: 10px;
 }
 
 .homethree .homethreebom li .homethreepic img {
 	width: 100%;
 }
 
 .homethree .homethreebom li .homethreepic:after,
 .homethree .homethreebom li .homethreepic:before {
 	content: '';
 	position: absolute;
 	left: 0px;
 	bottom: 0px;
 	background: rgba(47, 56, 82, 0.66);
 }
 
 .homethree .homethreebom li:hover .homethreepic:after,
 .homethree .homethreebom li:hover .homethreepic:before {
 	background: rgba(199, 208, 231, 0.5);
 }
 
 .homethree .homethreebom li .homethreepic:after {
 	right: -10px;
 	top: 26px;
 	z-index: 2;
 }
 
 .homethree .homethreebom li .homethreepic:before {
 	right: -5px;
 	top: 13px;
 	z-index: 1;
 }
 
 .homethree .homethreebom li .homethreepic .homethreepica02 {
 	position: relative;
 	z-index: 3;
 	position: relative;
 	overflow: hidden;
 	clear: both;
 	display: block;
 }
 
 .homethree .homethreebom li .homethreepic .homethreepica02:after {
 	content: '';
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	left: -100%;
 	width: 100%;
 	background: rgba(230, 237, 255, 0.8);
 	z-index: 1;
 }
 
 .homethree .homethreebom li .homethreepic:hover .homethreepica02:after {
 	left: 0%;
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .homethree .homethreebom li .homethreepic .homethreepica02:before {
 	content: '';
 	position: absolute;
 	left: 150%;
 	top: 50%;
 	width: 50px;
 	height: 50px;
 	transform: translate(-50%, -50%);
 	-webkit-transform: translate(-50%, -50%);
 	-moz-transform: translate(-50%, -50%);
 	-ms-transform: translate(-50%, -50%);
 	-o-transform: translate(-50%, -50%);
 	background: url(../images/hovericon.png) no-repeat center center #fa332b;
 	background-size: 39px;
 	z-index: 2;
 	border: 2px solid #fa332b;
 	border-radius: 50%;
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .homethree .homethreebom li .homethreepic:hover .homethreepica02:before {
 	left: 50%;
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .homethree .homethreebom li .homethreepic .homethreepica01 {
 	position: absolute;
 	z-index: 4;
 	left: 0px;
 	right: 0px;
 	bottom: 0px;
 	background: url(../images/homethreeicon05.png) no-repeat center top;
 	background-size: 193px 67px;
 	height: 67px;
 	text-align: center;
 	padding: 30px 10px 0px;
 }
 
 .homethree .homethreebom li .homethreefr {
 	clear: both;
 	width: 100%;
 	position: relative;
 	background: #f4f7ff;
 	background-size: 334px;
 	z-index: 3;
 	padding: 0px 20px 20px 40px;
 }
 
 .homethree .homethreebom li .homethreefr:before {
 	content: '';
 	position: absolute;
 	left: 0px;
 	right: 0px;
 	top: -58px;
 	background: url(../images/homethreebg01.png) no-repeat left top;
 	height: 100px;
 	background-size: 100%;
 	z-index: 10;
 }
 
 .homethree .homethreebom li .homethreefr:after {
 	content: '';
 	position: absolute;
 	left: 23px;
 	top: -77px;
 	width: 80px;
 	height: 80px;
 	background: url(../images/homethreeicon01.png) no-repeat center top;
 	background-size: 80px;
 	border-radius: 50%;
 	z-index: 0;
 }
 
 .ie9-hack .homethree .homethreebom li .homethreefr:after,
 .ie8-hack .homethree .homethreebom li .homethreefr:after {
 	display: none;
 }
 
 .homethree .homethreebom li .homethreefr .homethreetit {
 	margin-bottom: 12px;
 	position: relative;
 	z-index: 11;
 }
 
 .homethree .homethreebom li .homethreefr .homethreetit i {
 	position: absolute;
 	left: 0px;
 	top: -12px;
 	width: 48px;
 }
 
 .ie8-hack .homethree .homethreebom li .homethreefr .homethreetit i {
 	display: none;
 }
 
 .homethree .homethreebom li .homethreefr .homethreetit a {
 	color: #191919;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	font-weight: bold;
 	font-size: 20px;
 	line-height: 25px;
 }
 
 .homethree .homethreebom li .homethreefr .homethreetit a:hover {
 	color: #e60b11;
 }
 
 .homethree .homethreebom li .homethreefr .homethreetxt {
 	clear: both;
 	display: block;
 	background: #fff;
 	padding: 10px 12px;
 	position: relative;
 	z-index: 11;
 }
 
 .homethree .homethreebom li .homethreefr .homethreetxt p {
 	font-size: 12px;
 	line-height: 20px;
 	background: url(../images/homethreeicon04.jpg) no-repeat left 11px;
 	background-size: 8px;
 	padding: 5px 0px 5px 15px;
 }
 /*==============模块三 end==============*/
 /*==============模块四 start==============*/
 
 .homefour {
 	clear: both;
 	position: relative;
 	background: url(../images/homefourbg01.jpg) no-repeat center top #090909;
 	padding: 72px 0px 48px 0px;
 }
 
 .homefour .homefourpic {
 	width: 358px;
 	position: absolute;
 	left: 50%;
 	bottom: 0px;
 	z-index: 1;
 	margin-left: -562px;
 }
 
 .homefourpic1 {
 	width: 405px;
 	position: absolute;
 	left: 50%;
 	bottom: 0px;
 	z-index: 1;
 	margin-left: -590px;
 	height: 340px;
 }
 
 .homefour .hometit p,
 .homefour .hometit h2 {
 	color: #fff;
 }
 
 .homefour .container {
 	margin-top: 55px;
 	position: relative;
 	height: 304px;
 	height: 304px;
 	background-size: 1000px 304px;
 	padding-left: 290px;
 	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader( src='../images/homefourbg2.png', sizingMethod='scale');
 	-ms-filter: progid: DXImageTransform.Microsoft.AlphaImageLoader( src='../images/homefourbg2.png', sizingMethod='scale');
 }
 
 .homefour .homefourtit {
 	color: #fff;
 	font-size: 12px;
 	padding: 15px 0px 15px 35px;
 	display: inline-block;
 	position: relative;
 }
 
 .homefour .homefourtit:after {
 	content: '';
 	position: absolute;
 	right: -106px;
 	top: 25px;
 	width: 100px;
 	height: 8px;
 	background: url(../images/homefourpic03.png) no-repeat right center;
 }
 
 .homefour ul {
 	padding: 39px 0px 25px 0px;
 }
 
 .homefour ul li {
 	float: left;
 	line-height: 20px;
 	text-align: center;
 	width: 150px;
 	margin-right: 26px;
 	position: relative;
 	padding: 22px 10px;
 	font-size: 12px;
 }
 
 .homefour ul li i {
 	clear: both;
 	display: block;
 	text-align: center;
 	font-style: normal;
 	padding-bottom: 10px;
 }
 
 .homefour ul li i img {
 	height: 28px !important;
 	display: inline-block;
 	vertical-align: bottom;
 	margin-right: 5px;
 	width: auto;
 }
 
 .homefour ul li:after,
 .homefour ul li:before {
 	content: '';
 	position: absolute;
 	border-style: solid;
 	border-color: #cf2423;
 }
 
 .homefour ul li:after {
 	border-width: 1px;
 	left: 0px;
 	bottom: 0px;
 	right: 5px;
 	top: 5px;
 }
 
 .homefour ul li:before {
 	border-width: 2px;
 	right: 0px;
 	top: 0px;
 	bottom: 5px;
 	left: 5px;
 }
 
 .homefour .homefourtxt {
 	font-size: 12px;
 	line-height: 20px;
 	padding: 0px 20px 0px 35px;
 	color: #333;
 }
 /*==============模块四 end==============*/
 /*==============模块五 start==============*/
 
 .homefive {
 	clear: both;
 	position: relative;
 	background: url(../images/homefivebg.jpg) repeat;
 	padding: 40px 0px;
 }
 
 .homefive .container {
 	position: relative;
 	z-index: 2;
 }
 
 .homefive:after {
 	content: '';
 	position: absolute;
 	left: 0px;
 	right: 0px;
 	top: 33px;
 	bottom: 0px;
 	background: url(../images/homefivebg02.png) no-repeat center center;
 	background-size: 100%;
 }
 
 .homefive .homefivefl {
 	float: left;
 	width: 630px;
 	padding-top: 35px;
 }
 
 .homefive .homefivefl a {
 	clear: both;
 	width: 272px;
 	display: block;
 	margin: 25px auto 0px;
 	text-align: center;
 	color: #fff;
 	height: 38px;
 	line-height: 38px;
 	border-radius: 20px;
 	background-color: #c9221e;
 	background-image: linear-gradient(90deg, #c9221e 30%, #de7b1b 50%, #c9221e);
 	background-position: left center;
 	background-size: 200% 100%;
 	background-repeat: no-repeat;
 	transition: background-position .6s ease;
 	cursor: pointer;
 }
 
 .homefive .homefivefl a:hover {
 	background-position: right center;
 }
 
 .homefive .homefivefr {
 	float: right;
 	position: relative;
 	width: 211px;
 	padding: 20px;
 	margin-right: 127px;
 	background: #fff;
 	box-shadow: -4px 4px 8px rgba(0, 0, 0, 0.1);
 }
 
 .homefive p.homefivefrtit {
 	clear: both;
 	line-height: 1;
 	font-weight: bold;
 	color: #1c1c1c;
 	text-align: center;
 	padding: 0px;
 }
 
 .homefive p {
 	clear: both;
 	padding-top: 10px;
 }
 
 .homefive p .inputicon01 {
 	clear: both;
 	font-size: 12px;
 	width: 100%;
 	border: 1px solid #ececec;
 	line-height: 22px;
 	padding: 3px 5px 3px 30px;
 	background: url(../images/homefiveicon03.png) no-repeat 5px 5px;
 	background-size: 24px;
 	height: 30px;
 }
 
 .homefive p .inputicon02 {
 	clear: both;
 	font-family: '微软雅黑';
 	height: 48px;
 	font-size: 12px;
 	width: 100%;
 	border: 1px solid #ececec;
 	line-height: 20px;
 	background: url(../images/homefiveicon02.png) no-repeat 5px 5px;
 	background-size: 24px;
 	padding: 3px 5px 3px 30px;
 }
 
 .homefive p .inputbtn {
 	font-size: 12px;
 	color: #fff;
 	background: #1c1c1c;
 	line-height: 26px;
 	text-align: center;
 	width: 100%;
 }
 /*==============模块五 end==============*/
 /*==============底部 start==============*/
 /**/
 
 .foot_btm {
 	padding: 20px 0;
 	background: #1c1a1a;
 	color: #fff;
 	font-size: 14px;
 	text-align: center;
 }
 
 .foot_btm a {
 	color: #fff;
 }
 
 .foot_btm a:hover {
 	color: #f00;
 }
 
 .foot_link {
 	clear: both;
 	background: #1c1b1b;
 	color: #fff;
 	line-height: 26px;
 }
 
 .foot_link .container {
 	border-bottom: 1px solid #383737;
 	padding: 40px 0px;
 }
 
 .foot_link .container a,
 .foot_btm .container a {
 	color: #fff;
 	padding: 0px 5px;
 }
 
 .foot_link .container a:hover,
 .foot_btm .container a:hover {
 	color: #f00;
 }
 /*浮动*/
 
 .floating_ck {
 	position: fixed;
 	right: 0;
 	top: 50%;
 	*top: 45%;
 	width: 105px;
 	z-index: 999999;
 	transform: translateY(-50%);
 	-webkit-transform: translateY(-50%);
 	-moz-transform: translateY(-50%);
 	-ms-transform: translateY(-50%);
 	-o-transform: translateY(-50%);
 }
 
 .floating_ck .floatingpng {
 	clear: both;
 	width: 100%;
 }
 
 .floating_ck .floatinggif {
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	bottom: 0px;
 	right: 0px;
 }
 /**/
 
 #toTop {
 	display: none;
 	transition: background 0.5s;
 	text-decoration: none;
 	position: fixed;
 	bottom: 0;
 	right: 0px;
 	overflow: hidden;
 	width: 107px;
 	height: 50px;
 	z-index: 999;
 	text-align: center;
 	background-color: #596382;
 	cursor: pointer;
 }
 
 #toTop span {
 	padding: 10px 30px 0px 30px;
 	display: block;
 	clear: both;
 }
 
 #toTop span img {
 	width: 100%;
 }
 
 #toTop:hover {
 	background-color: #ff654c;
 	transition: background 0.5s;
 }
 /*==============底部 end==============*/
 /*==============产品综合 start==============*/
 
 .insideban01 {
 	background: url(../images/insideban01.jpg) no-repeat center top;
 	background-size: 100%;
 }
 
 .insideban01 .breadnav {
 	position: relative;
 }
 
 .insideban01 .breadnav:after {
 	content: '';
 	background: url(../images/insideban01icon.png) no-repeat center top;
 	width: 327px;
 	height: 64px;
 	background-size: 327px;
 	position: absolute;
 	right: 50px;
 	top: 42px;
 }
 
 .insideban02 {
 	background: url(../images/insideban02.jpg) no-repeat center 72px;
 	background-size: 100%;
 }
 
 .insideban03 {
 	background: url(../images/insideban01.jpg) no-repeat center top;
 	background-size: 100%;
 }
 
 .insideban04 {
 	background: url(../images/newban01.jpg) no-repeat center top;
 	background-size: 100%;
 }
 
 .insideban05 {
 	background: url(../images/caseban.jpg) no-repeat center top;
 	background-size: 100%;
 }
 
 .insideban06 {
 	background: url(../images/caseban02.jpg) no-repeat center top;
 	/* background-size:100%; */
 }
 
 .prozhtit {
 	clear: both;
 	display: block;
 	color: #fff;
 	font-size: 12px;
 	line-height: 1;
 	background: url(../images/homeoneicon01.png) no-repeat left 11px;
 	padding-left: 32px;
 	margin-bottom: 32px;
 	background-size: 13px;
 }
 
 .prozhtit strong {
 	clear: both;
 	display: block;
 	font-size: 32px;
 	line-height: 1;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	margin-bottom: 15px;
 }
 
 .prozhtit h1 {
 	clear: both;
 	display: block;
 	font-size: 32px;
 	line-height: 1;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	margin-bottom: 15px;
 }
 
 .prozhtit a {
 	color: #fff;
 }
 
 .prozhtit a:hover {
 	color: #c9221e;
 }
 
 .proitem {
 	clear: both;
 	background: url(../images/homefivebg.jpg) repeat;
 	padding: 30px 30px 60px 30px;
 	margin-bottom: 58px;
 	position: relative;
 }
 
 .proitem .proitemtop {
 	position: relative;
 	z-index: 2;
 }
 
 .proitem .proitemtop span {
 	float: left;
 	width: 90px;
 }
 
 .proitem .proitemtop .proitemtoptit {
 	float: left;
 	width: 706px;
 	padding-left: 5px;
 	font-size: 12px;
 	color: #121212;
 	line-height: 20px;
 	padding-top: 9px;
 }
 
 .proitem .proitemtop .proitemtoptit h3 {
 	clear: both;
 	display: block;
 	font-size: 24px;
 	color: #252525;
 	padding-bottom: 18px;
 	line-height: 1;
 	background: url(../images/proitemicon01.png) no-repeat left 31px;
 	background-size: 24px;
 }
 
 .proitem .proitemtop .more_detail {
 	float: right;
 	border: 1px dashed #dd8581;
 	width: 110px;
 	line-height: 27px;
 	transition: all .2s linear;
 	border-radius: 15px;
 	text-align: center;
 	color: #161616;
 	background: url(../images/proitemicon04.png) no-repeat 19px center;
 	background-size: 8px;
 	padding-left: 15px;
 	margin-top: 22px;
 }
 
 .proitem .proitemtop .more_detail:hover {
 	background: #c9221e;
 	color: #fff;
 	transition: all .2s linear;
 }
 
 .proitem .proitemul {
 	clear: both;
 	display: block;
 	margin-left: -36px;
 	padding-top: 21px;
 	position: relative;
 	z-index: 2;
 }
 
 .proitem .proitemul li {
 	float: left;
 	margin-left: 36px;
 	width: 208px;
 	position: relative;
 }
 
 .proitem:nth-of-type(1) .proitemul li:nth-child(2):after,
 .proitem:nth-of-type(2) .proitemul li:first-child:after,
 .proitem:nth-of-type(3) .proitemul li:first-child:after,
 .proitem:nth-of-type(4) .proitemul li:first-child:after {
 	content: '';
 	position: absolute;
 	right: 15px;
 	top: -6px;
 	background: url(../images/proitemicon03.png) no-repeat center top;
 	width: 30px;
 	height: 35px;
 	background-size: 30px;
 }
 
 .proitem .proitemul li>a {
 	clear: both;
 	display: block;
 	border-radius: 6px 6px 0px 0px;
 	overflow: hidden;
 }
 
 .proitem .proitemul li>a img {
 	width: 100%;
 }
 
 .proitem .proitemul li .proitemulpic {
 	clear: both;
 	display: block;
 }
 
 .proitem .proitemul li .proitemultit {
 	background-color: #c9221e;
 	border-radius: 0px 0px 6px 6px;
 	overflow: hidden;
 	background-image: linear-gradient(90deg, #c9221e 30%, #e35d10 50%, #ca231e);
 	background-position: left center;
 	background-size: 200% 100%;
 	background-repeat: no-repeat;
 	transition: background-position .6s ease;
 }
 
 .proitem .proitemul li .proitemultit a {
 	clear: both;
 	display: block;
 	text-align: center;
 	color: #fff;
 	background: url(../images/proitemicon05.png) no-repeat right center;
 	line-height: 30px;
 	padding: 4px 0px;
 }
 
 .proitem .proitemul li:hover .proitemultit {
 	background-position: right center;
 }
 
 .proitembom {
 	clear: both;
 	padding-top: 30px;
 	padding-left: 8px;
 }
 
 .proitembom a {
 	float: left;
 	margin-top: 17px;
 	border: 1px dashed #969696;
 	margin-left: -8px;
 	padding: 1px 27px;
 	line-height: 22px;
 	font-size: 12px;
 	border-radius: 13px;
 }
 
 .proitembom a:hover {
 	color: #c9221e;
 	border-color: #c9221e;
 }
 /*==============产品综合 end==============*/
 /*==============产品列表 start==============*/
 
 .probantxt {
 	clear: both;
 	text-align: center;
 	padding: 14px 0px 50px 0px;
 	line-height: 1;
 }
 
 .probantxt p {
 	color: #fff;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	font-size: 40px;
 	font-weight: bold;
 	background: url(../images/homeoneicon01.png) no-repeat left center;
 	padding-left: 25px;
 	background-size: 11px;
 	display: inline-block;
 }
 
 .probantxt p span {
 	display: inline-block;
 	margin-left: 25px;
 	color: #c3311c;
 	-webkit-background-clip: text;
 	-webkit-text-fill-color: transparent;
 	background-image: -webkit-linear-gradient(left, #bf211d, #d3751b);
 }
 
 .proclass {
 	clear: both;
 	position: relative;
 	z-index: 2;
 }
 
 .proclass li {
 	float: left;
 	width: 97px;
 	text-align: center;
 	margin-left: 39px;
 }
 
 .proclass li span {
 	clear: both;
 	display: block;
 	background: url(../images/homefivebg.jpg) repeat center center;
 	border-radius: 10px;
 	box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.16);
 	overflow: hidden;
 	padding: 7px 9px;
 }
 
 .proclass li span a {
 	clear: both;
 	display: block;
 	border-radius: 8px;
 	overflow: hidden;
 	box-shadow: 3px 0px 5px rgba(0, 0, 0, 0.16);
 	background: #fff;
 	position: relative;
 }
 
 .proclass li span a img {
 	position: relative;
 	z-index: 2;
 }
 
 .proclass li span a:after {
 	content: '';
 	position: absolute;
 	left: -100%;
 	top: -100%;
 	width: 100%;
 	height: 100%;
 	background: #e0e8ff;
 	border-radius: 18px;
 	transition: all 0.5s linear;
 }
 
 .proclass li:hover span a:after,
 .proclass li.act span a:after {
 	left: 0px;
 	top: 0px;
 	transition: all 0.3s linear;
 }
 
 .proclass li h3 a {
 	clear: both;
 	display: block;
 	padding-top: 13px;
 	font-size: 14px;
 	line-height: 1;
 	color: #0e0e0e;
 }
 
 .proclass li.act,
 .proclass li:hover {
 	transform: translateY(-10px);
 	transition: all 0.5s linear;
 }
 
 .proclass li.act h3 a,
 .proclass li:hover h3 a {
 	color: #c9221e;
 }
 
 .prolistbox {
 	background: url(../images/homefivebg.jpg) repeat;
 	position: relative;
 }
 .prolistbox h2 a{
    font-size: 16px;
    display: inline-block;
    border: 2px dashed red;
    padding: 2px 30px;
    border-radius: 12px;
    float: right;
    margin-right: 60px;
 }
 
 .prolist {
 	clear: both;
 	position: relative;
 	z-index: 2;
 }
 
 .prolist li {
 	float: left;
 	margin: 0px 3px 43px 32px;
 	display: inline-block;
 	width: 208px;
 	border-radius: 5px;
 	overflow: hidden;
 	background-color: #edf1fb;
 }
 
 .prolist li>a {
 	border-radius: 0px 0px 0px 20px;
 	display: block;
 	clear: both;
 	overflow: hidden;
 }
 
 .prolist li h4 {
 	background-position: left center;
 	background-size: 200% 100%;
 	background-repeat: no-repeat;
 	transition: background-position .6s ease;
 }
 
 .prolist li h4 a {
 	clear: both;
 	display: block;
 	text-align: center;
 	color: #596382;
 	line-height: 30px;
 	padding: 4px 0px;
 	font-weight: normal;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	white-space: nowrap;
 }
 
 .prolist li:hover {
 	background: #e03933;
 }
 
 .prolist li:hover h4 a {
 	color: #fff;
 }
 
 .promorelist {
 	clear: both;
 	padding-bottom: 50px;
 	margin-left: -10px;
 	position: relative;
 	z-index: 2;
 }
 
 .promorelist li {
 	float: left;
 	width: 208px;
 	margin: 0px 3px 13px 32px;
 }
 
 .promorelist li a {
 	clear: both;
 	display: block;
 	border: 1px solid #f4f9ff;
 	background: #f9fafc;
 	color: #222;
 	line-height: 24px;
 	font-size: 14px;
 	text-align: center;
 	padding: 4px 10px;
 	border-radius: 5px;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1) inset;
 }
 
 .promorelist li a:hover {
 	border: 1px solid #cf301b;
 	color: #cf301b;
 	box-shadow: 0px 2px 5px rgba(207, 48, 27, 0.1) inset;
 	background: #fff;
 }
 /*==============产品列表 end==============*/
 /*==============产品详情 start==============*/
 
 .breadnav {
 	clear: both;
 	line-height: 1;
 	font-size: 12px;
 	color: #fff;
 	padding: 15px 0px 24px 0px;
 }
 
 .breadnav a:link,
 .breadnav a:visited {
 	color: #fff;
 	text-decoration: none;
 }
 
 .breadnav a:hover,
 .breadnav a:active {
 	color: #fccc00;
 	text-decoration: none;
 }
 /**/
 
 .proone {
 	padding-bottom: 53px;
 	position: relative;
 }
 
 .proone:before {
 	content: '';
 	width: 761px;
 	height: 199px;
 	background: url(../images/prooneicon06.png) no-repeat center top;
 	background-size: 761px;
 	position: absolute;
 	left: -65px;
 	bottom: 0;
 }
 
 .proonefre.proone:before {
 	background: url(../images/prooneicon07.png) no-repeat center top;
 	right: -115px;
 	left: auto;
 	bottom: 8px;
 	height: 230px;
 	background-size: 761px;
 }
 
 .proone .proonefl {
 	float: left;
 	width: 500px;
 	position: relative;
 	z-index: 1;
 }
 
 .proone .proonefl .prooneflpic {
 	clear: both;
 	display: block;
 	overflow: hidden;
 	border-radius: 5px;
 }
 
 .proone .proonefl .prooneflicon {
 	clear: both;
 	text-align: left;
 	line-height: 1;
 	padding-top: 32px;
 }
 
 .proone .proonefl .prooneflicon span {
 	padding-right: 25px;
 	display: inline-block;
 	font-size: 12px;
 	padding-left: 14px;
 	background: url(../images/prodot01.png) no-repeat left center;
 }
 
 .proone .proonefr {
 	float: right;
 	width: 448px;
 	position: relative;
 	z-index: 1;
 }
 
 .proone .proonefr h1 {
 	color: #fff;
 	font-size: 30px;
 	display: inline-block;
 	position: relative;
 	line-height: 1;
 	margin-bottom: 28px;
 }
 
 .proone .proonefr h1:after {
 	content: '';
 	position: absolute;
 	right: -78px;
 	top: -5px;
 	background: url(../images/prooneicon01.png) no-repeat center top;
 	background-size: 63px;
 	width: 63px;
 	height: 40px;
 }




/*pages*/
.pagination-wrapper {
clear:both;
padding:1em 0 2em 0;
text-align:center;
}
.pagination {
display: inline-block;
*display: inline;
*zoom: 1;
font-size:12px;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li{
list-style: none;
display: inline;
float: left;
line-height: 1em;
text-decoration: none;
border: 1px solid #ddd;
border-left-width: 0;
}
.pagination li a {
display: inline-block;
padding: .5em .8em;
background-color: #f9f9f9;
color: #999;
}
.pagination li a:link{
background:#fff;
color: #4C78A5;
}
.pagination li a:hover{
text-decoration:none;
}
.pagination li a:link:hover {
color: #000;
}
.pagination li.thisclass {
background-color: #f9f9f9;
color:#999;
}
.pagination li:first-child {
border-left-width: 1px;
border-radius: 3px 0 0 3px;
}
.pagination li:last-child{
border-radius: 0 3px 3px 0;
}
.pagination .pageinfo{
color: #444;
}


 
 .proone .proonefr .proonefrtab {
 	clear: both;
 }
 
 .proone .proonefr .proonefrtab li {
 	float: left;
 	font-size: 12px;
 	color: #fff;
 	width: 136px;
 	margin-left: 10px;
 	border-radius: 5px 5px 0px 0px;
 	background-color: #9d4a15;
 	background-image: linear-gradient(90deg, #7e3719, #cb640f);
 	background-position: left center;
 	background-size: 100% 100%;
 	background-repeat: no-repeat;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 	text-align: center;
 	line-height: 26px;
 }
 
 .proone .proonefr .proonefrbox {
 	margin: 9px 11px;
 	position: relative;
 	border-radius: 5px;
 	padding: 10px 15px;
 	z-index: 2;
 }
 
 .proone .proonefr .proonefrbox:after {
 	content: '';
 	position: absolute;
 	left: 0px;
 	bottom: 0px;
 	right: 0px;
 	top: 0px;
 	background: #fff;
 	z-index: 2;
 	border-radius: 5px;
 	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2) inset;
 }
 
 .proone .proonefr .proonefrbox:before {
 	content: '';
 	position: absolute;
 	left: -11px;
 	right: -11px;
 	top: -9px;
 	bottom: -9px;
 	background: url(../images/homefivebg.jpg) repeat;
 	z-index: 1;
 	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
 	border-radius: 5px;
 }
 
 .proone .proonefr .proonefrbox p {
 	position: relative;
 	z-index: 3;
 	clear: both;
 	display: block;
 	font-size: 12px;
 	line-height: 20px;
 	padding: 5px 0px;
 	color: #1b1b1b;
 }
 
 .proone .proonefr .proonefrbox p strong {
 	font-weight: normal;
 }
 
 .proone .proonefr .proonefrbox p:first-child,
 .proone .proonefr .proonefrbox p:nth-child(2) {
 	clear: none;
 	float: left;
 	background: url(../images/prooneicon02.jpg) no-repeat left 16px;
 	padding-left: 20px;
 	margin-bottom: 7px;
 }
 
 .proone .proonefr .proonefrbox p:first-child span,
 .proone .proonefr .proonefrbox p:nth-child(2) span {
 	color: #bc0000;
 	font-size: 16px;
 	font-weight: bold;
 }
 
 .proone .proonefr .proonefrbox p:first-child {
 	padding-right: 80px;
 }
 
 .proone .proonefr .proonefrbox p:nth-child(3) {
 	border-top: 1px solid #e8e8e8;
 	padding-top: 10px;
 }
 
 .proonefrspec {
 	background: url(../images/prooneicon04.jpg) no-repeat center bottom #fff;
 	background-size: 100%;
 	margin: 0px 25px;
 	border-radius: 0px 0px 5px 5px;
 	overflow: hidden;
 	padding: 13px 0px;
 	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
 }
 
 .proonefrspec p {
 	float: left;
 }
 
 .proonefrspec p:first-child {
 	border-right: 1px solid #eee;
 }
 
 .proonefrspec p:first-child span {
 	clear: both;
 	display: block;
 	text-align: center;
 	font-size: 14px;
 	font-weight: bold;
 	line-height: 1;
 	padding-bottom: 2px;
 	color: #1c1c1c;
 }
 
 .proonefrspec p:first-child span i {
 	clear: both;
 	display: block;
 	font-weight: normal;
 	font-size: 12px;
 	font-style: normal;
 	padding-top: 2px;
 	color: #4c4c4c;
 }
 
 .proonefrspec p:first-child span:first-child+span {
 	color: #b80000;
 }
 
 .proonefrspec p:first-child+p {
 	padding: 0px 0px 0px 5px;
 }
 
 .proonefrspec p:first-child+p span {
 	float: left;
 	text-align: center;
 	width: 47px;
 	height: 47px;
 	overflow: hidden;
 	border-radius: 50%;
 	border: 2px solid #fff;
 	box-shadow: -3px 0px 4px rgba(255, 130, 0, 0.38);
 	position: relative;
 	margin-left: 10px;
 }
 
 .proonefrspec p:first-child+p span i {
 	position: absolute;
 	left: 0px;
 	right: 0px;
 	bottom: 0px;
 	line-height: 1;
 	color: #fff;
 	background: #7d3719;
 	font-style: normal;
 	padding: 2px 0px 6px 0px;
 	font-size: 12px;
 }
 
 .proonefrspec p:first-child+p img {
 	clear: both;
 	display: block;
 }
 
 .proonefrbom {
 	padding-top: 25px;
 	text-align: left;
 	font-size: 12px;
 }
 
 .proonefrbom a {
 	display: inline-block;
 	color: #fff;
 	background-color: #d1461d;
 	background-image: linear-gradient(90deg, #c9211e 0%, #de7c1b 50%, #c9211e 100%);
 	background-position: left center;
 	background-size: 200% 100%;
 	background-repeat: no-repeat;
 	width: 145px;
 	line-height: 34px;
 	border-radius: 17px;
 	text-align: center;
 	cursor: pointer;
 	transition: background-position .6s ease;
 }
 
 .proonefrbom a:hover {
 	background-position: right center;
 }
 
 .proonefrbom span {
 	float: right;
 	font-size: 12px;
 	line-height: 34px;
 }
 
 .proonefrbom span strong {
 	font-size: 18px;
 	color: #fa4c3b;
 }
 
 .proonefritem {
 	clear: both;
 	padding-top: 20px;
 	position: relative;
 	padding-left: 75px;
 }
 
 .proonefritem .proonefritempic {
 	position: absolute;
 	width: 50px;
 	margin-right: 10px;
 	left: 0px;
 	top: 20px;
 }
 
 .proonefritem .proonefritemtit {
 	float: left;
 	border: 1px dashed #eee;
 	line-height: 30px;
 	border-radius: 10px;
 	padding: 0px 15px;
 	position: relative;
 	margin-top: 19px;
 }
 
 .proonefritem .proonefritemtit:after,
 .proonefritem .proonefritemtit:before {
 	color: #de7a1b;
 	font-size: 26px;
 	font-weight: bold;
 	position: absolute;
 	line-height: 1;
 }
 
 .proonefritem .proonefritemtit:after {
 	content: '"';
 	left: -18px;
 	top: -7px;
 }
 
 .proonefritem .proonefritemtit:before {
 	content: '"';
 	right: -15px;
 	bottom: -19px;
 }
 /**/
 
 .proxz {
 	margin-bottom: 40px;
 }
 
 .proxztop {
 	clear: both;
 	display: block;
 	position: relative;
 	margin-bottom: 25px;
 	z-index: 2;
 }
 
 .proxztop .proxztopp01 {
 	clear: both;
 	display: block;
 	font-size: 24px;
 	font-weight: bold;
 	color: #333;
 	line-height: 1;
 }
 
 .proxztop .proxztopp02 {
 	clear: both;
 	display: block;
 	text-align: left;
 	line-height: 1;
 	margin-top: 20px;
 	font-size: 12px;
 	color: #888;
 }
 
 .proxztop .proxztopp03 {
 	position: absolute;
 	right: 0px;
 	bottom: 14px;
 	line-height: 1;
 	margin-top: 25px;
 	font-size: 12px;
 	color: #888;
 }
 
 .proxztop .proxztopp03 em {
 	position: absolute;
 	width: 12px;
 	display: block;
 	left: 76px;
 	top: 20px;
 }
 
 .proxzbom {
 	height: 500px;
 	position: relative;
 	background: #edf2f6;
 	padding-top: 1px;
 	position: relative;
 	height: 370px;
 }
 
 .proxzbom .proxzname {
 	clear: both;
 	text-align: center;
 	line-height: 1;
 	width: 624px;
 	margin: 70px auto 0px;
 }
 
 .proxzbom .proxzbombox {
 	background: url(../images/proxzicon05.png) no-repeat center bottom;
 	position: absolute;
 	z-index: 1;
 	background-size: 520px;
 	width: 520px;
 	left: 50%;
 	margin-left: -260px;
 	top: 0px;
 	height: 81.081081%;
 	z-index: 5;
 }
 
 .proxzmain {
 	width: 80%;
 	margin: 0 auto;
 	height: 95%;
 	position: relative;
 }
 
 .proxzitem {
 	position: absolute;
 }
 
 .proxzitem span {
 	display: block;
 }
 
 .proxzitem i {
 	clear: both;
 	display: block;
 	font-style: normal;
 }
 
 .proxzitem01 {
 	z-index: 1;
 	width: 70px;
 	left: 189px;
 	top: 170px;
 }
 
 .proxzitem01 .proxzitem01icon {
 	position: absolute;
 	width: 28px;
 	left: 50%;
 	margin-left: -14px;
 	top: 22px;
 }
 
 .proxzitem01 .proxzitem01txt {
 	font-size: 12px;
 	color: #617a8c;
 	text-align: center;
 	position: absolute;
 	left: 0px;
 	right: 0rem;
 	top: 57px;
 	line-height: 14px;
 }
 
 .proxzitem02 {
 	z-index: 6;
 	width: 100px;
 	right: 189px;
 	top: 206px;
 }
 
 .proxzitem02 .proxzitem02icon {
 	position: absolute;
 	width: 36px;
 	left: 50%;
 	margin-left: -18px;
 	top: 32px;
 }
 
 .proxzitem02 .proxzitem02txt {
 	font-size: 12px;
 	color: #617a8c;
 	text-align: center;
 	position: absolute;
 	left: 0px;
 	right: 0rem;
 	top: 73px;
 	line-height: 16px;
 }
 
 .proxzitem03 {
 	z-index: 1;
 	width: 135px;
 	left: 50px;
 	bottom: 45px;
 }
 
 .proxzitem03 .proxzitem03txt {
 	clear: both;
 	display: block;
 	text-align: left;
 	font-size: 12px;
 	color: #617a8c;
 	line-height: 16px;
 }
 
 .proxzitem04 {
 	width: 180px;
 	left: 50%;
 	margin-left: -90px;
 	bottom: 27px;
 }
 
 .proxzbom.proxzbom2 .proxzbombox {
 	width: 1000px;
 	background: none;
 	margin-left: -500px;
 	padding: 0px 0px 0px 0px;
 	top: 20px;
 }
 
 .proxzbom.proxzbom2 .proxzitem01 {
 	left: 67px;
 	top: 126px;
 }
 
 .proxzbom.proxzbom2 .proxzitem02 {
 	right: 70px;
 	top: 210px;
 }
 
 .proxzbom.proxzbom2 .proxzitem03 {
 	left: 50px;
 	bottom: 30px;
 }
 
 .proxzbom.proxzbom2 .proxzmain {
 	width: 80%;
 	height: 100%;
 }
 /***/
 
 .protwo {
 	clear: both;
 	background: url(../images/protwobg01.png) no-repeat center top;
 	background-size: 1000px;
 	position: relative;
 	z-index: 5;
 }
 
 .ie8-hack .protwo {
 	background: none;
 }
 
 .protwo .protwofl {
 	float: left;
 	width: 685px;
 }
 
 .protwo .protwofl .protwonav {
 	clear: both;
 	width: 100%;
 	padding-top: 8px;
 }
 
 .protwo .protwofl .protwonav li {
 	float: left;
 	padding-right: 10px;
 }
 
 .protwo .protwofl .protwonav li a {
 	clear: both;
 	display: block;
 	width: 120px;
 	line-height: 30px;
 	text-align: center;
 	border-radius: 5px 5px 0px 0px;
 	border: 1px dashed #bfbfbf;
 	border-bottom: 0px;
 	font-size: 14px;
 }
 
 .ie8-hack .protwo .protwofl .protwonav li a {
 	border: 1px dashed #bfbfbf;
 }
 
 .protwo .protwofl .protwonav li a:hover,
 .protwo .protwofl .protwonav li:first-child a {
 	border: 1px solid #bc0000;
 	border-bottom: 0px;
 	background: #bc0000;
 	color: #fff;
 }
 
 .protwobox h3 {
 	font-size: 24px;
 	margin: 15px 0;
 	color: #272727;
 	background: url(../images/protwoicon01.png) no-repeat left 9px;
 	padding-left: 57px;
 	line-height: 30px;
 	margin: 50px 0px 30px 0px;
 	background-size: 45px;
 }
 
 .ie8-hack .protwobox h3 {
 	background: none;
 	padding-left: 0px;
 }
 
 .protwobox {
 	padding-top: 15px;
 }
 
 .protwobox p {
 	text-align: left;
 	padding: 10px 0;
 	line-height: 24px;
 	font-size: 12px;
 }
 
 .protwobox img {
 	margin: 0 auto;
 	display: block;
 }
 
 .protwobox video {
 	clear: both;
 	margin: 17px auto;
 	display: block;
 	width: 100%;
 }
 
 .protwobox .NybAdvantageTop {
 	padding: 5px;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 	text-indent: 0px;
 }
 
 .protwobox .NybAdvantageTop span {
 	padding: 0px 0px;
 	font-weight: bold;
 	line-height: 26px;
 	display: block;
 	text-indent: 0px;
 	color: #000;
 }
 
 .protwobox .NybAdvantageTop em {
 	float: left;
 	background: #ffd200;
 	display: block;
 	font-size: 16px;
 	color: #ff1a1a;
 	font-weight: bold;
 	text-indent: 0;
 	font-style: normal;
 	border-radius: 50%;
 	width: 26px;
 	height: 26px;
 	text-align: center;
 	line-height: 26px;
 	margin-right: 10px;
 }
 
 .protwofr {
 	float: right;
 	width: 260px;
 }
 
 .protwofrhottit {
 	clear: both;
 	text-align: right;
 	font-size: 24px;
 	font-weight: bold;
 	color: #272727;
 	padding: 30px 0px 22px 0px;
 }
 
 .protwofrhottit h4 {
 	background: url(../images/protwoicon01.png) no-repeat left 9px;
 	padding-left: 57px;
 	line-height: 1;
 	background-size: 45px;
 	display: inline-block;
 }
 
 .ie8-hack .protwofrhottit h4 {
 	background: none;
 	padding-left: 0px;
 }
 
 .protwofr .protwofrhot ul {
 	clear: both;
 	background: url(../images/protwobg02.jpg) repeat-y left top;
 	padding-left: 44px;
 }
 
 .protwofr .protwofrhot ul li {
 	padding-bottom: 24px;
 }
 
 .protwofr .protwofrhot ul .protwofrhotpic {
 	clear: both;
 	display: block;
 	background: url(../images/homefivebg.jpg) repeat;
 	padding: 7px;
 	border-radius: 5px;
 	box-shadow: -4px 4px 8px rgba(0, 0, 0, 0.09);
 	position: relative;
 	z-index: 2;
 }
 
 .protwofr .protwofrhot ul .protwofrhotpic img {
 	border-radius: 5px;
 }
 
 .protwofr .protwofrhot ul .protwofrhottxt {
 	background: url(../images/homefivebg.jpg) repeat;
 	margin-left: 2px;
 	border-radius: 0px 0px 5px 5px;
 	overflow: hidden;
 	line-height: 37px;
 	font-size: 12px;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 }
 
 .protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl {
 	float: left;
 	background: #fee2cc;
 	color: #cb291e;
 	width: 52px;
 	text-align: center;
 	position: relative;
 	margin-right: 45px;
 }
 
 .protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl:after {
 	position: absolute;
 	content: '';
 	width: 46px;
 	height: 8px;
 	background: url(../images/protwoicon02.png) no-repeat right top;
 	background-size: 46px;
 	top: 50%;
 	transform: translateY(-50%);
 	-webkit-transform: translateY(-50%);
 	-moz-transform: translateY(-50%);
 	-ms-transform: translateY(-50%);
 	-o-transform: translateY(-50%);
 	right: -37px;
 }
 
 .ie8-hack .protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl {
 	margin-right: 15px;
 }
 
 .ie8-hack .protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl:after {
 	display: none;
 }
 /**/
 
 .proparametr {
 	padding: 10px 0px;
 }
 
 .proparametr .proparametrtop {
 	float: left;
 	width: 100%;
 	margin-left: -15px;
 	position: relative;
 	z-index: 2;
 }
 
 .proparametr .proparametrtop p.proparametrtit {
 	cursor: pointer;
 	border: 1px solid #cba1ae;
 	line-height: 20px;
 	padding: 8px 5px;
 	margin-bottom: 10px;
 	border-radius: 25px;
 	font-size: 14px;
 	color: #333;
 	float: left;
 	width: 199px;
 	margin-left: 15px;
 	text-indent: 0px;
 	text-align: center;
 }
 
 .proparametr .proparametrtop p.proparametrtit.on {
 	color: #fff;
 	position: relative;
 	box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.24);
 	background-color: #c9221e;
 	background-image: linear-gradient(90deg, #c9221e 30%, #de7b1b 50%, #c9221e);
 	background-position: left center;
 	background-size: 200% 100%;
 	background-repeat: no-repeat;
 	transition: background-position .6s ease;
 }
 
 .proparametr .proparametrbom {
 	float: right;
 	width: 100%;
 	margin-top: 2px;
 }
 
 .proparametr .proparametrbom #proparametrbomitem {
 	clear: both;
 	position: relative;
 	background: url(../images/homefivebg.jpg) repeat;
 	padding: 20px 15px;
 }
 
 .proparametr .proparametrbom #proparametrbomitem table {
 	background: #fff;
 	border-collapse: collapse;
 }
 
 .proparametr .proparametrbom #proparametrbomitem table td {
 	border: 1px solid #cacaca;
 }
 
 .proparametr .proparametrbom .proparametrbombox {
 	clear: both;
 	display: block;
 	background: url(../images/csman.png) no-repeat left top;
 	background-size: 180px;
 	padding-left: 200px;
 	height: 199px;
 	padding-top: 60px;
 	margin-top: -25px;
 	position: relative;
 	z-index: 2;
 }
 
 .proparametr .proparametrbom .proparametrbombox p {
 	padding: 0px;
 	margin: 0px;
 	text-indent: 0px;
 	background: url(../images/proitemicon04.png) no-repeat left 8px;
 	margin-bottom: 5px;
 	padding-left: 15px;
 	background-size: 8px;
 }
 
 .proparametr .proparametrbom .proparametrbombox p span {
 	color: #c3311c;
 	-webkit-background-clip: text;
 	-webkit-text-fill-color: transparent;
 	background-image: -webkit-linear-gradient(left, #bf211d, #d3751b);
 }
 /**/
 
 .prothree {
 	clear: both;
 	background: url(../images/prothreeicon01.jpg) repeat;
 	position: relative;
 	padding: 40px 0px 80px 0px;
 }
 
 .prothree.newmargin {
 	margin-top: -20px;
 }
 
 .prothree:after {
 	position: absolute;
 	z-index: 2;
 	content: '';
 	left: 0px;
 	bottom: 0px;
 	top: 0px;
 	right: 0px;
 	background: url(../images/prothreeicon03.png) no-repeat center bottom;
 	background-size: 100%;
 }
 
 .prothree::before {
 	position: absolute;
 	z-index: 2;
 	content: '';
 	left: 0px;
 	bottom: -60px;
 	top: 0px;
 	right: 0px;
 	background: url(../images/prothreeicon04.png) no-repeat center bottom;
 	background-size: 100%;
 }
 
 .prothree .prothreetit {
 	clear: both;
 	text-align: left;
 	font-size: 14px;
 	line-height: 35px;
 	background: url(../images/homeoneicon01.png) no-repeat left center;
 	padding-left: 23px;
 	background-size: 14px;
 }
 
 .prothree .prothreetit h4 {
 	float: left;
 	margin-right: 20px;
 	font-size: 32px;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	font-weight: bold;
 }
 
 .prothree .prothreetit h4 a {
 	clear: both;
 	background: none;
 	font-size: 32px;
 }
 
 .prothree .prothreetit a {
 	background: url(../images/prothreeicon02.png) no-repeat right 7px;
 	padding-right: 35px;
 	line-height: 30px;
 	display: inline-block;
 }
 
 .videorel .prothreetit {
 	clear: both;
 	text-align: right;
 	font-size: 24px;
 	font-weight: bold;
 	color: #272727;
 	padding: 30px 0px 22px 0px;
 }
 
 .videorel .prothreetit h4 {
 	background: url(../images/protwoicon01.png) no-repeat left 9px;
 	padding-left: 57px;
 	line-height: 1;
 	background-size: 45px;
 	display: inline-block;
 }
 
 .prorelatNew {
 	position: relative;
 	z-index: 3;
 }
 
 .prorelatNew ul {
 	padding: 30px 0px;
 }
 
 .prorelatNew li {
 	float: left;
 	width: 310px;
 	background: url(../images/prodot01.png) no-repeat left center;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 	font-size: 12px;
 	margin-left: 23px;
 	padding: 10px 0px 10px 20px;
 	line-height: 24px;
 }
 
 .promoremend {
 	position: relative;
 	z-index: 3;
 }
 
 .promoremend ul {
 	clear: both;
 	display: block;
 	padding: 17px 0px 0px 10px;
 }
 
 .promoremend ul li {
 	float: left;
 	margin-left: -10px;
 	padding: 10px 0px;
 }
 
 .promoremend ul li a {
 	clear: both;
 	display: block;
 	line-height: 32px;
 	font-size: 12px;
 	border: 1px dashed #969696;
 	padding: 0px 16px;
 	border-radius: 16px;
 }
 
 .promoremend ul li a:hover {
 	color: #c9221e;
 	border-color: #c9221e;
 }
 /**/
 
 .prorelatCase {
 	position: relative;
 	z-index: 3;
 }
 
 .prorelatCase ul {
 	padding: 25px 0px 10px 0px;
 }
 
 .prorelatCase ul li {
 	float: left;
 	margin-left: 23px;
 	width: 227px;
 	margin-bottom: 10px;
 	transition: all 0.3s;
 }
 
 .prorelatCase ul li a {
 	clear: both;
 	display: block;
 }
 
 .prorelatCase ul li a:first-child+a {
 	color: #0e0e0e;
 	font-size: 14px;
 	text-align: center;
 	padding: 15px 10px 15px 10px;
 	line-height: 24px;
 	position: relative;
 	overflow: hidden;
 	background: #edf1fb;
 }
 
 .prorelatCase ul li a:first-child {
 	position: relative;
 	overflow: hidden;
 }
 
 .prorelatCase ul li a:first-child img {
 	width: 100%;
 }
 
 .prorelatCase ul li a:first-child:after {
 	content: '';
 	position: absolute;
 	left: 0px;
 	right: 0px;
 	height: 100%;
 	background: rgba(0, 0, 0, 0.24);
 	bottom: -100%;
 	z-index: 1;
 }
 
 .prorelatCase ul li a:first-child:before {
 	content: '';
 	position: absolute;
 	left: 50%;
 	top: 150%;
 	width: 50px;
 	height: 50px;
 	transform: translate(-50%, -50%);
 	-webkit-transform: translate(-50%, -50%);
 	-moz-transform: translate(-50%, -50%);
 	-ms-transform: translate(-50%, -50%);
 	-o-transform: translate(-50%, -50%);
 	background: url(../images/hovericon.png) no-repeat center center rgba(0, 0, 0, 0.5);
 	background-size: 39px;
 	z-index: 2;
 	border: 2px solid #fff;
 	border-radius: 50%;
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .prorelatCase ul li:hover a:first-child:after {
 	bottom: 0%;
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .prorelatCase ul li:hover a:first-child:before {
 	top: 50%;
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .prorelatCase ul li:hover {
 	transition: all 0.3s;
 	box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.1);
 }
 /**/
 
 .profour {
 	position: relative;
 	clear: both;
 	background-size: 100%;
 	margin-top: -54px;
 	position: relative;
 	z-index: 3;
 }
 
 .inside+.profour {
 	margin-top: 0px;
 }
 
 .profour .container {
 	position: absolute;
 	left: 50%;
 	top: 100px;
 	margin-left: -500px;
 }
 
 .profour .profourtop {
 	margin-left: 40px;
 	width: 566px;
 	height: 43px;
 	font-size: 14px;
 	background: url(../images/profouricon01.png) no-repeat center left;
 	background-size: 566px;
 	color: #fff;
 	padding: 12px 0px 0px 17px;
 	line-height: 24px;
 }
 
 .profour .profourtop span {
 	float: left;
 	position: relative;
 	font-size: 22px;
 	background: url(../images/profouricon02.png) no-repeat right center;
 	padding-right: 42px;
 	background-size: 32px;
 	margin-right: 10px;
 }
 
 .profourbom {
 	background: #fff;
 	border-radius: 5px;
 	background: url(../images/homefivebg.jpg) repeat;
 	margin: 0px 20px;
 	padding: 40px 0px 50px 0px;
 }
 
 .profourbom .profourfl {
 	float: left;
 	width: 320px;
 	margin: 0px 0px 0px 20px;
 	position: relative;
 }
 
 .profourbom .profourfl:after {
 	content: '';
 	position: absolute;
 	left: 33px;
 	top: 0px;
 	bottom: 0px;
 	width: 1px;
 	background: #eee;
 }
 
 .profourbom .profourfl dt {
 	clear: both;
 	position: relative;
 	font-size: 24px;
 	color: #bc0000;
 	font-weight: bold;
 	border: 1px solid #e1e1e1;
 	background: #fff;
 	line-height: 1;
 	padding: 9px 0px 9px 45px;
 	margin-left: 35px;
 	z-index: 2;
 }
 
 .profourbom .profourfl dt span {
 	position: absolute;
 	left: -35px;
 	top: 0px;
 	border-radius: 50%;
 	overflow: hidden;
 	border: 1px solid #e1e1e1;
 	width: 70px;
 	height: 70px;
 }
 
 .profourbom .profourfl dt i {
 	font-size: 16px;
 	color: #272727;
 	clear: both;
 	display: block;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	line-height: 1;
 	font-style: normal;
 	padding-top: 11px;
 }
 
 .profourbom .profourfl dd {
 	clear: both;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	padding-left: 27px;
 	font-weight: bold;
 	color: #272727;
 	font-size: 16px;
 	margin-left: 21px;
 	position: relative;
 	line-height: 1;
 	margin-top: 28px;
 	z-index: 2;
 }
 
 .profourbom .profourfl dd span {
 	font-size: 12px;
 	color: #272727;
 }
 
 .profourbom .profourfl dd:after {
 	content: '';
 	position: absolute;
 	left: 7px;
 	bottom: 0px;
 	width: 17px;
 	height: 12px;
 	border-radius: 50%;
 	background: rgba(150, 150, 150, 0.52);
 }
 
 .profourbom .profourfl dd i {
 	position: absolute;
 	left: 0px;
 	top: -5px;
 	font-size: 18px;
 	font-style: normal;
 	color: #878787;
 	line-height: 1;
 }
 
 .profourbom .profourfl dd:nth-child(2) {
 	color: #bc0000;
 	/* background:url(/imagespc/profouricon04.png) no-repeat  101px center; */
 }
 
 .profourbom .profourfl dd:nth-child(2) i {
 	color: #bc0000;
 }
 
 .profourbom .profourfl dd:nth-child(2):after {
 	background: rgba(182, 24, 24, 0.52);
 }
 /**/
 
 .casemagess .profourbom .profourfl {
 	width: 291px;
 }
 
 .casemagess .profourbom .profourfl dd {
 	margin-left: 0px;
 }
 
 .casemagess .profourbom .profourfl dd span {
 	font-size: 12px;
 	color: #272727;
 }
 
 .casemagess .profourbom .profourfl dd:nth-child(2) {
 	background: none;
 }
 
 .casemagess .profourbom .profourfr {
 	width: 590px;
 	padding: 27px 17px 33px 25px;
 }
 
 .casemagess .profourbom .profourfl:after {
 	top: 81px;
 	left: 12px;
 }
 
 .profourcase .profourcasefl,
 .profourcase .profourcasefr {
 	float: left;
 	width: 71px;
 	border-radius: 50%;
 	overflow: hidden;
 	border: 1px solid #eee;
 }
 
 .profourcase p {
 	float: left;
 	width: 140px;
 	text-align: center;
 	padding-top: 18px;
 	font-weight: bold;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 }
 
 .profourcase p span {
 	clear: both;
 	display: block;
 	text-align: center;
 	padding-bottom: 5px;
 }
 
 .profourcase p span i {
 	width: 6px;
 	height: 6px;
 	margin: 0px 8px;
 	background-color: #bc0000;
 	border-radius: 50%;
 	display: inline-block;
 	-webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
 	animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
 }
 
 .profourcase p span i:first-child {
 	-webkit-animation-delay: -0.8s;
 	animation-delay: -0.8s;
 }
 
 .profourcase p span i:nth-child(2) {
 	-webkit-animation-delay: -0.64s;
 	animation-delay: -0.64s;
 }
 
 .profourcase p span i:nth-child(3) {
 	-webkit-animation-delay: -0.48s;
 	animation-delay: -0.48s;
 }
 
 .profourcase p span i:nth-child(4) {
 	-webkit-animation-delay: -0.32s;
 	animation-delay: -0.32s;
 }
 
 .profourcase p span i:nth-child(5) {
 	-webkit-animation-delay: -0.16s;
 	animation-delay: -0.16s;
 }
 
 @-webkit-keyframes sk-three-bounce {
 	0%,
 	80%,
 	100% {
 		-webkit-transform: scale(0);
 		transform: scale(0);
 	}
 	40% {
 		-webkit-transform: scale(1);
 		transform: scale(1);
 	}
 }
 
 @keyframes sk-three-bounce {
 	0%,
 	80%,
 	100% {
 		-webkit-transform: scale(0);
 		transform: scale(0);
 	}
 	40% {
 		-webkit-transform: scale(1);
 		transform: scale(1);
 	}
 }
 /**/
 
 .profourbom .profourfr {
 	float: right;
 	margin-right: 43px;
 	display: block;
 	width: 549px;
 	position: relative;
 	border-radius: 5px;
 	box-shadow: -4px 0px 8px rgba(0, 0, 0, 0.09);
 	background: url(../images/protwoicon03.jpg) no-repeat right bottom #fff;
 	padding: 27px 27px 33px 40px;
 	background-size: 330px;
 }
 
 .profourbom .profourfr:before {
 	content: '';
 	position: absolute;
 	right: 0px;
 	top: 0px;
 	background: url(../images/protwoicon04.jpg) no-repeat center top;
 	border-top-right-radius: 5px;
 	width: 63px;
 	height: 47px;
 	background-size: 63px;
 }
 
 .ie8-hack .profourbom .profourfr:before {
 	display: none;
 }
 
 .profourbom.noprofourfr .profourfr:before {
 	display: none;
 }
 
 .profourbom .profourfr .cont_form {
 	float: left;
 	width: 302px;
 	padding-right: 21px;
 	position: relative;
 }
 
 .profourbom .profourfr .cont_form .btnclick {
 	position: absolute;
 	left: 108px;
 	bottom: -49px;
 }
 
 .profourbom .profourfr .cont_form .btnclick .btn_submit {
 	width: 138px;
 	height: 30px;
 	border-radius: 15px;
 	line-height: 30px;
 	background-color: #c9221e;
 	background-image: linear-gradient(90deg, #c9211e 0%, #de7c1b 50%, #c9211e 100%);
 	background-position: left center;
 	background-size: 200% 100%;
 	background-repeat: no-repeat;
 	transition: background-position .6s ease;
 	color: #fff;
 	font-size: 14px;
 	cursor: pointer;
 }
 
 .profourbom .profourfr .cont_form .btnclick .btn_submit:hover {
 	background-position: right center;
 }
 
 .profourbom .profourfr .cont_form li {
 	clear: both;
 	display: block;
 	padding-bottom: 16px;
 }
 
 .profourbom .profourfr .cont_form li span {
 	float: left;
 	font-size: 14px;
 	color: #353535;
 	width: 50px;
 	text-align: left;
 	line-height: 32px;
 }
 
 .profourbom .profourfr .cont_form li span font {
 	color: #f00;
 }
 
 .profourbom .profourfr .cont_form li input {
 	float: right;
 	border: 1px solid #e1e1e1;
 	border-radius: 3px;
 	width: 225px;
 	font-size: 14px;
 	color: #333;
 	line-height: 24px;
 	padding: 3px 10px 3px 30px;
 	height: 32px;
 }
 
 .profourbom .profourfr .cont_form li textarea {
 	float: right;
 	font-family: '微软雅黑';
 	border: 1px solid #e1e1e1;
 	border-radius: 3px;
 	width: 225px;
 	font-size: 14px;
 	color: #333;
 	line-height: 24px;
 	height: 57px;
 	padding: 3px 10px 3px 30px;
 }
 
 .profourbom .profourfr .cont_form li .inputicon01 {
 	background: url(../images/homefiveicon04.png) no-repeat 5px 7px;
 	background-size: 24px;
 }
 
 .profourbom .profourfr .cont_form li .inputicon02 {
 	background: url(../images/homefiveicon03.png) no-repeat 5px 7px;
 	background-size: 24px;
 }
 
 .profourbom .profourfr .cont_form li .inputicon03 {
 	background: url(../images/homefiveicon02.png) no-repeat 5px 7px;
 	background-size: 24px;
 }
 
 .profourbom .profourfr .cont_form li .btnSub {
 	font-size: 12px;
 	color: #fff;
 	background: #1c1c1c;
 	line-height: 26px;
 	text-align: center;
 	width: 100%;
 }
 /**/
 
 .profourbom .profourfr .cont_form.casefrom {
 	width: 100%;
 	padding: 0px;
 }
 
 .profourbom .profourfr .cont_form.casefrom ul {
 	clear: both;
 	overflow: hidden;
 	width: 100%;
 }
 
 .profourbom .profourfr .cont_form.casefrom ul li {
 	float: left;
 	width: 259px;
 	clear: none;
 	margin-right: 15px;
 }
 
 .profourbom .profourfr .cont_form.casefrom ul li input {
 	clear: both;
 	display: block;
 	width: 100%;
 	padding: 3px 10px;
 }
 
 .profourbom .profourfr .cont_form.casefrom ul li select {
 	clear: both;
 	display: block;
 	width: 100%;
 	padding: 3px 10px;
 	height: 32px;
 	border: 1px solid #e1e1e1;
 	border-radius: 3px;
 	font-size: 14px;
 	color: #333;
 	line-height: 24px;
 }
 
 .profourbom .profourfr .cont_form.casefrom ul li:last-child {
 	width: 535px;
 }
 
 .profourbom .profourfr .cont_form.casefrom ul li textarea {
 	width: 100%;
 	float: left;
 	padding: 3px 10px;
 }
 
 .profourbom .profourfr .cont_form.casefrom .btnclick {
 	left: 190px;
 }
 
 .profourbom .profourfr .cont_form.casefrom ul li input::-webkit-input-placeholder,
 .profourbom .profourfr .cont_form.casefrom ul li textarea::-webkit-input-placeholder {
 	color: #333;
 }
 /**/
 
 .marqueetop {
 	float: right;
 	height: 154px;
 	width: 180px;
 	border-left: 1px solid #e9e9e9;
 	padding-left: 15px;
 	overflow-y: hidden;
 }
 
 .marqueetop div {
 	clear: both;
 	width: 100%;
 	overflow: hidden;
 }
 
 .marqueetop li {
 	clear: both;
 	width: 100%;
 	padding: 15px 0px;
 	border-bottom: 1px dashed #e9e9e9;
 	overflow: hidden;
 }
 
 .marqueetop li p {
 	font-size: 14px;
 	color: #2d2d2d;
 	line-height: 24px;
 }
 
 .marqueetop li p strong {
 	clear: both;
 	display: block;
 	padding-bottom: 2px;
 }
 
 .marqueetop li time {
 	clear: both;
 	display: block;
 	line-height: 1;
 	color: #a6a6a6;
 	font-size: 12px;
 }
 /**/
 
 .profive {
 	padding-bottom: 50px;
 }
 
 .profive .profivetit {
 	clear: both;
 	line-height: 42px;
 	text-align: left;
 	overflow: hidden;
 }
 
 .profive .profivetit strong {
 	float: left;
 	width: 164px;
 	height: 42px;
 	text-align: center;
 	line-height: 39px;
 	color: #fff;
 	background: url(../images/profiveicon01.jpg) no-repeat right top;
 	background-size: 164px;
 	font-size: 24px;
 	font-weight: normal;
 	margin-right: 36px;
 	padding-right: 5px;
 }
 
 .profive .profivetit span {
 	font-size: 14px;
 	color: #9f4200;
 	background: url(../images/prothreeicon02.png) no-repeat right 7px;
 	padding-right: 35px;
 	line-height: 30px;
 	display: inline-block;
 }
 
 .profive .profivetit span a {
 	color: #9f4200;
 }
 
 .profive ul {
 	margin-left: -100px;
 }
 
 .profive ul li {
 	float: left;
 	margin-left: 100px;
 	width: 450px;
 	padding-top: 31px;
 }
 
 .profivewen {
 	clear: both;
 	overflow: hidden;
 }
 
 .profivewen span {
 	float: left;
 	width: 34px;
 	height: 34px;
 	border: 1px solid #d8e1ff;
 	border-radius: 50%;
 	overflow: hidden;
 }
 
 .profivewen a {
 	float: right;
 	width: 400px;
 	font-size: 14px;
 	line-height: 24px;
 	color: #464646;
 	margin-top: 5px;
 	height: 48px;
 	overflow: hidden;
 }
 
 .profiveda {
 	clear: both;
 	margin-top: 15px;
 	background: url(../images/homefivebg.jpg) repeat;
 	padding: 0px 20px 0px 0px;
 	border-radius: 5px;
 	color: #737373;
 	overflow: hidden;
 }
 
 .profiveda i {
 	float: left;
 	background: url(../images/profiveicon02.png) no-repeat left top;
 	background-size: 37px;
 	width: 37px;
 	height: 48px;
 	text-align: center;
 	font-style: normal;
 	font-size: 14px;
 	padding-top: 8px;
 	line-height: 1;
 	color: #773500;
 	font-weight: bold;
 }
 
 .profiveda span {
 	float: right;
 	width: 380px;
 	font-size: 12px;
 	line-height: 24px;
 	height: 48px;
 	overflow: hidden;
 	margin: 11px 0px;
 }
 /**/
 
 .prosix {
 	clear: both;
 	background: url(../images/prosixbg.png) no-repeat center top;
 	padding: 47px 0px 60px;
 	background-size: 100% 100%;
 }
 
 .prosix .prosixp01 {
 	clear: both;
 	text-align: center;
 	color: #fff;
 	font-size: 32px;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	font-weight: bold;
 	line-height: 1;
 	position: relative;
 }
 
 .prosix .prosixp01 span {
 	position: relative;
 	z-index: 2;
 }
 
 .prosix .prosixp01:after {
 	content: '';
 	position: absolute;
 	bottom: -7px;
 	left: 50%;
 	transform: translateX(-50%);
 	-webkit-transform: translateX(-50%);
 	-moz-transform: translateX(-50%);
 	-ms-transform: translateX(-50%);
 	-o-transform: translateX(-50%);
 	background: url(../images/prosixicon01.png) no-repeat center top;
 	width: 275px;
 	height: 16px;
 	background-size: 250px;
 }
 
 .prosix .prosixp02 {
 	color: #fff;
 	line-height: 34px;
 	border: 1px dashed #fff;
 	border-radius: 17px;
 	text-align: center;
 	margin: 37px auto 0px;
 	width: 276px;
 	font-size: 16px;
 }
 /*==============产品详情 end==============*/
 /*==============新闻综合 start==============*/
 
 .newzhtop {
 	text-align: left;
 }
 
 .newzhtop p {
 	display: inline-block;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	font-weight: bold;
 }
 
 .newzhtop p a {
 	font-size: 25px;
 	color: #171717;
 	line-height: 29px;
 }
 
 .newzhtop span {
 	float: right;
 }
 
 .newzhtop span a {
 	float: right;
 	border: 1px dashed #dd8581;
 	width: 110px;
 	line-height: 27px;
 	transition: all .2s linear;
 	border-radius: 15px;
 	text-align: center;
 	color: #161616;
 	background: url(../images/proitemicon04.png) no-repeat 19px center;
 	background-size: 8px;
 	padding-left: 15px;
 }
 
 .newzhtop span a:hover {
 	background: #c9221e;
 	color: #fff;
 	transition: all .2s linear;
 }
 
 .newzhone {
 	background: url(../images/homefivebg.jpg) repeat;
 	position: relative;
 	margin-top: 129px;
 	padding-top: 1px;
 	padding-bottom: 35px;
 }
 
 .newzhone .newzhtop {
 	padding: 30px 32px 0px;
 }
 
 .newzhone:after {
 	content: '';
 	width: 135px;
 	height: 204px;
 	position: absolute;
 	left: 0px;
 	top: -130px;
 	z-index: 2;
 	background: url(../images/newicon03.png) no-repeat center top;
 	background-size: 135px;
 }
 
 .newzhone .newzhonebox {
 	padding: 35px 19px 0px;
 }
 
 .newzhone .newzhonebox li {
 	float: left;
 	width: 481px;
 	padding: 0px 13px;
 }
 
 .newzhoneboxpic {
 	float: left;
 	width: 258px;
 	border-radius: 5px;
 	overflow: hidden;
 }
 
 .newzhoneboxitem {
 	float: left;
 	width: 197px;
 	background: #f3f6ff;
 	margin-top: 12px;
 	border-radius: 0px 5px 5px 0px;
 	padding: 20px 25px 15px 25px;
 	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.09);
 }
 
 .newzhoneboxitem h3 a {
 	clear: both;
 	display: block;
 	font-size: 14px;
 	line-height: 18px;
 	color: #c3311c;
 	-webkit-background-clip: text;
 	-webkit-text-fill-color: transparent;
 	background-image: -webkit-linear-gradient(45deg, #bf211d 0%, #d3751b 50%, #bf211d 100%);
 	background-position: left center;
 	background-size: 200% 100%;
 	background-repeat: no-repeat;
 	transition: background-position .6s ease;
 }
 
 .newzhoneboxitem h3 a:hover {
 	background-position: right center;
 }
 
 .newzhoneboxitem i {
 	clear: both;
 	font-style: normal;
 	display: block;
 	font-size: 12px;
 	color: #161616;
 	line-height: 1;
 	padding: 8px 0px;
 }
 
 .newzhoneboxitem p {
 	font-size: 12px;
 	line-height: 80px;
 	color: #666;
 	height: 60px;
 	overflow: hidden;
 	margin-bottom: 8px;
 }
 
 .newzhoneboxitem .newzhoneboxmore {
 	clear: both;
 	display: block;
 	width: 86px;
 	height: 24px;
 	border-radius: 12px;
 	line-height: 24px;
 	color: #fff;
 	text-align: center;
 	font-size: 12px;
 	background-color: #c9221e;
 	overflow: hidden;
 	background-image: linear-gradient(90deg, #c9221e 30%, #e35d10 50%, #ca231e);
 	background-position: left center;
 	background-size: 200% 100%;
 	background-repeat: no-repeat;
 	transition: background-position .6s ease;
 }
 
 .newzhoneboxitem .newzhoneboxmore:hover {
 	background-position: right center;
 }
 
 .newzhone .newzhonebom {
 	clear: both;
 	padding-top: 20px;
 }
 
 .newzhone .newzhonebom li {
 	float: left;
 	width: 500px;
 	padding: 15px 32px 0px;
 }
 
 .newzhone .newzhonebom li h3 {
 	clear: both;
 	display: block;
 	text-overflow: ellipsis;
 	color: #161616;
 	font-weight: normal;
 	white-space: nowrap;
 	overflow: hidden;
 }
 
 .newzhone .newzhonebom li h3 a {
 	clear: both;
 	font-size: 14px;
 	line-height: 20px;
 	color: #161616;
 	font-weight: normal;
 }
 
 .newzhone .newzhonebom li h3 a:hover {
 	color: #bf211d;
 }
 
 .newzhone .newzhonebom li i {
 	clear: both;
 	font-style: normal;
 	display: block;
 	font-size: 12px;
 	color: #161616;
 	line-height: 1;
 	padding: 8px 0px;
 }
 
 .newzhone .newzhonebom li p {
 	height: 36px;
 	font-size: 12px;
 	line-height: 18px;
 	color: #666;
 	margin-bottom: 8px;
 	display: -webkit-box;
 	-webkit-box-orient: vertical;
 	-webkit-line-clamp: 2;
 	-moz-line-clamp: 2;
 	-ms-line-clamp: 2;
 	-o-line-clamp: 2;
 	overflow: hidden;
 }
 /**/
 
 .hotnew {
 	width: 916px;
 	height: 220px;
 	background: url(../images/newzhonetop.png) no-repeat left top;
 	background-size: 916px;
 	margin-left: 101px;
 	margin-top: -129px;
 }
 
 .newlist .hotnew {
 	margin-left: 72px;
 	margin-top: -162px;
 }
 
 .hotnewtit {
 	float: left;
 	color: #e55534;
 	font-weight: bold;
 	font-size: 16px;
 	display: block;
 	padding: 83px 8px 0px 37px;
 	width: 63px;
 	text-align: center;
 	line-height: 19px;
 }
 
 .hotnewbox {
 	float: right;
 	width: 836px;
 	margin-right: 17px;
 }
 
 .ie8-hack .hotnewbox {
 	width: 100%!important;
 	margin-right: 0px;
 	float: none;
 	padding: 20px 0px 20px 37px;
 }
 
 .ie8-hack .hotnewboxtop {
 	padding-left: 0px;
 	overflow: hidden;
 	height: auto;
 }
 
 .ie8-hack .hotnewboxtop li {
 	width: 22% !important;
 	margin: 0 3% 0 0;
 }
 
 .ie8-hack .hotnewboxbom {
 	padding-left: 0px;
 	padding-top: 25px;
 }
 
 .ie8-hack .hotnewboxbom li a {
 	background: url(../images/prodot01.png) no-repeat left center !important;
 	padding-left: 20px;
 }
 
 .ie8-hack .hotnewboxbom li {
 	padding-bottom: 10px;
 }
 
 .hotnewboxtop {
 	padding: 12px 0px 0px 34px;
 	height: 144px;
 }
 
 .hotnewboxtop li {
 	float: left;
 	width: 160px;
 	margin-right: 37px;
 	margin-left: 3px;
 	position: relative;
 }
 
 .hotnewboxtop li .hotnewboxtoppic {
 	position: relative;
 	display: block;
 	border-radius: 5px;
 	overflow: hidden;
 }
 
 .hotnewboxtop li .hotnewboxtoppic img {
 	width: 100%;
 }
 
 .hotnewboxtop li .hotnewboxtoppic:after {
 	content: '';
 	position: absolute;
 	left: 0px;
 	right: 0px;
 	top: 0px;
 	bottom: 0px;
 	overflow: hidden;
 	background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 60%);
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 	background-position: left center;
 	background-size: 100% 100%;
 	background-repeat: no-repeat;
 }
 
 .hotnewboxtop li:hover .hotnewboxtoppic:after {
 	background-image: linear-gradient(0deg, rgba(229, 85, 52, 0.85) 0%, rgba(229, 85, 52, 0) 60%);
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .hotnewboxtop li .hotnewboxtoppic:before {
 	content: '';
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	width: 40px;
 	height: 29px;
 }
 
 .ie8-hack .hotnewboxtop li .hotnewboxtoppic:before {
 	width: 61px !important;
 	height: 44px !important;
 }
 
 .hotnewboxtop li:first-child .hotnewboxtoppic:before {
 	background: url(../images/hotnewicon01.png) no-repeat left top;
 	background-size: 40px;
 }
 
 .hotnewboxtop li:first-child+li .hotnewboxtoppic:before {
 	background: url(../images/hotnewicon02.png) no-repeat left top;
 	background-size: 40px;
 }
 
 .hotnewboxtop li:first-child+li+li .hotnewboxtoppic:before {
 	background: url(../images/hotnewicon03.png) no-repeat left top;
 	background-size: 40px;
 }
 
 .hotnewboxtop li:first-child+li+li+li .hotnewboxtoppic:before {
 	background: url(../images/hotnewicon04.png) no-repeat left top;
 	background-size: 40px;
 }
 
 .hotnewboxtop li .hotnewboxtoptit {
 	position: absolute;
 	left: 0px;
 	right: 0px;
 	bottom: 0px;
 	padding: 5px;
 	font-size: 12px;
 	color: #fff;
 	line-height: 19px;
 }
 
 .ie8-hack .hotnewboxtop li .hotnewboxtoptit {
 	background: #000;
 	opacity: 0.5;
 }
 
 .hotnewboxbom {
 	padding-top: 10px;
 	padding-left: 35px;
 }
 
 .hotnewboxbom li {
 	float: left;
 	width: 50%;
 	padding: 0px 30px 0px 0px;
 }
 
 .hotnewboxbom li a {
 	clear: both;
 	display: block;
 	padding-left: 32px;
 	font-size: 12px;
 	color: #666;
 	line-height: 25px;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 }
 
 .hotnewboxbom li a:hover {
 	color: #e55534;
 }
 
 .hotnewboxbom li:first-child a {
 	background: url(../images/n5.jpg) no-repeat left center;
 	background-size: 20px;
 }
 
 .hotnewboxbom li:first-child+li a {
 	background: url(../images/n6.jpg) no-repeat left center;
 	background-size: 20px;
 }
 
 .hotnewboxbom li:first-child+li+li a {
 	background: url(../images/n7.jpg) no-repeat left center;
 	background-size: 20px;
 }
 
 .hotnewboxbom li:first-child+li+li+li a {
 	background: url(../images/n8.jpg) no-repeat left center;
 	background-size: 20px;
 }
 /**/
 
 .newzhtwo {
 	padding: 40px 30px 70px 30px;
 }
 
 .newzhtwo .newzhtwofl {
 	float: left;
 	width: 364px;
 	margin-top: 28px;
 	overflow: hidden;
 	border-radius: 12px;
 	position: relative;
 }
 
 .newzhtwo .newzhtwofl h3 {
 	position: absolute;
 	left: 0px;
 	right: 0px;
 	bottom: 0px;
 	font-weight: normal;
 }
 
 .newzhtwo .newzhtwofl h3 a {
 	clear: both;
 	display: block;
 	padding: 6px 10px;
 	color: #fff;
 	background: #333;
 	background: rgba(0, 0, 0, 0.51);
 	font-size: 14px;
 	line-height: 24px;
 }
 
 .newzhtwo .newzhtwofl:hover h3 a {
 	background: rgba(191, 33, 29, 0.5);
 }
 
 .newzhtwo ul {
 	float: right;
 	width: 540px;
 	margin-top: 28px;
 }
 
 .newzhtwo ul li {
 	background: url(../images/newicon01.jpg) no-repeat right bottom;
 	background-size: auto 8px;
 	padding-bottom: 16px;
 	margin-bottom: 8px;
 }
 
 .newzhtwo ul li:last-child {
 	margin-bottom: 0px;
 }
 
 .newzhtwo ul li span {
 	float: left;
 	background: #f4f7ff;
 	border-radius: 6px;
 	text-align: center;
 	font-size: 26px;
 	line-height: 1;
 	padding-top: 8px;
 	width: 62px;
 }
 
 .newzhtwo ul li span i {
 	clear: both;
 	display: block;
 	font-style: normal;
 	background: #fff;
 	font-size: 12px;
 	line-height: 20px;
 	margin-top: 8px;
 	border-radius: 6px;
 	color: #161616;
 	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.06);
 }
 
 .newzhtwoitem {
 	float: right;
 	width: 463px;
 }
 
 .newzhtwoitem h3 {
 	font-weight: normal;
 }
 
 .newzhtwoitem h3 a {
 	font-size: 14px;
 	display: block;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 	color: #161616;
 	line-height: 1;
 	margin-top: 5px;
 }
 
 .newzhtwoitem h3 a:hover {
 	color: #bf211d;
 }
 
 .newzhtwoitem p {
 	color: #666;
 	font-size: 12px;
 	line-height: 18px;
 	height: 36px;
 	display: -webkit-box;
 	-webkit-box-orient: vertical;
 	-webkit-line-clamp: 2;
 	-moz-line-clamp: 2;
 	-ms-line-clamp: 2;
 	-o-line-clamp: 2;
 	overflow: hidden;
 	margin-top: 7px;
 }
 /**/
 
 .newzhthree {
 	clear: both;
 	background: url(../images/prothreeicon01.jpg) repeat;
 	position: relative;
 }
 
 .newzhthree:after {
 	position: absolute;
 	z-index: 2;
 	content: '';
 	left: 0px;
 	bottom: 0px;
 	top: 0px;
 	right: 0px;
 	background: url(../images/prothreeicon03.png) no-repeat center bottom;
 	background-size: 100%;
 }
 
 .newzhthree::before {
 	position: absolute;
 	z-index: 2;
 	content: '';
 	left: 0px;
 	bottom: 0px;
 	top: 0px;
 	right: 0px;
 	background: url(../images/prothreeicon04.png) no-repeat center bottom;
 	background-size: 100%;
 }
 
 .newzhthree .container {
 	padding: 30px 30px 75px 30px;
 	position: relative;
 	z-index: 3;
 }
 
 .newzhthree ul {
 	clear: both;
 	margin-top: 26px;
 	position: relative;
 	width: 100%;
 }
 
 .newzhthree ul:after {
 	content: '';
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	left: 88px;
 	background: #cc2c1e;
 	width: 2px;
 }
 
 .ie8-hack .newzhthree ul:after {
 	left: 85px;
 }
 
 .newzhthree ul li {
 	padding: 20px 0px;
 	position: relative;
 	z-index: 1;
 }
 
 .newzhthree ul span {
 	float: left;
 	width: 95px;
 	background: url(../images/newicon02.png) no-repeat right center;
 	background-size: 12px;
 	font-size: 12px;
 	color: #161616;
 }
 
 .newzhthreefr {
 	float: right;
 	width: 828px;
 }
 
 .newzhthreefr h3 {
 	font-weight: normal;
 }
 
 .newzhthreefr h3 a {
 	font-size: 14px;
 	color: #161616;
 }
 
 .newzhthreefr h3 a:hover {
 	color: #bf211d;
 }
 
 .newzhthreefr p {
 	font-size: 12px;
 	color: #666;
 	line-height: 20px;
 	margin-top: 5px;
 }
 /*==============新闻综合 end==============*/
 /*==============新闻列表 end==============*/
 
 .newlist {
 	clear: both;
 	padding: 30px 30px 30px 30px;
 	background: url(../images/insidedot01.jpg) repeat-x center top #fff;
 	position: relative;
 	margin-top: 132px;
 }
 
 .newlist:after {
 	content: '';
 	width: 135px;
 	height: 204px;
 	position: absolute;
 	left: 0px;
 	top: -130px;
 	z-index: 2;
 	background: url(../images/newicon03.png) no-repeat center top;
 	background-size: 135px;
 }
 
 .newlist .newlisttit {
 	font-size: 25px;
 	font-weight: bold;
 	line-height: 1;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	padding-top: 30px;
 }
 
 .newlist .newlistitem {
 	clear: both;
 	padding-top: 26px;
 	margin-left: -78px;
 	padding-bottom: 30px;
 }
 
 .newlist .newlistitem li {
 	float: left;
 	margin: 0px;
 	margin-left: 78px;
 	width: 431px;
 	background: url(../images/prodot01.png) no-repeat left center;
 	line-height: 24px;
 	padding: 9px 0px 9px 15px;
 }
 
 .newlist .newlistitem li h2 {
 	float: left;
 	font-weight: normal;
 	font-size: 12px;
 	width: 333px;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 }
 
 .newlist .newlistitem li time {
 	float: right;
 	font-size: 14px;
 	color: #9e9e9e;
 }
 /*==============新闻列表 end==============*/
 /*==============新闻详情 start==============*/
 
 .newbox {
 	clear: both;
 	position: relative;
 	background: url(../images/insidedot01.jpg) repeat-x center top;
 	padding: 1px 30px 0px;
 	margin-top: 28px;
 }
 
 .newbox .newboxpage {
 	position: absolute;
 	right: 30px;
 	top: -24px;
 }
 
 .newbox .newboxpage span {
 	float: left;
 	width: 40px;
 	height: 25px;
 	margin-left: 8px;
 }
 
 .newbox .newboxpage span a {
 	background: #eaeaea;
 	overflow: hidden;
 	display: block;
 	border-radius: 5px 5px 0px 0px;
 	text-align: center;
 	padding: 0px 12px;
 }
 
 .newbox .newboxpage span a:hover {
 	background: #ffa050;
 }
 
 .newbox .newboxpage span.prevNone {
 	background: #b2b2b2;
 	overflow: hidden;
 	display: block;
 	border-radius: 5px 5px 0px 0px;
 	text-align: center;
 	padding: 0px 12px;
 }
 
 .newbox .newboxpage span.nextNone {
 	background: #b2b2b2;
 	overflow: hidden;
 	display: block;
 	border-radius: 5px 5px 0px 0px;
 	text-align: center;
 	padding: 0px 12px;
 }
 
 .newbox .newboxtit {
 	clear: both;
 	width: 677px;
 	border-radius: 10px 10px 0px 0px;
 	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
 	color: #111111;
 	font-size: 12px;
 	background: #eff5ff;
 	height: 45px;
 	line-height: 45px;
 	margin-top: -15px;
 }
 
 .newbox .newboxtit span {
 	float: left;
 	width: 51px;
 	margin-top: -8px;
 	margin-left: 10px;
 	margin-right: 10px;
 }
 
 .newbox .newboxtit a {
 	background-color: #c9221e;
 	background-image: linear-gradient(90deg, #c9221e 30%, #e35d10 50%, #ca231e);
 	background-position: left center;
 	background-size: 200% 100%;
 	background-repeat: no-repeat;
 	transition: background-position .6s ease;
 	display: inline-block;
 	width: 90px;
 	height: 26px;
 	border-radius: 3px;
 	font-size: 14px;
 	line-height: 26px;
 }
 
 .newbox .newboxtit a i {
 	clear: both;
 	display: block;
 	text-align: center;
 	color: #fff;
 	background: url(../images/proitemicon05.png) no-repeat right center;
 	font-style: normal;
 }
 
 .newbox .newboxtit a:hover {
 	background-position: right center;
 }
 
 .newbox .newboxicon {
 	text-align: center;
 	font-size: 12px;
 	border-radius: 0px 25px 25px 0px;
 	display: inline-block;
 	margin-bottom: 30px;
 }
 
 .newbox .newboxicon>span {
 	float: left;
 	color: #d63f17;
 	width: 103px;
 	padding: 10px 12px;
 	line-height: 15px;
 	font-weight: bold;
 	background-color: #fce6d2;
 	background-position: left center;
 	background-size: 100% 100%;
 	background-repeat: no-repeat;
 	padding-right: 58px;
 }
 
 .newbox .newboxicon p {
 	float: left;
 	background: #fff;
 	border-radius: 25px;
 	padding: 10px 20px;
 	line-height: 30px;
 	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
 	margin-left: -50px;
 }
 
 .newbox .newboxicon p span {
 	float: left;
 	padding: 0px 15px;
 	color: #121212;
 }
 
 .newbox .newboxicon p span i {
 	float: left;
 	width: 15px;
 	height: 15px;
 	text-align: center;
 	line-height: 15px;
 	border-radius: 3px;
 	color: #fff;
 	font-style: normal;
 	margin-right: 5px;
 	margin-top: 7px;
 }
 
 .newbox .newboxicon p span:first-child i {
 	background: #cb2a1e;
 }
 
 .newbox .newboxicon p span:nth-child(2) i {
 	background: #c9461e;
 }
 
 .newbox .newboxicon p span:nth-child(3) i {
 	background: #1eafc9;
 }
 
 .newh1 {
 	display: inline-block;
 	padding-left: 32px;
 	color: #c3311c;
 	-webkit-background-clip: text;
 	-webkit-text-fill-color: transparent;
 	background-image: -webkit-linear-gradient(left, #bf211d, #d3751b);
 	font-size: 23px;
 	position: relative;
 	margin: 26px 0px 15px 0px;
 	line-height: 35px;
 }
 
 .newh1:before {
 	content: '';
 	position: absolute;
 	left: 0px;
 	top: 12px;
 	width: 11px;
 	height: 11px;
 	background: url(../images/homeoneicon01.png) no-repeat left center;
 	background-size: 11px;
 }
 
 .newtime {
 	clear: both;
 	color: #fff;
 	padding: 0px 0px 0px 32px;
 	font-size: 12px;
 	display: block;
 	line-height: 40px;
 }
 
 .newtime span {
 	padding-right: 20px;
 	float: left;
 }
 
 .newtime span:first-child+span i {
 	float: left;
 	width: 40px;
 	height: 40px;
 	overflow: hidden;
 	border-radius: 50%;
 	margin-right: 10px;
 }
 
 .newbox .newboxfl {
 	float: left;
 	width: 677px;
 	position: relative;
 	background: url(../images/arrow01.jpg) no-repeat left 91px #fff;
 	margin-top: 10px;
 	padding: 0px 30px 60px 30px;
 	text-align: center;
 	background-size: 8px;
 }
 
 .newboxflbox {
 	clear: both;
 	text-align: left;
 }
 
 .newboxflbox video {
 	clear: both;
 	margin: 0 auto;
 	display: block;
 	width: 100%;
 }
 
 .newboxflbox img {
 	padding: 6px 0px;
 	margin: 0 auto;
 	display: block;
 }
 
 .newboxflbox a {
 	color: #eb0001;
 }
 
 .newboxflbox p {
 	padding: 5px 0;
 	line-height: 24px;
 	font-size: 12px;
 	color: #494949;
 }
 
 .newbox .protwofr .protwofrjchg ul li a {
 	clear: both;
 	display: block;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 }
 
 .newboxflbox h3 {
 	padding: 25px 0px 10px 0px;
 	font-size: 16px;
 	color: #333;
 }
 /**/
 
 .newbox .protwofr ul {
 	background: none;
 }
 
 .newbox .protwofrhottit {
 	padding-top: 10px;
 }
 
 .newbox .protwofr .protwofrjchg {
 	padding-left: 40px;
 }
 
 .newbox .protwofr .protwofrjchg ul {
 	padding: 0px 0px 0px 0px;
 }
 
 .newbox .protwofr .protwofrjchg ul li {
 	clear: both;
 	width: 100%;
 	background: url(../images/prodot01.png) no-repeat left 7px;
 	font-size: 12px;
 	padding-left: 20px;
 	line-height: 24px;
 	margin-bottom: 15px;
 }
 
 .newbox .protwofr .protwofrjchg .protwofrhottit {
 	clear: both;
 	border-top: 1px solid #eee;
 	padding-top: 25px;
 }
 
 .newbox .protwofr ul {
 	background: none;
 }
 
 .newbox .protwofrhottit {
 	padding-top: 10px;
 }
 /*新闻聚合列表*/
 
 .taglist {
 	clear: both;
 	background: url(../images/insidedot01.jpg) repeat-x center top #fff;
 	padding: 20px 30px 30px 30px;
 	margin-top: 30px;
 }
 
 .taglist .taglistitem {
 	clear: both;
 	margin-left: -78px;
 	padding-bottom: 30px;
 }
 
 .taglist .taglistitem li {
 	float: left;
 	margin: 0px;
 	margin-left: 78px;
 	width: 431px;
 	line-height: 24px;
 	padding: 10px 0px;
 }
 
 .taglist .taglistitem li .newtag {
 	background: url(../images/prodot01.png) no-repeat left center;
 	overflow: hidden;
 	padding-left: 15px;
 }
 
 .taglist .taglistitem li .newtag h2 {
 	float: left;
 	font-weight: normal;
 	font-size: 14px;
 	width: 333px;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 }
 
 .taglist .taglistitem li .newtag time {
 	float: right;
 	font-size: 12px;
 	color: #9e9e9e;
 }
 
 .taglist .taglistitem li p {
 	clear: both;
 	font-size: 12px;
 	line-height: 24px;
 	height: 48px;
 	overflow: hidden;
 	color: #999;
 	margin-top: 5px;
 }
 /*==============新闻详情 end==============*/
 /*==============案例列表 start==============*/
 
 .casebox {
 	clear: both;
 	position: relative;
 	background: url(../images/insidedot01.jpg) repeat-x center top;
 	padding: 0px 30px 30px 30px;
 }
 
 .casebox:before {
 	content: '';
 	position: absolute;
 	left: 31px;
 	top: -109px;
 	width: 66px;
 	height: 194px;
 	background: url(../images/caseboxtitbg01.png) no-repeat center top;
 	background-size: 66px;
 	z-index: 1;
 }
 
 .casebox .caseboxtit {
 	clear: both;
 	background: url(../images/caseboxtitbg.png) no-repeat left top;
 	background-size: 670px;
 	height: 53px;
 	color: #fff;
 	font-size: 12px;
 	line-height: 48px;
 	padding-left: 52px;
 	position: relative;
 	top: -22px;
 	margin-bottom: 19px;
 	margin-left: 48px;
 }
 
 .casebox .caseboxtit span {
 	float: left;
 }
 
 .casebox .caseboxtit ul {
 	float: left;
 	padding-left: 20px;
 }
 
 .casebox .caseboxtit ul li {
 	float: left;
 	position: relative;
 	margin-right: 50px;
 }
 
 .casebox .caseboxtit ul li a {
 	color: #fff;
 	cursor: pointer;
 }
 
 .casebox .caseboxtit ul li a:hover {
 	text-decoration: underline;
 }
 
 .casebox .caseboxtit ul li.current a {
 	font-weight: bold;
 }
 
 .casebox .caseboxtit ul li:after {
 	content: '';
 	width: 21px;
 	height: 12px;
 	background: url(../images/caseclass.png) no-repeat center center;
 	position: absolute;
 	top: 50%;
 	margin-top: -6px;
 	right: -36px;
 }
 
 .casebox .caseboxtit ul li:last-child:after {
 	display: none;
 }
 
 .casebox .caselist {
 	margin-left: -56px;
 }
 
 .casebox .caselist li {
 	float: left;
 	position: relative;
 	margin-left: 56px;
 	width: 276px;
 	background: #f7f9ff;
 	border-radius: 8px;
 	overflow: hidden;
 	padding-bottom: 20px;
 	margin-bottom: 55px;
 }
 
 .casebox .caselist li:after,
 .casebox .caselist li:before {
 	content: '';
 	position: absolute;
 	bottom: 0px;
 	transition: left 0.5s linear;
 }
 
 .casebox .caselist li:after {
 	background: #c9221e;
 	width: 70px;
 	left: -70px;
 	height: 7px;
 	z-index: 2
 }
 
 .casebox .caselist li:before {
 	background: #da6a1c;
 	width: 98px;
 	left: -98px;
 	height: 3px;
 	z-index: 1;
 }
 
 .casebox .caselist li:hover:after {
 	transition: left 0.5s linear;
 	left: 0px;
 }
 
 .casebox .caselist li:hover:before {
 	transition: left 1.2s linear -0.3s;
 	left: 0px;
 }
 
 .casebox .caselist li .caselistitem {
 	padding: 0px 15px;
 	height: 103px;
 }
 
 .casebox .caselist li .caselistitem h2 {
 	font-size: 14px;
 	line-height: 20px;
 	margin: 20px 0px 0px 0px;
 	height: 40px;
 	overflow: hidden;
 }
 
 .casebox .caselist li .caselistitem p {
 	font-size: 12px;
 	color: #666;
 	line-height: 20px;
 	padding: 5px 0px;
 }
 
 .casebox .caselist li .caselistitem p span {
 	color: #c60000;
 }
 
 .caselistpic {
 	clear: both;
 	position: relative;
 	display: block;
 	overflow: hidden;
 }
 
 .caselistpic img {
 	width: 100%;
 }
 
 .caselistpic a.caselistpicicon {
 	position: absolute;
 	right: 18px;
 	bottom: -25px;
 	background: #fff;
 	box-shadow: 2px 3px 14px rgba(0, 0, 0, 0.38) inset;
 	border-radius: 50%;
 	font-style: normal;
 	font-size: 14px;
 	width: 60px;
 	height: 60px;
 	line-height: 39px;
 	text-align: center;
 	color: #c9221e;
 }
 
 .caselistpic a.caselistpicicon i {
 	font-style: normal;
 }
 /*==============案例列表 end==============*/
 /*==============案例详情 start==============*/
 
 .caseone {
 	padding-bottom: 35px;
 }
 
 .caseone .caseonefl {
 	float: left;
 	width: 401px;
 }
 
 .caseone .caseonefl h1 {
 	display: inline-block;
 	color: #c3311c;
 	-webkit-background-clip: text;
 	-webkit-text-fill-color: transparent;
 	background-image: -webkit-linear-gradient(left, #bf211d, #d3751b);
 	font-size: 21px;
 	position: relative;
 	line-height: 30px;
 	padding-right: 40px;
 	padding-bottom: 10px;
 }
 
 .caseone .caseonefl .caseoneflmid {
 	padding: 0px 40px 10px 0px;
 	height: 191px;
 }
 
 .caseone .caseonefl .caseoneflmid p {
 	clear: both;
 	color: #fff;
 	background: url(../images/homeoneicon01.png) no-repeat left 13px;
 	background-size: 8px;
 	padding: 5px 0px 5px 19px;
 }
 
 .caseone .caseonefl .caseoneflbom {
 	clear: both;
 	background: #fff;
 	border-radius: 3px 0px 0px 3px;
 	overflow: hidden;
 	padding: 0px 40px 15px 23px;
 	margin-right: -20px;
 }
 
 .caseoneflbomtit {
 	font-size: 14px;
 	font-weight: bold;
 	line-height: 1;
 	padding: 20px 0px 20px 15px;
 	background: url(../images/homeoneicon01.png) no-repeat left 24px;
 	background-size: 8px;
 }
 
 .caseoneflbomtit .caseoneflbomtitfr {
 	float: right;
 	font-size: 12px;
 }
 
 .caseoneflbomtit .caseoneflbomtitfr i {
 	font-style: normal;
 	font-weight: normal;
 	padding-left: 20px;
 	background: url(../images/prodot01.png) no-repeat 7px center;
 	background-size: 8px;
 }
 
 .caseoneflbomtit .caseoneflbomtitfr i:first-child {
 	background: none;
 }
 
 .caseone .caseonefl .caseoneflbombox {
 	clear: both;
 	height: 144px;
 	overflow: hidden;
 }
 
 .caseoneflbombox ul {
 	height: 100%;
 	overflow: hidden;
 }
 
 .caseoneflbombox ul li {
 	border-radius: 14px;
 	margin-bottom: 8px;
 	overflow: hidden;
 	background: #f2f2ff;
 }
 
 .caseoneflbombox ul li span {
 	float: left;
 	font-size: 12px;
 	color: #1e1e1e;
 	line-height: 28px;
 	text-align: center;
 }
 
 .caseoneflbombox ul li span:first-child {
 	width: 120px;
 }
 
 .caseoneflbombox ul li span:first-child+span {
 	width: 134px;
 	border-left: 2px solid #fff;
 	border-right: 2px solid #fff;
 }
 
 .caseoneflbombox ul li span:first-child+span+span {
 	width: 80px;
 }
 
 .caseone .caseonefr {
 	float: right;
 	width: 599px;
 	position: relative;
 }
 
 .caseone .caseonefr .caseonefrbtn {
 	position: absolute;
 	background: url(../images/caseicon01.png) no-repeat center top;
 	background-size: 56px;
 	left: -56px;
 	top: 97px;
 	height: 103px;
 	color: #fff;
 	cursor: pointer;
 	padding: 43px 7px 0px 21px;
 	width: 56px;
 	line-height: 14px;
 	font-size: 12px;
 }
 
 .caseone .caseonefr .caseonefrpic {
 	border-radius: 12px;
 	overflow: hidden;
 }
 
 .caseone .caseonefr .caseonefrpic img {
 	width: 100%;
 }
 /**/
 
 .casetwo {
 	clear: both;
 	background: url(../images/protwobg01.png) no-repeat center top;
 	background-size: 1000px;
 	margin-top: -40px;
 }
 
 .casetwo .casetwofl {
 	float: left;
 	width: 700px;
 	padding-top: 62px;
 }
 
 .casetwo .casetwofl h3 {
 	font-size: 24px;
 	margin: 15px 0;
 	color: #272727;
 	background: url(../images/protwoicon01.png) no-repeat left 9px;
 	padding-left: 57px;
 	line-height: 30px;
 	margin: 50px 0px 30px 0px;
 	background-size: 45px;
 }
 
 .ie8-hack .casetwo .casetwofl h3 {
 	background: none;
 	padding-left: 0px;
 }
 
 .casetwo .casetwofl p {
 	padding: 10px 0;
 	line-height: 24px;
 	font-size: 12px;
 	/*text-indent:25px;*/
 }
 
 .casetwo .casetwofl a {
 	color: #df1111;
 }
 
 .casetwo .casetwofl img {
 	margin: 0 auto;
 	display: block;
 }
 
 .casetwofl video {
 	clear: both;
 	margin: 17px auto;
 	display: block;
 	width: 100%;
 }
 
 .casetwotop {
 	margin-right: 349px;
 	border-radius: 12px 12px 0px 0px;
 	padding: 15px 15px;
 	background: #fcfcff;
 	background: -webkit-linear-gradient(top, #ffffff, #fafbff);
 	background: -moz-linear-gradient(top, #ffffff, #fafbff);
 	background: -ms-linear-gradient(top, #ffffff, #fafbff);
 	background: -o-linear-gradient(top, #ffffff, #fafbff);
 	font-size: 12px;
 	line-height: 23px;
 }
 
 .casetwo .protwofr ul {
 	background: none;
 }
 /**/
 
 .casethree {
 	padding: 30px 0px 80px 0px;
 }
 
 .casethree .casethreetit {
 	background: url(../images/homeoneicon01.png) no-repeat left center;
 	background-size: 14px;
 }
 
 .casethree .casethreetit h4 {
 	clear: both;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	font-size: 26px;
 	padding-left: 26px;
 	line-height: 1;
 }
 
 .casethree ul {
 	clear: both;
 	margin-left: -36px;
 	padding-top: 34px;
 }
 
 .casethree ul li {
 	float: left;
 	width: 256px;
 	margin-left: 36px;
 	background: #e9efff;
 	overflow: hidden;
 	border-radius: 10px;
 }
 
 .casethree ul li:first-child:hover,
 .casethree ul li:nth-child(2):hover {
 	background: #df1111;
 }
 
 .casethree ul li:first-child:hover a,
 .casethree ul li:nth-child(2):hover a {
 	color: #fff;
 }
 
 .casethree ul li a {
 	display: block;
 }
 
 .casethree ul li .casethreepic {
 	clear: both;
 	width: 100%;
 	display: block;
 }
 
 .casethree ul li .casethreepic img {
 	clear: both;
 	width: 100%;
 	display: block;
 }
 
 .casethree ul li .casethreetxt {
 	color: #1b1b1b;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 	padding: 10px 20px;
 	line-height: 24px;
 }
 
 .casethree ul li.nyb_casesixli {
 	padding: 30px 35px 0px 35px;
 	width: 416px;
 	height: 236px;
 }
 
 .casethree ul li.nyb_casesixli a {
 	clear: both;
 	display: block;
 	line-height: 24px;
 	font-size: 12px;
 	background: url(../images/prodot01.png) no-repeat left 14px;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 	color: #666;
 	padding: 5px 0px 5px 15px;
 	background-size: 6px;
 }
 
 .casethree ul li.nyb_casesixli a.nyb_casesixlitit {
 	font-size: 18px;
 	color: #1b1b1b;
 	line-height: 1;
 	padding-bottom: 20px;
 	padding-left: 0px;
 	background: none;
 }
 
 .casethree ul li.nyb_casesixli a:hover {
 	color: #df1111;
 }
 /*==============案例详情 end==============*/
 /*==============产品问答列表 start==============*/
 
 .questionone {
 	clear: both;
 	position: relative;
 	background: url(../images/homefivebg.jpg) repeat;
 	padding: 30px 30px 40px 130px;
 	margin-top: 28px;
 }
 
 .questionone:before {
 	content: '';
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	width: 106px;
 	height: 220px;
 	background: url(../images/qicon01.png) no-repeat center top;
 	background-size: 106px;
 	left: 26px;
 	top: -122px;
 }
 
 .questionone .questiononefl {
 	float: left;
 	width: 285px;
 }
 
 .questionone .questiononefl .questiononefltit {
 	line-height: 1;
 	padding-bottom: 15px;
 	color: #161616;
 	font-size: 25px;
 	font-weight: bold;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 }
 
 .questionone .questiononefl .questiononefltxt {
 	clear: both;
 	font-size: 12px;
 	color: #161616;
 	line-height: 28px;
 }
 
 .questionone .questiononefl .questiononefltxt strong {
 	color: #f00;
 	font-size: 13px;
 }
 
 .questionone .questiononefl .questiononefltxt a {
 	cursor: pointer;
 	background: url(../images/qicon02.png) no-repeat center center;
 	background-size: 97px;
 	line-height: 26px;
 	color: #fff;
 	display: inline-block;
 	width: 97px;
 	text-align: center;
 	font-size: 14px;
 	margin-left: 5px;
 }
 
 .questionone .questiononefr {
 	float: right;
 	width: 547px;
 	background: #fff;
 	padding: 27px 12px 46px;
 	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06);
 	margin-top: -54px;
 	position: relative;
 }
 
 .questionone .questiononefr:after {
 	content: '';
 	background: url(../images/qicon07.png) no-repeat right top;
 	position: absolute;
 	left: -18px;
 	top: 0px;
 	width: 18px;
 	height: 24px;
 	background-size: 18px;
 }
 
 .questiononefr .cpxl {
 	clear: both;
 	text-align: left;
 	font-size: 12px;
 	padding: 0px 12px 20px;
 }
 
 .questiononefr .cpxl label,
 .questiononefr .cpxl span {
 	float: left;
 	line-height: 24px;
 	padding-right: 6px;
 }
 
 .questiononefr .cpxl label:last-child {
 	padding-right: 0px;
 }
 
 .questiononefr .cpxl label input {
 	float: left;
 	margin-top: 6px;
 }
 
 .questiononefr .tj_wenti {
 	clear: both;
 	width: 100%;
 	padding-bottom: 20px;
 }
 
 .questiononefr .tj_wenti span {
 	float: left;
 	width: 50%;
 	padding: 0px 12px;
 }
 
 .questiononefr .tj_wenti span input {
 	clear: both;
 	width: 100%;
 	text-align: left;
 	color: #a9a9a9;
 	border: 1px solid #d9d9d9;
 	line-height: 24px;
 	padding: 2px 5px;
 	font-size: 12px;
 	height: 30px;
 }
 
 .questiononefr .cpxltextarea {
 	clear: both;
 	display: block;
 	padding: 0px 12px;
 	width: 100%;
 }
 
 .questiononefr .cpxltextarea textarea {
 	clear: both;
 	width: 100%;
 	height: 60px;
 	font-family: 微软雅黑;
 	padding: 5px;
 	line-height: 22px;
 	color: #a9a9a9;
 	border: 1px solid #d9d9d9;
 	margin: 0px;
 	font-size: 12px;
 }
 
 .questiononefr .cpxlbtn {
 	position: absolute;
 	left: 24px;
 	cursor: pointer;
 	bottom: -14px;
 	width: 116px;
 	font-size: 12px;
 	height: 30px;
 	border-radius: 15px;
 	color: #fff;
 	box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.23);
 	background-color: #c9221e;
 	background-image: linear-gradient(left, #cd3330 30%, #e1852d 50%, #cd3330);
 	background-image: -webkit-linear-gradient(left, #cd3330 30%, #e1852d 50%, #cd3330);
 	background-image: -moz-linear-gradient(left, #cd3330 30%, #e1852d 50%, #cd3330);
 	background-image: -ms-linear-gradient(left, #cd3330 30%, #e1852d 50%, #cd3330);
 	background-position: left center;
 	background-size: 200% 100%;
 	background-repeat: no-repeat;
 	transition: background-position .6s ease;
 }
 
 .questiononefr .cpxlbtn:hover {
 	background-position: right center;
 }
 /**/
 
 .questiontwo {
 	padding: 60px 22px;
 }
 
 .questiontwo .questiontwotit {
 	font-size: 25px;
 	padding-bottom: 28px;
 	font-weight: bold;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	line-height: 1;
 }
 
 .questiontwo ul {
 	margin-left: -36px;
 }
 
 .questiontwo ul li {
 	float: left;
 	margin-left: 36px;
 	width: 460px;
 	padding-bottom: 31px;
 }
 
 .questiontwo.questiontwowen {
 	clear: both;
 	overflow: hidden;
 }
 
 .questiontwowen span {
 	float: left;
 	width: 34px;
 	height: 34px;
 	border: 1px solid #d8e1ff;
 	border-radius: 50%;
 	overflow: hidden;
 }
 
 .questiontwowen a {
 	float: right;
 	width: 400px;
 	font-size: 14px;
 	line-height: 24px;
 	color: #464646;
 	margin-top: 5px;
 	height: 48px;
 	overflow: hidden;
 }
 
 .questiontwowen a:hover {
 	color: #773500;
 }
 
 .questiontwoda {
 	clear: both;
 	margin-top: 15px;
 	background: url(../images/homefivebg.jpg) repeat;
 	padding: 0px 20px 0px 0px;
 	border-radius: 5px;
 	color: #737373;
 	overflow: hidden;
 }
 
 .questiontwoda i {
 	float: left;
 	background: url(../images/profiveicon02.png) no-repeat left top;
 	background-size: 37px;
 	width: 37px;
 	height: 48px;
 	text-align: center;
 	font-style: normal;
 	font-size: 14px;
 	padding-top: 8px;
 	line-height: 1;
 	color: #773500;
 	font-weight: bold;
 }
 
 .ie8-hack .questiontwoda i {
 	height: 37px;
 	line-height: 37px;
 	padding-top: 0px;
 }
 
 .questiontwoda span {
 	float: right;
 	width: 380px;
 	font-size: 12px;
 	line-height: 24px;
 	height: 48px;
 	overflow: hidden;
 	margin: 11px 0px;
 }
 /*==============产品问答列表 end==============*/
 /*==============产品问答详情 start==============*/
 
 .answer {
 	clear: both;
 	position: relative;
 	background: url(../images/insidedot01.jpg) repeat-x center top;
 	padding: 0px 31px 0px;
 	margin-top: 28px;
 	padding-top: 1px;
 }
 
 .answer .answertit {
 	clear: both;
 	margin-top: -30px;
 	display: inline-block;
 	position: relative;
 	margin-left: 30px;
 }
 
 .answer .answertit:after {
 	content: '';
 	border-radius: 10px;
 	position: absolute;
 	z-index: 1;
 	left: 4px;
 	right: -4px;
 	bottom: -7px;
 	top: 7px;
 	background: rgba(164, 112, 69, 0.26);
 }
 
 .answer .answertit:before {
 	content: '';
 	position: absolute;
 	z-index: 3;
 	left: -30px;
 	top: -16px;
 	background: url(../images/qicon08.png) no-repeat left center;
 	background-size: 90px;
 	width: 90px;
 	height: 90px;
 }
 
 .answer .answertit p {
 	position: relative;
 	z-index: 2;
 	background-color: #ce351d;
 	overflow: hidden;
 	background-image: linear-gradient(90deg, #c9211e, #de7c1b);
 	background-position: left center;
 	background-size: 100% 100%;
 	background-repeat: no-repeat;
 	padding: 15px 10px 15px 62px;
 	font-size: 12px;
 	line-height: 24px;
 	color: #fff;
 	border-radius: 10px;
 	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.33);
 }
 
 .answer .answertime {
 	clear: both;
 	display: block;
 	font-size: 12px;
 	color: #5d5d5d;
 	line-height: 1;
 	padding: 15px 0px 15px 0px;
 }
 
 .answerfl {
 	float: left;
 	width: 633px;
 	background: #f7f8ff;
 	padding-top: 1px;
 	background: -webkit-linear-gradient(top, #f7f8ff, #fefeff);
 	background: -moz-linear-gradient(top, #f7f8ff, #fefeff);
 	background: -ms-linear-gradient(top, #f7f8ff, #fefeff);
 	background: -o-linear-gradient(top, #f7f8ff, #fefeff);
 	min-height: 700px;
 }
 
 .answerfl .answerfltit {
 	background: url(../images/qicon04.png) no-repeat left top;
 	background-size: 190px;
 	width: 190px;
 	height: 89px;
 	font-size: 14px;
 	font-weight: bold;
 	color: #773500;
 	padding: 39px 78px 0px 0px;
 	text-align: center;
 	line-height: 30px;
 	margin-top: -39px;
 }
 
 .answerfl .answerflbox {
 	padding: 10px 30px 30px 30px;
 }
 
 .answerfl .answerflbox h3 {
 	font-size: 16px;
 	color: #494949;
 	padding: 20px 0px 10px 0px;
 }
 
 .answerfl .answerflbox p {
 	padding: 10px 0px 10px 0px;
 	color: #494949;
 	font-size: 12px;
 }
 
 .answerfl .answerflbox {
 	margin: 0 auto;
 	display: block;
 }
 
 .answerfl .answerflbox p span {
 	padding: 0px 2px;
 	margin: 0px 3px;
 }
 
 .answerfl .answerflbox p a {
 	color: #eb0001;
 }
 
 .answerfl .answerflbox p span#fred {
 	background: #eb0001;
 	border-radius: 2px;
 	color: #fff!important;
 	padding: 0px 2px;
 	margin: 0px 3px;
 	display: inline-block;
 }
 
 .answerfr {
 	float: right;
 	position: relative;
 	width: 255px;
 	margin-right: 7px;
 	border-radius: 8px;
 	background: #fff;
 	padding-top: 1px;
 	padding-bottom: 12px;
 	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
 	background: url(../images/answerfrbg.jpg) no-repeat center bottom #fff;
 	background-size: cover;
 }
 
 .answerfr i {
 	position: absolute;
 	left: -69px;
 	width: 89px;
 	height: 22px;
 	background: url(../images/qicon06.png) no-repeat center top;
 	background-size: 89px;
 }
 
 .answerfr i:first-child {
 	top: 68px;
 }
 
 .answerfr i:nth-child(2) {
 	top: 179px;
 }
 
 .answerfr i:nth-child(3) {
 	top: 304px;
 }
 
 .answerfr h2 {
 	clear: both;
 	text-align: right;
 	margin-top: -8px;
 	padding-bottom: 18px;
 }
 
 .answerfr h2 a {
 	clear: both;
 	display: inline-block;
 	background: url(../images/qicon05.png) no-repeat center top;
 	background-size: 140px;
 	height: 31px;
 	line-height: 31px;
 	color: #773500;
 	font-size: 14px;
 	width: 140px;
 	text-align: center;
 	font-weight: normal
 }
 
 .answerfr p,
 .answerfr div,
 .answerfr ul {
 	padding-left: 40px;
 	padding-right: 26px;
 }
 
 .answerfr ul {
 	padding-top: 10px;
 	padding-bottom: 5px;
 }
 
 .answerfr ul li {
 	clear: both;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 	font-size: 12px;
 	background: url(../images/prodot01.png) no-repeat left center;
 	background-size: 6px;
 	padding: 5px 0px 5px 12px;
 }
 
 .answerfr p {
 	clear: both;
 	text-align: right;
 	font-size: 12px;
 }
 
 .answerfr p a {
 	color: #6c2f00;
 }
 /*==============产品问答详情 end==============*/
 /*==============关于我们 start==============*/
 
 .aboutban {
 	position: relative;
 }
 
 .aboutban .aboutbanpic {
 	clear: both;
 	text-align: center;
 }
 
 .aboutban .aboutbanpic img {
 	width: 100%;
 }
 
 .aboutban .breadnav {
 	position: absolute;
 	top: 0px;
 	left: 50%;
 	margin-left: -500px;
 }
 
 .aboutone {
 	clear: both;
 	padding: 30px 0px 60px 0px;
 }
 
 .aboutone .aboutonefl {
 	float: left;
 	width: 520px;
 }
 
 .aboutone .aboutonefl h3 {
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	font-size: 32px;
 	line-height: 1;
 	margin-bottom: 20px;
 	background: url(../images/homeoneicon01.png) no-repeat left center;
 	background-size: 14px;
 	padding-left: 25px;
 }
 
 .aboutone .aboutonefl h3 span {
 	color: #c3311c;
 	margin-right: 10px;
 	-webkit-background-clip: text;
 	-webkit-text-fill-color: transparent;
 	background-image: -webkit-linear-gradient(left, #bf211d, #d3751b);
 }
 
 .aboutone .aboutonefl p {
 	clear: both;
 	display: block;
 	text-align: left;
 	color: #0e0e0e;
 	font-size: 14px;
 	padding: 10px 0px 10px 25px;
 }
 
 .aboutone .aboutonefr {
 	float: right;
 	width: 425px;
 	margin-right: 16px;
 	position: relative;
 }
 
 .aboutone .aboutonefr:after,
 .aboutone .aboutonefr:before {
 	content: '';
 	border-radius: 10px;
 	position: absolute;
 	background: rgba(36, 31, 31, 0.4);
 	left: 0px;
 }
 
 .aboutone .aboutonefr:after {
 	right: -16px;
 	z-index: 1;
 	bottom: 23px;
 	top: 23px;
 }
 
 .aboutone .aboutonefr:before {
 	right: -8px;
 	z-index: 2;
 	bottom: 8px;
 	top: 8px;
 }
 
 .aboutonefrbox {
 	width: 100%;
 	overflow: hidden;
 	position: relative;
 	z-index: 3;
 	height: 259px;
 }
 
 .aboutonefrbox .hd {
 	height: 24px;
 	overflow: hidden;
 	position: absolute;
 	right: 5px;
 	bottom: 5px;
 	z-index: 1;
 }
 
 .aboutonefrbox .hd ul {
 	overflow: hidden;
 	zoom: 1;
 	float: left;
 }
 
 .aboutonefrbox .hd ul li {
 	float: left;
 	width: 30px;
 	height: 24px;
 	font-size: 14px;
 	border-radius: 10px;
 	overflow: hidden;
 	line-height: 24px;
 	text-align: center;
 	color: #fff;
 	cursor: pointer;
 	display: none;
 }
 
 .aboutonefrbox .hd ul li.on {
 	display: block;
 }
 
 .aboutonefrbox .bd {
 	position: relative;
 	height: 100%;
 	z-index: 0;
 }
 
 .aboutonefrbox .bd li {
 	zoom: 1;
 	vertical-align: middle;
 	position: relative;
 }
 
 .aboutonefrbox .bd li img {
 	width: 100%;
 }
 
 .aboutonefrbox .bd li span {
 	position: absolute;
 	left: 0px;
 	right: 0px;
 	bottom: 0px;
 	background: url(../images/aboutonebg.png) repeat-x center top;
 	color: #fff;
 	font-weight: bold;
 	padding: 25px 0px 10px;
 	text-align: center;
 	font-size: 14px;
 }
 
 .aboutonefrbox .prev,
 .aboutonefrbox .next {
 	position: absolute;
 	left: 3%;
 	top: 50%;
 	margin-top: -20px;
 	display: block;
 	width: 40px;
 	height: 40px;
 	border-radius: 50px;
 }
 
 .aboutonefrbox .next {
 	left: auto;
 	right: 3%;
 	background: url(../images/arrow03.png) no-repeat center center rgba(0, 0, 0, 0.4);
 	background-size: 12px;
 }
 
 .aboutonefrbox .prev {
 	left: 3%;
 	right: auto;
 	background: url(../images/arrow02.png) no-repeat center center rgba(0, 0, 0, 0.4);
 	background-size: 12px;
 }
 
 .aboutonefrbox .next:hover,
 .aboutonefrbox .prev:hover {
 	background-color: rgba(255, 89, 81, 0.8);
 }
 /**/
 
 .abouttwo {
 	background: url(../images/abouttwobg.jpg) no-repeat center top;
 	padding-top: 30px;
 	position: relative;
 	padding-bottom: 35px;
 	height: 460px;
 }
 
 .abouttwo .container {
 	position: relative;
 	z-index: 3;
 }
 
 .abouttwo:after {
 	content: '';
 	position: absolute;
 	left: 0px;
 	right: 0px;
 	top: 0px;
 	bottom: 0px;
 	background: url(../images/aboutthreebg01.png) no-repeat center bottom;
 	background-size: 100%;
 }
 
 .abouttwo:before {
 	content: '';
 	position: absolute;
 	left: 50%;
 	width: 318px;
 	height: 393px;
 	background: url(../images/abouttwoicon01.png) no-repeat center top;
 	background-size: 318px;
 	margin-left: -500px;
 }
 
 .abouttwo .abouttwopic {
 	float: left;
 	width: 318px;
 	position: relative;
 	z-index: -1;
 }
 
 .abouttwo .abouttwofl {
 	float: left;
 	width: 360px;
 	position: relative;
 	color: #fff;
 	margin-left: 278px;
 	padding-top: 64px;
 }
 
 .abouttwo .abouttwofl .abouttwotit {
 	font-size: 26px;
 	position: relative;
 	font-weight: bold;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	line-height: 1;
 }
 
 .abouttwo .abouttwofl .abouttwotit span {
 	position: relative;
 	z-index: 2;
 }
 
 .abouttwo .abouttwofl .abouttwotit:after {
 	content: '';
 	background: url(../images/abouttwoicon02.png) no-repeat center center;
 	background-size: 36px;
 	height: 40px;
 	left: -26px;
 	top: -19px;
 	width: 36px;
 	position: absolute;
 }
 
 .abouttwo .abouttwofl .abouttwobox p {
 	clear: both;
 	text-align: left;
 	font-size: 14px;
 	line-height: 20px;
 	padding: 15px 0px;
 }
 
 .abouttwo .abouttwofl .abouttwobox p img {
 	width: 100px;
 }
 
 .abouttwo .abouttwofl .abouttwobox p:nth-child(2) {
 	text-align: right;
 	color: #f00;
 }
 
 .abouttwo .abouttwofl .abouttwobox p:nth-child(3) {
 	text-align: right;
 }
 
 .abouttwo .abouttwofrbox {
 	float: right;
 	padding: 10px;
 	width: 325px;
 	margin-right: 15px;
 	background: url(../images/homefivebg.jpg) repeat;
 	border-radius: 5px;
 }
 
 .abouttwo .abouttwofr {
 	background: #fff;
 	padding: 40px 20px 15px 20px;
 	border-radius: 5px;
 	box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2) inset;
 }
 
 .abouttwo .abouttwofr p.abouttwofrtit {
 	width: 200px;
 	padding: 0px;
 	text-align: center;
 	margin: 0 auto;
 	border-radius: 8px;
 	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1) inset;
 	background: #f9f5f4;
 	color: #ff4e24;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	font-weight: bold;
 	margin-bottom: 20px;
 }
 
 .abouttwo .abouttwofr p.abouttwofrtit span {
 	background: url(../images/abouttwoicon03.png) no-repeat left center;
 	display: inline-block;
 	line-height: 40px;
 	background-size: 22px;
 	padding-left: 30px;
 }
 
 .abouttwo .abouttwofr p {
 	background: url(../images/prodot01.png) no-repeat left 14px;
 	padding-left: 20px;
 	font-size: 14px;
 	color: #0e0e0e;
 	padding: 8px 0px 8px 20px;
 }
 /**/
 
 .aboutthree {
 	background: url(../images/aboutthreebg.jpg) no-repeat center top;
 	background-size: 100%;
 	position: relative;
 	z-index: 1;
 	margin-top: -1px;
 	padding: 50px 0px;
 }
 
 .abouttit {
 	clear: both;
 	text-align: center;
 }
 
 .abouttit span {
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	text-align: center;
 	line-height: 1;
 	font-size: 32px;
 	margin-bottom: 15px;
 	color: #0e0e0e;
 }
 
 .abouttit span:before {
 	content: '';
 	background: url(../images/homeoneicon01.png) no-repeat center center;
 	background-size: 18px;
 	width: 18px;
 	height: 18px;
 	display: inline-block;
 	margin-right: 10px;
 	vertical-align: top;
 	margin-top: 7px;
 }
 
 .aboutthree .aboutthreetxt {
 	clear: both;
 	text-align: left;
 	font-size: 14px;
 	line-height: 24px;
 	color: #333;
 	padding: 30px 0px;
 }
 
 .aboutthree ul {
 	clear: both;
 	margin-left: -42px;
 }
 
 .aboutthree ul li {
 	float: left;
 	position: relative;
 	margin-left: 42px;
 	width: 218px;
 	border-radius: 5px;
 	overflow: hidden;
 	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
 }
 
 .aboutthree ul li .aboutthreebox {
 	position: absolute;
 	transition: all 0.5s linear;
 	left: 0px;
 	top: 0%;
 	width: 100%;
 	height: 100%;
 	background: #fff;
 	padding-top: 44px;
 }
 
 .aboutthree ul li .aboutthreebox i {
 	clear: both;
 	display: block;
 	text-align: center;
 	width: 57px;
 	margin: 10px auto;
 }
 
 .aboutthree ul li .aboutthreebox span {
 	clear: both;
 	display: block;
 	text-align: center;
 	font-size: 12px;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	font-weight: bold;
 }
 
 .aboutthree ul li .aboutthreepic {
 	clear: both;
 	display: block;
 }
 
 .aboutthree ul li:hover .aboutthreebox {
 	top: -100%;
 	transition: all 0.5s linear;
 }
 /**/
 
 .aboutfour {
 	padding: 30px 0px 0px 0px;
 }
 
 .aboutfour .aboutfourtxt {
 	font-size: 14px;
 	line-height: 24px;
 	color: #0e0e0e;
 	padding: 30px 0px;
 }
 
 .aboutfour ul li {
 	float: left;
 	width: 500px;
 	position: relative;
 }
 
 .aboutfouritem01 {
 	clear: both;
 	background: #4f3a34;
 	height: 223px;
 }
 
 .aboutfouritem01 .aboutfouritem01fl {
 	float: left;
 	width: 250px;
 	position: relative;
 }
 
 .aboutfouritem01 .aboutfouritem01fr {
 	float: right;
 	color: #fff;
 	text-align: left;
 	font-size: 14px;
 	padding: 62px 25px 25px 0px;
 	width: 169px;
 }
 
 .aboutfouritem01 .aboutfouritem01fr strong {
 	clear: both;
 	display: block;
 	text-align: right;
 	font-size: 22px;
 	padding-bottom: 15px;
 }
 
 .aboutfouritem01 .aboutfouritem01fl:after {
 	position: absolute;
 	right: -75px;
 	height: 132px;
 	width: 150px;
 	background: url(../images/aboutfourpic01s.png) no-repeat center top;
 	content: '';
 	background-size: 150px;
 	top: 50%;
 	transform: translateY(-50%);
 	-webkit-transform: translateY(-50%);
 	-moz-transform: translateY(-50%);
 	-ms-transform: translateY(-50%);
 	-o-transform: translateY(-50%);
 }
 /**/
 
 .aboutfouritem02 {
 	clear: both;
 	position: relative;
 	height: 249px;
 	overflow: hidden;
 }
 
 .aboutfouritem02 .aboutfouritem02pic {
 	clear: both;
 	display: block;
 }
 
 .aboutfouritem02 .aboutfouritem02pic img {
 	width: 100%;
 }
 
 .aboutfouritem02 .aboutfouritem02box {
 	position: absolute;
 	padding: 58px 45px 15px 45px;
 	text-align: center;
 	left: 0px;
 	right: 0px;
 	top: 0px;
 	bottom: 0px;
 	background: url(../images/aboutfourpic05.png) repeat;
 	background: rgba(255, 255, 255, 0.8);
 	font-size: 14px;
 }
 
 .aboutfouritem02 .aboutfouritem02box strong {
 	clear: both;
 	display: block;
 	font-size: 20px;
 	padding-bottom: 15px;
 	line-height: 1;
 }
 
 .aboutfouritem02 .aboutfouritem02box a {
 	clear: both;
 	display: block;
 	color: #fff;
 	background: #000;
 	width: 150px;
 	margin: 15px auto 0px;
 	line-height: 35px;
 }
 
 .aboutfouritem03box {
 	position: absolute;
 	width: 274px;
 	height: 235px;
 	bottom: 0px;
 	right: 0px;
 	color: #fff;
 	background: url(../images/aboutfourpic04.png) repeat;
 	background: rgba(0, 0, 0, 0.5);
 	padding: 50px 20px 0px 50px;
 }
 
 .aboutfouritem03box strong {
 	clear: both;
 	display: block;
 	text-align: right;
 	font-size: 20px;
 	padding-bottom: 15px;
 }
 /**/
 
 .aboutfive {
 	clear: both;
 	padding: 75px 0px 50px;
 	display: block;
 	background: url(../images/aboutfivebg.jpg) no-repeat center bottom;
 	background-size: 100%;
 }
 
 .aboutfive .aboutfivetxt {
 	clear: both;
 	font-size: 14px;
 	line-height: 24px;
 	padding: 36px 0px;
 }
 /*==============关于我们 end==============*/
 /*==============联系我们 start==============*/
 
 .contactone {
 	clear: both;
 	background: url(../images/prothreeicon01.jpg) repeat;
 	position: relative;
 	padding: 28px 0px 152px 0px;
 	overflow: hidden;
 }
 
 .contactone:after {
 	position: absolute;
 	z-index: 2;
 	content: '';
 	left: 0px;
 	bottom: 0px;
 	top: 0px;
 	right: 0px;
 	background: url(../images/contacticon04.png) no-repeat center top;
 	background-size: 100%;
 	z-index: 1;
 }
 
 .contactone i {
 	position: absolute;
 	top: 0px;
 	right: 0px;
 	bottom: 0px;
 	left: 0px;
 	z-index: 3;
 	background: url(../images/contacticon01.png) no-repeat right top;
 	background-size: contain;
 }
 
 .contactone .container {
 	position: relative;
 	z-index: 4;
 }
 
 .contactone .breadnav {
 	color: #020202;
 }
 
 .contactone .breadnav a {
 	color: #020202;
 }
 
 .contactone .breadnav a:hover {
 	color: #c3311c;
 }
 
 .contactone .contactonetit {
 	color: #2d2d2d;
 	font-family: "Microsoft JhengHei", "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif;
 	font-weight: bold;
 	font-size: 37px;
 	line-height: 1;
 	margin-top: 20px;
 	margin-bottom: 20px;
 	background: url(../images/homeoneicon01.png) no-repeat left center;
 	padding-left: 40px;
 }
 
 .contactone .contactonetit span {
 	color: #c3311c;
 	-webkit-background-clip: text;
 	-webkit-text-fill-color: transparent;
 	background-image: -webkit-linear-gradient(left, #bf211d, #d3751b);
 }
 
 .contactone .contactonetxt {
 	clear: both;
 	font-size: 14px;
 	color: #363636;
 	line-height: 1;
 	padding-left: 40px;
 	position: relative;
 }
 
 .contactone .contactonetxt .contactonetxttop span {
 	clear: both;
 	display: block;
 	color: #96a8d4;
 	margin-top: 15px;
 }
 
 .contactone .contactonetxt .contactonetxttop span strong {
 	font-size: 18px;
 	color: #e73828;
 }
 
 .contactone .contactonetxt .contactonetxtewm {
 	position: absolute;
 	left: 580px;
 	top: 21px;
 	width: 300px;
 }
 
 .contactone .contactonetxt .contactonetxtewm span {
 	clear: both;
 	display: block;
 	text-align: center;
 	font-size: 12px;
 }
 
 .contactone .contactonetxt .contactonetxtewm span.contactonetxtewmt {
 	width: 200px;
 	margin: 0 auto;
 }
 
 .contactone .contactonebtn {
 	clear: both;
 	font-size: 14px;
 	color: #96a8d4;
 	line-height: 1;
 	padding: 20px 0px 30px 40px;
 }
 
 .contactone .contactonebtn a {
 	cursor: pointer;
 	background: url(../images/qicon02.png) no-repeat center center;
 	background-size: 97px;
 	line-height: 26px;
 	color: #fff;
 	display: inline-block;
 	width: 97px;
 	text-align: center;
 	font-size: 14px;
 }
 
 .contactone ul {
 	margin-left: 10px;
 }
 
 .contactone ul .contactonedltxt {
 	clear: both;
 	text-align: left;
 	font-size: 12px;
 	line-height: 20px;
 }
 
 .contactone ul li.contactoneli01 .contactonedltxt {
 	padding-bottom: 10px;
 }
 
 .contactone ul li.contactoneli02 .contactonedltxt {
 	padding-top: 10px;
 }
 
 .contactone ul .contactonedlbg {
 	height: 167px;
 }
 
 .contactone ul li.contactoneli01,
 .contactone ul li.contactoneli02 {
 	float: left;
 	width: 135px;
 	margin-left: -10px;
 }
 
 .contactone ul li.contactoneli01 .contactonedlbg {
 	background: url(../images/contacticon02.png) no-repeat center top;
 	background-size: 131px;
 }
 
 .contactone ul li.contactoneli02 .contactonedlbg {
 	background: url(../images/contacticon03.png) no-repeat center top;
 	background-size: 131px;
 }
 
 .contactone ul li.contactoneli01 .contactonedlbg .contactonespan01,
 .contactone ul li.contactoneli02 .contactonedlbg .contactonespan01 {
 	clear: both;
 	display: block;
 	text-align: center;
 	font-size: 15px;
 	color: #fff;
 	line-height: 91px;
 	font-weight: bold;
 }
 
 .contactone ul li.contactoneli01 .contactonedlbg .contactonespan02,
 .contactone ul li.contactoneli02 .contactonedlbg .contactonespan02 {
 	clear: both;
 	text-align: center;
 	display: block;
 	font-size: 28px;
 	color: #cc2f1e;
 	font-weight: bold;
 	line-height: 73px;
 }
 /*==============联系我们 end==============*/
 /*==============售后服务 start==============*/
 
 .wrap {
 	clear: both;
 	width: 1000px;
 	margin: 0 auto;
 	padding: 0px 0px;
 	overflow: hidden;
 }
 /**/
 
 .ser_banner {
 	height: 600px;
 	background: url(../images/service_ban.jpg) no-repeat center top;
 	margin-bottom: 28px;
 	background-size: cover;
 }
 
 .ser_banner .text {
 	background-color: rgba(253, 204, 5, 0.7);
 	padding: 35px 35px 30px;
 }
 
 .ser_banner .text p {
 	color: #fff;
 }
 
 .ser_banner_zi {
 	width: 58.33333333%;
 	float: right;
 	margin-top: 15%;
 }
 
 .ser_banner h3 {
 	font-size: 36px;
 	margin-bottom: 15px;
 	color: #fff;
 }
 /**/
 
 .ser_shili {
 	margin-top: -80px;
 }
 
 .ser_shili ul {
 	width: 100%;
 	overflow: hidden;
 }
 
 .ser_shili ul li {
 	width: 22%;
 	*width: 21.9%;
 	margin: 0 1.5%;
 	float: left;
 	text-align: center;
 }
 /**/
 
 .ser_con {
 	margin-top: 50px;
 	margin-bottom: 60px;
 	font-size: 16px;
 	line-height: 36px;
 }
 
 .ser_con h3 {
 	font-size: 40px;
 	margin-bottom: 25px;
 	text-align: center;
 	color: #000;
 	line-height: 1.6;
 }
 
 .mao1 {
 	display: inline-block;
 	width: 26px;
 	margin: 0 20px 0 0;
 	height: 32px;
 	background: url(../images/images/yihao_left.png) 0 no-repeat;
 }
 
 .mao2 {
 	display: inline-block;
 	width: 26px;
 	margin: 0 0 0 20px;
 	height: 32px;
 	background: url(../images/yihao_right.png) 0 no-repeat;
 }
 
 .ser_con p {
 	text-indent: 25px;
 	margin: 8px 0;
 }
 /**/
 
 .com_adv {
 	width: 100%;
 	height: 545px;
 	background: #e5e5e5;
 }
 
 .com_adv-bx-z {
 	float: left;
 	width: 54%;
 	background: #f4f4f4;
 	height: 545px;
 	padding: 108px 67px 0 60px;
 	*width: 405px;
 	*height: 437px;
 }
 
 .com_adv-bx-z h2 {
 	font-size: 55px;
 	color: #eb0001;
 	padding-bottom: 10px;
 	line-height: 1.6;
 }
 
 .com_adv-bx-z h2 span {
 	font-size: 23px;
 	font-weight: normal;
 	width: 115px;
 	display: block;
 	border-bottom: 5px solid #2b2b2b;
 	height: 35px;
 	margin-top: 30px;
 }
 
 .com_adv-bx-z p {
 	font-size: 16px;
 	color: #2b2b2b;
 	line-height: 32px;
 	margin: 8px 0 15px 0;
 	background: url(../images/ser_ico.png) no-repeat left 0px;
 	text-indent: 45px;
 }
 
 .com_adv-bx-z h4 {
 	font-size: 34px;
 	color: #2b2b2b;
 	margin-bottom: 20px;
 	line-height: 1.6;
 }
 
 .com_adv-bx-y {
 	float: right;
 	background: url(../images/ser1.jpg) no-repeat;
 	height: 545px;
 	width: 46%;
 }
 
 .com_adv-bx-y .wz {
 	width: 465px;
 	height: 171px;
 	background: url(../images/hd.png) repeat;
 	margin-top: 186px;
 	padding: 18px 35px 0 40px;
 	box-sizing: border-box;
 	*width: 390px;
 	*height: 147px;
 }
 
 .com_adv-bx-y .wz h4 {
 	color: #fff;
 	font-size: 26px;
 	margin-bottom: 8px;
 	line-height: 1.6;
 }
 
 .com_adv-bx-y .wz p {
 	font-size: 13px;
 	color: #fff;
 	line-height: 21px;
 }
 /**/
 
 .ser_pj {
 	margin-top: 80px;
 }
 
 .ser_pj dl {
 	overflow: hidden;
 }
 
 .ser_pj dt {
 	float: left;
 	width: 50%;
 }
 
 .ser_pj dd {
 	width: 45%;
 	margin-top: 47px;
 	float: right;
 }
 
 .ser_pj dd h3 {
 	font-size: 40px;
 	margin-bottom: 15px;
 	color: #000;
 	line-height: 1.6;
 }
 
 .ser_pj dd p {
 	line-height: 30px;
 	font-size: 14px;
 }
 /**/
 
 .ser_jishu {
 	margin-top: 50px;
 }
 
 .ser_jishu dl {
 	overflow: hidden;
 }
 
 .ser_jishu dt {
 	float: right;
 	width: 50%;
 }
 
 .ser_jishu dd {
 	width: 44%;
 	padding: 31px 30px 0 0;
 	height: 325px;
 	float: left;
 }
 
 .ser_jishu dd h3 {
 	font-size: 40px;
 	margin-bottom: 15px;
 	color: #000;
 	line-height: 1.6;
 }
 
 .ser_jishu dd p {
 	line-height: 30px;
 	font-size: 14px;
 }
 /**/
 
 .ser_lc {
 	margin-top: 53px;
 	width: 100%;
 	padding: 0 0 60px 0;
 	overflow: hidden;
 }
 
 .ser_lc h3 {
 	font-size: 40px;
 	margin: 40px 0 10px 0;
 	color: #000;
 	text-align: center;
 	line-height: 1.6;
 }
 
 .ser_lc p {
 	text-align: center;
 	font-size: 15px;
 	margin-bottom: 20px;
 	line-height: 1.6;
 }
 
 .ser_lc h4 {
 	color: #000;
 	font-weight: 600;
 	font-size: 17px;
 	padding: 4px 10px;
 	width: 63%;
 	margin: 15px auto 0;
 	text-align: center;
 }
 
 .ser_lc li {
 	float: left;
 	width: 16.6%;
 	background: url(../images/lc_line.png) no-repeat right 63px;
 }
 
 .ser_lc li img {
 	display: block;
 	width: 60%;
 	margin: 0 auto;
 	text-align: center;
 }
 /**/
 
 .index_bottom {
 	margin-top: 50px;
 	width: 100%;
 	background: url('../images/ser_bg.jpg') no-repeat;
 	-webkit-background-size: cover;
 	background-size: cover;
 	background-attachment: fixed;
 	padding: 57px 0;
 }
 
 .index_bottom .wrap {
 	width: 1000px;
 }
 
 .index_bottom .l {
 	float: left;
 }
 
 .index_bottom .r {
 	float: right;
 }
 
 .index_bottom .link {
 	background: url('../images/index_bottom_item.png') no-repeat center;
 	width: 791px;
 }
 
 .index_bottom .link li {
 	float: left;
 	color: #fff;
 	width: 33.33%;
 	*width: 28%;
 	padding-left: 4%;
 	cursor: pointer;
 }
 
 .index_bottom .link li a {
 	color: #fff;
 }
 
 .index_bottom .link li a h4 {
 	opacity: 0.8;
 }
 
 .index_bottom .link li a .desc {
 	opacity: 0.8;
 }
 
 .index_bottom .link li a:hover h4 {
 	opacity: 1;
 }
 
 .index_bottom .link li a:hover .desc {
 	opacity: 1;
 }
 
 .index_bottom .link li div {
 	display: inline-block;
 	float: left;
 	margin-right: 15px;
 	width: 40px;
 	height: 40px;
 	background: url('../images/index_bottom_ico.png') no-repeat 0 0;
 	vertical-align: middle;
 	-webkit-transition: all 0.5s ease;
 	transition: all 0.5s ease;
 }
 
 .index_bottom .link li:hover div {
 	-webkit-transform: rotateY(180deg);
 	transform: rotateY(180deg);
 }
 
 .index_bottom .link li .ic2 {
 	background-position: -40px 0;
 }
 
 .index_bottom .link li .ic3 {
 	background-position: -80px 0;
 }
 
 .index_bottom .link ul {
 	padding: 3% 0%;
 	overflow: hidden;
 }
 
 .index_bottom .t {
 	font-size: 40px;
 	color: #000;
 	line-height: 1;
 	padding-bottom: 5px;
 }
 
 .index_bottom .p {
 	font-size: 32px;
 	color: #000;
 	line-height: 1.6;
 }
 
 .index_bottom .link li h4 {
 	font-size: 16px;
 	font-weight: normal;
 }
 /*==============售后服务 end==============*/
 /*相关视频*/
 
 .videorel {
 	clear: both;
 	position: relative;
 	z-index: 3;
 	overflow: hidden;
 	margin-left: 44px;
 }
 
 .videorel .hd {
 	height: 8px;
 	overflow: hidden;
 	position: absolute;
 	bottom: 13px;
 	z-index: 1;
 	left: 0px;
 	right: 0px;
 }
 
 .videorel .hd ul {
 	clear: both;
 	display: block;
 	text-align: center;
 	overflow: hidden;
 	zoom: 1;
 	width: 100%;
 }
 
 .videorel .hd ul li {
 	font-size: 0px;
 	display: inline-block;
 	vertical-align: top;
 	margin: 0px 14px;
 	width: 8px;
 	height: 8px;
 	line-height: 1;
 	text-align: center;
 	background: transparent;
 	cursor: pointer;
 	border-radius: 50%;
 	border: 1px solid #dd7a1b;
 }
 
 .videorel .hd ul li.on {
 	background: #dd7a1b;
 	color: #fff;
 }
 
 .videorel .bd {
 	position: relative;
 	width: 100%;
 	height: 100%;
 	z-index: 0;
 }
 
 .videorel .bd li {
 	zoom: 1;
 	vertical-align: middle;
 	transition: all 0.3s;
 }
 
 .videorel .bd li:after {
 	content: '';
 	position: absolute;
 	bottom: 0px;
 	left: -100%;
 	width: 100%;
 	height: 3px;
 	background: #dd7a1b;
 	animation: myfirst 2.5s linear;
 	-moz-animation: myfirst 2.5s linear;
 	-webkit-animation: myfirst 2.5s linear;
 	-o-animation: myfirst 2.5s linear;
 	z-index: 5;
 }
 
 .videorel .bd li a {
 	clear: both;
 	display: block;
 }
 
 .videorel .bd li a:first-child+a {
 	color: #ffffff;
 	font-size: 14px;
 	text-align: center;
 	padding: 15px 10px 15px 10px;
 	line-height: 24px;
 	position: relative;
 	overflow: hidden;
 	background: #1f1f1f;
 	transition: all 0.5s;
 }
 
 .videorel .bd li a:first-child {
 	position: relative;
 	overflow: hidden;
 }
 
 .videorel .bd li a:first-child img {
 	width: 100%;
 	transition: all 0.5s;
 }
 
 .videorel .bd li a:first-child:after {
 	content: '';
 	position: absolute;
 	left: 0px;
 	height: 40px;
 	background: #c9231e;
 	z-index: 1;
 	width: 60px;
 	border-radius: 0px 20px 20px 0px;
 	top: 50%;
 	margin-top: -20px;
 	box-shadow: 0px 0px 13px rgba(97, 7, 0, 0.64);
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .videorel .bd li a:first-child:before {
 	content: '';
 	position: absolute;
 	left: 32px;
 	top: 50%;
 	width: 17px;
 	height: 24px;
 	background: url(../images/relvideoicon01.png) no-repeat center center;
 	background-size: 100%;
 	z-index: 2;
 	margin-top: -12px;
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .videorel .bd li:hover a:first-child:after {
 	width: 50%;
 }
 
 .videorel .bd li:hover a:first-child:before {
 	left: 40%;
 }
 
 .videorel .bd li:hover a:first-child+a {
 	background: #c9231e;
 }
 
 .videorel .bd li:hover a:first-child img {
 	transform: scale(1.1) rotate(1deg);
 	-webkit-transform: scale(1.1) rotate(1deg);
 }
 
 @keyframes myfirst {
 	from {
 		left: -100%;
 	}
 	to {
 		left: 0%;
 	}
 }
 
 @-moz-keyframes myfirst {
 	from {
 		left: -100%;
 	}
 	to {
 		left: 0%;
 	}
 }
 
 @-webkit-keyframes myfirst {
 	from {
 		left: -100%;
 	}
 	to {
 		left: 0%;
 	}
 }
 
 @-o-keyframes myfirst {
 	from {
 		left: -100%;
 	}
 	to {
 		left: 0%;
 	}
 }
 /*视频列表*/
 
 .videobox {
 	background: url(../images/homefivebg.jpg) repeat;
 	position: relative;
 	padding: 36px 0px 0px 0px;
 	top: -23px;
 }
 
 .videobox:before {
 	content: '';
 	position: absolute;
 	top: 0px;
 	bottom: 0px;
 	left: 0px;
 	right: 0px;
 	background: url(../images/proclassicon07.png) no-repeat left top;
 	background-size: 100%;
 }
 
 .videobox .videolist {
 	clear: both;
 	position: relative;
 	z-index: 2;
 }
 
 .videobox .videolist li {
 	float: left;
 	margin-left: 23px;
 	width: 301px;
 	transition: all 0.3s;
 	margin-bottom: 20px;
 }
 
 .videobox .videolist li a {
 	clear: both;
 	display: block;
 }
 
 .videobox .videolist li a:first-child+a {
 	color: #ffffff;
 	font-size: 14px;
 	text-align: center;
 	padding: 15px 10px 15px 10px;
 	line-height: 24px;
 	position: relative;
 	overflow: hidden;
 	background: #1f1f1f;
 	transition: all 0.5s;
 }
 
 .videobox .videolist li a:first-child {
 	position: relative;
 	overflow: hidden;
 }
 
 .videobox .videolist li a:first-child img {
 	width: 100%;
 	transition: all 0.5s;
 }
 
 .videobox .videolist li a:first-child:after {
 	content: '';
 	position: absolute;
 	left: 0px;
 	height: 40px;
 	background: #c9231e;
 	z-index: 1;
 	width: 60px;
 	border-radius: 0px 20px 20px 0px;
 	top: 50%;
 	margin-top: -20px;
 	box-shadow: 0px 0px 13px rgba(97, 7, 0, 0.64);
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .videobox .videolist li a:first-child:before {
 	content: '';
 	position: absolute;
 	left: 32px;
 	top: 50%;
 	width: 17px;
 	height: 24px;
 	background: url(../images/relvideoicon01.png) no-repeat center center;
 	background-size: 100%;
 	z-index: 2;
 	margin-top: -12px;
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
 }
 
 .videobox .videolist li:hover a:first-child:after {
 	width: 50%;
 }
 
 .videobox .videolist li:hover a:first-child:before {
 	left: 40%;
 }
 
 .videobox .videolist li:hover a:first-child+a {
 	background: #c9231e;
 }
 
 .videobox .videolist li:hover a:first-child img {
 	transform: scale(1.1) rotate(1deg);
 	-webkit-transform: scale(1.1) rotate(1deg);
 }
 /*视频详情*/
 
 .insidevideobg {
 	background: url(../images/insidevideobg.jpg) no-repeat center top #262625;
 	background-size: 100%;
 }
 
 .videoone {
 	clear: both;
 	display: block;
 	position: relative;
 }
 
 .videoone:before {
 	content: '';
 	left: 0px;
 	right: 0px;
 	bottom: 0px;
 	background: #1c1c1c;
 	top: 72px;
 	position: absolute;
 }
 
 .videoone .videoonefl {
 	float: left;
 	position: relative;
 	z-index: 2;
 	width: 69.375%;
 }
 
 .videoone .videoonefl video {
 	width: 100%;
 }
 
 .videoone .videoonefr {
 	float: right;
 	width: 29%;
 	position: relative;
 	z-index: 2;
 }
 
 .videoone .videoonefr h1 {
 	color: #fff;
 	font-size: 22px;
 	display: inline-block;
 	position: relative;
 	line-height: 1.4;
 	margin-bottom: 8px;
 }
 
 .videoone .videoonefr .videoonefrp01 {
 	background: #bb420c;
 	color: #e6e6e6;
 	padding: 8px 15px;
 	border-radius: 30px;
 	display: inline-block;
 	line-height: 1;
 	font-size: 12px;
 }
 
 .videoone .videoonefr .videoonefrp01 strong {
 	color: #fff;
 	display: inline-block;
 	margin-left: 10px;
 }
 
 .videoone .videoonefr .videoonefrp02 {
 	clear: both;
 	display: block;
 	padding-top: 15px;
 }
 
 .videoone .videoonefr .videoonefrp02 span {
 	font-size: 12px;
 	color: #cfcfcf;
 	border: 2px solid #d23619;
 	padding: 7px 15px;
 	border-radius: 30px;
 	margin-right: 10px;
 	display: inline-block;
 	line-height: 1;
 }
 
 .videoone .videoonefr ul {
 	background: #151515;
 	border-radius: 20px 0px 0px 20px;
 	padding: 15px 20px;
 	margin-top: 15px;
 }
 
 .videoone .videoonefr ul li {
 	clear: both;
 	display: block;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	white-space: nowrap;
 	background: url(../images/videolicon02.png) no-repeat left center;
 	padding-left: 15px;
 	background-size: 6px;
 }
 
 .videoone .videoonefr ul li a {
 	clear: both;
 	display: block;
 	border-bottom: 1px dashed #333;
 	font-size: 12px;
 	color: #999999;
 	padding: 3px 0px;
 }
 
 .videoone .videoonefr ul li:hover {
 	background-image: url(../images/videolicon01.png);
 }
 
 .videoone .videoonefr ul li:hover a {
 	color: #f00;
 }
 
 .videoone .videoonefr .videoonefrp03 {
 	clear: both;
 	display: block;
 	width: 230px;
 	margin: 10px 0px;
 }
 
 .videoone .videoonefr .videoonefrp03 a {
 	clear: both;
 	display: block;
 	line-height: 1;
 }
 
 .videoone .videoonefr .videoonefrp04 {
 	font-size: 12px;
 	color: #fff;
 	line-height: 1;
 }
 
 .videoone .videoonefr .videoonefrp04 strong {
 	color: #fe7200;
 	font-size: 18px;
 }
 
 .videoone .videoonefr .videoonefrp05 {
 	clear: both;
 	display: block;
 	font-size: 12px;
 	color: #999;
 	line-height: 1.6;
 	padding-top: 14px;
 }
 /**/
 
 .videotwo {
 	padding: 15px 0px;
 }
 
 .videotwotit {
 	background: url(../images/videolicon04.png) no-repeat left center;
 	padding-left: 30px;
 	background-size: 20px;
 	margin: 15px 0px 30px 0px;
 }
 
 .videotwotit span {
 	display: inline-block;
 	color: #c3311c;
 	-webkit-background-clip: text;
 	-webkit-text-fill-color: transparent;
 	background-image: -webkit-linear-gradient(left, #bf211d, #d3751b);
 	font-weight: bold;
 	font-size: 20px;
 }
 
 .videotwo ul {
 	clear: both;
 	position: relative;
 	z-index: 2;
 }
 
 .videotwo ul li {
 	float: left;
 	margin-left: 23px;
 	width: 232px;
 	transition: all 0.3s;
 	margin-bottom: 20px;
 	position: relative;
 }
 
 .videotwo ul li:first-child {
 	margin-left: 0px;
 }
 
 .videotwo ul li a {
 	clear: both;
 	display: block;
 }
 
 .videotwo ul li a:first-child+a {
 	color: #333333;
 	font-size: 14px;
 	text-align: center;
 	padding: 10px 10px;
 	line-height: 24px;
 	overflow: hidden;
 	background: rgba(255, 255, 255, 0.8);
 	transition: all 0.5s;
 	position: absolute;
 	left: 0px;
 	width: 100%;
 	bottom: 0px;
 	font-weight: bold;
 }
 
 .videotwo ul li a:first-child {
 	position: relative;
 	overflow: hidden;
 }
 
 .videotwo ul li a:first-child img {
 	width: 100%;
 	transition: all 0.5s;
 }
 
 .videotwo ul li:hover a:first-child+a {
 	background: rgba(201, 35, 30, 0.8);
 	color: #fff;
 }
 
 .videotwo ul li:hover a:first-child img {
 	transform: scale(1.1) rotate(1deg);
 	-webkit-transform: scale(1.1) rotate(1deg);
 }
 
 .videothree {
 	clear: both;
 	background: #f6f6f6;
 	padding: 40px 30px;
 	border-radius: 0px 0px 30px 30px;
 	margin-bottom: 40px;
 }
 
 .videothree h3 {
 	font-size: 24px;
 	margin: 15px 0;
 	color: #272727;
 	background: url(../images/protwoicon01.png) no-repeat left 9px;
 	padding-left: 57px;
 	line-height: 30px;
 	margin: 50px 0px 30px 0px;
 	background-size: 45px;
 }
 
 .ie8-hack .videothree h3 {
 	background: none;
 	padding-left: 0px;
 }
 
 .videothree p {
 	text-align: left;
 	padding: 10px 0;
 	line-height: 24px;
 	font-size: 12px;
 }
 
 .videothree img {
 	margin: 0 auto;
 	display: block;
 }
 /*==============站点地图 start==============*/
 
 .sitemap {
 	clear: both;
 	padding: 30px 30px 30px 30px;
 	background: url(../images/insidedot01.jpg) repeat-x center top #fff;
 }
 
 .sitemap ul li {
 	float: left;
 	background: url(../images/prodot01.png) no-repeat left center;
 	line-height: 24px;
 	padding: 9px 0px 9px 15px;
 }
 
 .sitemap ul:first-child li {
 	width: 25%;
 }
 
 .sitemap ul:nth-child(2) li {
 	width: 50%;
 }
 /*==============站点地图 end==============*/
 
 @media screen and (min-width:1440px) {
 	.container {
 		width: 1200px;
 	}
 	.wrap {
 		width: 1200px;
 	}
 	/*顶部*/
 	/*.header {*/
 	/*	padding-top: 20px;*/
 	/*	padding-bottom: 20px;*/
 	/*}*/
 	.header .logo {
 		width: 175px;
 	}
 	.header .nav {
 		margin-left: 36px;
 	}
 	.header .nav li {
 		padding: 8px 4px 10px;
 		margin: 0px 15px;
 	}
 	.header .nav li:after,
 	.header .nav li:before {
 		width: 50px
 	}
 	.header .nav li a {
 		font-size: 16px;
 		line-height: 30px;
 	}
 	.header .headerfr {
 		width: 244px;
 	}
 	/*banner*/
 	.homeban .inner {
 		width: 1200px;
 	}
 	.slide2 .slip01 {
 		font-size: 46px;
 	}
 	.slide2 .slip02 {
 		font-size: 46px;
 	}
 	.slide2 .slip03 {
 		font-size: 18px;
 	}
 	.slide3 .slip05 {
 		font-size: 25px;
 	}
 	/*模块一*/
 	.homeone {
 		padding: 54px 0px 84px 0px;
 	}
 	.homeone .hometit {
 		margin-bottom: 45px;
 	}
 	.hometit h2 {
 		font-size: 39px;
 		margin-bottom: 20px;
 	}
 	.hometit h2:before {
 		margin-top: 11px;
 		margin-right: 15px;
 	}
 	.hometit h1 {
 		font-size: 39px;
 		margin-bottom: 20px;
 	}
 	.hometit h1:before {
 		margin-top: 11px;
 		margin-right: 15px;
 	}
 	.hometit p {
 		font-size: 14px;
 	}
 	.homeone .homeonefl {
 		width: 100%;
 	}
 	.homeone .homeonefl ul {
 		margin-left: -20px;
 	}
 	.homeone .homeonefl ul li {
 		margin-left: 20px;
 		width: 280px;
 	}
 	.homeone .homeonefl ul li a.homeonetit {
 		font-size: 16px;
 	}
 	.homeone .homeonefr {
 		width: 344px;
 	}
 	.homeonefritem .homeonefrpic {
 		width: 84px;
 	}
 	.homeonefritem .homeonefrtxt {
 		width: 204px;
 		font-size: 14px;
 		margin-top: 14px;
 	}
 	.homeonefritem .homeonefrtxt h3 {
 		font-size: 20px;
 		padding-bottom: 10px;
 	}
 	.homeonefritem {
 		padding: 12px 0px;
 	}
 	/*模块二*/
 	.hometwo {
 		padding: 54px 0px 90px 0px;
 	}
 	.hometwo .container {
 		margin-top: 96px;
 	}
 	.hometwofl {
 		width: 711px;
 		background-size: 711px;
 	}
 	.hometwofl dl {
 		margin-bottom: 17px;
 	}
 	.hometwofl dl dt {
 		width: 347px;
 		height: 233px;
 		overflow: hidden;
 	}
 	.hometwofl dl dt p a {
 		font-size: 16px;
 		padding-bottom: 5px;
 	}
 	.hometwofl dl dt p span {
 		font-size: 14px;
 	}
 	.hometwofl dl dd {
 		width: 364px;
 	}
 	.hometwofl dl dd div {
 		padding: 22px 24px;
 	}
 	.hometwofl dl dd div p {
 		height: 72px;
 	}
 	.hometwofl dl dd p a {
 		font-size: 16px;
 	}
 	.hometwofl dl dd p span {
 		font-size: 14px;
 	}
 	.hometwofl dl dd p i {
 		padding: 9px 0px;
 		font-size: 14px;
 	}
 	.hometwofl ul li a {
 		font-size: 16px;
 	}
 	.hometwofl ul li p {
 		font-size: 14px;
 		line-height: 24px;
 		padding: 8px 0px;
 		margin-bottom: 19px;
 		height: 54px;
 	}
 	.hometwofr {
 		width: 469px;
 		background-size: 469px;
 	}
 	.hometwofr li {
 		padding: 25px 35px;
 	}
 	.hometwofr li i {
 		width: 75px;
 		padding: 10px 17px 10px 0px;
 	}
 	.hometwofr li i strong {
 		font-size: 39px;
 	}
 	.hometwofr li p {
 		width: 303px;
 		height: 96px;
 	}
 	.hometwofr li p a {
 		font-size: 16px;
 		padding-bottom: 3px;
 		margin-bottom: 1px;
 	}
 	.hometwofr li p span {
 		line-height: 24px;
 		font-size: 14px;
 	}
 	.hometwo .container::before {
 		top: -46px;
 		right: -58px;
 		left: -58px;
 		bottom: -30px;
 	}
 	/*模块三*/
 	.homethree {
 		padding-bottom: 95px;
 		margin-top: -20px;
 	}
 	.homethree .homethreetop ul {
 		padding: 10px 30px;
 	}
 	.homethree .homethreetop ul li {
 		font-size: 16px;
 		padding-left: 40px;
 		background-size: 18px;
 		padding-right: 24px;
 	}
 	.homethree .homethreebom {
 		margin-left: -48px;
 	}
 	.homethree .homethreebom li {
 		padding-left: 48px;
 		width: 416px;
 		background-size: 284px;
 	}
 	.homethree .homethreebom li .homethreepic {
 		margin-right: 13px;
 	}
 	.homethree .homethreebom li .homethreepic .homethreepica01 {
 		background-size: 232px 79px;
 		height: 79px;
 		padding-top: 35px;
 	}
 	.homethree .homethreebom li .homethreefr {
 		padding: 15px 30px 30px 50px;
 	}
 	.homethree .homethreebom li .homethreefr .homethreetit {
 		margin-bottom: 18px;
 	}
 	.homethree .homethreebom li .homethreefr .homethreetit a {
 		font-size: 24px;
 	}
 	.homethree .homethreebom li .homethreefr .homethreetit i {
 		width: 57px;
 		top: -20px;
 	}
 	.homethree .homethreebom li .homethreefr:after {
 		width: 90px;
 		height: 90px;
 		background-size: 90px;
 		top: -77px;
 		left: 19px;
 	}
 	.homethree .homethreebom li .homethreepic:after {
 		right: -12px;
 		top: 34px;
 		z-index: 2;
 	}
 	.homethree .homethreebom li .homethreepic:before {
 		right: -6px;
 		top: 17px;
 		z-index: 1;
 	}
 	.homethree .homethreebom li .homethreefr .homethreetxt p {
 		font-size: 14px;
 		line-height: 24px;
 	}
 	/*模块四*/
 	.homefour {
 		padding: 75px 0px 40px 0px;
 	}
 	.homefour .homefourpic {
 		margin-left: -656px;
 		width: 410px;
 	}
 	.homefourpic1 {
 		margin-left: -656px;
 		width: 410px;
 		height: 400px;
 	}
 	.homefour .homefourtit:after {
 		width: 130px;
 		right: -140px;
 		top: 32px;
 	}
 	.homefour .container {
 		margin-top: 65px;
 		background-size: 1200px 365px;
 		height: 365px;
 		padding-left: 348px;
 	}
 	.homefour .homefourtit {
 		font-size: 14px;
 		padding: 23px 0px 15px 43px;
 	}
 	.homefour .homefourtxt {
 		font-size: 14px;
 		line-height: 24px;
 		padding-left: 43px;
 		padding-right: 30px;
 	}
 	.homefour ul {
 		padding: 50px 0px 30px 0px;
 	}
 	.homefour ul li {
 		font-size: 14px;
 		padding: 22px 10px;
 		margin-right: 30px;
 		width: 180px;
 	}
 	.homefour ul li i {
 		padding-bottom: 13px;
 	}
 	.homefour ul li i img {
 		height: 33px !important;
 		margin-right: 8px;
 	}
 	/*模块五*/
 	.homefive {
 		padding: 48px 0px;
 	}
 	.homefive:after {
 		top: 41px;
 	}
 	.homefive .homefivefl {
 		width: 750px;
 	}
 	.homefive .homefivefr {
 		width: 254px;
 		margin-right: 152px;
 		padding: 26px 24px;
 	}
 	.homefive .homefivefl a {
 		width: 327px;
 		height: 44px;
 		border-radius: 22px;
 		line-height: 44px;
 		font-size: 14px;
 		margin-top: 30px;
 	}
 	.homefive p.homefivefrtit {
 		font-size: 15px;
 	}
 	.homefive p {
 		padding-top: 15px;
 	}
 	.homefive p .inputicon01 {
 		line-height: 34px;
 		font-size: 14px;
 		background-size: 28px;
 		padding: 3px 5px 3px 40px;
 		background-position: 10px 9px;
 		height: 42px;
 	}
 	.homefive p .inputicon02 {
 		height: 60px;
 		line-height: 24px;
 		font-size: 14px;
 		background-size: 28px;
 		padding: 7px 5px 7px 40px;
 		background-position: 10px 9px;
 	}
 	.homefive p .inputbtn {
 		line-height: 32px;
 		font-size: 14px;
 	}
 	/*产品综合*/
 	.insideban02 {
 		background-position: center 83px;
 	}
 	.insideban01 .breadnav:after {
 		width: 414px;
 		background-size: 414px;
 		height: 74px;
 		top: 52px;
 		right: 100px;
 	}
 	/**/
 	.proitem {
 		padding: 38px 38px 73px 38px;
 		margin-bottom: 70px;
 	}
 	.proitem:after {
 		width: 1010px;
 		background-size: 1010px;
 		height: 186px;
 	}
 	.prozhtit {
 		font-size: 14px;
 		padding-left: 38px;
 		margin-bottom: 40px;
 		background-size: 16px;
 	}
 	.prozhtit strong {
 		font-size: 39px;
 		margin-bottom: 20px;
 	}
 	.proitem .proitemtop span {
 		width: 103px;
 	}
 	.proitem .proitemtop .proitemtoptit {
 		padding-left: 10px;
 		font-size: 14px;
 		padding-top: 10px;
 		width: 810px;
 	}
 	.proitem .proitemtop .proitemtoptit h3 {
 		font-size: 28px;
 		padding-bottom: 20px;
 		background-position: left 37px;
 	}
 	.proitem .proitemul {
 		margin-left: -42px;
 		padding-top: 27px;
 	}
 	.proitem .proitemul li {
 		margin-left: 42px;
 		width: 249px;
 	}
 	.proitem .proitemul li .proitemultit a {
 		font-size: 15px;
 		padding: 9px 0px;
 	}
 	.proitem .proitemtop .more_detail {
 		width: 130px;
 		border-radius: 17px;
 		background-size: 10px;
 		padding: 3px 0px 3px 15px;
 		background-position: 25px center;
 		margin-top: 26px;
 	}
 	.proitembom {
 		padding-top: 33px;
 		padding-left: 10px;
 	}
 	.proitembom a {
 		margin-top: 20px;
 		font-size: 14px;
 		padding: 5px 36px;
 		border-radius: 17px;
 		margin-left: -10px;
 	}
 	.proitem:nth-of-type(1) .proitemul li:nth-child(2):after,
 	.proitem:nth-of-type(2) .proitemul li:first-child:after,
 	.proitem:nth-of-type(3) .proitemul li:first-child:after,
 	.proitem:nth-of-type(4) .proitemul li:first-child:after {
 		width: 43px;
 		height: 49px;
 		background-size: 43px;
 		top: -8px;
 	}
 	/*产品列表*/
 	.probantxt {
 		padding: 20px 0px 60px 0px;
 	}
 	.probantxt p {
 		font-size: 49px;
 		background-size: 14px;
 		padding-left: 32px;
 	}
 	.probantxt p span {
 		margin-left: 32px;
 	}
 	.proclass li {
 		width: 117px;
 		margin-left: 47px;
 	}
 	.proclass li span {
 		padding: 9px 11px;
 		border-radius: 14px;
 	}
 	.proclass li span a {
 		border-radius: 14px;
 	}
 	.proclass li h3 a {
 		font-size: 16px;
 		padding-top: 15px;
 	}
 	.prolist li {
 		margin: 0px 3px 52px 39px;
 		width: 249px;
 	}
 	.prolist li h4 a {
 		font-size: 15px;
 		padding: 7px 0px;
 	}
 	.promorelist {
 		padding-left: 28px;
 	}
 	.promorelist li {
 		margin: 0px 0px 41px 20px;
 		width: 209px;
 	}
 	.promorelist li a {
 		font-size: 16px;
 		border-radius: 8px;
 		padding: 8px 15px;
 	}
 	/*产品详情*/
 	.breadnav {
 		font-size: 14px;
 		padding: 18px 0px 27px 0px;
 	}
 	.proone {
 		padding-bottom: 64px;
 	}
 	.proone:before {
 		width: 888px;
 		height: 232px;
 		background-size: 888px;
 		left: -87px;
 		bottom: 17px;
 	}
 	.proonefre.proone:before {
 		bottom: 14px;
 		height: 270px;
 		background-size: 888px;
 	}
 	.proone .proonefl {
 		width: 602px;
 	}
 	.proone .proonefl .prooneflpic {
 		border-radius: 7px;
 	}
 	.proone .proonefl .prooneflicon {
 		padding-top: 40px;
 	}
 	.proone .proonefl .prooneflicon span {
 		font-size: 14px;
 		padding-left: 18px;
 		padding-right: 30px;
 	}
 	.proonefrspec p:first-child+p span i {
 		padding: 5px 0px 10px 0px;
 	}
 	.proone .proonefr {
 		width: 538px;
 	}
 	.proone .proonefr h1 {
 		font-size: 36px;
 		margin-bottom: 34px;
 	}
 	.proone .proonefr h1:after {
 		width: 75px;
 		height: 45px;
 		background-size: 75px;
 		right: -95px;
 	}
 	.proone .proonefr .proonefrtab {
 		padding-left: 8px;
 	}
 	.proone .proonefr .proonefrtab li {
 		line-height: 32px;
 		margin-left: 12px;
 		width: 159px;
 		font-size: 14px;
 	}
 	.proone .proonefr .proonefrbox {
 		margin: 11px 12px;
 		border-radius: 6px;
 		padding: 20px 16px;
 	}
 	.proone .proonefr .proonefrbox:before {
 		left: -12px;
 		right: -12px;
 		top: -11px;
 		bottom: -11px;
 		border-radius: 6px;
 	}
 	.proone .proonefr .proonefrbox:after {
 		border-radius: 6px;
 	}
 	.proone .proonefr .proonefrbox p {
 		font-size: 14px;
 		line-height: 24px;
 	}
 	.proone .proonefr .proonefrbox p:first-child span,
 	.proone .proonefr .proonefrbox p:nth-child(2) span {
 		font-size: 20px;
 	}
 	.proone .proonefr .proonefrbox p:first-child,
 	.proone .proonefr .proonefrbox p:nth-child(2) {
 		margin-bottom: 10px;
 	}
 	.proone .proonefr .proonefrbox p:nth-child(3) {
 		padding-top: 12px;
 	}
 	.proonefrspec {
 		padding: 16px 0px 22px 0px;
 	}
 	.proonefrspec p:first-child+p {
 		padding: 0px 0px 0px 18px;
 	}
 	.proonefrspec p:first-child+p span {
 		width: 60px;
 		height: 60px;
 		margin-left: 14px;
 	}
 	.proonefrspec p:first-child span {
 		padding-bottom: 6px;
 	}
 	.proonefrspec p:first-child span i {
 		padding-top: 5px;
 	}
 	.proonefritem .proonefritemtit {
 		font-size: 14px;
 		line-height: 30px;
 	}
 	.proonefrbom a {
 		font-size: 15px;
 		width: 170px;
 		height: 40px;
 		border-radius: 20px;
 		line-height: 40px;
 	}
 	.proonefrbom span {
 		font-size: 15px;
 		line-height: 40px;
 	}
 	.proonefrbom span strong {
 		font-size: 21px;
 	}
 	/**/
 	.proxztop {
 		margin-bottom: 32px;
 	}
 	.proxztop .proxztopp01 {
 		font-size: 26px;
 	}
 	.proxztop .proxztopp02 {
 		font-size: 14px;
 		margin-top: 25px;
 	}
 	.proxztop .proxztopp03 {
 		font-size: 14px;
 	}
 	.proxztop .proxztopp03 em {
 		left: 89px;
 		top: 25px;
 		width: 14px;
 	}
 	.proxzbom {
 		height: 445px;
 	}
 	.proxzbom .proxzname {
 		width: 788px;
 		margin: 85px auto 0px;
 	}
 	.proxzitem01 {
 		width: 83px;
 		left: 244px;
 		top: 188px;
 	}
 	.proxzitem01 .proxzitem01icon {
 		width: 30px;
 		margin-left: -15px;
 	}
 	.proxzitem01 .proxzitem01txt {
 		top: 65px;
 		font-weight: bold;
 	}
 	.proxzitem02 {
 		width: 120px;
 		right: 247px;
 		top: 239px;
 	}
 	.proxzitem02 .proxzitem02icon {
 		width: 48px;
 		margin-left: -24px;
 	}
 	.proxzitem02 .proxzitem02txt {
 		top: 93px;
 		font-size: 14px;
 		font-weight: bold;
 	}
 	.proxzitem04 {
 		width: 220px;
 		margin-left: -110px;
 		bottom: 32px;
 	}
 	.proxzitem03 {
 		width: 165px;
 	}
 	.proxzitem03 .proxzitem03txt {
 		top: 93px;
 		font-size: 14px;
 		font-weight: bold;
 	}
 	.proxzbom .proxzbombox {
 		width: 624px;
 		background-size: 624px;
 		margin-left: -312px;
 	}
 	.proxzbom.proxzbom2 .proxzbombox {
 		top: 80px;
 	}
 	.proxzbom.proxzbom2 .proxzitem01 {
 		left: 101px;
 		top: 159px;
 	}
 	.proxzbom.proxzbom2 .proxzitem02 {
 		right: 109px;
 		top: 242px;
 	}
 	.proxzbom.proxzbom2 .proxzitem03 {
 		left: 80px;
 		bottom: 60px;
 	}
 	/**/
 	.protwo {
 		background-size: 1200px;
 		padding-bottom: 50px;
 	}
 	.protwo .protwofl {
 		width: 825px;
 	}
 	.protwofr {
 		width: 315px;
 	}
 	.protwo .protwofl .protwonav {
 		padding-top: 12px;
 	}
 	.protwo .protwofl .protwonav li a {
 		line-height: 36px;
 		width: 145px;
 		font-size: 16px;
 	}
 	.protwobox h3 {
 		font-size: 28px;
 		background-size: 52px;
 		padding-left: 59px;
 		background-position: left 7px;
 	}
 	.protwobox p {
 		font-size: 14px;
 		line-height: 28px;
 	}
 	.protwobox video {
 		width: 800px;
 	}
 	.protwofrhottit {
 		padding: 37px 0px 28px 0px;
 		font-size: 28px;
 	}
 	.protwofrhottit span {
 		font-size: 28px;
 		background-size: 52px;
 		background-position: left 13px;
 		padding-left: 59px;
 	}
 	.protwofr .protwofrhot ul {
 		padding-left: 52px;
 	}
 	.protwofr .protwofrhot ul li {
 		padding-bottom: 29px;
 	}
 	.protwofr .protwofrhot ul .protwofrhotpic {
 		padding: 8px;
 		border-radius: 8px;
 	}
 	.protwofr .protwofrhot ul .protwofrhotpic img {
 		border-radius: 8px;
 	}
 	.protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl {
 		width: 63px;
 	}
 	.protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl:after {
 		background-size: 55px;
 		width: 55px;
 		height: 9px;
 		right: -37px;
 	}
 	/**/
 	.proparametr .proparametrtop p.proparametrtit {
 		line-height: 24px;
 		font-size: 16px;
 		width: 220px;
 	}
 	.proparametr .proparametrbom {
 		margin-top: 7px;
 	}
 	.proparametr .proparametrbom .proparametrbombox {
 		background-size: 215px;
 		padding-left: 239px;
 		height: 241px;
 		padding-top: 83px;
 	}
 	/**/
 	.prothree {
 		padding-top: 47px;
 		padding-bottom: 100px;
 	}
 	.prothree .prothreetit {
 		padding-left: 26px;
 	}
 	.prothree .prothreetit h4 {
 		font-size: 37px;
 	}
 	.prothree .prothreetit h4 a {
 		font-size: 37px;
 	}
 	.prothree .prothreetit a {
 		font-size: 16px;
 	}
 	.prorelatNew li {
 		font-size: 14px;
 		width: 374px;
 		margin-left: 26px;
 		padding: 10px 0px 10px 22px;
 	}
 	.promoremend ul {
 		padding: 20px 0px 0px 12px;
 	}
 	.promoremend ul li {
 		margin-left: -12px;
 		padding: 12px 0px;
 	}
 	.promoremend ul li a {
 		font-size: 14px;
 		line-height: 38px;
 		padding: 0px 37px;
 		border-radius: 20px;
 	}
 	/**/
 	.videorel .prothreetit {
 		padding: 37px 0px 28px 0px;
 		font-size: 28px;
 	}
 	/**/
 	.prorelatCase ul {
 		padding: 35px 0px 25px 0px;
 	}
 	.prorelatCase ul li {
 		width: 277px;
 	}
 	.prorelatCase ul li a:first-child+a {
 		font-size: 16px;
 		height: 78px;
 	}
 	/**/
 	.videorel {
 		margin-left: 52px;
 	}
 	.videorel .bd li a:first-child+a {
 		font-size: 16px;
 		height: 78px;
 	}
 	.videorel .bd li a:first-child:after {
 		height: 45px;
 		z-index: 1;
 		width: 70px;
 		border-radius: 0px 26px 26px 0px;
 		margin-top: -23px;
 	}
 	.videorel .bd li a:first-child:before {
 		left: 38px;
 		width: 20px;
 		height: 28px;
 		margin-top: -14px;
 	}
 	/*视频列表*/
 	.videobox {
 		top: -23px;
 	}
 	.videobox .videolist li {
 		margin-left: 35px;
 		width: 352px;
 		margin-bottom: 30px;
 	}
 	.videobox .videolist li a:first-child+a {
 		font-size: 16px;
 		height: 78px;
 	}
 	.videobox .videolist li a:first-child img {
 		width: 100%;
 		transition: all 0.5s;
 	}
 	.videobox .videolist li a:first-child:after {
 		height: 45px;
 		z-index: 1;
 		width: 70px;
 		border-radius: 0px 26px 26px 0px;
 		margin-top: -23px;
 	}
 	.videobox .videolist li a:first-child:before {
 		left: 38px;
 		width: 20px;
 		height: 28px;
 		margin-top: -14px;
 	}
 	/**/
 	.videoone:before {
 		top: 82px;
 	}
 	.videoone .videoonefr h1 {
 		font-size: 24px;
 		margin-bottom: 8px;
 	}
 	.videoone .videoonefr .videoonefrp01 {
 		font-size: 14px;
 		margin-bottom: 10px;
 	}
 	.videoone .videoonefr .videoonefrp02 span {
 		font-size: 14px;
 	}
 	.videoone .videoonefr ul {
 		padding: 10px 20px;
 	}
 	.videoone .videoonefr ul li {
 		background-size: 9px;
 		padding-left: 19px;
 	}
 	.videoone .videoonefr ul li a {
 		font-size: 14px;
 		padding: 5px 0px;
 	}
 	.videoone .videoonefr .videoonefrp03 {
 		width: 230px;
 	}
 	.videoone .videoonefr .videoonefrp04 {
 		font-size: 14px;
 	}
 	.videoone .videoonefr .videoonefrp04 strong {
 		font-size: 20px;
 	}
 	.videoone .videoonefr .videoonefrp05 {
 		font-size: 14px;
 	}
 	/**/
 	.videotwo {
 		padding: 20px 0px;
 	}
 	.videotwotit {
 		padding-left: 40px;
 		background-size: 30px;
 		line-height: 30px;
 	}
 	.videotwotit span {
 		font-size: 24px;
 	}
 	.videotwo ul li {
 		width: 273px;
 		margin-left: 35px;
 	}
 	.videotwo ul li a {
 		clear: both;
 		display: block;
 	}
 	.videotwo ul li a:first-child+a {
 		font-size: 16px;
 		padding: 10px 10px;
 	}
 	/**/
 	.videothree {
 		padding: 40px 30px;
 		border-radius: 0px 0px 30px 30px;
 		margin-bottom: 40px;
 	}
 	.videothree h3 {
 		font-size: 28px;
 		background-size: 52px;
 		padding-left: 59px;
 	}
 	.videothree p {
 		font-size: 14px;
 		line-height: 28px;
 	}
 	/**/
 	.profour {
 		margin-top: -72px;
 	}
 	.profour .container {
 		top: 120px;
 		margin-left: -600px;
 	}
 	.profour .profourtop {
 		margin-left: 48px;
 		background-size: 680px;
 		height: 52px;
 		width: 680px;
 		font-size: 16px;
 		line-height: 30px;
 		padding: 13px 0px 0px 22px;
 	}
 	.profour .profourtop span {
 		font-size: 30px;
 	}
 	.profourbom {
 		border-radius: 8px;
 		margin: 0px 25px;
 		padding: 48px 0px 66px 0px;
 	}
 	.profourbom .profourfl {
 		margin: 0px 0px 0px 24px;
 		width: 370px;
 	}
 	.profourbom .profourfl:after {
 		left: 36px;
 	}
 	.profourbom .profourfl dt {
 		margin-left: 43px;
 		font-size: 29px;
 		padding: 12px 0px 12px 52px;
 	}
 	.profourbom .profourfl dt i {
 		font-size: 19px;
 		padding-top: 12px;
 	}
 	.profourbom .profourfl dt span {
 		width: 85px;
 		height: 85px;
 		left: -43px;
 	}
 	.profourbom .profourfl dd {
 		font-size: 19px;
 		padding-left: 33px;
 		margin-top: 32px;
 	}
 	.profourbom .profourfl dd span {
 		font-size: 14px;
 	}
 	.profourbom .profourfl dd i {
 		font-size: 22px;
 	}
 	.profourbom .profourfl dd:after {
 		width: 20px;
 		height: 13px;
 		left: 9px;
 		bottom: -1px;
 	}
 	.profourbom .profourfl dd:nth-child(2) {
 		background-position: 120px center;
 	}
 	/**/
 	.casemagess .profourbom .profourfl:after {
 		top: 105px;
 		left: 13px;
 	}
 	.casemagess .profourbom .profourfl {
 		width: 313px;
 	}
 	.profourcase .profourcasefl,
 	.profourcase .profourcasefr {
 		width: 86px;
 	}
 	.profourcase p {
 		font-size: 15px;
 		padding-top: 26px;
 	}
 	.profourcase p span i {
 		width: 8px;
 		height: 8px;
 		margin: 0px 4px;
 	}
 	.casemagess .profourbom .profourfr {
 		width: 733px;
 	}
 	/**/
 	.profourbom .profourfr {
 		width: 672px;
 		margin-right: 50px;
 		padding: 33px 33px 38px 35px;
 	}
 	.profourbom .profourfr:before {
 		width: 76px;
 		height: 58px;
 		background-size: 76px;
 	}
 	.profourbom .profourfr .cont_form {
 		width: 360px;
 		padding-right: 35px;
 	}
 	.profourbom .profourfr .cont_form li span {
 		font-size: 17px;
 		width: 62px;
 	}
 	.profourbom .profourfr .cont_form li input {
 		width: 257px;
 		padding: 7px 10px 7px 44px;
 		line-height: 24px;
 		font-size: 16px;
 		height: 40px;
 	}
 	.profourbom .profourfr .cont_form li textarea {
 		width: 257px;
 		height: 68px;
 		font-size: 16px;
 		line-height: 28px;
 		padding: 3px 10px 10px 44px;
 	}
 	.profourbom .profourfr .cont_form li .inputicon01 {
 		background-size: 28px;
 		background-position: 10px 9px;
 	}
 	.profourbom .profourfr .cont_form li .inputicon02 {
 		background-size: 28px;
 		background-position: 10px 9px;
 	}
 	.profourbom .profourfr .cont_form li .inputicon03 {
 		background-size: 28px;
 		background-position: 10px 9px;
 	}
 	.profourbom .profourfr .cont_form .btnclick {
 		left: 105px;
 		bottom: -55px;
 	}
 	.profourbom .profourfr .cont_form .btnclick .btn_submit {
 		width: 164px;
 		height: 36px;
 		border-radius: 18px;
 		font-size: 16px;
 		line-height: 36px;
 	}
 	/**/
 	.profourbom .profourfr .cont_form.casefrom {
 		padding: 10px 20px;
 	}
 	.profourbom .profourfr .cont_form.casefrom ul li {
 		width: 308px;
 	}
 	.profourbom .profourfr .cont_form.casefrom ul li:last-child {
 		width: 632px;
 	}
 	.profourbom .profourfr .cont_form.casefrom ul li input {
 		padding: 8px 15px;
 	}
 	.profourbom .profourfr .cont_form.casefrom ul li select {
 		height: 42px;
 	}
 	.profourbom .profourfr .cont_form.casefrom ul li textarea {
 		padding: 8px 15px;
 		height: 75px;
 	}
 	.profourbom .profourfr .cont_form.casefrom .btnclick {
 		left: 260px;
 	}
 	/**/
 	.marqueetop {
 		height: 180px;
 		width: 239px;
 		padding-left: 25px;
 	}
 	.marqueetop li p {
 		font-size: 16px;
 		padding-bottom: 5px;
 	}
 	.marqueetop li time {
 		font-size: 14px;
 	}
 	/**/
 	.profive {
 		padding-bottom: 60px;
 	}
 	.profive .profivetit {
 		line-height: 50px;
 	}
 	.profive .profivetit strong {
 		width: 197px;
 		margin-right: 30px;
 		height: 50px;
 		background-size: 197px;
 		font-size: 30px;
 		line-height: 47px;
 		padding-right: 7px;
 	}
 	.profive .profivetit span {
 		font-size: 16px;
 	}
 	.profive ul {
 		margin-left: -120px;
 	}
 	.profive ul li {
 		margin-left: 120px;
 		width: 540px;
 		padding-top: 40px;
 	}
 	.profivewen span {
 		width: 42px;
 		height: 42px;
 	}
 	.profivewen a {
 		font-size: 16px;
 		width: 480px;
 	}
 	.profiveda {
 		margin-top: 16px;
 	}
 	.profiveda i {
 		background-size: 43px;
 		width: 43px;
 		height: 60px;
 		font-size: 17px;
 		padding-top: 11px;
 	}
 	.profiveda span {
 		font-size: 14px;
 		width: 461px;
 		margin: 17px 0px;
 	}
 	/**/
 	.prosix {
 		padding-top: 58px;
 		padding-bottom: 72px;
 	}
 	.prosix .prosixp01 {
 		font-size: 40px;
 	}
 	.prosix .prosixp01:after {
 		width: 300px;
 		height: 20px;
 		bottom: -11px;
 		background-size: 300px;
 	}
 	.prosix .prosixp02 {
 		font-size: 19px;
 		margin-top: 51px;
 		width: 330px;
 		line-height: 40px;
 		border-radius: 24px;
 	}
 	/*新闻综合*/
 	.newzhone {
 		margin-top: 159px;
 		padding-bottom: 48px;
 	}
 	.newzhone:after {
 		width: 160px;
 		background-size: 160px;
 		height: 241px;
 		top: -156px;
 	}
 	.newzhone .newzhtop {
 		padding: 30px 38px 0px;
 	}
 	.newzhtop p a {
 		font-size: 30px;
 		line-height: 35px;
 	}
 	.newzhtop span a {
 		width: 130px;
 		border-radius: 17px;
 		background-size: 10px;
 		padding: 3px 0px 3px 15px;
 		background-position: 25px center;
 	}
 	.newzhone .newzhonebox {
 		padding: 42px 22px 0px;
 	}
 	.newzhone .newzhonebox li {
 		width: 578px;
 		padding: 0px 16px;
 	}
 	.newzhoneboxpic {
 		border-radius: 8px;
 		width: 310px;
 	}
 	.newzhoneboxitem {
 		width: 236px;
 		margin-top: 18px;
 	}
 	.newzhoneboxitem h3 a {
 		font-size: 16px;
 		line-height: 20px;
 	}
 	.newzhoneboxitem i {
 		padding: 11px 0px;
 		font-size: 14px;
 	}
 	.newzhoneboxitem p {
 		margin-bottom: 15px;
 		font-size: 14px;
 	}
 	.newzhoneboxitem .newzhoneboxmore {
 		width: 102px;
 		height: 26px;
 		line-height: 26px;
 		border-radius: 13px;
 		font-size: 14px;
 	}
 	.newzhone .newzhonebom {
 		padding-top: 23px;
 	}
 	.newzhone .newzhonebom li {
 		width: 600px;
 		padding: 25px 43px 0px;
 	}
 	.newzhone .newzhonebom li h3 a {
 		font-size: 16px;
 		line-height: 24px;
 	}
 	.newzhone .newzhonebom li i {
 		font-size: 14px;
 		padding: 12px 0px;
 	}
 	.newzhone .newzhonebom li p {
 		font-size: 14px;
 		line-height: 22px;
 		height: 44px;
 	}
 	/**/
 	.hotnewtit {
 		font-size: 18px;
 		padding: 100px 8px 0px 37px;
 		width: 71px;
 		line-height: 19px;
 	}
 	.hotnew {
 		width: 1082px;
 		height: 259px;
 		background-size: 1082px;
 		margin-top: -159px;
 		margin-left: 139px;
 	}
 	.newlist .hotnew {
 		margin-left: 101px;
 		margin-top: -195px;
 	}
 	.hotnewbox {
 		width: 986px;
 		margin-right: 21px;
 	}
 	.ie8-hack .hotnewbox {
 		width: 1125px;
 		margin-right: 0px;
 	}
 	.hotnewboxtop {
 		padding: 14px 0px 0px 38px;
 		height: 171px;
 	}
 	.hotnewboxtop li {
 		width: 191px;
 		margin-right: 43px;
 	}
 	.hotnewboxtop li .hotnewboxtoppic {
 		border-radius: 8px;
 	}
 	.hotnewboxtop li .hotnewboxtoptit {
 		font-size: 14px;
 		padding: 10px;
 	}
 	.hotnewboxbom {
 		padding-left: 40px;
 	}
 	.hotnewboxbom li {
 		padding: 3px 30px 3px 0px;
 	}
 	.hotnewboxbom li a {
 		font-size: 14px;
 	}
 	.hotnewboxtop li .hotnewboxtoppic:before {
 		width: 45px;
 		height: 32px;
 	}
 	.hotnewboxtop li:first-child .hotnewboxtoppic:before,
 	.hotnewboxtop li:first-child+li .hotnewboxtoppic:before,
 	.hotnewboxtop li:first-child+li+li .hotnewboxtoppic:before,
 	.hotnewboxtop li:first-child+li+li+li .hotnewboxtoppic:before {
 		background-size: 45px;
 	}
 	.newzhtwo {
 		padding: 52px 38px 88px 38px;
 	}
 	.newzhtwo .newzhtwofl {
 		width: 437px;
 		margin-top: 34px;
 	}
 	.newzhtwo .newzhtwofl h3 a {
 		font-size: 16px;
 	}
 	.newzhtwo ul {
 		width: 645px;
 		margin-top: 34px;
 	}
 	.newzhtwo ul li {
 		background-size: auto 10px;
 		padding-bottom: 18px;
 		margin-bottom: 12px;
 	}
 	.newzhtwo ul li span {
 		width: 75px;
 		font-size: 32px;
 		padding-top: 11px;
 	}
 	.newzhtwo ul li span i {
 		font-size: 12px;
 		line-height: 24px;
 		margin: 11px 1px 4px 1px;
 	}
 	.newzhtwoitem {
 		width: 555px;
 		padding-top: 3px;
 	}
 	.newzhtwoitem h3 a {
 		font-size: 16px;
 	}
 	.newzhtwoitem p {
 		font-size: 12px;
 		line-height: 22px;
 		margin-top: 9px;
 		height: 44px;
 	}
 	/**/
 	.newzhthree ul:after {
 		left: 97px;
 	}
 	.ie8-hack .newzhthree ul:after {
 		left: 95px;
 	}
 	.newzhthree .container {
 		padding: 38px 38px 80px 38px;
 	}
 	.newzhthree ul {
 		margin-top: 32px;
 	}
 	.newzhthree ul span {
 		width: 105px;
 		font-size: 14px;
 		background-size: 14px;
 	}
 	.newzhthreefr {
 		width: 1001px;
 	}
 	.newzhthreefr h3 a {
 		font-size: 16px;
 		line-height: 24px;
 	}
 	.newzhthreefr p {
 		font-size: 14px;
 		line-height: 24px;
 		margin-top: 10px;
 	}
 	/*新闻列表*/
 	.newlist {
 		padding: 38px;
 		margin-top: 157px;
 	}
 	.newlist:after {
 		width: 160px;
 		background-size: 160px;
 		height: 241px;
 		top: -156px;
 	}
 	.newlist .newlisttit {
 		font-size: 30px;
 		padding-top: 38px;
 	}
 	.newlist .newlistitem {
 		margin-left: -94px;
 	}
 	.newlist .newlistitem li {
 		margin-left: 94px;
 		width: 515px;
 		padding: 13px 0px 13px 21px;
 	}
 	.newlist .newlistitem li h2 {
 		font-size: 16px;
 		width: 405px;
 	}
 	/*新闻详情*/
 	.newbox {
 		margin-top: 35px;
 		padding: 1px 40px 0px;
 	}
 	.newh1 {
 		font-size: 28px;
 		padding-left: 38px;
 	}
 	.newh1:before {
 		width: 14px;
 		height: 14px;
 		background-size: 14px;
 	}
 	.newtime {
 		font-size: 14px;
 		padding-left: 38px;
 	}
 	.newbox .newboxpage {
 		right: 38px;
 		top: -30px;
 	}
 	.newbox .newboxpage span {
 		width: 46px;
 		height: 30px;
 		margin-left: 10px;
 	}
 	.newbox .newboxpage span a {
 		border-radius: 6px 6px 0px 0px;
 		padding: 0px 14px;
 		line-height: 30px;
 	}
 	.newbox .newboxpage span.nextNone {
 		border-radius: 6px 6px 0px 0px;
 		padding: 0px 14px;
 		line-height: 30px;
 	}
 	.newbox .newboxfl {
 		width: 801px;
 		padding: 0px 36px 70px 36px;
 		background-size: 10px;
 		background-position: left 92px;
 	}
 	.newbox .newboxtit {
 		width: 801px;
 		height: 52px;
 		font-size: 14px;
 		line-height: 52px;
 	}
 	.newbox .newboxtit span {
 		width: 62px;
 		margin-top: -11px;
 	}
 	.newbox .newboxtit a {
 		width: 108px;
 		height: 32px;
 		line-height: 32px;
 		font-size: 16px;
 	}
 	.newbox .newboxicon {
 		font-size: 14px;
 	}
 	.newbox .newboxicon p span i {
 		width: 16px;
 		height: 16px;
 		line-height: 16px;
 	}
 	.newboxflbox p {
 		font-size: 14px;
 		line-height: 30px;
 		padding: 8px 0px;
 	}
 	.newboxflbox h3 {
 		font-size: 22px;
 	}
 	.newboxflbox img {
 		padding: 8px 0px;
 	}
 	.newbox .protwofr .protwofrjchg {
 		padding-left: 52px;
 	}
 	.newbox .protwofr .protwofrjchg ul {
 		padding: 0px;
 	}
 	.newbox .protwofr .protwofrjchg ul li {
 		font-size: 14px;
 		line-height: 26px;
 	}
 	/*新闻聚合列表*/
 	.taglist .taglistitem {
 		margin-left: -94px;
 	}
 	.taglist .taglistitem li {
 		margin-left: 94px;
 		width: 515px;
 		padding: 15px 0px;
 	}
 	.taglist .taglistitem li .newtag {
 		background-size: 10px;
 		padding-left: 20px;
 	}
 	.taglist .taglistitem li .newtag h2 {
 		font-size: 16px;
 		width: 405px;
 	}
 	.taglist .taglistitem li .newtag time {
 		font-size: 14px;
 	}
 	.taglist .taglistitem li p {
 		font-size: 14px;
 		margin-left: 20px;
 	}
 	/*案例列表*/
 	.casebox {
 		padding: 0px 37px 50px 37px;
 	}
 	.casebox:before {
 		width: 74px;
 		height: 230px;
 		background-size: 74px;
 		top: -116px;
 		left: 38px;
 	}
 	.casebox .caseboxtit {
 		background-size: 806px;
 		height: 63px;
 		top: -32px;
 		margin-bottom: 18px;
 		font-size: 16px;
 		padding-left: 65px;
 		line-height: 58px;
 		margin-left: 55px;
 	}
 	.casebox .caselist {
 		margin-left: -67px;
 	}
 	.casebox .caselist li {
 		margin-left: 67px;
 		width: 330px;
 		border-radius: 7px;
 	}
 	.casebox .caselist li .caselistitem {
 		height: 119px;
 		padding: 0px 20px;
 	}
 	.casebox .caselist li .caselistitem h2 {
 		font-size: 17px;
 		margin: 25px 0px 0px 0px;
 		line-height: 24px;
 		height: 48px;
 	}
 	.casebox .caselist li .caselistitem p {
 		font-size: 14px;
 		line-height: 24px;
 	}
 	/*案例详情*/
 	.caseone {
 		padding-top: 26px;
 		padding-bottom: 45px;
 	}
 	.caseone .caseonefl {
 		width: 481px;
 	}
 	.caseone .caseonefl h1 {
 		font-size: 25px;
 		line-height: 35px;
 		padding-bottom: 15px;
 	}
 	.caseoneflbomtit {
 		font-size: 16px;
 	}
 	.caseone .caseonefl .caseoneflmid {
 		height: 244px;
 		padding: 0px 40px 10px 0px;
 	}
 	.caseone .caseonefl .caseoneflmid p {
 		background-size: 10px;
 		font-size: 14px;
 		padding: 8px 0px 8px 25px;
 		background-position: left 16px;
 	}
 	.caseone .caseonefl .caseoneflbom {
 		border-radius: 5px 0px 0px 5px;
 	}
 	.caseone .caseonefr {
 		width: 719px;
 	}
 	.caseone .caseonefl .caseoneflbombox {
 		height: 168px;
 	}
 	.caseoneflbombox ul li {
 		border-radius: 16px;
 		margin-bottom: 10px;
 	}
 	.caseoneflbombox ul li span {
 		font-size: 14px;
 		line-height: 32px;
 	}
 	.caseoneflbombox ul li span:first-child {
 		width: 159px;
 	}
 	.caseoneflbombox ul li span:first-child+span {
 		width: 162px;
 	}
 	.caseoneflbombox ul li span:first-child+span+span {
 		width: 97px;
 	}
 	.caseone .caseonefr .caseonefrpic {
 		border-radius: 15px;
 	}
 	.caseone .caseonefr .caseonefrbtn {
 		width: 70px;
 		height: 128px;
 		background-size: 70px;
 		font-size: 14px;
 		left: -70px;
 		padding: 54px 12px 0px 28px;
 		top: 124px;
 		line-height: 17px;
 	}
 	/**/
 	.casetwo {
 		background-size: 1200px;
 		margin-top: -48px;
 	}
 	.casetwotop {
 		border-radius: 18px 18px 0px 0px;
 		margin-right: 450px;
 		font-size: 14px;
 		padding: 18px 22px;
 	}
 	.casetwo .casetwofl {
 		width: 828px;
 	}
 	.casetwo .casetwofl h3 {
 		font-size: 28px;
 		background-size: 52px;
 		padding-left: 59px;
 	}
 	.casetwo .casetwofl p {
 		font-size: 14px;
 		line-height: 28px;
 	}
 	.casetwofl video {
 		width: 800px;
 	}
 	/**/
 	.casethree {
 		padding: 60px 0px 108px 0px;
 	}
 	.casethree .casethreetit h4 {
 		font-size: 32px;
 		padding-left: 30px;
 	}
 	.casethree ul {
 		margin-left: -44px;
 		padding-top: 43px;
 	}
 	.casethree ul li {
 		width: 306px;
 		margin-left: 44px;
 		border-radius: 15px;
 	}
 	.casethree ul li .casethreetxt {
 		font-size: 14px;
 		line-height: 24px;
 		padding: 12px 25px;
 	}
 	.casethree ul li.nyb_casesixli {
 		width: 500px;
 		height: 277px;
 		padding: 30px 45px 0px 45px;
 	}
 	.casethree ul li.nyb_casesixli a {
 		background-size: 8px;
 		padding: 8px 0px 8px 20px;
 		background-position: left 15px;
 		font-size: 14px;
 	}
 	.casethree ul li.nyb_casesixli a.nyb_casesixlitit {
 		font-size: 20px;
 		padding-bottom: 20px;
 	}
 	/*产品问答列表*/
 	.questionone {
 		margin-top: 33px;
 		padding: 33px 38px 50px 155px;
 	}
 	.questionone .questiononefl {
 		width: 344px;
 	}
 	.questionone .questiononefl .questiononefltit {
 		font-size: 30px;
 	}
 	.questionone .questiononefl .questiononefltxt {
 		font-size: 14px;
 		line-height: 36px;
 	}
 	.questionone .questiononefl .questiononefltxt strong {
 		font-size: 16px;
 	}
 	.questionone .questiononefr {
 		width: 620px;
 		padding: 37px 14px 55px;
 		margin-top: -63px;
 	}
 	.questionone .questiononefr:after {
 		width: 24px;
 		height: 30px;
 		background-size: 23px;
 		left: -24px;
 	}
 	.questiononefr .tj_wenti span {
 		padding: 0px 14px;
 	}
 	.questiononefr .cpxl {
 		font-size: 14px;
 		padding: 0px 14px 24px;
 	}
 	.questiononefr .tj_wenti span input {
 		padding: 5px;
 		height: 36px;
 	}
 	.questiononefr .cpxltextarea textarea {
 		height: 72px;
 		line-height: 30px;
 	}
 	.questiononefr .cpxlbtn {
 		font-size: 14px;
 	}
 	.questiononefr .cpxltextarea {
 		padding: 0px 14px;
 	}
 	.questiononefr .tj_wenti {
 		padding-bottom: 24px;
 	}
 	.questionone:before {
 		width: 128px;
 		height: 265px;
 		background-size: 128px;
 		left: 32px;
 		top: -147px;
 	}
 	.questionone .questiononefl .questiononefltxt a {
 		width: 115px;
 		height: 32px;
 		line-height: 32px;
 		font-size: 16px;
 		background-size: 115px;
 		margin-left: 10px;
 	}
 	/**/
 	.questiontwo {
 		padding: 75px 38px;
 	}
 	.questiontwo .questiontwotit {
 		font-size: 30px;
 		padding-bottom: 32px;
 	}
 	.questiontwo ul {
 		margin-left: -43px;
 	}
 	.questiontwo ul li {
 		margin-left: 43px;
 		width: 540px;
 		padding-bottom: 40px;
 	}
 	.questiontwowen span {
 		width: 42px;
 		height: 42px;
 	}
 	.questiontwowen a {
 		font-size: 16px;
 		width: 480px;
 	}
 	.questiontwoda {
 		margin-top: 16px;
 		border-radius: 8px;
 	}
 	.questiontwoda i {
 		background-size: 43px;
 		width: 43px;
 		height: 60px;
 		font-size: 17px;
 		padding-top: 11px;
 	}
 	.ie8-hack .questiontwoda i {
 		height: 43px;
 		line-height: 40px;
 		padding-top: 0px;
 	}
 	.questiontwoda span {
 		font-size: 14px;
 		width: 461px;
 		margin: 17px 0px;
 	}
 	/*产品问答详情*/
 	.answer .answertit {
 		margin-top: -42px;
 	}
 	.answer .answertit p {
 		font-size: 16px;
 		padding: 25px 15px 25px 80px;
 		border-radius: 15px;
 	}
 	.answer .answertit:after {
 		border-radius: 15px;
 	}
 	.answer .answertime {
 		font-size: 14px;
 	}
 	.answerfl {
 		width: 759px;
 	}
 	.answerfl .answerfltit {
 		width: 227px;
 		height: 106px;
 		background-size: 227px;
 		padding: 50px 93px 0px 0px;
 		font-size: 16px;
 		margin-top: -46px;
 	}
 	.answer {
 		padding: 1px 37px 0px 37px;
 	}
 	.answerfl .answerflbox {
 		padding: 10px 35px 30px;
 	}
 	.answerfl .answerflbox h3 {
 		font-size: 20px;
 	}
 	.answerfl .answerflbox p {
 		font-size: 14px;
 		line-height: 26px;
 	}
 	.answerfr {
 		width: 305px;
 		margin-right: 8px;
 		padding-bottom: 15px;
 	}
 	.answerfr p,
 	.answerfr div,
 	.answerfr ul {
 		padding-left: 50px;
 		padding-right: 30px;
 	}
 	.answerfr ul li {
 		padding: 6px 0px 6px 16px;
 		background-size: 8px;
 	}
 	.answerfr h2 {
 		padding-bottom: 24px;
 		margin-top: -10px;
 	}
 	.answerfr h2 a {
 		font-size: 16px;
 		background-size: 169px;
 		width: 169px;
 		height: 38px;
 		line-height: 38px;
 	}
 	.answerfr i {
 		left: -81px;
 		width: 107px;
 		height: 26px;
 		background-size: 107px;
 	}
 	.answerfr i:first-child {
 		top: 85px;
 	}
 	.answerfr i:nth-child(2) {
 		top: 215px;
 	}
 	.answerfr i:nth-child(3) {
 		top: 336px;
 	}
 	.answer .answertit:before {
 		width: 110px;
 		height: 110px;
 		background-size: 110px;
 	}
 	/*关于我们*/
 	.aboutone {
 		padding: 80px 0px 110px 0px;
 	}
 	.aboutone .aboutonefl {
 		width: 620px;
 	}
 	.aboutone .aboutonefl h3 {
 		font-size: 39px;
 		background-size: 16px;
 		padding-left: 35px;
 	}
 	.aboutone .aboutonefl p {
 		font-size: 16px;
 		line-height: 30px;
 		padding-left: 35px;
 	}
 	.aboutone .aboutonefr {
 		width: 510px;
 		margin-right: 20px;
 	}
 	.aboutone .aboutonefr:after {
 		right: -20px;
 		bottom: 23px;
 		top: 23px;
 	}
 	.aboutone .aboutonefr:before {
 		right: -10px;
 		bottom: 8px;
 		top: 8px;
 	}
 	.aboutone .aboutonefr:after,
 	.aboutone .aboutonefr:before {
 		border-radius: 15px;
 	}
 	.aboutonefrbox {
 		height: 311px;
 	}
 	.aboutonefrbox .bd li span {
 		font-size: 16px;
 	}
 	.aboutonefrbox .hd ul li {
 		font-size: 16px;
 	}
 	.aboutban .breadnav {
 		margin-left: -600px;
 	}
 	/**/
 	.abouttwo {
 		padding-top: 50px;
 		padding-bottom: 48px;
 		height: 583px;
 	}
 	.abouttwo:before {
 		width: 377px;
 		height: 467px;
 		background-size: 377px;
 		margin-left: -600px;
 	}
 	.abouttwo .abouttwopic {
 		width: 377px;
 	}
 	.abouttwo .abouttwofl {
 		margin-left: 331px;
 		width: 415px;
 	}
 	.abouttwo .abouttwofl .abouttwotit {
 		font-size: 32px;
 		padding-bottom: 15px;
 	}
 	.abouttwo .abouttwofl .abouttwobox p {
 		font-size: 16px;
 		line-height: 24px;
 	}
 	.abouttwo .abouttwofrbox {
 		padding: 15px;
 		width: 383px;
 	}
 	.abouttwo .abouttwofr {
 		border-radius: 10px;
 	}
 	.abouttwo .abouttwofr p.abouttwofrtit {
 		width: 240px;
 		margin-bottom: 30px;
 	}
 	.abouttwo .abouttwofr p.abouttwofrtit span {
 		line-height: 48px;
 		font-size: 26px;
 		background-size: 26px;
 		padding-left: 40px;
 	}
 	.abouttwo .abouttwofr p {
 		font-size: 16px;
 		padding: 15px 0px 15px 20px;
 		background-position: left 22px;
 	}
 	/**/
 	.aboutthree {
 		padding-top: 82px;
 	}
 	.abouttit span {
 		font-size: 39px;
 	}
 	.aboutthree .aboutthreetxt {
 		font-size: 16px;
 	}
 	.aboutthree ul {
 		margin-left: -50px;
 	}
 	.aboutthree ul li {
 		width: 262px;
 		margin-left: 50px;
 	}
 	.aboutthree ul li .aboutthreebox {
 		padding-top: 50px;
 	}
 	.aboutthree ul li .aboutthreebox i {
 		width: 62px;
 		margin-bottom: 20px;
 	}
 	.aboutthree ul li .aboutthreebox span {
 		font-size: 26px;
 	}
 	.abouttit span:before {
 		background-size: 16px;
 		margin-top: 12px;
 	}
 	/**/
 	.aboutfour ul li {
 		width: 600px;
 	}
 	.aboutfour .aboutfourtxt {
 		font-size: 16px;
 		line-height: 30px;
 		padding-bottom: 50px;
 	}
 	.aboutfouritem01 {
 		height: 267px;
 	}
 	.aboutfouritem01 .aboutfouritem01fl {
 		width: 300px;
 	}
 	.aboutfouritem02 {
 		height: 298px;
 	}
 	.aboutfouritem02 .aboutfouritem02box {
 		font-size: 16px;
 		padding: 87px 18px 15px;
 	}
 	.aboutfouritem01 .aboutfouritem01fl:after {
 		width: 182px;
 		height: 160px;
 		background-size: 182px;
 		right: -91px;
 	}
 	.aboutfouritem02 .aboutfouritem02box strong {
 		font-size: 26px;
 		padding-bottom: 20px;
 	}
 	.aboutfouritem02 .aboutfouritem02box a {
 		margin-top: 25px;
 	}
 	.aboutfouritem01 .aboutfouritem01fr strong,
 	.aboutfouritem03box strong {
 		font-size: 26px;
 	}
 	/**/
 	.aboutfive .aboutfivetxt {
 		font-size: 16px;
 		line-height: 30px;
 	}
 	/*售后服务*/
 	.com_adv-bx-z {
 		padding: 72px 107px 0;
 	}
 	.com_adv-bx-z p {
 		font-size: 18px;
 	}
 	/**/
 	.com_adv-bx-z {
 		padding: 72px 107px 0;
 	}
 	.ser_pj dd {
 		margin-top: 70px;
 	}
 	.ser_pj dd p {
 		font-size: 16px;
 		line-height: 35px;
 	}
 	/**/
 	.ser_jishu dd {
 		padding-top: 50px;
 	}
 	.ser_jishu dd p {
 		font-size: 16px;
 		line-height: 35px;
 	}
 	.index_bottom .wrap {
 		width: 1200px;
 	}
 	.index_bottom .link {
 		background-size: 990px;
 		width: 990px;
 	}
 	/*站点地图*/
 	.sitemap ul li {
 		font-size: 16px;
 	}
 	/*联系我们*/
 	.contactone .contactonetit {
 		margin-top: 25px;
 		margin-bottom: 27px;
 	}
 	.contactone .contactonetxt {
 		font-size: 16px;
 	}
 	.contactone .contactonetxt span strong {
 		font-size: 20px;
 	}
 	.contactone .contactonebtn {
 		font-size: 16px;
 	}
 	.contactone .contactonebtn a {
 		width: 115px;
 		height: 32px;
 		line-height: 32px;
 		font-size: 16px;
 		background-size: 115px;
 	}
 	.contactone ul {
 		margin-left: 20px;
 	}
 	.contactone ul li.contactoneli01,
 	.contactone ul li.contactoneli02 {
 		width: 160px;
 		margin-left: -20px;
 	}
 	.contactone ul .contactonedltxt {
 		font-size: 14px;
 		line-height: 24px;
 	}
 	.contactone ul li.contactoneli01 .contactonedlbg {
 		background-size: 152px;
 		height: 194px;
 	}
 	.contactone ul li.contactoneli02 .contactonedlbg {
 		background-size: 152px;
 		height: 194px;
 	}
 	.contactone ul li.contactoneli01 .contactonedlbg .contactonespan01,
 	.contactone ul li.contactoneli02 .contactonedlbg .contactonespan01 {
 		font-size: 18px;
 		line-height: 107px;
 	}
 	.contactone ul li.contactoneli01 .contactonedlbg .contactonespan02,
 	.contactone ul li.contactoneli02 .contactonedlbg .contactonespan02 {
 		font-size: 33px;
 		line-height: 81px;
 	}
 }
 
 @media screen and (min-width:1860px) {
 	.container {
 		width: 1600px;
 	}
 	.wrap {
 		width: 1600px;
 	}
 	/*顶部*/
 	/*.header {*/
 	/*	padding-top: 25px;*/
 	/*	padding-bottom: 30px;*/
 	/*}*/
 	.header .logo {
 		width: 231px;
 	}
 	.header .nav {
 		margin-left: 67px;
 	}
 	.header .nav li {
 		padding: 10px 5px 10px;
 		margin: 0px 25px;
 	}
 	.header .nav li a {
 		font-size: 18px;
 		line-height: 40px;
 	}
 	.header .nav li:after,
 	.header .nav li:before {
 		width: 53px
 	}
 	.header .headerfr {
 		width: 323px;
 	}
 	/*banner*/
 	.homeban .inner {
 		width: 1600px;
 	}
 	.slide2 .slip01 {
 		font-size: 56px;
 	}
 	.slide2 .slip02 {
 		font-size: 56px;
 	}
 	.slide2 .slip03 {
 		font-size: 24px;
 	}
 	.slide3 .slip05 {
 		font-size: 30px;
 	}
 	.slide4 .slip08 {
 		width: 53.4375%
 	}
 	.slide5 .slip17 {
 		bottom: 6.376195%
 	}
 	.slide4 .slip10,
 	.slide4 .slip11,
 	.slide4 .slip12,
 	.slide5 .slip14,
 	.slide5 .slip15,
 	.slide5 .slip16 {
 		font-size: 21px;
 	}
 	/*模块一*/
 	.homeone {
 		padding: 72px 0px 70px 0px;
 	}
 	.homeone .hometit {
 		margin-bottom: 60px;
 	}
 	.hometit h2 {
 		font-size: 52px;
 		margin-bottom: 30px;
 	}
 	.hometit h2:before {
 		margin-top: 17px;
 		margin-right: 20px;
 	}
 	.hometit h1 {
 		font-size: 52px;
 		margin-bottom: 30px;
 	}
 	.hometit h1:before {
 		margin-top: 17px;
 		margin-right: 20px;
 	}
 	.hometit p {
 		font-size: 16px;
 	}
 	.homeone .homeonefl {
 		width: 100%;
 	}
 	.homeone .homeonefl ul {
 		margin-left: -26px;
 	}
 	.homeone .homeonefl ul li {
 		margin-left: 26px;
 		width: 368px;
 	}
 	.homeone .homeonefl ul li a.homeonetit {
 		font-size: 18px;
 	}
 	.homeone .homeonefr {
 		width: 457px;
 	}
 	.homeonefritem .homeonefrpic {
 		width: 112px;
 	}
 	.homeonefritem .homeonefrtxt {
 		width: 282px;
 		font-size: 16px;
 		padding-top: 8px;
 	}
 	.homeone .homeonefr li {
 		padding: 0px 14px 0px 27px;
 	}
 	.homeone .homeonefr li:after {
 		width: 13px;
 	}
 	.homeone .homeonefr li.current:after {
 		background-size: 13px 100%;
 	}
 	.homeonefritem .homeonefrtxt h3 {
 		font-size: 26px;
 		padding-bottom: 15px;
 	}
 	.homeonefritem {
 		padding: 13px 0px;
 	}
 	/*模块二*/
 	.hometwo {
 		padding: 71px 0px 130px 0px;
 	}
 	.hometwo .container {
 		margin-top: 130px;
 	}
 	.hometwofl {
 		width: 949px;
 		background-size: 949px;
 	}
 	.hometwofl dl dt {
 		width: 463px;
 		height: 309px;
 	}
 	.hometwofl dl dt p {
 		padding: 15px 15px;
 	}
 	.hometwofl dl dt p a {
 		padding-bottom: 8px;
 	}
 	.hometwofl dl dd {
 		width: 486px;
 	}
 	.hometwofl dl dd div {
 		padding: 32px 35px;
 	}
 	.hometwofl dl dd div p {
 		height: 90px;
 	}
 	.hometwofl dl dd p i {
 		padding: 16px 0px;
 	}
 	.hometwofl ul {
 		padding: 46px 23px;
 	}
 	.hometwofl ul li {
 		padding: 0px 27px;
 	}
 	.hometwofl ul li p {
 		margin-bottom: 19px;
 	}
 	.hometwofr {
 		width: 624px;
 		background-size: 624px;
 	}
 	.hometwofr li {
 		padding: 43px 35px;
 	}
 	.hometwofr li i {
 		padding-right: 17px;
 		width: 104px;
 		padding: 10px 17px 10px 0px;
 	}
 	.hometwofr li i strong {
 		font-size: 50px;
 	}
 	.hometwofr li p {
 		width: 424px;
 		height: 95px;
 	}
 	.hometwofr li p a {
 		font-size: 16px;
 		padding-bottom: 12px;
 		margin-bottom: 10px;
 	}
 	.hometwo .container::before {
 		top: -60px;
 		right: -76px;
 		left: -76px;
 		bottom: -40px;
 	}
 	/*模块三*/
 	.homethree {
 		padding-bottom: 122px;
 		margin-top: -40px;
 	}
 	.homethree .homethreetop ul li {
 		font-size: 18px;
 		padding-left: 45px;
 		background-size: 21px;
 		padding-right: 24px;
 	}
 	.homethree .homethreebom {
 		margin-left: -64px;
 	}
 	.homethree .homethreebom li {
 		padding-left: 64px;
 		width: 554px;
 		background-size: 351px;
 	}
 	.homethree .homethreebom li .homethreepic {
 		margin-right: 17px;
 	}
 	.homethree .homethreebom li .homethreepic .homethreepica01 {
 		background-size: 308px 105px;
 		height: 105px;
 		padding-top: 65px;
 	}
 	.homethree .homethreebom li .homethreefr {
 		padding: 60px 30px 30px 60px;
 	}
 	.homethree .homethreebom li .homethreefr .homethreetit {
 		margin-bottom: 24px;
 	}
 	.homethree .homethreebom li .homethreefr .homethreetit a {
 		font-size: 32px;
 		line-height: 35px;
 	}
 	.homethree .homethreebom li .homethreefr .homethreetit i {
 		width: 77px;
 		top: -32px;
 	}
 	.homethree .homethreebom li .homethreefr:after {
 		width: 96px;
 		height: 96px;
 		background-size: 96px;
 		top: -71px;
 		left: 33px;
 	}
 	.homethree .homethreebom li .homethreepic:after {
 		right: -16px;
 		top: 44px;
 		z-index: 2;
 	}
 	.homethree .homethreebom li .homethreepic:before {
 		right: -8px;
 		top: 22px;
 		z-index: 1;
 	}
 	.homethree .homethreebom li .homethreefr .homethreetxt {
 		padding: 18px 22px;
 	}
 	.homethree .homethreebom li .homethreefr .homethreetxt p {
 		font-size: 16px;
 		background-size: 11px;
 		padding: 9px 0px 9px 23px;
 		background-position: left 15px;
 	}
 	/*模块四*/
 	.homefour {
 		padding: 113px 0px 79px 0px;
 	}
 	.homefour .homefourpic {
 		margin-left: -900px;
 		width: 571px;
 	}
 	.homefourpic1 {
 		margin-left: -730px;
 		width: 410px;
 		height: 500px;
 	}
 	.homefour .container {
 		margin-top: 86px;
 		background-size: 1600px 487px;
 		height: 487px;
 		padding-left: 464px;
 	}
 	.homefour .homefourtit {
 		font-size: 18px;
 		padding: 34px 0px 15px 60px;
 	}
 	.homefour .homefourtit:after {
 		width: 178px;
 		right: -190px;
 		top: 45px;
 	}
 	.homefour .homefourtxt {
 		font-size: 18px;
 		line-height: 32px;
 		padding-left: 43px;
 		padding-right: 30px;
 	}
 	.homefour ul {
 		padding: 90px 0px 50px 0px;
 	}
 	.homefour ul li {
 		font-size: 18px;
 		padding: 22px 10px;
 		margin-right: 42px;
 		width: 232px;
 	}
 	.homefour ul li i {
 		padding-bottom: 20px;
 	}
 	.homefour ul li i img {
 		height: 45px !important;
 		margin-right: 10px;
 	}
 	/*模块五*/
 	.homefive {
 		padding: 65px 0px;
 	}
 	.homefive:after {
 		top: 54px;
 	}
 	.homefive .homefivefl {
 		width: 1017px;
 	}
 	.homefive .homefivefr {
 		width: 340px;
 		margin-right: 203px;
 		padding: 36px 33px;
 	}
 	.homefive .homefivefl a {
 		width: 435px;
 		height: 58px;
 		border-radius: 29px;
 		line-height: 58px;
 		font-size: 18px;
 		margin-top: 50px;
 	}
 	.homefive p.homefivefrtit {
 		font-size: 20px;
 	}
 	.homefive p {
 		padding-top: 18px;
 	}
 	.homefive p .inputicon01 {
 		line-height: 46px;
 		font-size: 16px;
 		background-size: 31px;
 		background-position: 10px 15px;
 		height: 54px;
 	}
 	.homefive p .inputicon02 {
 		height: 77px;
 		line-height: 30px;
 		font-size: 16px;
 		padding: 7px 5px 7px 40px;
 		background-size: 31px;
 		background-position: 10px 15px;
 	}
 	.homefive p .inputbtn {
 		line-height: 46px;
 		font-size: 16px;
 		cursor: pointer;
 	}
 	.homefive p .inputbtn:hover {
 		background: #c9221e;
 	}
 	/*浮动*/
 	.floating_ck {
 		width: 135px
 	}
 	/*产品综合*/
 	.insideban02 {
 		background-position: center 83px;
 	}
 	.insideban01 .breadnav:after {
 		width: 558px;
 		background-size: 558px;
 		height: 100px;
 		top: 69px;
 		right: 202px;
 	}
 	/**/
 	.proitem {
 		padding: 50px 50px 60px 50px;
 		margin-bottom: 75px;
 	}
 	.proitem:after {
 		width: 1356px;
 		height: 250px;
 		background-size: 1356px;
 	}
 	.prozhtit {
 		font-size: 18px;
 		padding-left: 49px;
 		background-position: left 17px;
 		margin-bottom: 52px;
 		background-size: 18px;
 	}
 	.prozhtit strong {
 		font-size: 52px;
 		margin-bottom: 25px;
 	}
 	.proitem .proitemtop span {
 		width: 139px;
 	}
 	.proitem .proitemtop .proitemtoptit {
 		font-size: 18px;
 		width: 1100px;
 		line-height: 24px;
 	}
 	.proitem .proitemtop .proitemtoptit h3 {
 		font-size: 38px;
 		padding-bottom: 28px;
 		background-position: left 48px;
 		background-size: 37px;
 	}
 	.proitem .proitemul {
 		margin-left: -58px;
 		padding-top: 32px;
 	}
 	.proitem .proitemul li {
 		margin-left: 55px;
 		width: 332px;
 	}
 	.proitem .proitemul li .proitemultit a {
 		font-size: 20px;
 		padding: 16px 0px;
 	}
 	.proitem .proitemtop .more_detail {
 		font-size: 16px;
 		width: 170px;
 		border-radius: 25px;
 		padding: 8px 0px 8px 20px;
 		background-position: 39px center;
 		background-size: 12px;
 		margin-top: 37px;
 	}
 	.proitembom {
 		padding-top: 30px;
 		padding-left: 12px;
 	}
 	.proitembom a {
 		margin-top: 27px;
 		font-size: 16px;
 		padding: 11px 53px;
 		border-radius: 23px;
 		margin-left: -12px;
 	}
 	.proitem .proitemul li>a {
 		border-radius: 10px 10px 0px 0px;
 	}
 	.proitem .proitemul li .proitemultit {
 		border-radius: 0px 0px 10px 10px;
 	}
 	.proitem:nth-of-type(1) .proitemul li:nth-child(2):after,
 	.proitem:nth-of-type(2) .proitemul li:first-child:after,
 	.proitem:nth-of-type(3) .proitemul li:first-child:after,
 	.proitem:nth-of-type(4) .proitemul li:first-child:after {
 		width: 56px;
 		height: 62px;
 		right: 23px;
 		background-size: 56px;
 	}
 	/*产品列表*/
 	.probantxt {
 		padding: 26px 0px 82px 0px;
 	}
 	.probantxt p {
 		font-size: 65px;
 		background-size: 18px;
 		padding-left: 42px;
 	}
 	.probantxt p span {
 		margin-left: 45px;
 	}
 	.proclass li {
 		width: 155px;
 		margin-left: 65px;
 	}
 	.proclass li span {
 		padding: 11px 14px;
 		border-radius: 18px;
 	}
 	.proclass li span a {
 		border-radius: 18px;
 	}
 	.proclass li h3 a {
 		font-size: 22px;
 		padding-top: 20px;
 	}
 	.prolist li {
 		margin: 0px 7px 70px 51px;
 		width: 331px;
 		border-radius: 8px;
 	}
 	.prolist li h4 a {
 		font-size: 20px;
 		padding: 15px 0px;
 	}
 	.promorelist {
 		padding-left: 28px;
 	}
 	.promorelist li {
 		margin: 0px 0px 25px 25px;
 		width: 281px;
 	}
 	.promorelist li a {
 		font-size: 18px;
 		padding: 14px 20px;
 		border-radius: 10px;
 	}
 	/*产品详情*/
 	.breadnav {
 		font-size: 16px;
 		padding: 25px 0px 46px 0px;
 	}
 	.proone {
 		padding-bottom: 86px;
 	}
 	.proone:before {
 		width: 1530px;
 		height: 400px;
 		background-size: 1530px;
 		left: -166px;
 		bottom: -37px;
 	}
 	.proonefre.proone:before {
 		right: -201px;
 		bottom: 35px;
 		width: 1217px;
 		height: 400px;
 		background-size: 1217px;
 	}
 	.proone .proonefl {
 		width: 802px;
 	}
 	.proone .proonefl .prooneflpic {
 		border-radius: 10px;
 	}
 	.proone .proonefl .prooneflicon {
 		padding-top: 54px;
 	}
 	.proone .proonefl .prooneflicon span {
 		font-size: 15px;
 		padding-left: 23px;
 		padding-right: 43px;
 	}
 	.proone .proonefr {
 		width: 717px;
 	}
 	.proone .proonefr h1 {
 		font-size: 48px;
 		margin-bottom: 45px;
 	}
 	.proone .proonefr h1:after {
 		width: 101px;
 		height: 60px;
 		background-size: 101px;
 		right: -126px;
 	}
 	.proone .proonefr .proonefrtab li {
 		line-height: 40px;
 		margin-left: 17px;
 		width: 211px;
 		font-size: 16px;
 	}
 	.proone .proonefr .proonefrbox {
 		margin: 16px 15px;
 		border-radius: 8px;
 		padding: 35px 25px;
 	}
 	.proone .proonefr .proonefrbox:before {
 		left: -15px;
 		right: -15px;
 		top: -16px;
 		bottom: -16px;
 		border-radius: 8px;
 	}
 	.proone .proonefr .proonefrbox:after {
 		border-radius: 8px;
 	}
 	.proone .proonefr .proonefrbox p {
 		font-size: 18px;
 		line-height: 26px;
 	}
 	.proone .proonefr .proonefrbox p:first-child span,
 	.proone .proonefr .proonefrbox p:nth-child(2) span {
 		font-size: 24px;
 	}
 	.proone .proonefr .proonefrbox p:first-child,
 	.proone .proonefr .proonefrbox p:nth-child(2) {
 		margin-bottom: 15px;
 	}
 	.proone .proonefr .proonefrbox p:nth-child(3) {
 		padding-top: 22px;
 	}
 	.proonefrspec {
 		padding: 22px 0px 32px 0px;
 	}
 	.proonefrspec p:first-child+p {
 		padding: 0px 0px 0px 25px;
 	}
 	.proonefrspec p:first-child+p span {
 		width: 77px;
 		height: 77px;
 		margin-left: 38px;
 	}
 	.proonefrspec p:first-child {
 		padding-left: 25px;
 		padding-right: 15px;
 	}
 	.proonefrspec p:first-child span {
 		padding-bottom: 8px;
 		font-size: 18px;
 	}
 	.proonefrspec p:first-child span i {
 		padding-top: 5px;
 		font-size: 16px;
 	}
 	.proonefritem .proonefritemtit {
 		font-size: 16px;
 		line-height: 38px;
 		padding: 0px 20px;
 	}
 	.proonefritem .proonefritempic {
 		width: 53px;
 		margin-right: 20px;
 	}
 	.proonefrbom a {
 		font-size: 18px;
 		width: 230px;
 		height: 50px;
 		border-radius: 25px;
 		line-height: 50px;
 	}
 	.proonefrbom span {
 		font-size: 18px;
 		line-height: 50px;
 	}
 	.proonefrbom span strong {
 		font-size: 26px;
 	}
 	.proonefrspec p:first-child+p span i {
 		font-size: 12px;
 		line-height: 16px;
 		padding: 2px 0px 6px 0px;
 	}
 	/**/
 	.proxztop {
 		margin-bottom: 43px;
 	}
 	.proxztop .proxztopp01 {
 		font-size: 35px;
 	}
 	.proxztop .proxztopp02 {
 		font-size: 16px;
 		margin-top: 30px;
 	}
 	.proxztop .proxztopp03 {
 		font-size: 16px;
 	}
 	.proxztop .proxztopp03 em {
 		left: 103px;
 		top: 29px;
 		width: 16px;
 	}
 	.proxzbom {
 		height: 593px;
 	}
 	.proxzbom .proxzname {
 		width: 1126px;
 		margin: 113px auto 0px;
 	}
 	.proxzitem01 {
 		width: 110px;
 		left: 312px;
 		top: 280px;
 	}
 	.proxzitem01 .proxzitem01icon {
 		width: 40px;
 		margin-left: -20px;
 		top: 34px;
 	}
 	.proxzitem01 .proxzitem01txt {
 		top: 89px;
 		font-size: 14px;
 		line-height: 18px;
 	}
 	.proxzitem02 {
 		width: 158px;
 		right: 320px;
 		top: 316px;
 	}
 	.proxzitem02 .proxzitem02icon {
 		width: 60px;
 		margin-left: -30px;
 		top: 46px;
 	}
 	.proxzitem02 .proxzitem02txt {
 		top: 119px;
 		font-size: 18px;
 		line-height: 24px;
 	}
 	.proxzitem04 {
 		width: 308px;
 		margin-left: -154px;
 		bottom: 41px;
 	}
 	.proxzitem03 {
 		width: 213px;
 		left: 131px;
 		bottom: 88px;
 	}
 	.proxzitem03 .proxzitem03txt {
 		top: 93px;
 		font-size: 20px;
 	}
 	.proxzbom .proxzbombox {
 		width: 840px;
 		background-size: 840px;
 		margin-left: -420px;
 		padding-top: 45px;
 	}
 	.proxzbom.proxzbom2 {
 		height: 560px;
 	}
 	.proxzbom.proxzbom2 .proxzbombox {
 		width: 1374px;
 		background: none;
 		margin-left: -687px;
 		padding: 0px 0px 0px 0px;
 		top: 100px;
 	}
 	.proxzbom.proxzbom2 .proxzitem01 {
 		left: 147px;
 		top: 280px;
 	}
 	.proxzbom.proxzbom2 .proxzitem02 {
 		right: 158px;
 		top: 350px;
 	}
 	.proxzbom.proxzbom2 .proxzitem03 {
 		left: 78px;
 		bottom: 60px;
 		width: 202px;
 	}
 	.proxzbom.proxzbom2 .proxzname {
 		width: 1300px;
 		margin: 129px auto 0px;
 	}
 	.proxzbom.proxzbom2 .proxzitem04 {
 		bottom: 59px;
 	}
 	/**/
 	.protwo {
 		background-size: 1600px;
 	}
 	.protwo .protwofl {
 		width: 1097px;
 	}
 	.protwofr {
 		width: 420px;
 	}
 	.protwo .protwofl .protwonav {
 		padding-top: 17px;
 	}
 	.protwo .protwofl .protwonav li {
 		padding-right: 18px;
 	}
 	.protwo .protwofl .protwonav li a {
 		line-height: 46px;
 		width: 189px;
 		font-size: 18px;
 	}
 	.protwobox h3 {
 		font-size: 32px;
 		background-size: 72px;
 		padding-left: 84px;
 		background-position: left 6px;
 	}
 	.protwobox p {
 		font-size: 16px;
 		line-height: 30px;
 	}
 	.protwofrhottit {
 		padding: 48px 0px 35px 0px;
 		font-size: 32px;
 	}
 	.protwofrhottit span {
 		font-size: 32px;
 		background-size: 72px;
 		background-position: left 13px;
 		padding-left: 84px;
 	}
 	.protwofr .protwofrhot ul {
 		padding-left: 70px;
 	}
 	.protwofr .protwofrhot ul li {
 		padding-bottom: 38px;
 	}
 	.protwofr .protwofrhot ul .protwofrhotpic {
 		padding: 11px;
 	}
 	.protwofr .protwofrhot ul .protwofrhottxt {
 		font-size: 16px;
 		line-height: 56px;
 	}
 	.protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl {
 		width: 84px;
 		margin-right: 71px;
 	}
 	.protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl:after {
 		background-size: 73px;
 		width: 73px;
 		height: 13px;
 		right: -61px;
 	}
 	/**/
 	.proparametr .proparametrtop {
 		width: 280px;
 		margin-left: 0px;
 		margin-top: 30px;
 	}
 	.proparametr .proparametrtop p.proparametrtit {
 		width: 100%;
 		margin-left: 0px;
 		margin-bottom: 25px;
 		font-size: 20px;
 		padding: 11px 0px;
 	}
 	.proparametr .proparametrtop p.proparametrtit.on:after {
 		position: absolute;
 		background: url(../images/csarrow01.png) no-repeat left center;
 		display: block;
 		content: '';
 		width: 30px;
 		height: 54px;
 		top: -6px;
 		right: -8px;
 		left: auto;
 		background-size: 30px 54px;
 		transform: translateX(0px) rotate(0deg);
 		-webkit-transform: translateX(0px) rotate(0deg);
 	}
 	.proparametr .proparametrbom {
 		margin-top: 0px;
 		width: 809px;
 	}
 	.proparametr .proparametrbom #proparametrbomitem {
 		padding: 30px;
 		margin-top: 0px;
 	}
 	.proparametr .proparametrbom .proparametrbombox {
 		background-size: 250px;
 		padding-left: 270px;
 		height: 280px;
 		padding-top: 100px;
 		margin-left: -30px;
 	}
 	.proparametr .proparametrbom .proparametrbombox p {
 		background-position: left 11px;
 		background-size: 10px;
 		padding-left: 20px;
 	}
 	/**/
 	.prothree {
 		padding-top: 61px;
 		padding-bottom: 120px;
 	}
 	.prothree .prothreetit {
 		padding-left: 38px;
 		background-size: 18px;
 	}
 	.prothree .prothreetit h4 {
 		font-size: 42px;
 	}
 	.prothree .prothreetit h4 a {
 		font-size: 42px;
 	}
 	.prothree .prothreetit a {
 		font-size: 18px;
 	}
 	.prorelatNew li {
 		font-size: 16px;
 		width: 495px;
 		margin-left: 38px;
 		padding: 22px 0px 22px 30px;
 	}
 	.promoremend ul {
 		padding: 28px 0px 0px 14px;
 	}
 	.promoremend ul li {
 		margin-left: -14px;
 		padding: 16px 0px;
 	}
 	.promoremend ul li a {
 		font-size: 16px;
 		line-height: 50px;
 		padding: 0px 50px;
 		border-radius: 26px;
 	}
 	.videorel .prothreetit {
 		padding: 48px 0px 35px 0px;
 		font-size: 32px;
 	}
 	/**/
 	.prorelatCase ul {
 		padding: 45px 0px 30px 0px;
 	}
 	.prorelatCase ul li {
 		width: 377px;
 	}
 	.prorelatCase ul li a {
 		clear: both;
 		display: block;
 	}
 	.prorelatCase ul li a:first-child+a {
 		font-size: 16px;
 		line-height: 26px;
 		padding: 10px 15px;
 		height: 72px;
 	}
 	/**/
 	.videorel {
 		margin-left: 70px;
 	}
 	.videorel .bd li a:first-child+a {
 		font-size: 16px;
 		line-height: 26px;
 		padding: 10px 15px;
 		height: 72px;
 	}
 	.videorel .bd li a:first-child:after {
 		height: 50px;
 		width: 80px;
 		margin-top: -25px;
 	}
 	.videorel .bd li a:first-child:before {
 		left: 44px;
 		width: 22px;
 		height: 25px;
 		margin-top: -13px;
 	}
 	/*视频列表*/
 	.videobox {
 		top: -23px;
 	}
 	.videobox .videolist li {
 		margin-left: 35px;
 		width: 356px;
 		margin-bottom: 30px;
 	}
 	.videobox .videolist li a:first-child+a {
 		font-size: 16px;
 		line-height: 26px;
 		padding: 10px 15px;
 		height: 72px;
 	}
 	.videobox .videolist li a:first-child:after {
 		height: 50px;
 		width: 80px;
 		margin-top: -25px;
 	}
 	.videobox .videolist li a:first-child:before {
 		left: 44px;
 		width: 22px;
 		height: 25px;
 		margin-top: -13px;
 	}
 	/**/
 	.videoone:before {
 		top: 132px;
 	}
 	.videoone .videoonefr h1 {
 		font-size: 28px;
 		margin-bottom: 20px;
 	}
 	.videoone .videoonefr .videoonefrp01 {
 		font-size: 16px;
 		padding: 15px 25px;
 		margin-bottom: 40px;
 	}
 	.videoone .videoonefr .videoonefrp02 span {
 		font-size: 16px;
 	}
 	.videoone .videoonefr ul {
 		padding: 10px 20px;
 		margin-top: 20px;
 	}
 	.videoone .videoonefr ul li {
 		background-size: 9px;
 		padding-left: 19px;
 	}
 	.videoone .videoonefr ul li a {
 		font-size: 16px;
 		padding: 7px 0px;
 	}
 	.videoone .videoonefr .videoonefrp03 {
 		width: 263px;
 	}
 	.videoone .videoonefr .videoonefrp04 {
 		font-size: 16px;
 	}
 	.videoone .videoonefr .videoonefrp04 strong {
 		font-size: 24px;
 	}
 	.videoone .videoonefr .videoonefrp05 {
 		font-size: 16px;
 		line-height: 24px;
 	}
 	/**/
 	.videothree {
 		padding: 40px 30px;
 		border-radius: 0px 0px 30px 30px;
 		margin-bottom: 50px;
 	}
 	.videothree h3 {
 		font-size: 32px;
 		background-size: 72px;
 		padding-left: 84px;
 	}
 	.videothree p {
 		font-size: 16px;
 		line-height: 30px;
 	}
 	/**/
 	.videotwo {
 		padding: 20px 0px;
 	}
 	.videotwotit {
 		padding-left: 46px;
 		background-size: 36px;
 		line-height: 36px;
 	}
 	.videotwotit span {
 		font-size: 28px;
 	}
 	.videotwo ul li {
 		width: 355px;
 		margin-left: 60px;
 	}
 	.videotwo ul li a {
 		clear: both;
 		display: block;
 	}
 	.videotwo ul li a:first-child+a {
 		font-size: 18px;
 		padding: 15px 10px;
 	}
 	/**/
 	.profour .container {
 		top: 160px;
 		margin-left: -800px;
 	}
 	.profour .profourtop {
 		margin-left: 65px;
 		background-size: 904px;
 		height: 68px;
 		width: 904px;
 		font-size: 18px;
 		line-height: 40px;
 		padding: 18px 0px 0px 24px;
 	}
 	.profour .profourtop span {
 		font-size: 34px;
 		margin-right: 15px;
 	}
 	.profourbom {
 		border-radius: 10px;
 		margin: 0px 30px;
 		padding: 67px 0px 80px 0px;
 	}
 	.profourbom .profourfl {
 		margin: 0px 0px 0px 30px;
 		width: 426px;
 	}
 	.profourbom .profourfl:after {
 		left: 38px;
 	}
 	.profourbom .profourfl dt {
 		margin-left: 57px;
 		font-size: 34px;
 		padding: 18px 0px 18px 67px;
 	}
 	.profourbom .profourfl dt i {
 		font-size: 26px;
 		padding-top: 16px;
 	}
 	.profourbom .profourfl dt span {
 		width: 113px;
 		height: 113px;
 		left: -57px;
 	}
 	.profourbom .profourfl dd {
 		font-size: 22px;
 		padding-left: 43px;
 		margin-top: 40px;
 	}
 	.profourbom .profourfl dd i {
 		font-size: 26px;
 	}
 	.profourbom .profourfl dd span {
 		font-size: 16px;
 	}
 	.profourbom .profourfl dd:after {
 		width: 26px;
 		height: 17px;
 		left: 11px;
 		bottom: -3px;
 	}
 	.profourbom .profourfl dd:nth-child(2) {
 		background-position: 150px center;
 	}
 	/**/
 	.casemagess .profourbom .profourfl:after {
 		top: 130px;
 		left: 17px;
 	}
 	.casemagess .profourbom .profourfl {
 		width: 414px;
 	}
 	.profourcase .profourcasefl,
 	.profourcase .profourcasefr {
 		width: 111px;
 	}
 	.profourcase p {
 		font-size: 20px;
 		padding-top: 34px;
 		width: 171px;
 	}
 	.profourcase p span i {
 		margin: 0px 7px;
 	}
 	.casemagess .profourbom .profourfr {
 		width: 978px;
 	}
 	.casemagess .profourbom .profourfl dd span {
 		font-size: 16px;
 	}
 	/**/
 	.profourbom .profourfr {
 		width: 978px;
 		margin-right: 70px;
 		padding: 45px 43px 54px 50px;
 	}
 	.profourbom .profourfr:before {
 		width: 102px;
 		height: 78px;
 		background-size: 102px;
 	}
 	.ie8-hack .profourbom .profourfr:before {
 		display: block;
 	}
 	.profourbom .profourfr .cont_form {
 		width: 528px;
 		padding-right: 42px;
 	}
 	.profourbom .profourfr .cont_form li span {
 		font-size: 20px;
 		width: 72px;
 		line-height: 52px;
 	}
 	.profourbom .profourfr .cont_form li input {
 		width: 406px;
 		padding: 10px 10px 10px 44px;
 		line-height: 30px;
 		font-size: 18px;
 		height: 52px;
 	}
 	.profourbom .profourfr .cont_form li textarea {
 		width: 406px;
 		height: 91px;
 		font-size: 18px;
 	}
 	.profourbom .profourfr .cont_form li .inputicon01 {
 		background-size: 31px;
 		background-position: 10px 12px;
 	}
 	.profourbom .profourfr .cont_form li .inputicon02 {
 		background-size: 31px;
 		background-position: 10px 13px;
 	}
 	.profourbom .profourfr .cont_form li .inputicon03 {
 		background-size: 31px;
 		background-position: 10px 9px;
 	}
 	.profourbom .profourfr .cont_form .btnclick {
 		left: 167px;
 		bottom: -78px;
 	}
 	.profourbom .profourfr .cont_form .btnclick .btn_submit {
 		width: 220px;
 		height: 50px;
 		border-radius: 25px;
 		font-size: 18px;
 		line-height: 50px;
 	}
 	/**/
 	.profourbom .profourfr .cont_form.casefrom {
 		padding: 15px 5px 15px 30px;
 	}
 	.profourbom .profourfr .cont_form.casefrom ul li {
 		width: 422px;
 		margin-right: 25px;
 		padding-bottom: 20px;
 	}
 	.profourbom .profourfr .cont_form.casefrom ul li:last-child {
 		width: 870px;
 	}
 	.profourbom .profourfr .cont_form.casefrom ul li input {
 		padding: 8px 15px;
 	}
 	.profourbom .profourfr .cont_form.casefrom ul li select {
 		height: 48px;
 		font-size: 18px;
 	}
 	.profourbom .profourfr .cont_form.casefrom ul li textarea {
 		padding: 8px 15px;
 		height: 75px;
 	}
 	.profourbom .profourfr .cont_form.casefrom .btnclick {
 		left: 359px;
 		bottom: -56px;
 	}
 	/**/
 	.marqueetop {
 		height: 231px;
 		width: 353px;
 		padding-left: 40px;
 	}
 	/**/
 	.profive {
 		padding-bottom: 80px;
 	}
 	.profive .profivetit {
 		line-height: 66px;
 	}
 	.profive .profivetit strong {
 		font-size: 35px;
 		width: 261px;
 		height: 66px;
 		line-height: 62px;
 		background-size: 261px;
 		padding-right: 8px;
 	}
 	.profive .profivetit span {
 		font-size: 18px;
 	}
 	.profive ul {
 		margin-left: -160px;
 	}
 	.profive ul li {
 		margin-left: 160px;
 		padding-top: 55px;
 		width: 720px;
 	}
 	.profivewen span {
 		width: 53px;
 		height: 53px;
 	}
 	.profivewen a {
 		font-size: 18px;
 		width: 651px;
 		margin-top: 13px;
 	}
 	.profiveda {
 		margin-top: 16px;
 	}
 	.profiveda i {
 		background-size: 56px;
 		width: 56px;
 		height: 76px;
 		font-size: 22px;
 		padding-top: 11px;
 	}
 	.profiveda span {
 		font-size: 16px;
 		width: 623px;
 		margin: 17px 0px;
 		height: 56px;
 		line-height: 28px;
 	}
 	/**/
 	.prosix .prosixp01 {
 		font-size: 48px;
 	}
 	.prosix .prosixp01:after {
 		width: 349px;
 		height: 21px;
 		bottom: -8px;
 		background-size: 349px;
 	}
 	.prosix .prosixp02 {
 		font-size: 22px;
 		margin-top: 64px;
 		width: 440px;
 		line-height: 53px;
 		border-radius: 42px;
 	}
 	/*新闻综合*/
 	.newzhone {
 		margin-top: 214px;
 	}
 	.newzhone:after {
 		width: 214px;
 		background-size: 214px;
 		height: 322px;
 		top: -208px;
 	}
 	.newzhone .newzhtop {
 		padding: 47px 50px 0px;
 	}
 	.newzhtop p a {
 		font-size: 40px;
 		line-height: 45px;
 	}
 	.newzhtop span a {
 		font-size: 16px;
 		width: 170px;
 		border-radius: 25px;
 		padding: 8px 0px 8px 20px;
 		background-position: 39px center;
 		background-size: 12px;
 	}
 	.newzhone .newzhonebox {
 		padding: 56px 29px 0px;
 	}
 	.newzhone .newzhonebox li {
 		width: 771px;
 		padding: 0px 21px;
 	}
 	.newzhoneboxpic {
 		border-radius: 10px;
 		width: 412px;
 	}
 	.newzhoneboxitem {
 		width: 309px;
 		padding: 35px 33px 28px;
 		margin-top: 21px;
 	}
 	.newzhoneboxitem h3 a {
 		font-size: 22px;
 		line-height: 25px;
 	}
 	.newzhoneboxitem i {
 		padding: 20px 0px 16px 0px;
 		font-size: 16px;
 	}
 	.newzhoneboxitem p {
 		line-height: 25px;
 		height: 80px;
 		font-size: 16px;
 	}
 	.newzhoneboxitem .newzhoneboxmore {
 		width: 136px;
 		height: 34px;
 		line-height: 34px;
 		border-radius: 17px;
 		font-size: 16px;
 	}
 	.newzhone .newzhonebom {
 		padding-top: 37px;
 	}
 	.newzhone .newzhonebom li {
 		width: 800px;
 		padding: 25px 50px 0px;
 	}
 	.newzhone .newzhonebom li h3 a {
 		font-size: 22px;
 		line-height: 26px;
 	}
 	.newzhone .newzhonebom li i {
 		font-size: 16px;
 		padding: 15px 0px;
 	}
 	.newzhone .newzhonebom li p {
 		font-size: 16px;
 		line-height: 25px;
 		height: 50px;
 	}
 	/**/
 	.hotnewtit {
 		font-size: 24px;
 		padding: 137px 8px 0px 51px;
 		width: 99px;
 		line-height: 24px;
 	}
 	.hotnew {
 		width: 1460px;
 		height: 350px;
 		background-size: 1460px;
 		margin-top: -214px;
 		margin-left: 168px;
 	}
 	.newlist .hotnew {
 		margin-left: 118px;
 		margin-top: -262px;
 	}
 	.hotnewbox {
 		width: 1331px;
 		margin-right: 28px;
 	}
 	.ie8-hack .hotnewbox {
 		width: 1499px;
 		margin-right: 0px;
 	}
 	.hotnewboxtop {
 		padding: 19px 0px 0px 55px;
 		height: 231px;
 	}
 	.hotnewboxtop li {
 		width: 254px;
 		margin-right: 60px;
 		margin-left: 5px;
 	}
 	.hotnewboxtop li .hotnewboxtoppic {
 		border-radius: 8px;
 	}
 	.hotnewboxtop li .hotnewboxtoptit {
 		font-size: 16px;
 		line-height: 24px;
 	}
 	.hotnewboxbom {
 		padding-left: 58px;
 		padding-top: 20px;
 	}
 	.hotnewboxbom li {
 		padding: 6px 30px 6px 0px;
 	}
 	.hotnewboxbom li a {
 		font-size: 16px;
 		padding-left: 35px;
 	}
 	.hotnewboxtop li .hotnewboxtoppic:before {
 		width: 61px;
 		height: 44px;
 	}
 	.hotnewboxtop li:first-child .hotnewboxtoppic:before,
 	.hotnewboxtop li:first-child+li .hotnewboxtoppic:before,
 	.hotnewboxtop li:first-child+li+li .hotnewboxtoppic:before,
 	.hotnewboxtop li:first-child+li+li+li .hotnewboxtoppic:before {
 		background-size: 61px;
 	}
 	.hotnewboxbom li:first-child a,
 	.hotnewboxbom li:first-child+li a,
 	.hotnewboxbom li:first-child+li+li a,
 	.hotnewboxbom li:first-child+li+li+li a {
 		background-size: 25px;
 	}
 	.newzhtwo {
 		padding: 68px 50px 118px 50px;
 	}
 	.newzhtwo .newzhtwofl {
 		width: 582px;
 		margin-top: 46px;
 	}
 	.newzhtwo .newzhtwofl h3 a {
 		font-size: 18px;
 		padding: 16px 15px;
 	}
 	.newzhtwo ul {
 		width: 860px;
 		margin-top: 46px;
 	}
 	.newzhtwo ul li {
 		background-size: auto 12px;
 		padding-bottom: 24px;
 		margin-bottom: 15px;
 	}
 	.newzhtwo ul li span {
 		width: 99px;
 		font-size: 42px;
 		padding-top: 14px;
 	}
 	.newzhtwo ul li span i {
 		font-size: 16px;
 		line-height: 30px;
 		margin: 14px 1px 4px 1px;
 	}
 	.newzhtwoitem {
 		width: 740px;
 		padding-top: 3px;
 	}
 	.newzhtwoitem h3 a {
 		font-size: 22px;
 	}
 	.newzhtwoitem p {
 		font-size: 16px;
 		line-height: 26px;
 		margin-top: 12px;
 		height: 52px;
 	}
 	/**/
 	.newzhthree ul:after {
 		left: 125px;
 	}
 	.newzhthree .container {
 		padding: 50px 50px 120px 50px;
 	}
 	.newzhthree ul {
 		margin-top: 40px;
 	}
 	.newzhthree ul span {
 		width: 135px;
 		background-size: 18px;
 		font-size: 16px;
 	}
 	.newzhthreefr {
 		width: 1334px;
 	}
 	.newzhthreefr h3 a {
 		font-size: 22px;
 		line-height: 24px;
 	}
 	.newzhthreefr p {
 		font-size: 16px;
 		line-height: 26px;
 		margin-top: 10px;
 	}
 	/*新闻列表*/
 	.newlist {
 		padding: 50px;
 		margin-top: 212px;
 	}
 	.newlist:after {
 		width: 214px;
 		background-size: 214px;
 		height: 322px;
 		top: -208px;
 	}
 	.newlist .newlisttit {
 		font-size: 40px;
 		padding-top: 50px;
 	}
 	.newlist .newlistitem {
 		margin-left: -120px;
 	}
 	.newlist .newlistitem li {
 		margin-left: 120px;
 		width: 690px;
 		padding: 22px 0px 22px 21px;
 	}
 	.newlist .newlistitem li time {
 		font-size: 16px;
 	}
 	.newlist .newlistitem li h2 {
 		font-size: 18px;
 		width: 565px;
 	}
 	/*新闻详情*/
 	.newbox {
 		margin-top: 55px;
 		padding: 1px 50px 0px;
 	}
 	.newh1 {
 		font-size: 38px;
 		padding-left: 49px;
 		line-height: 46px;
 		margin-top: 39px;
 		margin-bottom: 25px;
 	}
 	.newh1:before {
 		width: 18px;
 		height: 18px;
 		background-size: 18px;
 		top: 15px;
 	}
 	.newtime {
 		font-size: 16px;
 		padding-left: 49px;
 	}
 	.newbox .newboxpage {
 		right: 49px;
 		top: -39px;
 	}
 	.newbox .newboxpage span {
 		width: 62px;
 		height: 39px;
 		margin-left: 13px;
 	}
 	.newbox .newboxpage span a {
 		border-radius: 6px 6px 0px 0px;
 		padding: 0px 14px;
 		line-height: 39px;
 	}
 	.newbox .newboxpage span.nextNone {
 		border-radius: 6px 6px 0px 0px;
 		padding: 0px 14px;
 		line-height: 39px;
 	}
 	.newbox .newboxfl {
 		width: 1067px;
 		padding: 0px 45px 70px 45px;
 		margin-top: 15px;
 		background-size: 12px;
 		background-position: left 100px;
 	}
 	.newbox .newboxtit {
 		width: 1067px;
 		height: 70px;
 		font-size: 16px;
 		line-height: 70px;
 		border-radius: 20px 20px 0px 0px;
 		margin-top: -23px;
 	}
 	.newbox .newboxtit span {
 		width: 82px;
 		margin-top: -14px;
 		margin-left: 13px;
 		margin-right: 13px;
 	}
 	.newbox .newboxtit a {
 		width: 143px;
 		height: 42px;
 		line-height: 42px;
 		font-size: 18px;
 		border-radius: 5px;
 	}
 	.newbox .newboxicon {
 		font-size: 16px;
 		border-radius: 0px 30px 30px 0px;
 	}
 	.newbox .newboxicon p span i {
 		width: 21px;
 		height: 21px;
 		line-height: 21px;
 		margin-top: 4px;
 		margin-right: 10px;
 	}
 	.newboxflbox p {
 		font-size: 16px;
 		line-height: 30px;
 		padding: 10px 0px;
 	}
 	.newboxflbox h3 {
 		font-size: 26px;
 		padding: 45px 0px 30px 0px;
 	}
 	.newboxflbox img {
 		padding: 8px 0px;
 	}
 	.newboxflbox video {
 		width: 800px;
 		padding: 8px 0px;
 	}
 	.newbox .newboxicon>span {
 		font-size: 16px;
 		line-height: 22px;
 		padding: 7px 60px 7px 20px;
 		width: 124px;
 	}
 	.newbox .newboxicon p {
 		padding: 14px 20px;
 		border-radius: 30px;
 	}
 	.newbox .protwofr .protwofrjchg {
 		padding-left: 70px;
 	}
 	.newbox .protwofr .protwofrjchg ul li {
 		font-size: 16px;
 		line-height: 30px;
 		background-position: left 10px;
 	}
 	/*新闻聚合列表*/
 	.taglist .taglistitem {
 		margin-left: -120px;
 	}
 	.taglist .taglistitem li {
 		margin-left: 120px;
 		width: 690px;
 		padding: 20px 0px;
 	}
 	.taglist .taglistitem li .newtag {
 		background-size: 10px;
 		padding-left: 20px;
 	}
 	.taglist .taglistitem li .newtag h2 {
 		font-size: 18px;
 		width: 551px;
 	}
 	.taglist .taglistitem li .newtag time {
 		font-size: 14px;
 	}
 	.taglist .taglistitem li p {
 		font-size: 16px;
 		line-height: 28px;
 		height: 56px;
 	}
 	/*案例列表*/
 	.casebox {
 		padding: 0px 48px 80px 48px;
 	}
 	.casebox:before {
 		width: 106px;
 		height: 309px;
 		background-size: 106px;
 		top: -176px;
 		left: 45px;
 	}
 	.casebox .caseboxtit {
 		background-size: 1070px;
 		height: 84px;
 		font-size: 20px;
 		line-height: 80px;
 		padding-left: 85px;
 		top: -42px;
 		margin-bottom: 24px;
 		margin-left: 74px;
 	}
 	.casebox .caselist {
 		margin-left: -90px;
 	}
 	.casebox .caselist li {
 		margin-left: 90px;
 		width: 441px;
 		border-radius: 7px;
 		padding-bottom: 30px;
 	}
 	.casebox .caselist li .caselistitem {
 		height: 147px;
 		padding: 0px 28px;
 	}
 	.casebox .caselist li .caselistitem h2 {
 		font-size: 20px;
 		margin: 35px 0px 0px 0px;
 		line-height: 28px;
 		height: 56px;
 	}
 	.casebox .caselist li .caselistitem p {
 		font-size: 16px;
 		line-height: 26px;
 		padding: 6px 0px;
 	}
 	/*案例详情*/
 	.caseone {
 		padding-bottom: 65px;
 	}
 	.caseone .caseonefl {
 		width: 640px;
 	}
 	.caseone .caseonefl h1 {
 		font-size: 34px;
 		line-height: 50px;
 	}
 	.caseone .caseonefl .caseoneflmid {
 		height: 302px;
 	}
 	.caseone .caseonefl .caseoneflmid p {
 		background-size: 12px;
 		font-size: 16px;
 		padding: 10px 0px 10px 30px;
 	}
 	.caseone .caseonefr {
 		width: 960px;
 	}
 	.caseone .caseonefr .caseonefrpic {
 		border-radius: 20px;
 	}
 	.caseone .caseonefl .caseoneflbom {
 		height: 345px;
 		padding: 0px 35px 20px 35px;
 	}
 	.caseoneflbomtit {
 		font-size: 18px;
 		background-size: 12px;
 		padding: 35px 0px 35px 25px;
 		background-position: left center;
 	}
 	.caseoneflbomtit .caseoneflbomtitfr {
 		font-size: 16px;
 	}
 	.caseoneflbomtit .caseoneflbomtitfr i {
 		background-size: 10px;
 	}
 	.caseoneflbombox ul li {
 		border-radius: 21px;
 		margin-bottom: 13px;
 	}
 	.caseoneflbombox ul li span {
 		font-size: 16px;
 		line-height: 42px;
 	}
 	.caseoneflbombox ul li span:first-child {
 		width: 195px;
 	}
 	.caseoneflbombox ul li span:first-child+span {
 		width: 240px;
 	}
 	.caseone .caseonefr .caseonefrpic {
 		border-radius: 20px;
 	}
 	.caseone .caseonefl .caseoneflbombox {
 		height: 219px;
 	}
 	.caseone .caseonefr .caseonefrbtn {
 		width: 90px;
 		height: 165px;
 		background-size: 90px;
 		font-size: 16px;
 		left: -90px;
 		padding: 71px 15px 0px 37px;
 		top: 161px;
 		line-height: 21px;
 	}
 	/**/
 	.casetwo {
 		background-size: 1600px;
 		margin-top: -64px;
 	}
 	.casetwotop {
 		border-radius: 18px 18px 0px 0px;
 		margin-right: 559px;
 		font-size: 16px;
 		padding: 20px 35px;
 		line-height: 28px;
 	}
 	.casetwo .casetwofl {
 		width: 1106px;
 		padding-top: 123px;
 	}
 	.casetwo .casetwofl h3 {
 		font-size: 32px;
 		background-size: 72px;
 		padding-left: 84px;
 	}
 	.casetwo .casetwofl p {
 		font-size: 16px;
 		line-height: 30px;
 	}
 	/**/
 	.casethree {
 		padding: 60px 0px 108px 0px;
 	}
 	.casethree .casethreetit h4 {
 		font-size: 42px;
 		padding-left: 30px;
 	}
 	.casethree ul {
 		margin-left: -60px;
 	}
 	.casethree ul li {
 		width: 407px;
 		margin-left: 60px;
 		border-radius: 20px;
 	}
 	.casethree ul li .casethreetxt {
 		font-size: 16px;
 		line-height: 24px;
 		padding: 21px 25px;
 	}
 	.casethree ul li.nyb_casesixli {
 		width: 666px;
 		height: 371px;
 		padding: 40px 55px 0px 55px;
 	}
 	.casethree ul li.nyb_casesixli a {
 		background-size: 10px;
 		padding: 15px 0px 15px 25px;
 		background-position: left 22px;
 		font-size: 16px;
 	}
 	.casethree ul li.nyb_casesixli a.nyb_casesixlitit {
 		font-size: 24px;
 		padding-bottom: 30px;
 	}
 	/*产品问答列表*/
 	.questionone {
 		margin-top: 42px;
 		padding: 45px 50px 62px 210px;
 	}
 	.questionone .questiononefl {
 		width: 450px;
 	}
 	.questionone .questiononefl .questiononefltit {
 		font-size: 40px;
 	}
 	.questionone .questiononefl .questiononefltxt {
 		font-size: 16px;
 		line-height: 48px;
 	}
 	.questionone .questiononefl .questiononefltxt strong {
 		font-size: 18px;
 	}
 	.questionone .questiononefr {
 		width: 820px;
 		padding: 49px 20px 72px;
 		margin-top: -83px;
 	}
 	.questionone .questiononefr:after {
 		width: 28px;
 		height: 37px;
 		background-size: 28px;
 		left: -28px;
 		top: 1px;
 	}
 	.questiononefr .cpxl {
 		font-size: 16px;
 		color: #171621;
 		padding: 0px 19px 34px;
 	}
 	.questiononefr .cpxl label {
 		color: #515052;
 	}
 	.questiononefr .tj_wenti {
 		padding-bottom: 32px;
 	}
 	.questiononefr .tj_wenti span input {
 		font-size: 16px;
 		padding: 12px 20px;
 		height: 50px;
 	}
 	.questiononefr .tj_wenti span {
 		padding: 0px 19px;
 	}
 	.questiononefr .cpxltextarea textarea {
 		height: 96px;
 		line-height: 30px;
 		font-size: 16px;
 		padding: 15px 20px;
 	}
 	.questiononefr .cpxlbtn {
 		font-size: 18px;
 		width: 154px;
 		height: 40px;
 		border-radius: 20px;
 		line-height: 40px;
 		bottom: -17px;
 	}
 	.questiononefr .cpxltextarea {
 		padding: 0px 19px;
 	}
 	.questionone:before {
 		width: 168px;
 		height: 348px;
 		background-size: 168px;
 		left: 42px;
 		top: -196px;
 	}
 	.questionone .questiononefl .questiononefltxt a {
 		width: 153px;
 		height: 41px;
 		line-height: 41px;
 		font-size: 18px;
 		background-size: 153px;
 		margin-left: 15px;
 	}
 	/**/
 	.questiontwo {
 		padding: 40px 49px 100px 49px;
 	}
 	.questiontwo .questiontwotit {
 		font-size: 40px;
 		padding-bottom: 44px;
 	}
 	.questiontwo ul {
 		margin-left: -58px;
 	}
 	.questiontwo ul li {
 		margin-left: 58px;
 		padding-bottom: 55px;
 		width: 722px;
 	}
 	.questiontwowen span {
 		width: 53px;
 		height: 53px;
 	}
 	.questiontwowen a {
 		font-size: 18px;
 		width: 651px;
 		margin-top: 13px;
 	}
 	.questiontwoda {
 		margin-top: 16px;
 		border-radius: 10px;
 	}
 	.questiontwoda i {
 		background-size: 56px;
 		width: 56px;
 		height: 76px;
 		font-size: 22px;
 		padding-top: 11px;
 	}
 	.ie8-hack .questiontwoda i {
 		height: 56px;
 		line-height: 56px;
 		padding-top: 0px;
 	}
 	.questiontwoda span {
 		font-size: 16px;
 		width: 623px;
 		margin: 17px 0px;
 		height: 56px;
 		line-height: 28px;
 	}
 	/*产品问答详情*/
 	.answer .answertit {
 		margin-top: -55px;
 	}
 	.answer .answertit p {
 		font-size: 20px;
 		padding: 30px 20px 30px 92px;
 		border-radius: 20px;
 	}
 	.answer .answertit:after {
 		border-radius: 20px;
 	}
 	.answer .answertit:before {
 		width: 127px;
 		height: 125px;
 		background-size: 127px;
 		top: -17px;
 	}
 	.answer .answertime {
 		font-size: 16px;
 		padding: 15px 0px 22px 0px;
 	}
 	.answerfl {
 		width: 1015px;
 	}
 	.answerfl .answerfltit {
 		width: 300px;
 		height: 140px;
 		background-size: 300px;
 		padding: 70px 121px 0px 0px;
 		font-size: 20px;
 		margin-top: -60px;
 	}
 	.answer {
 		padding: 1px 48px 0px 48px;
 	}
 	.answerfl .answerflbox {
 		padding: 10px 85px 30px 40px;
 	}
 	.answerfl .answerflbox h3 {
 		font-size: 26px;
 		padding: 30px 0px 15px 0px;
 		line-height: 35px;
 	}
 	.answerfl .answerflbox p {
 		font-size: 16px;
 		line-height: 35px;
 	}
 	.answerfr {
 		width: 407px;
 		margin-right: 12px;
 		padding-bottom: 25px;
 	}
 	.answerfr ul li {
 		font-size: 14px;
 		padding: 9px 0px 9px 20px;
 		background-size: 10px;
 	}
 	.answerfr p,
 	.answerfr div,
 	.answerfr ul {
 		padding-left: 68px;
 		padding-right: 40px;
 	}
 	.answerfr p {
 		font-size: 14px;
 	}
 	.answerfr h2 {
 		padding-bottom: 30px;
 		margin-top: -13px;
 	}
 	.answerfr h2 a {
 		font-size: 20px;
 		background-size: 223px;
 		width: 223px;
 		height: 50px;
 		line-height: 50px;
 	}
 	.answerfr i {
 		left: -108px;
 		width: 143px;
 		height: 35px;
 		background-size: 143px;
 	}
 	.answerfr i:first-child {
 		top: 102px;
 	}
 	.answerfr i:nth-child(2) {
 		top: 280px;
 	}
 	.answerfr i:nth-child(3) {
 		top: 435px;
 	}
 	/*关于我们*/
 	.aboutone {
 		padding-bottom: 149px;
 	}
 	.aboutone .aboutonefl {
 		width: 820px;
 	}
 	.aboutone .aboutonefl h3 {
 		font-size: 52px;
 		margin-bottom: 46px;
 		background-size: 18px;
 		padding-left: 42px;
 	}
 	.aboutone .aboutonefl p {
 		font-size: 18px;
 		line-height: 32px;
 		padding: 21px 0px 21px 42px;
 	}
 	.aboutone .aboutonefr {
 		width: 680px;
 		margin-right: 28px;
 	}
 	.aboutone .aboutonefr:after,
 	.aboutone .aboutonefr:before {
 		border-radius: 20px;
 	}
 	.aboutone .aboutonefr:after {
 		right: -28px;
 		bottom: 23px;
 		top: 23px;
 	}
 	.aboutone .aboutonefr:before {
 		right: -14px;
 		bottom: 8px;
 		top: 8px;
 	}
 	.aboutonefrbox {
 		height: 415px;
 	}
 	.aboutonefrbox .bd li span {
 		font-size: 20px;
 	}
 	.aboutonefrbox .hd ul li {
 		font-size: 20px;
 	}
 	.aboutban .breadnav {
 		margin-left: -800px;
 	}
 	/**/
 	.abouttwo {
 		height: 752px;
 	}
 	.ie8-hack .abouttwo {
 		height: 722px;
 	}
 	.abouttwo .abouttwopic {
 		width: 503px;
 	}
 	.abouttwo:before {
 		width: 503px;
 		height: 625px;
 		background-size: 503px;
 		margin-left: -800px;
 	}
 	.abouttwo .abouttwofl {
 		margin-left: 423px;
 		width: 628px;
 		padding-top: 104px;
 	}
 	.abouttwo .abouttwofl .abouttwotit {
 		font-size: 52px;
 		padding-bottom: 30px;
 	}
 	.abouttwo .abouttwofl .abouttwobox p {
 		font-size: 18px;
 		line-height: 32px;
 	}
 	.abouttwo .abouttwofl .abouttwobox {
 		padding-right: 88px;
 	}
 	.abouttwo .abouttwofrbox {
 		padding: 20px;
 		width: 510px;
 	}
 	.abouttwo .abouttwofr {
 		border-radius: 10px;
 		padding: 67px 32px 15px 32px;
 	}
 	.abouttwo .abouttwofr p.abouttwofrtit {
 		width: 320px;
 		margin-bottom: 40px;
 	}
 	.abouttwo .abouttwofr p.abouttwofrtit span {
 		line-height: 64px;
 		font-size: 35px;
 		background-size: 34px;
 		padding-left: 50px;
 	}
 	.abouttwo .abouttwofr p {
 		font-size: 22px;
 		padding: 20px 0px 20px 25px;
 		background-position: left 34px;
 		line-height: 35px;
 	}
 	/**/
 	.abouttit span {
 		font-size: 52px;
 	}
 	.aboutthree .aboutthreetxt {
 		font-size: 18px;
 		line-height: 32px;
 		padding-bottom: 80px;
 		padding-top: 50px;
 	}
 	.aboutthree ul {
 		margin-left: -70px;
 	}
 	.aboutthree ul li {
 		width: 347px;
 		margin-left: 70px;
 	}
 	.aboutthree ul li .aboutthreebox {
 		padding-top: 75px;
 	}
 	.aboutthree ul li .aboutthreebox i {
 		width: 80px;
 		margin-bottom: 40px;
 	}
 	.aboutthree ul li .aboutthreebox span {
 		font-size: 35px;
 	}
 	.abouttit span:before {
 		margin-top: 16px;
 	}
 	/**/
 	.aboutfour {
 		padding-top: 100px;
 	}
 	.aboutfour .aboutfourtxt {
 		font-size: 18px;
 		line-height: 32px;
 		padding-bottom: 80px;
 		padding-top: 50px;
 		text-align: center;
 	}
 	.aboutfour ul li {
 		width: 800px;
 	}
 	.aboutfouritem01 {
 		height: 360px;
 	}
 	.aboutfouritem01 .aboutfouritem01fl {
 		width: 403px;
 	}
 	.aboutfouritem02 {
 		height: 396px;
 	}
 	.aboutfouritem02 .aboutfouritem02box {
 		font-size: 18px;
 		padding: 117px 80px 15px;
 	}
 	.aboutfouritem02 .aboutfouritem02box strong {
 		font-size: 35px;
 		padding-bottom: 22px;
 	}
 	.aboutfouritem02 .aboutfouritem02box a {
 		font-size: 26px;
 		line-height: 49px;
 		height: 51px;
 		margin-top: 48px;
 	}
 	.aboutfouritem01 .aboutfouritem01fr {
 		font-size: 18px;
 		line-height: 32px;
 		width: 263px;
 		padding: 101px 30px 25px 0px;
 	}
 	.aboutfouritem01 .aboutfouritem01fr strong {
 		font-size: 35px;
 		padding-bottom: 30px;
 	}
 	.aboutfouritem03box {
 		width: 440px;
 		height: 377px;
 		font-size: 18px;
 		line-height: 30px;
 		padding: 113px 20px 0px 143px;
 	}
 	.aboutfouritem03box strong {
 		font-size: 35px;
 		padding-bottom: 25px;
 	}
 	.aboutfouritem01 .aboutfouritem01fl:after {
 		width: 240px;
 		height: 211px;
 		background-size: 240px;
 		right: -120px;
 	}
 	/**/
 	.aboutfive {
 		padding: 120px 0px 87px 0px;
 	}
 	.aboutfive .aboutfivetxt {
 		font-size: 18px;
 		line-height: 32px;
 		padding: 55px 0px 90px 0px;
 	}
 	/*联系我们*/
 	.contactone .contactonetxt .contactonetxtewm span.contactonetxtewmt {
 		margin-bottom: 10px;
 	}
 	.contactone .contactonetxt .contactonetxtewm span.contactonetxtewmb {
 		font-size: 16px;
 	}
 	/*售后服务*/
 	.com_adv-bx-z {
 		padding: 96px 173px 0;
 	}
 	.com_adv-bx-z p {
 		font-size: 18px;
 	}
 	/**/
 	.ser_pj dd {
 		margin-top: 106px;
 	}
 	.ser_pj dd p {
 		font-size: 18px;
 		line-height: 40px;
 	}
 	/**/
 	.ser_jishu dd {
 		padding-top: 74px;
 	}
 	.ser_jishu dd p {
 		font-size: 18px;
 		line-height: 40px;
 	}
 	.contactone .contactonetit {
 		margin-top: 30px;
 		margin-bottom: 53px;
 		font-size: 60px;
 	}
 	.contactone .contactonetxt span strong {
 		font-size: 22px;
 	}
 	.contactone .contactonebtn {
 		padding-top: 38px;
 		padding-bottom: 66px;
 	}
 	.contactone .contactonebtn a {
 		width: 153px;
 		height: 41px;
 		line-height: 41px;
 		font-size: 18px;
 		background-size: 153px;
 	}
 	.contactone ul {
 		margin-left: 20px;
 	}
 	.contactone ul li.contactoneli01,
 	.contactone ul li.contactoneli02 {
 		width: 187px;
 		margin-left: -20px;
 	}
 	.contactone ul .contactonedltxt {
 		font-size: 16px;
 		line-height: 28px;
 	}
 	.contactone ul li.contactoneli01 .contactonedlbg {
 		background-size: 187px;
 		height: 239px;
 	}
 	.contactone ul li.contactoneli02 .contactonedlbg {
 		background-size: 187px;
 		height: 239px;
 	}
 	.contactone ul li.contactoneli01 .contactonedlbg .contactonespan01,
 	.contactone ul li.contactoneli02 .contactonedlbg .contactonespan01 {
 		font-size: 25px;
 		line-height: 131px;
 	}
 	.contactone ul li.contactoneli01 .contactonedlbg .contactonespan02,
 	.contactone ul li.contactoneli02 .contactonedlbg .contactonespan02 {
 		font-size: 45px;
 		line-height: 101px;
 	}
 	.ie8-hack .newzhthree UL:after {
 		left: 125px;
 	}
 }
 
 @media screen and (min-width:1920px) {
 	.homeban .inner01 {
 		width: 100%;
 	}
 	.slide1 .s0 {
 		top: 26.780021%;
 		width: auto;
 		height: 20.085016%!important;
 	}
 	.slide1 .s1 {
 		top: 53.134963%;
 		width: auto;
 		height: 37.938363%!important;
 	}
 	/*产品综合*/
 	.insideban01 {
 		background-size: 100% 640px;
 	}
 	.insideban02 {
 		background-size: 100% 530px;
 	}
 	.insideban04,
 	.insideban05,
 	.insideban03 {
 		background-size: 100% 552px;
 	}
 	.insideban06 {
 		background-size: 100% 976px;
 	}
 	/**/
 	.prothree:after {
 		background-size: 100% 240px;
 	}
 	.prothree:before {
 		background-size: 100% 360px;
 	}
 	.profourpictop img {
 		width: 100%;
 		height: 101px;
 	}
 	.profourpicbom img {
 		width: 100%;
 		height: 699px;
 	}
 	.newzhthree:after {
 		background-size: 100% 240px;
 	}
 	.newzhthree::before {
 		background-size: 100% 360px;
 	}
 	.abouttwo {
 		background-size: 1920px;
 		background-color: #0f0d0d;
 	}
 	.abouttwo:after {
 		background-size: 100% 305px;
 	}
 	.contactone:after {
 		background-size: 100% 240px;
 	}
 	.contactone i {
 		background-size: 54.0625%;
 	}
 }
 
 #LR_Tb4 tbody tr td:nth-child(2) p strong:nth-child(3) {
 	font-size: 16px;
 }
 
 #LR_Tb4 tbody tr td:nth-child(2) p strong:nth-child(5) {
 	font-size: 16px;
 }
 /*兼容ie8*/
 
 .ie8-hack .homethree .homethreebom li .homethreefr .homethreetit i,
 .ie8-hack .insideban01 .breadnav:after {
 	display: none;
 }
 
 .ie8-hack .protwobox h3 {
 	padding-left: 84px;
 	background-position: left 5px;
 }
 
 .ie8-hack .protwofrhottit h4 {
 	background: none;
 }
 
 .ie8-hack .homefour .container {
 	background: url(../images/homefivebg.jpg) repeat;
 }
 
 .ie8-hack .homefour .homefourtit {
 	display: none;
 }
 
 .ie8-hack .proitembom a {
 	margin-left: 0px !important;
 	margin-right: 10px;
 }
 
 .ie8-hack .newzhone:after,
 .ie8-hack .newlist:after,
 .ie8-hack .casebox:before,
 .ie8-hack .abouttwo:after,
 .ie8-hack .aboutfouritem01 .aboutfouritem01fl:after,
 .ie8-hack .abouttwo .abouttwofl .abouttwotit:after,
 .ie8-hack .answer .answertit:before,
 .ie8-hack .protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl:after,
 .ie8-hack .homethree .homethreebom li .homethreefr:after {
 	background: none;
 	display: none;
 }
 
 .ie8-hack .hotnew {
 	margin-left: 0px !important;
 	width: 100%;
 	background: #f3f6ff;
 	height: auto;
 }
 
 .ie8-hack .hotnewtit {
 	float: none;
 	clear: both;
 	display: block;
 	width: 100%;
 	text-align: left;
 	padding: 33px 8px 0px 37px;
 }
 
 .ie8-hack .casebox .caseboxtit {
 	margin-left: 0px;
 }
 
 .ie8-hack .questionone:before {
 	width: 168px !important;
 	height: 348px !important;
 	left: -41px !important;
 }
 
 .ie8-hack .abouttwo .abouttwofr p.abouttwofrtit span {
 	padding-left: 50px;
 }
 
 .ie8-hack .contactone ul li.contactoneli01,
 .ie8-hack .contactone ul li.contactoneli02 {
 	width: 187px !important;
 	margin-left: -20px !important;
 }
 
 .ie8-hack .contactone ul li.contactoneli01 .contactonedlbg,
 .ie8-hack .contactone ul li.contactoneli02 .contactonedlbg {
 	height: 239px !important;
 }
 
 .ie8-hack .contactone ul li.contactoneli01 .contactonedlbg .contactonespan01,
 .ie8-hack .contactone ul li.contactoneli02 .contactonedlbg .contactonespan01 {
 	line-height: 131px;
 }
 
 .ie8-hack .contactone ul li.contactoneli01 .contactonedlbg .contactonespan02,
 .ie8-hack .contactone ul li.contactoneli02 .contactonedlbg .contactonespan02 {
 	line-height: 101px;
 }
 
 .ie8-hack .answerfr i {
 	display: none !important;
 	background: none !important;
 }
 
 .ie8-hack .answer .answertit {
 	margin-left: 0px;
 }
 
 .ie8-hack .answer .answertit p {
 	padding-left: 30px;
 }
 
 .ie8-hack .answerfltit {
 	background: #ffe2ca;
 	height: auto;
 	margin-top: 0;
 	padding: 15px 60px;
 	display: inline-block;
 	width: auto;
 }
 
 .ie8-hack .contentLink {
 	background: #ff5900;
 	padding: 0px 10px !important;
 }
 
 .ie8-hack .casetwo {
 	background: none;
 }
 
 .ie8-hack .newh1:before {
 	width: 18px !important;
 	height: 18px !important;
 	top: 9px;
 }
 
 .ie8-hack .newh1 {
 	padding-left: 32px;
 }
 
 .ie8-hack .protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl {
 	margin-right: 15px;
 }
 /*==========page  start==========*/
 
 .pagebox {
 	position: relative;
 	margin-bottom: 56px;
 	text-align: center;
 }
 
 .pageboxtop {
 	position: absolute;
 	left: 0px;
 	bottom: 50px;
 	width: 100%;
 	display: none;
 	background: #fff;
 	padding-bottom: 15px;
 }
 
 #pageup {
 	display: inline-block;
 	cursor: pointer;
 	background: #fff none repeat scroll 0 0;
 	border: 1px solid #bcbcbc;
 	color: #999;
 	margin: 0px 5px 0 0;
 	padding: 3px 17px;
 	line-height: 30px;
 }
 
 #pageup strong {
 	color: #ff3a3b;
 	font-size: 14px;
 }
 
 .pagecolse {
 	position: absolute;
 	right: 1px;
 	top: 2px;
 	background: #000000;
 	color: #fff;
 	width: 30px;
 	height: 30px;
 	line-height: 30px;
 	text-align: center;
 	border-radius: 0px 15px 0px 5px;
 	cursor: pointer;
 	z-index: 11;
 }
 
 .dispage {
 	position: relative;
 	border: 1px solid #df3732;
 	border-radius: 15px;
 	padding: 20px 15px;
 	z-index: 10;
 }
 
 .dispage:before {
 	content: '';
 	position: absolute;
 	left: 50%;
 	bottom: -14px;
 	margin-left: -10px;
 	width: 0px;
 	height: 0px;
 	border-top: 13px solid #df3832;
 	border-left: 10px solid transparent;
 	border-right: 10px solid transparent;
 	border-bottom: 0px;
 }
 
 .dispage li {
 	float: left;
 	width: 5%;
 	text-align: center;
 	padding: 10px 0px;
 	font-size: 16px;
 }
 
 .dispage li a {
 	width: 38px;
 	height: 38px;
 	display: inline-block;
 	background: #e5e5e5;
 	border-radius: 50%;
 	line-height: 38px;
 	color: #666;
 }
 
 .dispage li a:hover,
 .dispage li.on a {
 	color: #fff;
 	background: #ff5752;
 }
 /**/
 
 #ctl00_ContentConn_PageInfo {
 	text-align: center;
 	margin-top: 20px;
 	font-size: 16px;
 	line-height: 40px;
 	width: 100%;
 }
 
 #ctl00_ContentConn_PageInfo a {
 	background: #fff none repeat scroll 0 0;
 	border: 1px solid #bcbcbc;
 	color: #999;
 	margin: 5px 5px 0 0;
 	padding: 8px 17px;
 }
 
 #ctl00_ContentConn_PageInfo a:hover {
 	background: #ff3a3b none repeat scroll 0 0;
 	border: 1px solid #c00;
 	color: #fff;
 	text-decoration: none;
 }
 
 #ctl00_ContentConn_PageInfo .current {
 	background: #ff3a3b none repeat scroll 0 0;
 	border: 1px solid #c00;
 	color: #fff;
 	text-decoration: none;
 }
 /*==========page  end==========*/