@charset "utf-8";
@font-face {
  font-family: "Source Han Sans CN Regular";
  src: url("/include/data/fonts/Source Han Sans CN Regular.woff2") format("woff2"),
       url("/include/data/fonts/Source Han Sans CN Regular.woff") format("woff"),
       url("/include/data/fonts/Source Han Sans CN Regular.ttf") format("truetype"),
       url("/include/data/fonts/Source Han Sans CN Regular.eot") format("embedded-opentype"),
       url("/include/data/fonts/Source Han Sans CN Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, ul, ol, li, pre, form, fieldset, legend, button, input, textarea {
	margin: 0;
	padding: 0;
	border: 0;
}
/*th,td{margin: 0; padding: 0;}*/
html {
	color: #000;
}
html, body {
	width: 100%;
	min-width: 320px;
}
body, button, input, select, textarea {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑", "Microsoft Yahei", "Arial", "Verdana","sans-serif";
	font-size: 12px;
	background: #fff
}
ul, ol, li, dl, dd, dt {
	list-style: none;
}
em {
	font-style: normal;
}
a {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
	color: #e85300;
}
legend {
	color: #000;
}
fieldset, img {
	border: 0;
}
label, button {
	cursor: pointer;
}
/*解决IE图片缩放失真*/
img {
	-ms-interpolation-mode: bicubic;
}
/*清除浮动*/
.clearfix:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
}
.clear {
	clear: both;
}
/*连续英文、数字换行*/
.wordwrap {
	word-break: break-all;
	word-wrap: break-word;
}
/*单行文字超出显示省略号*/
.omg {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
img {
	border: 0;
	vertical-align: middle;
}
a {
	color: #3a3a3a;
	text-decoration: none;
}
a:hover {
	color: #f36c21;
	text-decoration: none
}
a:active {
	color: #f36c21;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
width:4px;
}/* 滚动槽 */
::-webkit-scrollbar-track {
background-color:#fff;
border-radius:0px;
}/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
background-color:#f2f3f6;
}
::-webkit-scrollbar-thumb:window-inactive {
background-color:#f2f3f6;
}
 @-webkit-keyframes bounce-up {
25% {
-webkit-transform: translateY(5px);
}
50%, 100% {
-webkit-transform: translateY(0);
}
75% {
-webkit-transform: translateY(-5px);
}
}
@keyframes bounce-up {
25% {
transform: translateY(5px);
}
50%, 100% {
transform: translateY(0);
}
75% {
transform: translateY(-5px);
}
}
*, a, button, input {
	-webkit-tap-highlight-color: rgba(255,0,0,0);
}
/*苹果手机默认按钮样式去除*/
input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
}
textarea {
	-webkit-appearance: none;
}
input {
	border-radius: 0;
}
/**ly_top**/
.ly_top {
	width: 100%;
	margin: 0 auto;
	background-color: #ffffff;
}
.ly_top_in {
	width: 90%;
	max-width: 1280px;
	height: 100px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
}
.ly_top .top_logo {
	width: 220px;
	height: 64px;
	overflow: hidden;
	margin: 20px 0 26px 0;
	padding: 0;
	float: left;
}
.ly_top .top_logo a {
	display: block;
}
.ly_top .top_right {
	height: 40px;
	overflow: hidden;
	margin: 30px 0;
	padding: 0;
	float: right;
}
.ly_top .top_right .tr {
	float: left;
	border-right: 1px solid #ddd;
	padding: 0 26px 0 20px;
}
.ly_top .top_right .tr3 {
	border-right: none;
	padding: 0 0 0 20px;
}
.ly_top .top_right .tr .tr_l {
	float: left;
	width: 40px;
	height: 40px;
	background-color: #d9d7d7;
	background-image: url(../images/top_tel.png);
	background-position: center center;
	background-repeat: no-repeat;
	margin-right: 5px;
	border-radius: 4px 0 4px 0;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.ly_top .top_right .tr2 .tr_l {
	background-image: url(../images/top_email.png);
}
.ly_top .top_right .tr3 .tr_l {
	background-image: url(../images/top_qq.png);
}
.ly_top .top_right .tr .tr_r {
	float: left;
	margin-left: 5px;
}
.ly_top .top_right .tr .tr_r p {
	color: #999;
	font-size: 14px;
	font-weight: bold;
}
.ly_top .top_right .tr .tr_r span {
	color: #333;
	font-size: 12px;
	display: block;
	padding-top: 5px;
}
.ly_top .top_right a:hover .tr_l {
	background-color: #f36c21;
}
/**ly_nav**/
.ly_nav {
	width: 85.5%;
	margin: 0 auto;
	padding: 0;
	background-color: #ffffff;
	position: relative;
	-moz-box-shadow: 0px 0 10px rgba(0,0,0,.2);
	/*-webkit-box-shadow: 0px 0 10px rgba(0,0,0,.2);*/
	/*box-shadow: 0px 0 10px rgba(0,0,0,.2);*/
}
@media screen and (max-width: 640px){
	.ly_nav {width: 100%;}
}
/*.navigation {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
.navigation li {
	float: left;
	position: relative;
	width: 10.5%;
}
.navigation li a {
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	color: #333;
	font-size: 15px;
	text-align: center;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.navigation li:hover, .navigation li a:hover, .navigation li a.nav_on {
	color: #fff;
	background-color: #f36c21;
}
.navigation ul {
	position: absolute;
	left: 0;
	top: 48px;
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 999;
	background-color: #fff;
	border-top: 2px solid #e20100;
}
.navigation ul li {
	width: 120px;
	float: left;
	border-top: none;
}
.navigation ul li:nth-child(even) {
	background-color: #f5f6f8;
}
.navigation ul a {
	display: block;
	height: 45px;
	line-height: 45px;
	padding: 0;
	color: #4e607b;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border-top: none;
}
.navigation ul a:hover {
	color: #fff;
	background-color: #fe0100;
}*/
.web_nav {
	display: none;
	width: 90%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	margin: 0 auto;
	font-weight: bold;
}
.btn-menu {
	display: block;
	float: right;
	position: relative;
	background: transparent;
	cursor: pointer;
	padding: 15px 0;
	width: 26px;
	height: 16px;
	-webkit-transition: all ease .238s;
	-moz-transition: all ease .238s;
	transition: all ease .238s;
}
.btn-menu:before, .btn-menu:after, .btn-menu span {
	background-color: #ffffff;
	-webkit-transition: all ease .238s;
	-moz-transition: all ease .238s;
	transition: all ease .238s;
}
.btn-menu:before, .btn-menu:after {
	content: '';
	position: absolute;
	top: 0;
	height: 1px;
	width: 100%;
	left: 0;
	top: 50%;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
.btn-menu span {
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0;
	top: 50%;
	overflow: hidden;
	text-indent: 200%;
}
.btn-menu:before {
	-webkit-transform: translate3d(0, -7px, 0);
	transform: translate3d(0, -7px, 0);
}
.btn-menu:after {
	-webkit-transform: translate3d(0, 7px, 0);
	transform: translate3d(0, 7px, 0);
}
.btn-menu.active span {
	opacity: 0;
}
.btn-menu.active:before {
	background-color: #ffffff;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
}
.btn-menu.active:after {
	background-color: #ffffff;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
}
/*搜索框*/
.navigation li.h_search_wrap {
	border-radius: 4px 0 4px 0;
	float: right;
	width: 50px;
	height: 40px;
	margin-top: 3px;
	/*margin-right: 20px;*/
	background: #f36c21;
	cursor: pointer;
}
.navigation li.h_search_wrap:hover {
	background: #f36c21;
}
.navigation li.h_search_wrap span {
	display: block;
	width: 100%;
	height: 40px;
	background: url(../images/search_btn.png) center center no-repeat;
}
.navigation li.h_search_wrap2 {
	background: #f36c21;
}
.navigation li.h_search_wrap2:hover {
	background: #f36c21;
}
.navigation li.h_search_wrap2 span {
	background: url(../images/search_btn2.png) center center no-repeat;
}
.h_search {
	display: none;
	position: absolute;
	top: 45px;
	left: 0;
	margin: 0 auto;
	z-index: 999999;
	width: 100%;
	padding: 20px 0;
	background: rgba(0,0,0,.5);
}
.h_search .form1 {
	width: 80%;
	max-width: 1280px;
	margin: 0 auto;
	line-height: 59px;
}
.h_search .form_text1 {
	float: left;
	width: 90%;
	height: 50px;
	line-height: 28px;
	text-indent: 10px;
	outline: none;
	background: #ffffff;
	margin: 3px 0;
	font-size: 14px;
	border-radius: 0 0 0 4px;
}
.h_search .form_button1 {
	float: left;
	width: 10%;
	height: 50px;
	background: #f36c21;
	border: 0;
	outline: none;
	color: #FFF;
	margin: 3px 0;
	cursor: pointer;
	border-radius: 0 0 4px 0;
	font-size: 16px;
}
.h_search .form_button1:hover {
	background: #f36c21;
}

.p_search {
	top: 45px;
	left: 0;
	margin: 0 auto;
	z-index: 999999;
	width: 100%;
	border: 1px solid #e1e1e1;
	/*background: rgba(0,0,0,.5);*/
}
.p_search .form1 {
	/*width: 80%;*/
	max-width: 1280px;
	margin: 0 auto;
	line-height: 59px;
}
.p_search .form_text1 {
	float: left;
	width: 90%;
	height: 50px;
	line-height: 28px;
	text-indent: 10px;
	outline: none;
	background: #ffffff;
	/*margin: 3px 0;*/
	font-size: 14px;
	border-radius: 0 0 0 4px;
}
.p_search .form_button1 {
	float: left;
	width: 10%;
	height: 50px;
	background: #f36c21;
	border: 0;
	outline: none;
	color: #FFF;
	/*margin: 3px 0;*/
	cursor: pointer;
	border-radius: 0 0 4px 0;
	font-size: 16px;
}
.p_search .form_button1:hover {
	background: #f36c21;
}



/*导航悬浮样式*/
.ly_top2 {
	position: fixed;
	top: 0;
	z-index: 99999999;
}
.ly_nav2 {
	position: fixed;
	top: 95px;
	z-index: 99999999;
}
/*.ly_nav2 li{width:10%;}
.ly_nav2 li.logo2{float:left;width:10%;height:45px;background:#1c63a9 url(../images/logo2.png) center center no-repeat;}*/


/**ly_banner**/
.flickerplate {
	position: relative;
	width: 100%;
	background-color: #e6e6e6;
	overflow: hidden;
	margin-top: 140px;
}
.flickerplate ul.flicks {
	width: 10000%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	list-style: none
}
.flickerplate ul.flicks>li {
	float: left;
	width: 1%;
	height: 100%;
	background-position: center;
	background-size: cover;
	display: table
}


@media only screen and (max-width:43.813em) {
.flickerplate ul.flicks>li .flick-title {
	font-size: 1.667em
}
}
.flickerplate ul.flicks>li .flick-sub-text {
	padding: 5px;
	font-weight: 300;
	line-height: 2.5em;
	color: rgba(255,255,255,0.8);
	text-align: center
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding: 12px 18px;
	background-color: rgba(0,0,0,0.6)
}
.flickerplate .arrow-navigation {
	position: absolute;
	height: 80%;
	width: 10%;
	top: 10%;
	z-index: 100;
	overflow: hidden
}
.flickerplate .arrow-navigation .arrow {
	display: block;
	height: 100%;
	width: 90%;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor: pointer
}
.flickerplate .arrow-navigation.left {
	left: 0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity: 0;
	margin: 0px 0px 0px 50%;
	background-image: url("../images/arrow-left-light.png");
	background-repeat: no-repeat;
	background-position: left
}
.flickerplate .arrow-navigation.right {
	right: 0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity: 0;
	margin: 0px 0px 0px -50%;
	background-image: url("../images/arrow-right-light.png");
	background-repeat: no-repeat;
	background-position: right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity: 1;
	margin: 0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity: 1;
	margin: 0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position: absolute;
	bottom: 15px;
	width: 100%;
	text-align: center;
	z-index: 100
}
.flickerplate .dot-navigation ul {
	text-align: center;
	list-style: none;
	padding: 0px 15px
}
.flickerplate .dot-navigation ul li {
	display: inline-block;
	float: none
}
.flickerplate .dot-navigation .dot {
	width: 10px;
	height: 10px;
	margin: 0px 5px;
	background-color: rgba(255,255,255,0.5);
	border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-webkit-transition: background-color 0.2s ease-out;
	-moz-transition: background-color 0.2s ease-out;
	-o-transition: background-color 0.2s ease-out;
	-ms-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor: pointer;
	background-color: rgba(255,255,255,0.5)
}
.flickerplate .dot-navigation .dot.active {
	background-color: #16b4b9;
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align: left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align: right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image: url("../images/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image: url("../images/arrow-right-dark.png")
}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color: rgba(0,0,0,0.12)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {
	background-color: rgba(0,0,0,0.6)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color: #000
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color: rgba(0,0,0,0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color: rgba(0,0,0,0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color: rgba(255,255,255,0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color: rgba(0,0,0,0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color: rgba(0,0,0,0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color: rgba(255,255,255,0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	transform: translate3d(0%, 0px, 0px);
	-webkit-transform: translate3d(0%, 0px, 0px);
	-webkit-transition: -webkit-transform 0.6s;
	-o-transition: -o-transform 0.6s;
	-moz-transition: -moz-transform 0.6s;
	transition: transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position: relative;
	left: 0%;
	-webkit-transition: left 0.4s ease-out;
	-moz-transition: left 0.4s ease-out;
	-o-transition: left 0.4s ease-out;
	-ms-transition: left 0.4s ease-out;
	transition: left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position: relative;
	left: 0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom: 0px;
	overflow: auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position: auto
}
.h_news_wrap {
	background: #f8f8f8;
	width: 100%;
	background-attachment: fixed;
}
.h_news {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 40px 0 20px;
}
.h_tlt1 {
	width: 100%;
}
.h_tlt1 p {
	font-size: 24px;
	font-weight: bold;
	color: #515671;
	text-align: center;
}
.h_tlt1 span {
	display: block;
	font-size: 15px;
	font-weight: lighter;
	color: #515671;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.h_tlt1 em {
	display: block;
	width: 58px;
	height: 2px;
	background: #515671;
	margin: 0 auto;
}
.h_news .news_bd {
	padding-top: 40px;
	overflow: hidden;
}
.h_news .news_bd .news_tj {
	width: 48%;
	float: left;
}
.h_news .news_bd .news_tj .news_tj_img a {
	display: block;
	width: 100%;
	height: 210px;
	overflow: hidden;
	text-align: center;
	background: #ffffff;
	border-bottom: 1px solid #f5f5f5;
}
.h_news .news_bd .news_tj .news_tj_img a img {
	width: 100%;
	vertical-align: middle;
	transition-duration: 3s;
	-ms-transition-duration: 3s;
	-moz-transition-duration: 3s;
	-webkit-transition-duration: 3s;
}
.h_news .news_bd .news_tj .news_tj_img a:hover img {
	transform: scale(1.1, 1.1);
	opacity: 0.5;
}
.h_news .news_bd .news_tj .news_tj_img a .iblock {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}
.h_news .news_bd .news_tj .news_tj_con {
	background: #ffffff;
	padding: 10px 20px 30px;
}
.h_news .news_bd .news_tj p a {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #515671;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
}
.h_news .news_bd .news_tj p a:hover {
	color: #16b4b9;
}
.h_news .news_bd .news_tj span {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 22px;
	background: #ffffff;
	height: 66px;
	overflow: hidden;
}
.h_news .news_bd .news_tj em {
	display: block;
	font-size: 14px;
	color: #c6c6c6;
	padding-top: 10px;
	background: #ffffff;
}
.h_news .news_bd ul {
	width: 50%;
	float: right;
}
.h_news .news_bd ul li {
	background: #ffffff;
	padding: 24px;
	margin-bottom: 20px;
	position: relative;
}
.h_news .news_bd ul li .news_time {
	position: absolute;
	left: 24px;
	top: 24px;
	width: 90px;
	text-align: center;
	background: #cacaca;
	padding: 10px 0;
	overflow: hidden;
	border-radius: 4px 0 4px 0;
}
.h_news .news_bd ul li .news_time p {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
.h_news .news_bd ul li .news_time span {
	font-size: 14px;
	color: #fff;
}
.h_news .news_bd ul li .news_con {
	padding-left: 110px;
}
.h_news .news_bd ul li .news_con p a {
	font-size: 15px;
	font-weight: bold;
	color: #515671;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.h_news .news_bd ul li .news_con span {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 22px;
	padding-top: 5px;
	height: 45px;
	overflow: hidden;
}
.h_news .news_bd ul li:hover .news_time {
	background: #16b4b9;
}
.h_news .news_bd ul li:hover .news_con p a {
	color: #16b4b9
}
/*公司简介*/
.ly_about {
	width: 100%;
	background: #efefef;
}
.ly_about_in {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 40px 0 60px;
}
.gsjj_img {
	float: left;
	margin-top: 20px;
	width: 40%;
}
.gsjj_img img {
	max-width: 100%;
}
.gsjj_in {
	width: 57%;
	float: right;
	margin: 20px 0 0 0;
}
.gsjj h2 {
	font-size: 24px;
	color: #515671;
}
.gsjj h2 span {
	font-size: 20px;
	color: #cccccc;
	font-weight: normal;
	font-weight: lighter;
}
.gsjj p {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	margin-top: 30px;
	height: 204px;
	margin-bottom: 10px;
	overflow: hidden;
}
.gsjj a.more {
	display: block;
	width: 140px;
	height: 40px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	background: #1f71c2;
	float: left;
	margin-top: 15px;
	border-radius: 4px 0 4px 0;
}
.gsjj a.more:hover {
	background: #16b4b9;
	cursor: pointer;
}
/*首页产品展示*/
.h_products {
	width: 100%;
	background: #ffffff;
}
.h_products_in {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 20px 0 10px;
}
.h_products .pro_hd {
	margin: 30px auto 40px;
}
.h_products .pro_hd ul {
	margin: 0 auto;
	max-width: 100%;
	height: 84px;
	overflow: hidden;
}
.h_products .pro_hd ul li {
	float: left;
	margin: 0 1px 2px;
}
.h_products .pro_hd ul li a {
	display: block;
	background: #eee;
	padding: 8px 30px;
	color: #76838f;
	-webkit-transition: .25s;
	-o-transition: .25s;
	transition: .25s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	max-width: 150px;
	transition-duration: .3s;
	-ms-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
}
.h_products .pro_hd ul li a:hover {
	background: #f36c21;
	color: #fff;
}
.h_products .pro_hd ul li.on a {
	background: #f36c21;
	color: #fff;
}
.h_products .pro_bd ul li {
	float: left;
	width: 22.5%;
	margin-right: 3%;
	margin: 10px; 10px;
}
.h_products .pro_bd ul li:nth-child(4n) {
	margin-right: 0px;
}
.h_products .pro_bd ul li div {
	display: block;
	width: 100%;
	box-shadow: 0px 0px 72px 0px #e1dddd;
	-webkit-transition: all .25s;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
}
.h_products .pro_bd ul li div .pro_img {
	display: block;
	text-align: center;
	width: 100%;
	height: 230px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
}
.h_products .pro_bd ul li div .pro_img img {
	vertical-align: middle;
	max-width: 90%;
	max-height: 90%;
	transition-duration: 1s;
	-ms-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.h_products .pro_bd ul li div .pro_img .iblock {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}
.h_products .pro_bd ul li p a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: #333;
	padding: 0 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.h_products .pro_bd ul li>div:hover p a {
	background: #f36c21;
	color: #ffffff;
}
.h_products .pro_bd ul li>div:hover img {
	transform: scale(1.1, 1.1);
	opacity: 0.8;
}
/*我们的优势*/
.youshi_wrap {
	overflow: hidden;
	width: 100%;
	overflow-x: hidden;
	margin-left: 0;
}
.h_youshi {
	width: 100%;
	background: #fff;
}
.h_youshi_in {
	width: 90%;
	max-width: 1280px;
	padding: 10px 0;
	margin: 0 auto;
}
.h_youshi_in ul {
	padding-top: 40px;
}
.h_youshi_in ul li {
	float: left;
	margin-right: 2%;
	width: 23%;
}
.h_youshi_in ul li:nth-child(4n) {
	margin-right: 0px;
}
.h_youshi_in ul li .icon {
	text-align: center;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	background: #eee;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	-webkit-transition: background 0.5s, color 0.5s;
	-o-transition: background;
}
.h_youshi_in ul li .icon span {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/ys1.png) center center no-repeat;
	background-size: cover;
	transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	-webkit-transition: background 0.5s, color 0.5s;
	-o-transition: background;
}
.h_youshi_in ul li .icon2 span {
	background: url(../images/ys2.png) center center no-repeat;
	background-size: cover;
}
.h_youshi_in ul li .icon3 span {
	background: url(../images/ys3.png) center center no-repeat;
	background-size: cover;
}
.h_youshi_in ul li .icon4 span {
	background: url(../images/ys4.png) center center no-repeat;
	background-size: cover;
}
.h_youshi_in ul li .tlt {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 20px;
	color: #2a333c;
}
.h_youshi_in ul li p {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #999;
}
.h_youshi_in ul li:hover .icon {
	background: #f36c21;
}
.h_youshi_in ul li:hover .icon1 span {
	background: url(../images/ys1a.png) center center no-repeat;
	background-size: cover;
}
.h_youshi_in ul li:hover .icon2 span {
	background: url(../images/ys2a.png) center center no-repeat;
	background-size: cover;
}
.h_youshi_in ul li:hover .icon3 span {
	background: url(../images/ys3a.png) center center no-repeat;
	background-size: cover;
}
.h_youshi_in ul li:hover .icon4 span {
	background: url(../images/ys4a.png) center center no-repeat;
	background-size: cover;
}
/*首页推荐产品*/
.scrollpic {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.scrollpic .slideGroup {
	width: 100%;
	text-align: left;
	padding-top: 30px;
	text-align: center;
}
.scrollpic .slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	position: relative;
}
.scrollpic .slideGroup .sPrev, .slideGroup .sNext {
	background-image: url(../images/jt_l.png);
	display: inline-block;
	width: 42px;
	height: 42px;
	margin-right: 1px;
	background-color: #c1c1c1;
	border-radius: 4px 0 4px 0;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
	margin-bottom: 20px;
}
.scrollpic .slideGroup .sNext {
	background-image: url(../images/jt_r.png);
	display: inline-block;
}
.scrollpic .slideGroup .sPrev:hover, .slideGroup .sNext:hover {
	background-color: #f36c21;
}
.scrollpic .slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}
.scrollpic .slideGroup .parBd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	position: relative;
	border-radius: 0 0 4px 4px;
}
.scrollpic .slideGroup .parBd ul li .pic {
	text-align: center;
	border: 1px solid #ccc;
	padding: 2%;
	width: 99%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.scrollpic .slideGroup .parBd ul li .pic a {
	display: block;
	height: 250px;
	text-align: center;
	overflow: hidden;
}
.scrollpic .slideGroup .parBd ul li .pic a .iblock {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle;
}
.scrollpic .slideGroup .parBd ul li .pic img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	transition: transform .6s;
}
.scrollpic .slideGroup .parBd ul li .pic a:hover img {
	transform: scale(1.1);
}
.scrollpic .slideGroup .parBd ul li .title {
	line-height: 34px;
	background-color: #999;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.scrollpic .slideGroup .parBd ul li .title a {
	display: block;
	color: #fff;
	font-size: 14px;
	padding: 0 15px;
	height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.scrollpic .slideGroup .parBd ul li .title p {
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	height: 0;
	overflow: hidden;
	transition-duration: .25s;
	-ms-transition-duration: .25s;
	-moz-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	margin-bottom: 0;
}
.scrollpic .slideGroup .parBd ul li:hover p {
	height: 40px;
	margin-bottom: 10px;
	padding: 0 15px;
}
.scrollpic .slideGroup .parBd ul li:hover .title {
	background-color: #f36c21;
	color:#fff;
}
.scrollpic .slideGroup .parBd ul li a:hover {
	color:#fff;
}
.scrollpic .slideGroup .parBd ul li:hover .pic {
	border: 1px solid #f36c21;
}
@media (max-width:1199px) {
.scrollpic_wrap {
	padding: 40px 0 30px;
}
}
@media (max-width:992px) {
.scrollpic_wrap {
	margin: 10px auto 0;
	padding: 0 0 30px;
}
}
@media (max-width:880px) {
}
@media (max-width:767px) {
.scrollpic {
	padding: 0 0 0;
}
}
/* 友情链接 */ 
#link_main {
	padding: 15px 0;
	background: #f8f8f8;
}
#link {
	padding: 0;
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
}
.link_title {
	line-height: 40px;
	height: 40px;
	color: #fff;
}
.link_title h2 {
	background: url(../images/link.png) left center no-repeat;
	text-indent: 35px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	border-bottom: 1px dotted #dedede;
}
.link_body {
	color: #000;
	border-top: 0px;
	border-bottom: 0px;
}
.link_bottom {
}
.link_pic {
	overflow: auto;
	zoom: 1;
}
.link_pic ul li {
	float: left;
	padding: 1px 5px;
	text-align: center;
	width: 112px;
}
.link_pic img {
	width: 86px;
	height: 30px;
	padding: 2px;
	border: 1px solid #CCC;
}
.link_pic ul li a:hover img {
	border: 1px solid #00a4ef;
}
.link_text {
	overflow: hidden;
	zoom: 1;
	padding: 8px 0 8px 0;
}
.link_text ul li {
	float: left;
	text-align: center;
	padding: 1px 15px;
	overflow: hidden;
	white-space: nowrap;
}
.link_text a {
	line-height: 22px;
	color: #666;
}
.link_text a:hover {
	line-height: 22px;
	color: #0256ac;
}
/*底部信息*/
.h_foot1 {
	background: #d9d7d7;
	padding: 20px 0px;
	color: #aaaaaa;
}
.h_foot1 .h_foot1_in {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
}
.h_foot1 .h_foot1_in>p {
	display: inline-block;
	color: #333;
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	vertical-align: top;
}
.h_foot1 .h_foot1_in a {
	display: inline-block;
	background: #f36c21;
	border-radius: 2px;
	padding: 10px 20px;
	color: #f36c21;
	vertical-align: top;
	margin-left: 20px;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.h_foot1 .h_foot1_in a:hover {
	background: #f36c21;
	color: #f36c21;
}
.h_foot1 .h_foot1_in a p {
	float: left;
	color: #fff;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	padding-right: 15px;
	border-right: 1px solid #138488;
}
.h_foot1 .h_foot1_in a span {
	float: left;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 15px;
	border-left: 1px solid #fff;
}
.h_foot1 .h_foot1_in a span:before {
	content: "";
	display: block;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	background: url(../images/right.png) center center no-repeat;
	background-size: cover;
	margin-top: 1px;
}
.h_foot2 {
	background: #1c222a;
	padding: 20px 0px;
	color: #aaaaaa;
}
.h_foot2 .h_foot2_in {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	text-align: center;
	line-height: 24px;
}
.h_foot2 .h_foot2_in a {
	color: #cecece;
}
.h_foot2 .h_foot2_in a:hover {
	color: #14a2a7;
}
/*悬浮链接*/
.suspension {
	position: fixed;
	z-index: 999999999;
	right: 0;
	bottom: 60px;
	width: 70px;
	height: 240px;
}
.suspension-box {
	position: relative;
	float: right;
}
.suspension .a {
	display: block;
	width: 55px;
	height: 40px;
	padding: 10px 0 5px;
	background-color: #f36c21;
	margin-bottom: 4px;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	text-align: center;
	border-radius: 2px;
}
.suspension .a.active, .suspension .a:hover {
	background: #f36c21;
}
.suspension .a .i {
	display: inline-block;
	width: 44px;
	height: 44px;
	background-image: url(../images/side_icon.png);
	background-repeat: no-repeat;
}
.suspension .a-service .i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/suspension-bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.suspension .a span {
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding-top: 4px;
}
.suspension .a-service-phone .i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/suspension-bg.png);
	background-repeat: no-repeat;
	background-position: -27px 0;
}
.suspension .a-qrcode .i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -56px -12px;
}
.suspension .a-cart .i {
	background-position: -88px 0;
}
.suspension .a-top .i {
	background-position: -132px 0;
}
.suspension .a-top {
	/*background: #D2D3D6;*/
	display: none;
}
.suspension .a-top:hover {
	/*background: #c0c1c3;*/
}
.suspension .d {
	display: none;
	width: 240px;
	background: #fff;
	position: absolute;
	right: 67px;
	border: 1px solid #E0E1E5;
	border-radius: 3px;
	box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);
}
.suspension .d .arrow {
	position: absolute;
	width: 8px;
	height: 12px;/*background:url(../images/side_bg_arrow.png) no-repeat;*/
	right: -8px;
	top: 31px;
}
.qrcode-img img {
	width: 150px;
	margin: 0 auto;
}
.suspension .d-service {
	top: 0;
}
.suspension .d-service-phone {
	top: 50px;
}
.suspension .d-qrcode {
	top: 78px;
}
.suspension .d .inner-box {
	padding: 8px 22px;
}
.suspension .d-service-item {
	padding: 4px 0;
}
.suspension .d-service .d-service-item {
	border-bottom: none;
}
.suspension .d-service-item .circle {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	overflow: hidden;
	background: #F1F1F3;
	display: block;
	float: left;
}
.suspension .d-service-item .i-qq {
	width: 44px;
	height: 44px;
	background: url(../images/side_con_icon03.png) no-repeat center 15px;
	display: block;
	transition: all .2s;
	border-radius: 50%;
	overflow: hidden;
}
.suspension .d-service-item:hover .i-qq {
	background-position: center 3px;
}
.suspension .d-service-item .i-tel {
	width: 44px;
	height: 44px;
	background: url(../images/side_con_icon02.png) no-repeat center center;
	display: block;
}
.suspension .d-service-item p {
	float: left;
	width: 112px;
	line-height: 22px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service .d-service-item p {
	float: left;
	width: 112px;
	line-height: 44px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service-item .text {
	float: left;
	width: 112px;
	line-height: 22px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service-item .text .number {
	font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
.suspension .d-service-intro {
	padding-top: 10px;
}
.suspension .d-service-intro p {
	float: left;
	line-height: 27px;
	font-size: 12px;
	width: 50%;
	white-space: nowrap;
	color: #888;
}
.suspension .d-service-intro i {
	background: url(../images/side_con_icon01.png) no-repeat center center;
	height: 27px;
	width: 14px;
	margin-right: 5px;
	vertical-align: top;
	display: inline-block;
}
.suspension .d-qrcode {
	text-align: center;
	width: 160px;
}
.suspension .d-qrcode .inner-box {
	padding: 10px 0;
}
.suspension .d-qrcode p {
	font-size: 14px;
	color: #999;
	padding-top: 5px;
}
.ny_banner {
	width: 100%;
	position: relative;
	margin-top: 145px;
	overflow: hidden;
}
.ny1_banner {
	width: 100%;
	position: relative;
	margin-top: 145px;
	overflow: hidden;
}
.ny2_banner {
	width: 100%;
	position: relative;
	margin-top: 145px;
	overflow: hidden;
}
@media screen and (max-width: 640px) {
	.ny2_banner {margin-top: 120px;}
}
.ny1_banner .slideshow{
	padding: 2% 0;
    text-align: center;
    color: #fff;
    position: relative;
    /*margin-bottom: 40px;*/
	
}
.ny2_banner .slideshow{
	padding: 5% 0;
    text-align: center;
    color: #fff;
    position: relative;
    /*margin-bottom: 40px;*/
	
}
.ny_banner .slideshow {

	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
@media (max-width: 1199px) and (min-width: 1001px) {
.ny_banner .slideshow {

}
}
@media screen and (max-width: 1000px) {
.ny_banner .slideshow {

}
@media (max-width: 880px){
	.ny1_banner {
	width: 100%;
	position: relative;
	margin-top: 110px;
	overflow: hidden;
}
	
}
}
@media screen and (max-width: 760px) {
.ny_banner .slideshow {

}
}
@media screen and (max-width: 480px) {
.ny_banner .slideshow {

}
}
.ny_content_wrap {
	background: #ffffff;
	width: 100%;
}
.ny_content {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.ny_content .content_left {
	float: left;
	width: 20%;
	background: #ffffff;
	padding: 1%;
}
.ny_content .content_left .c_tlt {
	/*height: 60px;
	line-height: 60px;*/
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	background: #f36c21;
	color: #ffffff;
	margin-bottom: 10px;
	border-radius: 4px 4px 0 0;
}
.ny_content .content_left .c_tlt em {
	display: none;
}
/*产品*/
.pro_mulu {
	display: block;
}
.pro_mulu li{
	width: 42%;
	float:left;
	margin-right:20px;
	
}
.pro_mulu li p {
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	/*padding: 0 0 0 20px;*/
	border-bottom: 1px dotted #dedede;
	margin-bottom: 5px;
}
.pro_mulu li p a {
	/*width: 60%;
	float: left;*/
	display: block;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #555;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pro_mulu li p span {
	display: block;
	width: 30%;
	height: 40px;
	float: right;
	background: url(../images/menu_tb1.png) 80% center no-repeat;
}
.pro_mulu li p.on {
	background: #f36c21;
	color: #ffffff;
}
.pro_mulu li p.on span {
	background: url(../images/menu_tb2.png) 80% center no-repeat;
}
.pro_mulu li p.on a {
	color: #ffffff;
}
.pro_mulu li p:hover {
	background: #f36c21;
	color: #ffffff;
}
.pro_mulu li p:hover a {
	color: #ffffff;
}
.pro_mulu li p:hover span {
	background: url(../images/menu_tb2.png) 80% center no-repeat;
}
.pro_mulu li.on>a {
	background: #f36c21;
	color: #ffffff;
	border: 1px solid #fff;
}
.pro_mulu li div {
	margin-bottom: 10px;
}
.pro_mulu li div a {
	display: block;
	background: #f1f1f1;
	border: 0;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	border: 1px solid #f1f1f1;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 20px;
}
.pro_mulu a.pro_more {
	background: #ddd;
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
/*品牌展示*/
.bra_mulu {
	display: block;
}
.bra_mulu li p {
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 20px;
	border-bottom: 1px dotted #dedede;
	margin-bottom: 5px;
}
.bra_mulu li p a {
	/*width: 60%;*/
	float: left;
	display: block;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #555;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bra_mulu li p span {
	display: block;
	width: 30%;
	height: 40px;
	float: right;
	background: url(../images/menu_tb1.png) 80% center no-repeat;
}
.bra_mulu li p.on {
	background: #f36c21;
	color: #ffffff;
}
.bra_mulu li p.on span {
	background: url(../images/menu_tb2.png) 80% center no-repeat;
}
.bra_mulu li p.on a {
	color: #ffffff;
}
.bra_mulu li p:hover {
	background: #f36c21;
	color: #ffffff;
}
.bra_mulu li p:hover a {
	color: #ffffff;
}
.bra_mulu li p:hover span {
	background: url(../images/menu_tb2.png) 80% center no-repeat;
}
.bra_mulu li.on>a {
	background: #f36c21;
	color: #ffffff;
	border: 1px solid #fff;
}
.bra_mulu li div {
	margin-bottom: 10px;
}
.bra_mulu li div a {
	display: block;
	background: #f1f1f1;
	border: 0;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	border: 1px solid #f1f1f1;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 20px;
}
.bra_mulu a.pro_more {
	background: #ddd;
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.mod-brand-info {
    border: 1px solid #ddd;
    margin-top: 5px;
    min-height: 208px;
    overflow: hidden;
    width: 100%;
    margin-bottom: 20px;
}
.mod-brand-logo {
    float: left;
    height: 190px;
    width: 30%;
}
.mod-brand-logo img {
    margin: 26px 0 35px 30px;
    /*width: 250px;*/
}
.mod-brand-desc {
    color: #666;
    display:contents;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    margin-left: 10px;
    margin-top: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 68%;
	height: 145px;
}
@media (max-width:640px) {
.mod-brand-logo{
width: 100%;
height:100px;
}
.mod-brand-logo img{
	display:block;
	margin:0 auto;
/*width: 100%;
margin:0;*/
}
.mod-brand-desc{
width: 95%;
margin-top: 2px;
}
}

/*解决方案*/
.ipr_mulu {
	display: block;
}

.ipr_mulu li p {
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 20px;
	border-bottom: 1px dotted #dedede;
	margin-bottom: 5px;
}
.ipr_mulu li p a {
	/*width: 60%;*/
	float: left;
	display: block;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: left;
	color: #555;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ipr_mulu li p span {
	display: block;
	width: 30%;
	height: 40px;
	float: right;
	background: url(../images/menu_tb1.png) 80% center no-repeat;
}
.ipr_mulu li p.on {
	background: #16b4b9;
	color: #ffffff;
}
.ipr_mulu li p.on span {
	background: url(../images/menu_tb2.png) 80% center no-repeat;
}
.ipr_mulu li p.on a {
	color: #ffffff;
}
.ipr_mulu li p:hover {
	background: #16b4b9;
	color: #ffffff;
}
.ipr_mulu li p:hover a {
	color: #ffffff;
}
.ipr_mulu li p:hover span {
	background: url(../images/menu_tb2.png) 80% center no-repeat;
}
.ipr_mulu li.on>a {
	background: #16b4b9;
	color: #ffffff;
	border: 1px solid #fff;
}
.ipr_mulu li div {
	margin-bottom: 10px;
}
.ipr_mulu li div a {
	display: block;
	background: #f1f1f1;
	border: 0;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	border: 1px solid #f1f1f1;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 20px;
}
.ipr_mulu a.pro_more {
	background: #ddd;
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
}





.news_l {
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.news_l li a {
	display: block;
	font-size: 12px;
	color: #555;
	padding-left: 20px;
	padding-right: 5px;
	background: url(../images/news.png) 10px center no-repeat;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px dashed #dedede;
}
.news_l li a:hover {
	color: #0256ac;
}
.ny_content .content_right {
	float: right;
	width: 76%;
	background: #ffffff;
	padding: 1%;
}
.ny_content .content_right1 {
	float: right;
	width: 100%;
	background: #ffffff;
	padding: 1%;
}
.ny_content .content_right2 {
	float: none;
	width: 98%;
	padding-bottom: 30px;
}
.ny_content .content_right .bread_nav {
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #dedede;
	padding-bottom: 5px;
}
.ny_content .content_right1 .bread_nav {
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #dedede;
	padding-bottom: 5px;
}
.bread_nav {
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #dedede;
	padding-bottom: 5px;
}
.ny_content .content_right .bread_nav h1 {
	width: 20%;
	font-size: 20px;
	color: #f36c21;
	float: left;
	font-weight: bold;
}
.ny_content .content_right .bread_nav h2 {
	width: 20%;
	font-size: 20px;
	color: #f36c21;
	float: left;
	font-weight: bold;
}
.ny_content .content_right .bread_nav div {
	float: right;
	width: 78%;
	text-align: right;
	color: #777;
	overflow: hidden;
}
.bread_nav div {
	float: right;
	width: 78%;
	text-align: right;
	color: #777;
	overflow: hidden;
}
.ny_content .content_right .bread_nav div>em {
	display: inline-block;
	width: 25px;
	height: 40px;
	background: url(../images/dw.png) center center no-repeat;
	vertical-align: top;
}
.bread_nav div>em {
	display: inline-block;
	width: 25px;
	height: 40px;
	background: url(../images/dw.png) center center no-repeat;
	vertical-align: top;
}
.ny_content .content_right .bread_nav div a {
	color: #555;
}
.bread_nav div a {
	color: #555;
}
.ny_content .content_right .bread_nav div a:hover {
	color: #f36c21;
}
.bread_nav div a:hover {
	color: #f36c21;
}
.ny_content .content_right .conn {
	color: #555;
	font-size: 14px;
	line-height: 28px;
	padding-top: 10px;
}
.ny_content .content_right .conn_content {
	color: #555;
	width:76%;
	float:left;
	font-size: 14px;
	line-height: 28px;
	padding-top: 10px;
}
.ny_content .content_right3 {
	float: right;
	width: 20%;
	background: #ffffff;
	padding: 1%;
	margin-top: 90px;
}
@media (max-width: 640px){
.ny_content .content_right .conn_content{width:100%;}	
.ny_content .content_right3{width:100%;margin-top: 1px;}	
}
.ny_content .content_right3 .c_tlt {
	/*height: 60px;
	line-height: 60px;*/
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	background: #f36c21;
	color: #ffffff;
	margin-bottom: 10px;
	border-radius: 4px 4px 0 0;
}
.ny_content .content_right3 .c_tlt em {
	display: none;
}
.ny_content .ny_news_con2 {
	min-height: 300px;
}
.ny_content .ny_news_con2 a{
	color:#f36c21;
	font-weight:bold;	
}
.ny_content .ny_news_con2 a:hover{
	text-decoration:underline;
}
.ny_news_con li {
	list-style-type: initial;
}
.ny_news_con h4,h5{
	margin:20px 0 0 0;
	font-size: 14px;
}
/*.content .ny_news_con table td:first-child{background: #f36c21;}*/
.ny_content .content_right .conn .conn_content  .ny_news_con /*img,*/ .ny_content .content_right .conn .conn_content .ny_news_con table, .ny_content .content_right .conn .conn_content .ny_news_con tr, .ny_content .content_right .conn .conn_content .ny_news_con td, .ny_content .content_right .conn .conn_content .ny_news_con p, .ny_content .content_right .conn .conn_content .ny_news_con span, .ny_content .content_right .conn .conn_content .ny_news_con div {
	width: auto !important;
	height: auto !important;
	max-width: 100% !important;
	max-height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	white-space: normal;
	word-break: break-all;
}
/*@media only screen and (max-width: 760px) {
.ny_content .content_right .conn .ny_news_con img {
	width: auto !important;
	height: auto !important;
	max-width: 100% !important;
	max-height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	white-space: normal;
	word-break: break-all;
}*/
/*内页产品展示*/
.ny_products {
	width: 100%;
	background: #ffffff;
}
.ny_products .pro_bd ul li {
	float: left;
	width: 31.3%;
	margin-right: 3%;
	margin-bottom: 30px;
}
.ny_products .pro_bd ul li:nth-child(3n) {
	margin-right: 0px;
}
.ny_products .pro_bd ul li div {
	display: block;
	width: 100%;
	box-shadow: 0px 0px 72px 0px #e1dddd;
	-webkit-transition: all .25s;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
}
.ny_products .pro_bd ul li div .pro_img {
	display: block;
	text-align: center;
	width: 100%;
	height: 230px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
}
.ny_products .pro_bd ul li div .pro_img img {
	vertical-align: middle;
	max-width: 90%;
	max-height: 90%;
	transition-duration: 1s;
	-ms-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.ny_products .pro_bd ul li div .pro_img .iblock {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}
.ny_products .pro_bd ul li div p a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: #333;
	padding: 0 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ny_products .pro_bd ul li>div:hover p a {
	/*background: #16b4b9;
	color: #ffffff;*/
}
.ny_products .pro_bd ul li>div:hover img {
	transform: scale(1.1, 1.1);
	opacity: 0.8;
}
.new_inside {
	overflow: hidden;
	margin-bottom: 30px;
}
.new_inside li {
	width: 100%;
}
.news_box {
	position: relative;
	border-bottom: 1px solid rgba(0,0,0,.06);
	background: transparent;
	height: 180px;
}
.news_txt {
	float: left;
	padding: 36px 0 28px 14%;
	transition: all .3s ease-out 0s;
}
.news_box:hover .news_txt {
	padding: 36px 0 28px 16%;
}
.news_txt a span {
	font-size: 16px;
	color: #717171;
	display: block;
	height: 24px;
	overflow: hidden;
	margin-bottom: 20px;
	transition: all .3s ease-out 0s;
}
.news_box:hover .news_txt a span {
	color: #f36c21;
	text-decoration:none;
}
.news_box:hover .news_txt i {
	color: #999
}
.news_txt i {
	color: #7D7D7D;
	font-style: normal;
	line-height: 24px;
	height: 73px;
	display: block;
	overflow: hidden;
}
.news_date {
	width: 80px;
	float: right;
	font-family: "微软雅黑";
	color: #999;
	padding: 36px 66px 0 0;
	transition: all .3s ease-out 0s;
	position: absolute;
	left: 0;
	float: left;
	padding-top: 30px;
}
.news_box:hover .news_date {
	padding: 36px 86px 0 0
}
.arrow_left {
	position: absolute;
	top: 90px;
	left: 5px;
	width: 35px;
	height: 35px;
	text-align: center;
	border: 1px solid #fff;
	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	background: url(../images/icon.png) no-repeat 9px 14px;
}
.news_box:hover .arrow_left {
	border: 1px solid #f36c21;
	background: url(../images/icon_hover.png) no-repeat 9px 14px #f36c21;
}
.arrow_left i {
	width: 14px;
	height: 9px;
	display: block;
	margin: 13px 0 0 11px;
}
.news_date span {
	float: left;
	line-height: 36px;
	height: 36px;
	font-size: 24px;
	font-family: "微软雅黑";
}
.news_date i {
	float: left;
	color: #ABABAB;
	font-size: 18px;
}
.news_txt a span::before {
	width: 35px;
	height: 1px;
	content: '';
	background: #BFBFBF;
	position: absolute;
	top: 48px;
	left: 90px;
	transition: all 0.3s ease-out 0s;
}
.news_box:hover .news_txt a span::before {
	width: 60px;
	transition: all 0.3s ease-out 0s;
	background: #f36c21;
}
.news_box:hover .news_date span {
	color: #333;
}
.news_box:hover .news_date {
	padding: 30px 42px 0 0;
}
.ny_content .content_right .conn .ny_news_tlt {
	text-align: center;
	font-size: 20px;
	color: #555;
	padding: 10px 0;
}
.ny_content .content_right .conn_content .ny_news_tlt {
	text-align: center;
	font-size: 20px;
	color: #555;
	padding: 10px 0;
}
.ny_news_time {
	text-align: center;
	font-size: 12px;
	color: #999;
	padding-bottom: 10px;
	border-bottom: 1px dashed #dedede;
	margin-bottom: 10px;
}
.ny_news_ye {
	padding-top: 30px;
}
.ny_news_ye p {
	height: 35px;
	line-height: 35px;
	background: #f1f1f1;
	margin-bottom: 10px;
	padding: 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.content_left .show_menu {
	width: 100%;
}
.page_list {
	margin-bottom: 30px;
}
.ly_msg h3 {
	display: none;
}
.content_right .conn .pro_name {
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	/*color: #0256ac;*/
	margin-bottom: 10px;
}
.content_right .conn .proshow1 {
	padding-top: 40px;
	position: relative;
	padding-bottom: 20px;
}
.content_right .conn .proshow1 .js-silder {
	float: left;
	width: 45%;
	margin-top: 0 !important;/*border:1px solid #ddd;*/
	box-shadow: 0px 0 44px 0 #e1dddd;
}
.proshow1 .js-silder .silder-main-img {
	width: 100%;
	text-align: center;
	height: 400px;
}
.proshow1 .js-silder .silder-main-img img {
	max-width: 80% !important;
	max-height: 100%;
	vertical-align: middle
}
.proshow1 .js-silder .silder-main-img .iblock {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}
.proshow1 .prodesc p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
}
.proshow1 .prodesc p.bt {
	font-size: 20px;
	font-weight: normal;
	color: #b5b5b5;
}
.content_right .conn .proshow1 .prodesc {
	float: right;
	width: 51%;
}
.content_right .conn .proshow1 .prodesc p.desc {
	/*height: 125px;*/
	overflow: hidden;
	color: #999;
}
.content_right .conn .proshow1 .pro_btn {
	/*padding-top: 30px;*/
	overflow: hidden;
}
.content_right .conn .proshow1 .pro_btn1 {
	display: block;
	width: 19%;
	margin:10px 20px 10px 0;
	/*height: 55px;
	line-height: 55px;*/
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #f36c21;
	border-radius: 2px;
	float: left;
	border: 1px solid #fff;
}
.content_right .conn .proshow1 .pro_btn2 {
	display: block;
	width: 40%;
	margin-right: 0;
	/*height: 55px;
	line-height: 55px;*/
	text-align: center;
	font-size: 16px;
	background: #7b7b7b;
	color: #fff;
	border-radius: 2px;
	float: left;
	border: 1px solid #fff;
}
.content_right .conn .proshow1 .pro_btn2 em {
	display: block;
}
.content_right .conn .proshow1 .pro_btn1:hover {
	background: #fff;
	border: 1px solid #0256ac;
	color: #0256ac;
}
.content_right .conn .proshow1 .pro_btn2:hover {
	background: #fff;
	border: 1px solid #7b7b7b;
	color: #7b7b7b;
}
.content_right .conn .xgcp {
}
.content_right .conn .xgcp li {
	float: left;
	width: 23%;
	margin-right: 2.1%;
	margin-bottom: 30px;
}
.content_right .conn .xgcp li:nth-child(4n) {
	margin-right: 0px;
}
.content_right .conn .xgcp li div {
	display: block;
	width: 100%;
	box-shadow: 0px 0px 72px 0px #e1dddd;
	-webkit-transition: all .25s;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
}
.content_right .conn .xgcp li div .pro_img {
	display: block;
	text-align: center;
	width: 100%;
	height: 230px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
}
.content_right .conn .xgcp li div .pro_img img {
	vertical-align: middle;
	/*width: 100%;*/
	max-width: 100%;
	max-height: 100%;
	transition-duration: 1s;
	-ms-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.content_right .conn .xgcp li div .pro_img .iblock {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}
.content_right .conn .xgcp li div p a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: #333;
	padding: 0 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.content_right .conn .xgcp li>div:hover p a {
	background: #f36c21;
	color: #ffffff;
}
.content_right .conn .xgcp li>div:hover img {
	transform: scale(1.1, 1.1);
	opacity: 0.8;
}
.tags_title {
	border-bottom: 1px solid #DDD;
	margin: 40px 0 30px;
}
.tags_title span {
	width: 80px;
	padding: 0 15px;
	font-size: 16px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	margin-bottom: -1px;
	background: #fff;
	color: #333;
	display: block;
	margin-left: 5px;
	border: 1px solid #DDD;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
}
.proshow2 {
	padding-top: 20px;
}
.proshow2 .prodetail_con {
	float: right;
	width: 76%;
}
.proshow2 .prodetail_con .tags_title {
	margin: 0;
}
.proshow2 .prodetail_con .content {
	padding: 30px 0;
}
.proshow2 .prodetail_con .content img {
	max-width: 80%;
	height: auto !important;
}

.proshow2 .iprdetail_con {
	float: right;
	width: 76%;
}
.proshow2 .iprdetail_con .tags_title {
	margin: 0;
}
.proshow2 .iprdetail_con .content {
	padding: 30px 0;
}
.proshow2 .iprdetail_con .content img {
	max-width: 80%;
	height: auto !important;
}

.contact .tags_title {
}
.contact .tags_title span {
	float: left;
	width: auto;
	cursor: pointer;
}
.contact .tags_title span.ron {
	background: #f1f1f1;
	border: 1px solid #f1f1f1;
	border-bottom: 1px solid #DDD;
	color: #666;
	font-weight: normal;
}
.contact .content2 {
	display: none;
}
.contact .content1 ul {
}
.contact .content1 ul li {
	float: left;
	width: 30%;
	margin-right: 45px;
}
.contact .content1 ul li:nth-child(3n) {
	margin-right: 0;
}
.contact .content1 ul li a {
	display: block;
}
.contact .content1 ul li a em {
	display: block;
	float: left;
	width: 60px;
	height: 60px;
	border: 1px solid #ddd;
	border-radius: 50%;
	margin-right: 15px;
}
.contact .content1 ul li.lx1 em {
	background: url(../images/contact_tel.png) center center no-repeat;
}
.contact .content1 ul li.lx2 em {
	background: url(../images/contact_email.png) center center no-repeat;
}
.contact .content1 ul li.lx3 em {
	background: url(../images/contact_address.png) center center no-repeat;
	-webkit-animation: bounce-up 1.4s linear infinite;
	animation: bounce-up 1.4s linear infinite;
}
.contact .content1 ul li a .wz {
	float: left;
	width: 78%;
}
.contact .content1 ul li a .wz p {
	font-size: 20px;
	padding-bottom: 10px;
}
.contact .content1 ul li a .wz span {
	font-size: 20px;
}
.lx_dz {
	width: 100%;
	overflow: hidden;
	margin: 50px auto 20px;
	padding: 0;
}
.lx_dz .dz_map {
	width: 97%;
	height: 370px;
	overflow: hidden;
	margin: 0 auto;
	padding: 1%;
	border: 1px solid #d9d9d9;
}
.lx_dz .dz_map iframe {
	width: 100%;
}
.lx_dz .dz_map iframe body {
	width: 100%;
}
.page_list {
	text-align: center;
	padding-top: 20px;
}
.page_list a {
	display: inline-block;
	padding: 0 10px;
	background: #ddd;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 5px;
	border-radius: 2px;
}
.page_list a:hover {
	background: #0256ac;
	color: #ffffff;
}
.page_list a.pnnum1 {
	background: #0256ac;
	color: #ffffff;
}
.page_list input {
	display: inline-block;
	padding: 0 5px;
	background: #1f71c2;
	width: 40px !important;
	height: 30px !important;
	line-height: 30px;
	text-align: center;
	margin: 0 5px;
	color: #fff;
	cursor: pointer;
}
.page_list .p_input {
	display: inline-block;
	padding: 0 5px;
	background: #ddd;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0 5px;
	color: #555;
	cursor: default;
}
.cpzx .ly_msg {
	width: 100%;
	overflow: hidden;
	margin: 0 auto 20px;
	padding: 0;
}
.cpzx .ly_msg h3 {
	width: 100%;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	margin: 0 auto;
	padding: 0;
	border-bottom: 1px solid #dfdfdf;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.cpzx .ly_msg ul {
	width: 100%;
	overflow: hidden;
	margin: 20px auto;
	padding: 0;/* box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;*/
}
.cpzx .ly_msg ul li {
	width: 100%;
	overflow: hidden;
	margin: 0 auto 12px;
	padding: 0;
}
.cpzx .ly_msg ul li h4 {
	width: 17%;
	height: 34px;
	overflow: hidden;
	line-height: 34px;
	margin: 0;
	padding: 0 20px 0 0;
	color: #333;
	font-size: 14px;
	text-align: right;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {
	width: 83%;
	overflow: hidden;
	margin: 0;
	padding-right: 20px;
	background: url(../images/tb_img.png) top right no-repeat;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .ly_msg ul li .msg_ipt1 {
	height: 34px;
}
.cpzx .ly_msg ul li .msg_tara {
	height: 118px;
}
.cpzx .msg_ipt1 input, .msg_tara textarea {
	display: block;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 8px 15px;
	color: #666;
	font-size: 12px;
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .msg_ipt1 input {
	height: 34px;
	line-height: 16px;
}
.cpzx .msg_tara textarea {
	height: 118px;
	line-height: 20px;
	resize: none;
}
.cpzx .ly_msg ul li .msg_ipt2 {
	width: 120px;
	height: 34px;
	overflow: hidden;
	margin-right: 10px;
	padding: 0;
	float: left;
}
.cpzx .msg_ipt2 input {
	display: block;
	width: 120px;
	height: 34px;
	overflow: hidden;
	line-height: 16px;
	margin: 0;
	padding: 8px 15px;
	color: #666;
	font-size: 12px;
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .ly_msg ul li a.yzm_img {
	display: block;
	width: 90px;
	height: 34px;
	overflow: hidden;
	margin: 0;
	padding-right: 20px;
	background: url(../images/tb_img.png) top right no-repeat;
	float: left;
}
.cpzx .ly_msg ul li .msg_btn {
	width: 83%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	float: left;
}
.cpzx .msg_btn input {
	display: block;
	width: 100px;
	height: 34px;
	overflow: hidden;
	line-height: 32px;
	margin: 20px 15px 0 0;
	padding: 0;
	background-color: #f0f0f0;
	color: #333;
	font-size: 13px;
	text-align: center;
	border: 1px solid #ccc;
	float: left;
}
.cpzx .ly_msg ul li .msg_ipt12 {
	width: 83%;
	height: 34px;
	overflow: hidden;
	margin: 0;
	padding-right: 20px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .msg_ipt12 input {
	height: 34px;
	line-height: 16px;
	display: block;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 8px 15px;
	color: #666;
	font-size: 12px;
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .ly_msg ul li h4 {
	width: 10%;
	height: 45px;
	font-size: 12px;
}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {
	width: 90%;
}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {
	width: 90% !important;
}
.cpzx .ly_msg ul li .msg_ipt1 {
	height: 47px;
}
.cpzx .msg_ipt1 input {
	height: 45px;
	line-height: 45px;
}
.cpzx .ly_msg ul li .msg_ipt12 {
	width: 90% !important;
	height: 45px !important;
}
.cpzx .msg_ipt12 input {
	height: 45px;
}
.cpzx .ly_msg ul li .msg_ipt1 select {
	height: 45px !important;
}
.cpzx input {
	border-radius: 2px;
	border: 1px solid #fff !important;
	background: #f1f1f1;
}
.cpzx textarea {
	border-radius: 2px;
	border: 1px solid #fff !important;
	background: #f1f1f1;
}
.cpzx select {
	border-radius: 2px;
	border: none !important;
	background: #f1f1f1;
	outline: none;
	text-indent: 10px;
}
.cpzx input:focus, .cpzx textarea:focus {
	border: 1px solid #dedede !important;
}
.cpzx .ly_msg ul li a.yzm_img img {
	height: 100% !important;
}
.cpzx .msg_btn input {
	width: 150px;
	height: 45px;
	line-height: 45px;
	cursor: pointer;
}
.cpzx .msg_btn input:first-child {
	background: #f36c21;
	color: #fff;
	outline: none;
}
.cpzx .msg_ipt2 input {
	height: 45px;
}
.cpzx .ly_msg ul li .msg_ipt2 {
	height: 45px;
}



/*小尺寸屏幕电脑*/
@media (max-width:1199px) {
.ly_top .top_logo {
	width: 60%;
}
.ly_top .top_right {
}
.ly_top .top_right .tr_r {
	display: none;
}
.h_news {
	width: 90%;
}
.ly_about_in {
	width: 96%;
	padding: 20px 0 40px;
}
.gsjj {
	background: none;
}
.gsjj_img {
	margin-top: 30px;
	width: 30%;
}
.gsjj_img img {
	width: auto;
	height: 230px;
	max-width: 100%;
}
.gsjj_in {
	width: 65%;
	margin: 30px 30px 0 0;
}
.gsjj h2 {
	padding: 0 10px;
}
.gsjj p {
	height: 125px;
	margin-top: 24px;
	padding: 0 10px;
}
.ny_content .content_left {
	width: 22%;
}
.ny_content .content_right {
	width: 72%;
}
.ny_content .content_right2 {
	width: 98%;
}
.h_products .pro_bd ul li {
	width: 45%;
}
.h_products .pro_bd ul li:nth-child(2n) {
	margin-right: 0;
}
.h_products .pro_hd ul li a {
	padding: 8px 10px;
}
.h_products .pro_bd ul li div a .pro_img {
	height: 300px;
}
.ny_products .pro_bd ul li {
	width: 48%;
}
.ny_products .pro_bd ul li:nth-child(2n) {
	margin-right: 0;
}
.ny_products .pro_bd ul li:nth-child(3n) {
	margin-right: 3%;
}
.ny_products .pro_bd ul li:nth-child(6n) {
	margin-right: 0;
}
.ny_products .pro_hd ul li {
	padding: 8px 10px;
}
.ny_products .pro_bd ul li div a .pro_img {
	height: 300px;
}
#link {
	width: 96%;
}
.ny_banner .search {
	width: auto;
	top: auto;
	bottom: 10%;
	left: auto;
	right: 5%;
	margin-left: 0;
}
.suspension {
	display: none;
}
#KFRightScreen {
	display: none !important;
}
#KFCenterScreen {
	display: none !important;
}
#KFBoxTitle {
	display: none !important;
}
.custombox {
	display: none !important;
}
.ny_content {
	width: 95%;
}
.content_right .conn .xgcp li {
	width: 21%;
	margin-right: 5.33333%;
}
.contact .content1 ul li a .wz {
	width: 60%;
}
.silder-main {
	min-height: inherit;
}
}

/*平板*/
@media (max-width:991px) {
.navigation li {
	width: 10%;
}

.h_news .news_bd .news_tj {
	width: 100%;
	float: none;
	margin-bottom: 20px;
}
.h_news .news_bd ul {
	width: 100%;
	float: none;
}
.gsjj {
	background: none;
}
.gsjj_img {
	margin-top: 0;
	width: 100%;
	display: block
}
.gsjj_img img {
	width: 100%;
	display: block;
	height: auto;
	max-height: 300px;
}
.gsjj_in {
	width: 100%;
	margin: 20px 0 0 0;
}
.gsjj a.more {
	float: none;
	margin: 20px auto;
}
.suspension {
	display: none;
}
#KFRightScreen {
	display: none !important;
}
#KFCenterScreen {
	display: none !important;
}
#KFBoxTitle {
	display: none !important;
}
.custombox {
	display: none !important;
}
.h_products_in {
	padding: 20px 0 10px;
}
.h_products .pro_hd ul {
	display: none;
}
.link_title {
	height: 40px;
	line-height: 40px;
}
.page_list td span {
	display: none;
}
.page_list td #firstpage {
	display: none;
}
.page_list td #endpage {
	display: none;
}
.page_list a {
	margin-right: 5px;
}
.page_list {
	font-size: 0;
	color: #fff;
	margin-bottom: 0;
}
.page_list input {
	display: none !important;
}
.page_list a {
	font-size: 12px;
}
#myscroll ul li {
	height: 150px;
}
#myscroll .intro a h5 {
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
}
.content_right .conn .xgcp li div .pro_img {
	height: 170px;
}
.ny_content .ny_news_con {
	min-height: 150px;
}
}
 @media (max-width:880px) {
.ly_top {
	height: 70px;
}
.ly_top_in {
	height: 70px;
}
.ly_top .top_logo {
	width: 100%;
	height: 55px;
	text-align: center;
	margin: 10px 0;
}
.ly_top .top_logo a {
	width: 100%;
	text-align: center;
}
.ly_top .top_logo a img {
	max-width: 90%;
	display: inline-block;
	vertical-align: top;
}
.ly_top .top_right {
	display: none;
}

/*导航悬浮样式*/
.ly_nav2 {
	top: 70px;
	background:#d9d7d7;
}
.flickerplate {
	margin-top: 110px;
}
.ny_banner {
	margin-top: 110px;
}
.web_nav {
	width: 96%;
	display: block;
}
.navigation {
	width: 100%;
	display: none;
}
.navigation li {
	width: 100%;
	background: #f1f1f1;
	border-bottom: 1px solid #ffffff;
}
.navigation li a {
	color: #555;
	height: 40px;
	line-height: 40px;
}
.navigation li.logo2 {
	display: none;
}
.h_search_wrap {
	display: none;
}
.h_search .form1 {
	margin-top: 2px;
}
.h_search {
	width: 70%;
	top: 0;
	left: 20%;
	background: none;
	display: block;
	padding: 0 0;
}
.h_search .form_text1 {
	width: 70%;
	height: 40px;
}
.h_search .form_button1 {
	width: 30%;
	background: #f36c21;
	height: 40px;
}
.youshi_wrap {
}
.h_youshi_in ul li p {
	font-size: 12px;
	margin-top: 0;
}
.h_youshi_in ul {
	width: 96%;
	padding: 20px 2% 0;
}
.h_youshi_in {
	overflow: hidden;
	width: 100%;
	padding: 20px 0 0;
}
.h_youshi_in ul li {
	width: 47%;
	margin-bottom: 10px;
	margin-right: 20px;
}
.h_youshi_in ul li:nth-child(2n) {
	margin-right: 0;
}
.h_youshi_in ul li .icon {
	width: 80px;
	height: 80px;
}
.h_youshi_in ul li .icon span {
	width: 30px;
	height: 30px;
}
.h_youshi_in ul li .tlt {
	margin-top: 10px;
	font-size: 16px;
}
.h_foot1 .h_foot1_in>p {
	height: auto;
	font-size: 20px;
	line-height: 35px;
}
.contact .content1 ul li {
	float: none;
	width: 100%;
	margin-right: 0;
	margin-bottom: 20px;
}
.contact .content1 ul li a .wz {
	width: 75%;
}
.contact .content1 ul li a .wz p {
	float: left;
	width: 100%;
	line-height: 26px;
	padding-right: 10px;
}
.contact .content1 ul li a .wz span {
	float: left;
	width: 100%;
	line-height: 26px;
}
.contact .content1 ul li.lx3 a .wz span {
	float: left;
	line-height: 30px;
}
.lx_dz {
	margin: 20px auto 20px;
}
.lx_dz .dz_map {
	height: 270px;
}
.ny_banner .search {
	width: auto;
	top: auto;
	bottom: 30%;
	left: auto;
	right: 50%;
	margin-right: -190px;
}
}

/*手机*/
@media (max-width:767px) {
.flickerplate {
	
}

.h_news {
	padding: 20px 0;
}
.h_news .news_bd {
	padding-top: 20px;
}
.h_news .news_bd .news_tj .news_tj_img a {
	height: 140px;
}
.h_news .news_bd ul li {
	padding: 15px;
	margin-bottom: 15px;
}
.h_news .news_bd ul li .news_time {
	left: 15px;
	top: 15px;
}
.ly_about_in {
	padding: 20px 0 20px;
}
.h_products .pro_hd ul li a {
	padding: 8px 10px;
}
.h_products .pro_bd ul li div .pro_img {
	height: 150px;
}
.ny_products .pro_hd ul li a {
	padding: 8px 10px;
}
.ny_products .pro_bd ul li div a .pro_img {
	height: 150px;
}
#myscroll li .intro {
	bottom: -24px;
}
.ny_content .content_left {
	/*float: none;*/
	width: 98%;
	padding: 1%;
}
.ny_content .content_right {
	float: none;
	width: 98%;
	padding: 1%;
}
.ny_content .content_right .bread_nav {
	overflow: visible;
	height: auto;
	line-height: 24px;
}
.ny_content .content_right .bread_nav h2 {
	float: none;
	width: 100%;
}
.ny_content .content_right .bread_nav div {
	float: none;
	width: 100%;
	text-align: left;
	line-height: 15px;
	padding: 10px 0 7px;
}
.ny_content .content_right .bread_nav div>em {
	height: 15px;
}
.ny_content .content_left .c_tlt {
	padding: 0 20px;
	height: 38px;
	line-height: 38px;
	cursor: pointer;
}
.ny_content .content_left .c_tlt span {
	cursor: pointer;
	font-size: 16px;
	float: left;
	width: 30%;
	text-align: left;
}
.ny_content .content_left .c_tlt em {
	cursor: pointer;
	display: block;
	font-size: 15px;
	width: 30%;
	text-align: right;
	color: #ffffff;
	height: 40px;
	line-height: 40px;
	float: right;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.ny_content .content_left .pro_mulu {
	height: 300px;
	display: none;
}
.ny_content .content_left .bra_mulu {
	height: 300px;
	display: none;
}
.ny_content .content_left .ipr_mulu {
	height: 300px;
	display: none;
}
.ny_content .content_left .pro_mulu ul {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
	margin: 0 auto;
	padding: 0 10px;
	box-sizing: border-box;
}
.ny_content .content_left .bra_mulu ul {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
	margin: 0 auto;
	padding: 0 10px;
	box-sizing: border-box;
}
.ny_content .content_left .ipr_mulu ul {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
	margin: 0 auto;
	padding: 0 10px;
	box-sizing: border-box;
}
.news_txt {
	padding: 20px 0 20px 23%;
}
.news_date {
	width: 20%;
	padding: 20px 3% 0 0;
}
.news_txt a span::before {
	display: none;
}
.news_txt a span {
	margin-bottom: 10px;
}
.news_txt i {
	height: 50px;
	overflow: hidden;
	display: block;
}
.news_box {
	height: auto;
	overflow: hidden;
}
.arrow_left {
	top: auto;
	bottom: 20px;
}
.ny_content .content_right2 {
	padding-bottom: 0;
}
.news_box:hover .news_txt {
	padding: 20px 0 20px 23%;
}
.news_box:hover .news_date {
	padding: 20px 3% 0 0;
}
.ny_content .ny_news_con {
	min-height: 100px;
}
.content_right .conn .xgcp li {
	width: 46%;
}
.content_right .conn .xgcp li:nth-child(2n) {
	margin-right: 0;
}
.content_right .conn .xgcp li div .pro_img {
	height: 160px;
}
.ly_msg ul li h4 {
	display: none;
}
.cpzx .ly_msg ul li div {
	width: 100% !important;
}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {
	width: 100% !important;
}
.cpzx .ly_msg ul li .msg_ipt12 {
	width: 100% !important;
}
.ly_msg ul li div.msg_ipt2 {
	width: 30% !important;
}
.ly_msg ul li span {
	display: none;
}
.ly_msg {
	margin: 0 auto 0 !important;
}
.cpzx .msg_btn input {
	width: 49%;
	margin-right: 0;
}
.cpzx .msg_btn input:first-child {
	margin-right: 2%;
}
.content_right .conn .proshow1 {
	padding-top: 0;
}
.proshow1 .js-silder .silder-main-img {
	height: 300px;
}
.content_right .conn .proshow1 .js-silder {
	float: none;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top: 20px;
	padding-bottom: 20px;
}
.content_right .conn .proshow1 .prodesc {
	float: none;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top: 15px;
}
.content_right .conn .proshow1 .prodesc p.desc {
	height: 74px;
}
.content_right .conn .proshow1 .pro_btn {
	padding-top: 15px;
}
.content_right .conn .proshow1 .pro_btn1 {
	height: 44px;
	line-height: 44px;
}
.content_right .conn .proshow1 .pro_btn2 {
	height: 44px;
	line-height: 44px;
}
.content_right .conn .proshow1 .pro_btn2 em {
	display: none;
}
.tags_title {
	margin: 20px 0 30px;
}
.proshow2 .prodetail_con {
	width: 100%;
}
.proshow2 {
	padding-top: 0;
}
.proshow2 .prodetail_con .content {
	padding: 10px 0;
}
}


/*新闻文章*/
.h_title {
	width: 94%;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	margin: 15px 3% 15px;
	padding: 0 0 10px;
	border-bottom: 1px solid #dedede;
}
.h_title h3 {
	float: left;
	height: 30px;
	line-height: 30px;
	color: #333;
	font-size: 20px;
	padding-left: 20px;
	position: relative;
}
.h_title h3:before {
	content: '';
	display: block;
	width: 3px;
	height: 18px;
	background: #333;
	position: absolute;
	top: 50%;
	margin-top: -9px;
	left: 0;
}
.h_title h3 a {
	color: #4d779e;
	font-size: 24px;
}
.h_title h3 img {
	display: block;
	width: 2px;
	height: 24px;
	float: left;
	margin: 3px 18px 3px 0;
	padding: 0;
}
.h_title h3 span {
	display: inline-block;
	color: #999;
	font-size: 14px;
	font-family: "Arial";
	font-style: italic;
	margin: 0 0 0 14px;
	font-weight: normal;
}
.h_title a {
	display: inline-block;
	float: right;
	color: #7a9bba;
	font-size: 14px;
}
.h_title a img {
	display: inline-block;
	vertical-align: middle;
	margin: -4px 0 0 4px;
}
.h_article {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding: 30px 0 30px;
	background: #fff;
}
.h_article .art_l, .h_article .art_r {
	width: 31%;
	overflow: hidden;
	margin: 0 3% 0 0;
	padding: 0;
	border: 1px solid #e7eaf1;
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0, 37, 55, 0.05);
}
.h_article .art_l {
	float: left;
}
.h_article .art_r {
	float: right;
	margin: 0;
}
.art_list {
	width: 94%;
	height: 212px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 0 0 0;
	box-sizing: border-box;
}
.art_list ul li {
	width: 100%;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	margin: 0;
	padding: 0 0 0 12px;
	/*background: url(../images/art_tb.jpg) 8px center no-repeat;*/
	box-sizing: border-box;
}
.art_list ul li a {
	display: inline-block;
	width: 75%;
	color: #666;
	font-size: 14px;
	text-indent: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.art_list ul li span {
	display: inline-block;
	width: 20%;
	color: #999;
	font-family: "Arial";
	font-size: 12px;
	float: right;
	text-align: right;
}
.art_list ul li a:hover {
	color: #f36c21;
	text-decoration: underline;
}
.art_list ul.downlist {
	float: left;
	width: 100%;
}
.art_list ul.downlist li {
	width: 50%;
	height: 34px;
	overflow: hidden;
	line-height: 34px;
	margin: 0;
	box-sizing: border-box;
	color: #fff;
	padding: 0 0 0 0;
	float: left;
	margin-bottom: 7px;
	background: none;
}
.art_list ul.downlist li a {
	text-align: center;
	display: inline-block;
	width: 75%;
	color: #fff;
	background: #cecece;
	font-size: 14px;
	text-indent: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-radius: 0 0 2px 2px;
	padding: 0 5% 0 5%;
	position: relative;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.art_list ul.downlist li a:hover {
	color: #fff;
	text-decoration: none;
	background: #7a9bba;
}
.link {
	width: 100%;
	padding-bottom: 30px;
	background: #fff;
}
.link .link_con {
	width: 100%;
	margin: 0 auto;
	background: #fff;
	padding: 15px 10px;
}
.link .link_con span {
	display: block;
	background: url(../images/pecv.png) left center no-repeat;
	padding-left: 25px;
	font-size: 15px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	margin-bottom: 5px;
}
.link .link_con p {
	font-size: 12px;
	color: #555;
	line-height: 24px;
	padding: 0 15px 0 0;
}
.link .link_con p a {
	font-size: 12px;
	color: #555;
}
.foot1 {
	background-color: #525252;
	width: 100%;
}
.foot1 .fb_b {
	padding: 10px 0 30px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
}
.foot1 .fb_b a {
	color: #ffffff;
}
.foot2 {
	background-color: #525252;
	width: 100%;
	padding: 40px 0 30px;
	color: #ffffff;
	font-size: 12px;
}
.foot2 ul li {
	float: left;
	width: 29%;
	margin-right: 3%;
	background: #555555;
	padding: 10px 1%;
}
.foot2 ul li:nth-child(3n) {
	margin-right: 0px;
}
.foot2 ul li .icon {
	width: 50px;
	height: 50px;
	float: left;
}
.foot2 ul li.f1 .icon {
	background: url(../images/f_icon1.png) top center no-repeat;
}
.foot2 ul li.f2 .icon {
	background: url(../images/f_icon2.png) top center no-repeat;
}
.foot2 ul li.f3 .icon {
	background: url(../images/f_icon3.png) top center no-repeat;
}
.foot2 ul li .wz {
	float: left;
	width: 80%;
}
.foot2 ul li .wz p {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
.foot2 ul li .wz span {
	display: block;
	font-size: 12px;
	color: #fff;
	padding-top: 10px;
	height: 35px;
	overflow: hidden;
}
.foot2 ul li:hover {
	background: #4d779e;
}
.container {
    width: 95%;
    max-width: 1230px;
    margin: 0 auto;
}
/*中等屏幕*/
@media (max-width:992px) {
.h_article {
	padding: 30px 0 0;
}
.h_article .art_l {
	float: none;
	width: 100%;
}
.h_article .art_r {
	float: none;
	width: 100%;
}
.h_title {
	margin: 20px auto 10px;
}
.h_article .art_l, .h_article .art_r {
	margin-bottom: 15px;
}
.container {
	width: 95%;
}	
}
/*小屏幕*/
@media (max-width:880px) {

}	
/*新闻文章*/

/*解决方案*/
.product {
	background: #fff;
	width: 100%;
	padding: 40px 0px;
	margin: 0px auto;
}
.product .bd {
	width: 95%;
	max-width: 1230px;
	/*height: 370px;*/
	margin: 0px auto;
	margin: 40px auto 40px;
	overflow: hidden;
}
.product .bd li {
	position: relative;
	display: block;
	float: left;
	width: 22.5%;
	height: 270px;
	/*background: url(../images/product-bg.png) no-repeat;*/
	background-size: 100% 100%;
	background-position: left top;
	margin: 0 15px 0 15px;
	overflow: hidden;
}
.product .bd li>a {
	display: block;
	display: flex;
	justify-content: center;
	align-items: center;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
}
.product .bd li .img {
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	margin: 30px auto 0px auto;
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.product .bd li .name {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 60px;
	overflow: hidden;
	background: #d9d7d7;
	color: #fff;
	text-align: center;
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.product .bd li .name p a {
	display: block;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.product .bd li .name span a {
	color: #333;
	display: block;
	/*background: url(../images/product-line.png) no-repeat;*/
	background-position: center bottom;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	padding: 0 10px 12px;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.product .bd li:hover .img {
	margin-top: 20px;
}
.product .bd li:hover .name {
	height: 110px;
	background: #f36c21;
}
.product .arrow {
	margin: 0px auto;
	text-align: center;
}
.product .arrow a {
	position: relative;
	display: inline-block;
	width: 90px;
	height: 28px;
	border: 1px solid #ddd;
	border-radius: 30px;
	margin: 0px 10px;
	overflow: hidden;
	cursor: pointer;
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.product .arrow a:hover {
	background-color: #f36c21;
	border: 1px solid #f36c21;
}
.product .arrow a:hover img {
	margin-top: -28px;
}
.h_tlt1 {
	width: 100%;
	text-align: center;
	position: relative;
	padding-bottom: 10px;
}
.h_tlt1:after {
	content: '';
	width: 60px;
	height: 2px;
	background: #f36c21;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
}
.h_tlt1 h2 {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	height: 40px;
	line-height: 40px;
	margin-right: 5px;
}
.sy_gg {
	width: 100%;
}
.sy_gg img {
	max-width: 100%;
	height: auto;
}
/*解决方案*/
/*合作品牌*/
.w-lantern {
	position: relative;
	text-align: center;
}
.w-lantern ul, .w-lantern li {
	list-style: none;
}
.w-lantern li .lantern-item {
}
.w-lantern li .lantern-item-in {
	position: relative;
	overflow: hidden;
}
.w-lantern-text-mask li .textbox {
	position: absolute;
	height: 100%;
	right: 0;
	bottom: -100%;
	left: 0;
}
.w-lantern-text-mask li:hover .textbox {
	bottom: 0;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
}
.w-lantern-text-mask li .textbox .textbox_mask {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: 0.5;
*filter:alpha(opacity=50);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.w-lantern-text-mask li .textbox .text {
	display: table;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}
.w-lantern-text-mask li .textbox .text .text_in {
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	padding: 1em;
}
.w-lantern-h .w-lantern-in {
	padding: 0 15px;
}
.w-lantern-h li {
	width: 25%;
	float: left;
}
.w-lantern-h li img {
	max-width: 100%;
}
.w-lantern-h li .lantern-item {
	padding: 0 4px;
}
.w-lantern-h .lantern_pre, .w-lantern-h .lantern_next {
	position: absolute;
	top: 50%;
	margin-top: -32px;
	width: 14px;
	height: 65px;
	background-color: #C5C5C5;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.w-lantern-h .lantern_pre {
	left: 0;
	background-image: url(../images/lantern_pre.png);
}
.w-lantern-h .lantern_next {
	right: 0;
	background-image: url(../images/lantern_next.png);
}
.w-lantern-v .w-lantern-in {
	padding: 15px 0;
}
.w-lantern-v li {
}
.w-lantern-v li img {
	max-height: 100%;
	max-width: 100%;
}
.w-lantern-v li .lantern-item {
	padding: 4px 0;
	height: 100%;
}
.w-lantern-v li .lantern-item .lantern-item-in {
	height: 100%;
}
.w-lantern-v .lantern_pre, .w-lantern-v .lantern_next {
	position: absolute;
	left: 50%;
	margin-left: -32px;
	height: 14px;
	width: 65px;
	background-color: #C5C5C5;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.w-lantern-v .lantern_pre {
	top: 0;
	background-image: url(../images/lantern_pre_v.png);
}
.w-lantern-v .lantern_next {
	bottom: 0;
	background-image: url(../images/lantern_next_v.png);
}
.w-lantern-marquee .w-lantern-in {
	padding: 0 !important;
}
.w-lantern-marquee .lantern_pre, .w-lantern-marquee .lantern_next {
	display: none;
}
.pageState span {
	background: #ddd;
	width: 6px;
	height: 6px;
	display: inline-block;
}
.pageState span.active {
	background: #f00;
}
.w-lantern-pdHairline img {
	padding: 1px;
	border: 1px solid #D9D9D9;
}
.w-lantern-pdThin img {
	padding: 3px;
	border: 1px solid #D9D9D9;
}
.w-lantern-pdMedium img {
	padding: 5px;
	border: 1px solid #D9D9D9;
}
.w-lantern-pdThick img {
	padding: 10px;
	border: 1px solid #D9D9D9;
}
.w-title {
}
.w-title .title-h-in > span, .w-title28 .tith span {
	font-family: "微软雅黑", microsoft yahei;
}
.w-title1 .title-h-in > span {
	font-size: 115%;
}
.w-title16 {
	background: url(../images/title16bg.png) repeat-x center;
}
.w-title16 .title-h-in {
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 0 2em;
	background: #fff;
}
.w-title16, .w-title16 h2 {
	line-height: 1.2;
}
.w-title28 .tith {
	font-size: 100%;
}
.w-title28 h2 {
	font-size: 95%;
}
.title-h-in {
	min-height: 25px;
}
.w-text {
	min-height: 25px;
	line-height: 2; /*word-break:break-all; word-wrap:break-word;*/
}
.w-text ul, .w-text ul li {
	list-style: inside disc;
}
.w-text ol, .w-text ol li {
	list-style: inside decimal;
}
/*合作品牌*/

/*导航*/
#access2 {
	display: block;
	/*float: right;*/
	margin-left: 270px;
	z-index: 3000;
	line-height: 40px;
}
#access2 ul li {
	float: left;
	position: relative;
}
#access2 a {
	display: block;
	text-decoration: none;
	color: #333;
	padding: 0 30px;
	line-height: 40px;
	font-size: 16px;
}
#access2 ul ul {
	display: none;
	position: absolute;
	top: 40px;
	left: 0px;
	float: left;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #e5e5e5;
	width: 220px;
	z-index: 2000;
}
#access2 ul ul li {
	min-width: 220px;
	border-bottom: 1px solid #e5e5e5;
	border-left: 0px;
	margin-left: 0px;
}
#access2 ul ul ul {
	left: 100%;
	top: 0;
}
#access2 ul ul a {
	background: #fff;
	height: auto;
	padding: 10px;
	line-height: 130%;
	width: 200px;
	text-transform: none;
	font-weight: normal;
	color: #666;
	font-size: 14px;
}
#access2 li:hover > a {
	color: #f36c21;
}
#access2 ul ul li:hover > a {
	color: #333;
	background-color: #f2f2f2;
}
#access2 ul li:hover > ul {
	display: block;
}
/*#access2 ul li.current_page_item > a, #access2 ul li.current-menu-ancestor > a, #access2 ul li.current-menu-item > a, #access2 ul li.current-menu-parent > a {
	color: #DF0024;
}*/
* html #access2 ul li.current_page_item a, * html #access2 ul li.current-menu-ancestor a, * html #access2 ul li.current-menu-item a, * html #access2 ul li.current-menu-parent a, * html #access2 ul li a:hover {
	color: #4499f0;
}
#access2 ul ul li.current_page_item > a, #access2 ul ul li.current-menu-ancestor > a, #access2 ul ul li.current-menu-item > a, #access2 ul ul li.current-menu-parent > a {
	color: #333;
	background-color: #f2f2f2;
}
* html #access2 ul ul li.current_page_item a, * html #access2 ul ul li.current-menu-ancestor a, * html #access2 ul ul li.current-menu-item a, * html #access2 ul ul li.current-menu-parent a, * html #access2 ul ul li a:hover {
	color: #333;
	background-color: #f2f2f2;
}
#access2 li.menu-item-home {
	border: 0px;
}
#access2 li {
	z-index: 6000;
}
#mobi_menu {
	display: block;
	float: right;
	background-image: url("../images/open.png");
	background-repeat: no-repeat;
	width: 48px;
	height: 48px;
	display: none;
}
#mobi_menu:hover {
	background-color: #f8f8f8;
}
#mobi_menu.mclick {
	background-image: url("../images/close.png");
}





@media screen and (max-width: 479px) {
#mheader div.mlast {
	/*width: 18%;*/
	padding-right: 5px;
}
#mobi_menu {
	display: block;
}
#access2 {
	float: none;
	z-index: 3000;
	line-height: 30px;
	position: absolute;
	left: 0;
	top: 68px;
	width: 100%;
	z-index: 100;
	background-color: #efefef;
	display: none;
}
#access2 ul li, #access2 li.menu-item-home {
	float: none;
	position: inherit;
	border-bottom: 1px solid #e0e0e0;
}
#access2 a {
	padding-left: 20px;
	line-height: 35px;
}
#access2 ul ul {
	display: none;
	position: static;
	top: 0px;
	left: 0px;
	float: none;
	box-shadow: 0px;
	-moz-box-shadow: 0px;
	border: 0px solid #e5e5e5;
	width: 100%;
	background: #fff;
}
#access2 ul ul li {
	min-width: 100%;
	border-bottom: 0px solid #e5e5e5;
	border-left: 0px;
}
#access2 ul ul ul {
	left: 100%;
	top: 0;
}
#access2 ul ul a {
	height: auto;
	padding: 0px;
	padding-left: 30px;
	line-height: 25px;
	width: auto;
}
#access2 li:hover > a {
	color: #4499f0;
}
#access2 ul ul li:hover > a {
	color: #4499f0;
	background: #fff;
}
}

/*about*/
.banner{ /*padding: 8% 0;*/ text-align: center;/*color: #fff;*/ position: relative; margin-bottom: 40px;}
.minHeight{ min-height: calc(100vh - 500px); overflow: hidden; position: relative;z-index: 2;}
.breadCt{ font-size: 0; padding-top: 35px; white-space: nowrap;}
.breadUL>li:nth-child(1)>a:before{ display: none;}
img{vertical-align: middle;max-width: 100%;}
.centerLogo{ position: absolute; left: 0;right: 0;bottom: -40px;text-align: center;}
.aboutDefault_1{ padding:2% 0 3% 0; color: #666;}
.bujuUL{ text-align: center; white-space: nowrap; font-size: 0;}
.numberUL{ text-align: center; font-size: 0;}
.numberUL li{ display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; vertical-align: top; width: 24%; border-left: 1px solid #ddd;}
.numberUL li:first-child{ border: 0;}
.bujuUL li{ display: inline-block; width: 25%; vertical-align: top;}
.bujuUL li img{ height: 80px; margin-bottom: 5px;}
.fonts{font-family: Microsoft JhengHei ; }
.borderTops{border-top:1px solid #ddd}
.aboutDefault_2{ padding: 3% 0 6% 0;}
.kekaoUL { font-size: 0; text-align: center; display: flex; display: -webkit-flex; justify-content: space-around; -webkit-justify-content: space-around; flex-wrap: wrap; -webkit-flex-wrap: wrap;}
.kekaoUL li{border-radius: 5px;background: #fff;background: rgba(255,255,255,.7); min-height: 240px; display: inline-block; vertical-align: top; width: 24%; text-align: left; *display: inline;*zoom: 1; font-size: 16px;}
.kekaoUL li img{ display: block; height: 80px; margin:30px auto 5px auto;}
.kekaoUL li p{ padding: 0 8%; }
.fangan .fl{ width: 50%; padding-right: 2%;}
.fangan .overHidden{ padding-top: 2%;}
.aboutDefault_3{ padding: 3% 0 4% 0;}
.aboutDefault_4{ padding: 3% 0 4% 0;}
.chuangxin{ width: 680px; border-radius: 5px; max-width: 90%; padding:2% 3% 2% 3%;background: #fff;background: rgba(255,255,255,.7); margin: auto;}
.chuangxin img{  display: block; margin: 0 auto 25px auto;height: 80px;}
.aboutDefault_5{ position: relative;}
.aboutDefault_5 .autowidth{padding-top: 3%; position: absolute; left: 0;right: 0;top: 0;color: #fff;}
.colorGreen{color: #f36c21;}
.paddingBot3{ padding-bottom: 3%;}
.color666{ color: #666;}
.color666 p {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
.font16{ font-size: 16px;}
.autowidth{ width: 1366px; margin: auto;}
.colorfff{ color: #fff;}
.font30{ font-size: 30px;}
.centerTxt { text-align: center;}
.imgs>img,.blockImg{display: block; width: 100%;}
@media only screen and (min-width:1200px ) {
.breadUL>li:hover>a{background: #f36c21;}
	.bujuUL li img,.kekaoUL li img,.bujuUL li ,.kekaoUL li,.numberUL li p{ transition: .5s; -webkit-transition: .5s;}
	.bujuUL li:hover img,.kekaoUL li:hover img{ transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
	.bujuUL li:hover ,.kekaoUL li:hover{color: #f36c21;}
	.numberUL li:hover p{ transform: translate(0,-10px);color: #f36c21; -webkit-transform: translate(0,-10px);}
}
@media only screen and (max-width:640px ) {
	.banner{ padding-bottom: 10%; margin-bottom: 20px;}
	.banner:before{ position: absolute; left: 0;right: 0;top: 0;bottom: 0;content: '';/*background: rgba(0,0,0,.3);*/}
	.banner h1,.banner .breadCt,.breadCt .centerLogo{ position: relative;z-index: 2;}
	.fangan .fl{float: none; width: auto; padding-left: 0;}
	.numberUL, .bujuUL{ white-space: normal;}
	.bujuUL li{ width: 50%; margin-bottom: 2%;}
	.aboutDefault_5 .blockImg{ width: auto; min-height: 210px;}
	.kekaoUL li img{ margin: 0 auto 0 auto;}
	.kekaoUL li{ min-height: 0; padding: 15px 0;}
	.kekaoUL li{ font-size: 14px;}
	.numberUL li .font18{ font-size: 12px;}
	.historyUL li .txts{ font-size: 14px;}
	.historyUL li .imgs .icons{ margin-top: 8px; width: 8px;height: 8px;margin-right: -5px;}
	.historyUL li .imgs .icons:after{ right: 8px;}
	.historyUL li:nth-child(even) .imgs .icons{ margin-left: -5px;}
	.historyUL li:nth-child(even) .imgs .icons:after{ left: 8px;}
	.cultureUL li{ width: 49%; margin-bottom: 2%;}
	.cultureUL .botbg{ padding: 10px 5px 10px 10px;}
	.newsUL li .fr{ width:200px;}
	}
	@media only screen and (max-width:1400px ) {
	.autowidth{ width: 96%;}
	.headDL dd .oneA{ font-size: 15px;}
}
@media only screen and (max-width:480px ) {
.paddingBot3{ padding-bottom: 15px;}
.font30{ font-size: 18px;}
.font36{ font-size: 20px;}
.breadUL>li>a{ font-size: 14px; padding: 0 15px; line-height: 34px;}
	.historyUL li .txts{ font-size: 12px;}
	.historyUL li .txts h5{ margin-bottom: 2px;}
}
@media only screen and (max-width: 960px) {
	.numberUL li{ width: 48%; padding: 0 1%;}
	.numberUL li:nth-child(odd){ margin-bottom: 2%; border: 0;}
	.bujuUL li img{ height: 60px;}
	.kekaoUL li{ width: 48%; margin: 0 0 2% 0;}
	.centerLogo{ bottom: -20px;}
	.breadCt{ padding-top: 10px;}
	.centerLogo img{ height: 40px;}
	.bujuUL li .font18{ font-size: 16px;}
	.cultureUL .topbg .iconp{margin-bottom: 5px; font-size: 30px; width: 60px;height: 60px;line-height: 60px;}
	.cultureUL .topbg .iconp{color: #fff; border-color: #fff;}
	}

/*honor*/
.banner{ /*padding: 8% 0;*/ text-align: center;/*color: #fff;*/ position: relative; margin-bottom: 40px;}
.minHeight{ min-height: calc(100vh - 500px); overflow: hidden; position: relative;z-index: 2;}
.font36{ font-size: 26px;}
.breadUL{ display: inline-block; *display: inline;*zoom: 1; border: 1px solid #fff;}
.breadUL>li{ display: inline-block; }
.breadUL>li>a{ display: block; line-height: 38px;font-size: 16px; padding: 0 25px; position: relative;color:#fff;}
.breadUL>li.on>a{background: #f36c21;}
.breadUL>li>a:before{ position: absolute; left: 0;top: 0;bottom: 0;border-left: 1px solid #fff;content: '';}
.breadUL>li:nth-child(1)>a:before{ display: none;}
.breadCt ul{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
:link, :visited , ins {text-decoration: none;}
a,.transition5{transition:0.5s;-webkit-transition: 0.5s; color: inherit;}
.centerLogo{ position: absolute; left: 0;right: 0;bottom: -40px;text-align: center;}
.historyUL{padding:40px 0 2% 0;list-style:none; width: 1100px; margin: auto; margin-top: 3%; max-width: 94%; position: relative;}
.historyUL:before{ position: absolute; left: 50%; top: 0;bottom: 0;border-right: 1px solid #ddd;content: '';}
.historyUL:after{ position: absolute; left: 50%; margin-left: -12px; top: 0;width: 24px;content: '';height: 24px;background: url(../images/date.png) no-repeat center;}
.historyUL li{ padding: 1.5% 0; list-style:none;}
.historyUL li .imgs{ float: left; width: 46%; position: relative; padding-right: 4%;}
.historyUL li .imgs .scaleImg{ position: relative;z-index: 2;}
.historyUL li .imgs .icons{background: #fff; position: absolute; right: 0; margin-right: -7px; top: 11%; margin-top: 18px;display: block; width: 12px;height: 12px;border: 1px solid #f36c21; border-radius: 50%;}
.historyUL li .imgs .icons:after{ position: absolute; top: 50%;right: 12px;width: 100px;content: '';border-bottom: 1px solid #f36c21;}
.historyUL li .imgs .icons:before{ position: absolute; left: 2px;top: 2px;bottom: 2px;right: 2px;background: #f36c21;content: '';border-radius: 50%; opacity: 0;transition: .5s; -webkit-transition: .5s;}
.historyUL li .txts{padding-top: 3%; float: right; width: 46%; color: #818181; font-size: 16px;}
.historyUL li .txts h5{ color: #f36c21; margin-bottom: 10px;}
.historyUL li:nth-child(even) .imgs{ float: right; padding: 0 0 0 4%;}
.historyUL li:nth-child(even) .imgs .icons{ left: 0; margin-left: -7px;}
.historyUL li:nth-child(even) .txts{float: left; text-align: right;}
.historyUL li:nth-child(even) .imgs .icons:after{ left: 12px;}
.historyUL li:hover .imgs .icons:before{transform: scale(1); opacity: 1;}
.moreHS{padding: 3% 0; text-align: center;color: #9e9e9e; font-size: 18px;}
/*img{vertical-align: middle;max-width: 100%;height: auto !important;}*/
.scaleImg,.scaleImg2{overflow: hidden;}
.scaleImg img,.scaleImg2 img{ width: 100%;transition:0.9s;-webkit-transition: 0.9s;}
.scaleImg2 img{transform: scale(1.03);-webkit-transform: scale(1.03);}



.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}


/*brand*/
.mb0{ margin-bottom: 25px; width:100%; }
.container{ margin:0 auto; padding-left: 15px; padding-right: 15px; width: 90%; }
#DataBlock32{}
#DataBlock32 .h1{ font-size:26px; line-height:68px; color:#333333; }
#DataBlock32 .SBox .Box{ display:block; text-align:center; }
#DataBlock32 .SBox .imgBox{ border:1px solid #dddddd; margin-bottom:5px; }
#DataBlock32 .SBox img{ display: block; transition:all 0.3s; }
#DataBlock32 .SBox .title{ font-size:15px; line-height: 1.6em; color:#444444; }
#DataBlock32 .SBox .Box:hover .title{ color:#4293f4; }
#DataBlock37{ background:url(../images/back1.jpg) no-repeat top center; width:100%; }
#DataBlock37 .container {width:100%; }
#DataBlock37 .h1{ font-size:16px; line-height:1.4em; padding:32px 0 30px; font-weight: bold; }
#DataBlock37 .ul1{ font-size:0; line-height:0; padding:2px 0 1px; }
#DataBlock37 .ul1 li{ display:inline-block; vertical-align:top; width:16.66%; }
#DataBlock37 .ul1 .Box{ display:block; text-align:center; padding:11px 12px; }
#DataBlock37 .ul1 .img{ display: inline-block; vertical-align: top; position: relative; }
#DataBlock37 .ul1 .i1{ opacity: 1; transition:all 0.3s; }
#DataBlock37 .ul1 .i2{ opacity: 0; position: absolute; left: 0; top: 0; transition:all 0.3s; }
#DataBlock37 .ul1 .title{ font-size:14px; line-height:1.4em; color:#333333; margin-top:1px; }
#DataBlock37 .ul1 .Box:hover .i1,
#DataBlock37 .ul1 .Box.on .i1{ opacity: 0; }
#DataBlock37 .ul1 .Box:hover .i2,
#DataBlock37 .ul1 .Box.on .i2{ opacity: 1; }
#DataBlock37 .ul1 .Box:hover .title,
#DataBlock37 .ul1 .Box.on .title{ color:#4293f4; }
#DataBlock37 .checks{ padding:40px 0; border-top:1px solid #dddddd; }
#DataBlock37 .checks .c_tit{ font-size:16px; line-height:36px; color:#333333; font-weight:bold; float:left; display:inline-block; }
#DataBlock37 .checks .c_cont{ padding-left:96px; position: relative; }
#DataBlock37 .checks.check_area .c_cont{ z-index:2; }
#DataBlock37 .checks .c_li{ display:inline-block; }
#DataBlock37 .checks .c_li+.c_li{ margin-left:4px; }
#DataBlock37 .checks .word{ border:1px solid #dddddd; position: relative; z-index: 1; }
#DataBlock37 .checks .word .span{ display:block; line-height:34px; color:#333333; font-size:15px; margin:0 1px 0 15px; padding-right:24px; background:url(../images/icon_jt_4_3_1.png) no-repeat right 50%;  }
#DataBlock37 .checks .c_lis{ position: absolute; border:1px solid #ddd; top:100%; margin-top:-1px; padding:6px 0 1px; display: none; background:#fff; }
#DataBlock37 .checks .c_lis .a{ font-size:15px; line-height:26px; display:inline-block; margin:0 15px; }
#DataBlock37 .checks .az{ font-size:16px; color:#444444; line-height:36px; margin:0 14.5px; }
#DataBlock37 .checks .az:hover,
#DataBlock37 .checks .az.on{ color:#4293f4; }
#DataBlock37 .checks .c_li:hover .word{ border-bottom-color:#fff; }
#DataBlock37 .checks .c_li:hover .c_lis{ display:block; }
#DataBlock37 .Letterul{ border-top:1px solid #dddddd; padding:24px 0; }
#DataBlock37 .Letterul .let-tit{ float:left; padding:0 12px; width: 240px; }
#DataBlock37 .Letterul .let-tit .zm{ font-size:28px; line-height:1em; color:#222222; font-weight:bold; }
#DataBlock37 .Letterul .let-tit .word{ font-size:14px; line-height:1.4em; color:#999999; }
#DataBlock37 .Letterul .Imgs{ overflow:hidden; margin:-10px 0; }
#DataBlock37 .Letterul .Imgs a{ display:inline-block; vertical-align: top; margin:10px 8px; border:1px solid #dddddd; position: relative; text-align:center; }
#DataBlock37 .Letterul .Imgs a img{ display: block; transition:all 0.3s; }
#DataBlock37 .Letterul .Imgs a::before{ content:""; position: absolute; left:0; top:0; height:100%; width:100%; background:#4293f4; opacity: 0; z-index: 2; }
#DataBlock37 .Letterul .Imgs a .title{ color:#fff; /*line-height:22px;*/ font-size:14px; position: absolute; left: 0; top:50%; width:100%; padding:0 10px; margin-top:-11px; opacity: 0; z-index: 3; }
#DataBlock37 .Letterul .Imgs a:hover::before{ opacity: 1; }
#DataBlock37 .Letterul .Imgs a:hover .title{ opacity: 1; }
.textover{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.imgBox img{ display: block; transform: scale(1); }
a:link,a:visited,a:focus{outline:none;text-decoration: none; -moz-outline:none;}
*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;overflow-x: hidden;}
span{ outline: none; }
@media only screen and (max-width: 768px){
.mb0{ margin-bottom: 0.25rem; }
.container{ width:100%; }
mb7{ margin-bottom: 0.25rem; }
#DataBlock37 .h1{ font-size:0.2rem; padding:0.15rem 0 0.1rem; }
    #DataBlock37 .ul1{ padding:0.1rem 0.05rem; }
    #DataBlock37 .ul1 li{ width:33.33%; }
    #DataBlock37 .ul1 .Box{ padding:0.05rem; }
    #DataBlock37 .checks .c_lis .a{ margin:0 0.1rem; }
    #DataBlock37 .checks .c_cont{ word-break:break-word; }
    #DataBlock37 .Letterul{ padding:0.2rem 0; }
    #DataBlock37 .Letterul .let-tit{ float:none; display:block; padding-bottom:0.1rem; padding-left:0; }
    #DataBlock37 .Letterul .let-tit .zm,
    #DataBlock37 .Letterul .let-tit .word{ display:inline-block; vertical-align: middle; }
    #DataBlock37 .Letterul .let-tit .word{ font-size:0.15rem; padding-left:0.05rem; }
    #DataBlock37 .Letterul .Imgs{ padding-left:0.25rem; margin:-0.03rem 0; }
    #DataBlock37 .Letterul .Imgs a{ margin:0.03rem 0; width:24%; margin-right:0.66%; }
    #DataBlock37 .Letterul .Imgs a:nth-child(4n){ margin-right:0; }
}

/*index-brand*/
.container{ margin:0 auto; padding-left: 15px; padding-right: 15px; width: 1230px; }
.a-pad1{ padding:30px 25px; }
.mb1{ margin-bottom: 35px; }
.f_l{ float: left; display: inline-block; }
.f_r{ float: right; display: inline-block; }
#DataBlock38{ font-size:15px; color:#555555; }
#DataBlock38 .Top{}
#DataBlock38 .Top .cont{ width: 1000px; }
#DataBlock38 .Top .cont .imgBox{ border:1px solid #dddddd; margin-right:30px; }
#DataBlock38 .Top .cont .Tcont{ overflow:hidden; }
#DataBlock38 .Top .cont .h1{ padding:10px 0; font-size:28px; line-height:1.4em; color:#333333; }
#DataBlock38 .Top .cont .h1 .icon{ display: inline-block; vertical-align:top; font-size:18px; color:#4293f4; font-weight:bold; padding-left:40px; background:url(../images/icon_icon12_1.png) no-repeat left center; margin-left:0.2px; }
#DataBlock38 .Top .cont .word{ font-size:15px; line-height:30px; color:#999999; }
#DataBlock38 .Top .cont .word .table td{ border:0 none; padding:5px 5px 5px 0; }
#DataBlock38 .Top .cont .word .table td:first-child{ width:320px; }
#DataBlock38 .Top .Store{ max-width:120px; }
#DataBlock38 .Top .Store .aBox{ padding-top:8px; }
#DataBlock38 .Top .Store .aBox a{ display: inline-block; text-align:left; font-size:15px; line-height: 20px; padding:8px 0 8px 45px; background:no-repeat left 0.5px; }
#DataBlock38 .Top .Store .aBox .div+.div{ margin-top:8px; }
#DataBlock38 .Block1{ margin-bottom:20px; }
#DataBlock38 .Block1 li{ line-height:22px; padding:4px 0; }
#DataBlock38 .Block1 li .company{ display:inline-block; min-width:290px; padding-right:10px; }
#DataBlock38 .Block2{}
#DataBlock38 .Block2 .ul{ margin:18px -25px 0 0; }
#DataBlock38 .Block2 li{ display:inline-block; font-size:0; line-height: 0; vertical-align:top; margin-left:4%; width: 29%; }
#DataBlock38 .Block2 li:nth-child(6n+1){ margin-left:0; }
#DataBlock38 .Block2 li .tit{ font-size:16px; line-height: 1.2em; font-weight: bold; color:#333333; margin-bottom:14px; }
#DataBlock38 .Block2 li .aBox{}
#DataBlock38 .Block2 li .aBox a{ font-size:15px; line-height:1.4em; display:block; color:#666666; }
#DataBlock38 .Block2 li .aBox a+a{ margin-top:10px; }
#DataBlock38 .Block3{}
#DataBlock38 .Block3 .SBox{ margin-top:20px; }
#DataBlock38 .Block3 .SBox .imgBox{ display: block; border:1px solid #e5e5e5; padding:13px; }
#DataBlock38 .Block3 .SBox img{ display: block; margin:0 auto; transition:all 0.3s; }
#DataBlock38 .Block4{}
#DataBlock38 .Block4 .table{ margin:0; width:100%; font-size:15px; }
#DataBlock38 .Block4 .wid1{ width:4.16%; }
#DataBlock38 .Block4 .wid2{ width:5.46%; }
#DataBlock38 .Block4 .wid3{ width:8.33%; }
#DataBlock38 .Block4 .wid4{ width:7.55%; }
#DataBlock38 .Block4 .wid5{ width:9.11%; }
#DataBlock38 .Block4 .wid6{ width:9.37%; }
#DataBlock38 .Block4 .wid7{ width:7.55%; }
#DataBlock38 .Block4 .wid8{ width:8.33%; }
#DataBlock38 .Block4 th,
#DataBlock38 .Block4 td{ /* border:1px solid #e5e5e5;*/ border: none; vertical-align: middle; }
#DataBlock38 .Block4 th{ color:#fff; background:linear-gradient(#227dc7,#2798ed); font-weight:normal; }
#DataBlock38 .Block5{}
#DataBlock38 .Block5 .AutoTitle6{ margin-bottom:5px; }
.AutoTitle6{ padding:20px 0; }
.AutoTitle6 .word{ font-size: 22px; color:#333333; line-height: 28px; position: relative; font-weight:bold; padding-left:14px; }
.AutoTitle6 .word::before{ content:""; position: absolute; left:0; top:0; width:4px; height: 100%; background:#4293f4; }
.AutoTitle6 .more{}
.AutoTitle6 .more a{ font-size: 14px; line-height: 30px; color:#4293f4; transition:all 0.3s; }
.AutoTitle6 .more a i{ margin-left: 3px; font-style:normal; font-family: "宋体"; }
.AutoTitle6 .more a:hover{ color:#333; }
#DataBlock38 .Block5 .img{ display:inline-block; vertical-align:bottom; }
#DataBlock38 .Block5 .words{ margin-left:25px; width:900px; display:inline-block; vertical-align:bottom; }
#DataBlock38 .Block6 .word{ line-height:1.6em; }
#DataBlock38 .Block6 .word p+p{ margin-top:15px; }
#DataBlock38 .Block7{}
#DataBlock38 .Block7 .aBox{ margin:0 -6px; }
#DataBlock38 .Block7 .aBox a{ display: inline-block; margin:4px 6px; font-size:15px; color:#4293f4; padding:0 25px; line-height:38px; background:#ecf4fd; transition:all 0.3s; border-radius:19px; }
#DataBlock38 .Block7 .aBox a:hover{ color:#fff; background:#4293f4; }
#DataBlock38 .Block8{}
#DataBlock38 .Block8 .list{ margin-left:1px; font-size:0; line-height:0; }
#DataBlock38 .Block8 .imgBox{ display: inline-block; vertical-align: top; width:14.28%; margin-left:-1px; margin-top:-1px; border:1px solid #e5e5e5;}
#DataBlock38 .Block8 .imgBox img{ display: block; transition:all 0.3s; }


/*banner 悬浮*/
#IndexBan{}
#IndexBan .swiper-container a{ background-position:center; background-repeat:no-repeat; }
#IndexBan .swiper-container img{ display: none; }
#IndexBan .BotBox{}
#IndexBan .BotBox .container{ position: relative; /*top:-5.3px;*/ height: 0; z-index: 9; }
#IndexBan .BotBox .WinBlock{ position: absolute; right: -10px; top:60px; width: 30%; }
#IndexBan .BotBox .title{ font-size:16px; line-height: 1.4em; color:#fff; margin-bottom: 8px; }
#IndexBan .BotBox .top{ background-color:rgba(0,0,0,0.5); border-radius: 5px; margin-bottom: 5px; padding:20px; }
#IndexBan .BotBox .bot{ background-color:rgba(0,0,0,0.5); border-radius: 0.05px; padding:20px 20px 15px; }
#IndexBan .BotBox .l-cont{ width: 60%; }
#IndexBan .BotBox .l-cont .more{ display:none; }
#IndexBan .BotBox .swiper-list{ height: 60px; overflow: hidden; }
#IndexBan .BotBox .swiper-slide{ font-size: 12px; opacity: 1; }
#IndexBan .BotBox .li_t{ color:#dbdada; display: block; line-height: 20px; height: 20px; /*padding-left:15px;*/ }
/*#IndexBan .BotBox .li_t::before{ content:""; display: block; height: 5px; width: 5px; border-radius: 50%; background-color: #dbdada; position: absolute; left: 0; top:7.5px; }*/
#IndexBan .BotBox .li_t:hover{ color:#4293f4; }
#IndexBan .BotBox .li_t:hover::before{ background-color:#4293f4; }
#IndexBan .BotBox .r-cont{ width: 30%; padding-left:25px; border-left:1px solid rgba(255,255,255,0.1); }
#IndexBan .BotBox .r-cont a{ display: block; font-size: 15px; color:#ffffff; font-weight: bold; line-height: 28px; background-color: #ff7000; border-radius: 5px; text-align: center; }
#IndexBan .BotBox .r-cont a:hover{ background-color: #f38631; }
#IndexBan .BotBox .r-cont .cont{ /*line-height: 1.4em;*/ font-size: 12px; color:#dbdada; padding:8px 0 5px; }
#IndexBan .BotBox .ul{ margin-top: -1.5px; }
#IndexBan .BotBox .ul li{ text-align: center; width: 25%; float: left; margin-top: 15px; }
#IndexBan .BotBox .ul .Box{ display: block; padding:0 10px 10px; position: relative; border-bottom:1px solid rgba(255,255,255,0.1); }
#IndexBan .BotBox .ul .Box::after{ content:""; display: block; position: absolute; top:0; width:1px; bottom:15px; right: 0; background: rgba(255,255,255,0.1); }
#IndexBan .BotBox .ul .imgBox{ padding-bottom: 3px; }
#IndexBan .BotBox .ul .imgBox img{ display: block; margin:0 auto; }
#IndexBan .BotBox .ul .imgBox .m{ display: none; }
#IndexBan .BotBox .ul .atitle{ font-size: 15px; line-height: 1.4em; color:#ffffff; }
#IndexBan .BotBox .ul li:nth-child(4n+4) .Box::after{ display: none; }
#IndexBan .BotBox .ul li:nth-last-child(1) .Box,
#IndexBan .BotBox .ul li:nth-last-child(2) .Box,
#IndexBan .BotBox .ul li:nth-last-child(3) .Box,
#IndexBan .BotBox .ul li:nth-last-child(4) .Box{ border-bottom: 0; }
#IndexBan .BotBox .ul .Box:hover .atitle{ color:#4293f4; }

@media only screen and (max-width:1600px ) {
#IndexBan .BotBox .WinBlock{top:15px;}
}

@media only screen and (max-width:1199px ) {
#IndexBan .BotBox .WinBlock{
	right: 130px;	
}
#IndexBan .BotBox .bot{
	padding: 10px 10px 9px;
}
#IndexBan .BotBox .top{
	padding: 10px;
}

}

/*荣誉客户*/
.glyphicon-menu-left:before{}
.glyphicon-menu-right:before{}
/*.sameconDiv{padding-bottom: 40px;}*/
.typeCustomerInfo p{font-size:14px;color:#666666;text-indent: 2em;margin-bottom: 40px;}
.type-customer-con .custromerSame{margin-bottom: 48px;}
.cus_indetail{position: relative;}
.custromerSame .custitle{width:130px;margin:0 auto 25px;padding-bottom:12px;font-size:16px;color:#666666;border-bottom:1px solid #e0002a;text-align: center;}
.changebox-custom{margin:0 auto;width:93%;overflow: hidden;position: relative;}
.custromerSame .prev.glyphicon-menu-left,.custromerSame .next.glyphicon-menu-right{color:#bebebe;font-size: 30px;line-height:36px;cursor: pointer;top: 50%;margin-top:-18px;z-index: 999;position: absolute;}
.custromerSame.prev.glyphicon-menu-left{left: 5px}
.custromerSame .next.glyphicon-menu-right{right: 5px;}
.custromerSame .prev.glyphicon-menu-left:hover,.custromerSame .next.glyphicon-menu-right:hover{color:#e0002a;}
.changebox-custom ul{position: relative;left:0;}
.changebox-custom ul li{float: left;width:170px;height: auto;margin: 0 8px;}
/* .changebox-custom ul li:first-child{margin-left:10px;} */
.changebox-custom ul li:last-child{margin-right: 0;}


/*taglist
.w960 .listbox {width: 100%; height:220px;}
.w960 .listbox ul{idth: 90%; margin: 0 auto;}
.w960 .listbox ul li{margin: 10px;}
.w960 .listbox .preview{display: block;width: 30%;float: left;text-align: center;}
.w960 .listbox ul li a{display: block;float:left;padding-top:20px;font-size: 16px;}
.w960 .listbox ul li p{display: block;float: right;width: 70%;margin-top: 30px;}
.w960 .pright {width:100%;margin-top: 20px;}
.w960 .pright .commend .hot {margin:20px;}
.w960 .pright .tbox strong {font-size: 16px;color: #f36c21;}
.w960 .pright .tbox li {margin: 10px;}
.w960 .pright .tbox li a {font-size: 14px;line-height: 30px;}
.w960 .pright .tbox dt {margin-top: 40px;}*/
.pleft {width:70%;display: inline-block;}
.e2{
	
}
.e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
	color:#aaa;
}
.e2 li b a{
	color:#555;
}
.e2 li a.preview{
	width:204px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
	
}
.e2 li a.preview img{
	width:204px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.e2 li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	margin-left:2px;
	font-size: 16px;
    color: #717171;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#690;
}
.e2 p.intro{
	color:#7D7D7D;
	line-height:20px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}
.pright{
	width:30%;
	float:right;
	overflow:hidden;
	font-size:14px;
	line-height: 40px;
}
.pright ul li {
	list-style-type: initial;
}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}



/**/
.turn-box1{overflow:hidden;float: left;}
.turn-box1 li{padding:9px 54px 9px 0;float:left;/*width:33.333%;*/text-align:center;cursor:pointer;position:relative}
.turn-box1 li .out{font-size:14px;transition:all .6s ease-in-out;transform-style:preserve-3d;transform:rotateX(0deg);backface-visibility:hidden}
.turn-box1 li .out i{display:block;width:82px;height:82px;margin:0 auto 10px;background:url(/skin/images/icons05.png) no-repeat}
.turn-box1 li.l1 .out i{background-position:0 center}
.turn-box1 li.l2 .out i{background-position:-108px center}
.turn-box1 li.l3 .out i{background-position:-218px center}
.turn-box1 li .in{background:#ffbf6e;line-height:30px;height:100%;width:100%;position:absolute;top:0;left:0;padding-top:30%;transition:all .6s ease-in-out;transform:rotateX(-180deg);transform-style:preserve-3d;backface-visibility:hidden}
.turn-box1 li .in a{font-size:12px;display:block}
.turn-box1 li .in a:hover{text-decoration:underline}
.turn-box1 li:hover .out{transform:rotateX(-180deg)}
.turn-box1 li:hover .in{transform:rotateX(0deg)}

/*摘要*/
.zhaiyao {
    /*width: 890px;*/
    height: auto;
    overflow: hidden;
    padding: 10px 10px 14px 10px;
    font-size: 13px;
    color: #666;
    line-height: 24px;
    background: #F3F3F3;
    margin-bottom: 12px;
    margin-top: 6px;
}


/*solution*/
section{ height:auto!important; /*height:200px; min-height:200px; padding-top:32px;*/}
.mc{ margin:0px auto}
.device-width-adjust {
    width: 90%;
}
/*
.wd85{ 
	width:85%;
}
*/
.wd48 {
    width: 48%;
}
.pt48 {
    padding-top: 48px;
}
.pb64 {
    padding-bottom: 64px;
}
.pt32 {
    padding-top: 32px;
}
.fs3 {
    font-size: 1.4em;
}
.wd-4-2 {
    width: 25%;
}
#solution-list a {
    color: #222;
}
.solution_s01 {
    background: url(/skin/images/tn_solution_01g_icon.png) no-repeat;
    width: 100px;
    height: 100px;
}
.solution_s02 {
    background: url(/skin/images/tn_solution_02g_icon.png) no-repeat;
    width: 100px;
    height: 100px;
}
.solution_s03 {
    background: url(/skin/images/tn_solution_03g_icon.png) no-repeat;
    width: 100px;
    height: 100px;
}
.solution_s04 {
    background: url(/skin/images/tn_solution_04g_icon.png) no-repeat;
    width: 100px;
    height: 100px;
}
.pic_width img {
    width: 100%;
    display: block;
}
.wd-x {
    width: 160px;
}
.tc {
    text-align: center;
}
.hide {
    display: none;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/*tab切换*/
#solution-list{max-width:1280px;}
#solution-list a{ color:#222;}
#solution-tab{ font-size:14px; line-height:2em;}
#solution-tab #tab-menu-box {height:72px;margin-bottom:-11px; z-index:10;}
#solution-tab h2{ font-size:2em; color:#414141; font-weight:normal; /*line-height:2em;*/margin-bottom: 10px;}
#solution-tab p{ color:#777;}
#solution-tab span{color:#222; font-weight:bold;}
#solution-tab ul li{float:left;cursor:pointer;padding:0;}
#solution-tab ul li img{ margin-right:8px; padding-top:18px;}
#solution-tab ul li a{ height:72px; line-height:64px; display:block;font-size:1.2em;color:#777;background:url(/skin/images/solution_tab_current1.png) no-repeat bottom center;}
#solution-tab ul .tm_default a{color:#777; }
#solution-tab ul .tm_current a{ color:#f36c21; font-weight:500;background:url(/skin/images/solution_tab_current.png) no-repeat bottom center; -webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
#solution-tab .tab_box{ height:auto; width:100%;z-index:9; border-top:1px #E1E1E1 solid; }
#solution-tab ul .tm_current1 a{ color:#f36c21;font-weight:500; background:url(/skin/images/solution_tab_current.png) no-repeat bottom center; -webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
#solution-tab .tab_box{ height:auto; width:100%;z-index:9; border-top:1px #E1E1E1 solid; }
#solution-tab .button1{ width:120px; height:36px; font-size:1.1em; /*margin-bottom:48px;*/line-height:36px;display:block;background:#FFF; color:#f36c21; border:2px #f36c21 solid; margin-top:4px; text-align:center;/*float:right;*/}
#solution-tab .button1:hover{ background:#f36c21; color:#FFF;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }
.cpbt{width:100%;line-height:30px;font-weight:bold;color:red;border-bottom:1px  dashed  #c5c5c5; height:30px;}
@media screen and (max-width: 640px){
.device-width-adjust {
    width: 92%;
}
}
@media screen and (max-width: 640px){
.wd85 {
    width: 100%;
}
}
@media screen and (max-width: 640px){
.wd48 {
    width: 100%;
}
}
@media screen and (max-width: 640px){
#solution-tab h2 {
    font-size: 1.6em;
    color: #414141;
    font-weight: normal;
    line-height: 1.6em;
}
}
@media screen and (max-width: 640px){
.mb48 {
    margin-bottom: 24px;
}
}
@media screen and (max-width: 640px){
.wd48 {
    width: 100%;
}
}


/*list solution*/
.pt32 {
    padding-top: 32px;
}
.fs3 {
    font-size: 1.3em;
}
.device-width-adjust {
    width: 90%;
}
.tc {
    text-align: center;
}
.wd60 {
    width: 80%;
}
.solution_01 h2 {
    font-size: 3em;
    color: #222;
    font-weight: normal;
}
.mb32 {
    margin-bottom: 32px;
}
.solution_01 p {
    line-height: 2em;
    color: #444;
}
.device-width-adjust {
    /*width: 90%;*/
	max-width:1280px;
}
#solution1-tab {
    font-size: 14px;
    line-height: 1.5em;
}
#solution1-tab #tab-menu-box {
    /*border: 1px #0C6 solid;*/
    height: 96px;
}
.wd80 {
    width: 80%;
}
#solution1-tab .tab_menu li {
    float: left;
    cursor: pointer;
    padding: 4px;
}
.wd-5 {
    width: 19.6%;
}
#solution1-tab .tab_menu li a {
    height: 48px;
    line-height: 48px;
    display: block;
    font-size: 1.2em;
    color: #444;
    background: none;
    border: 1px #f36c21 solid;
	overflow: hidden;
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
#solution1-tab {
    font-size: 14px;
    line-height: 1.5em;
	padding-bottom: 30px;
}
#solution1-tab .tab_box {
    height: auto;
    width: 100%;
}
.lh2 {
    line-height: 1.5em;
}
.block {
    display: block;
}
#solution1-tab p {
    color: #777;
}
.wd90 {
    width: 90%;
}
.pic_width img {
    width: 100%;
    display: block;
}
.wd70 {
    width: 70%;
}
.wd30 {
    width: 30%;
	height: 246px;
    overflow: hidden;
}
}
#solution1-tab span {
    color: #777;
    font-weight: bold;
}
.fs5 {
    font-size: 1.2em;
}
#solution1-tab p {
    color: #777;
}
.pt16 {
    padding-top: 16px;
}
#solution1-tab .button2 {
    background: #FFF;
    color: #f36c21;
    height: 40px;
    text-align: center;
    width: 120px;
    line-height: 38px;
    padding: 0;
    margin: 16px 0 0 0;
    border: 2px #f36c21 solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}
#solution1-tab .button2:hover {
    background: #f36c21;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    color: #FFF;
}
@media screen and (max-width: 640px){
.pb64 {padding-bottom: 32px;}
.pt32 {padding-top: 16px;}
.wd-4-2 {width: 50%;}
.device-width-adjust {width: 92%;}
.pt64 {padding-top: 32px;}
.mb64 {margin-bottom: 32px;}
.pt24 {padding-top: 12px;}
.device-width-adjust {width: 92%;}
section {height: auto!important;/*height: 120px;min-height: 120px;*/padding-top: 0;}
#solution1-tab {font-size: 11px;line-height: 1.5em;}
.wd80 {width: 100%;}
#solution1-tab {font-size: 11px;line-height: 1.5em;}
.wd90 {width: 100%;}
.wd60 {width: 100%;}
.wd70 {width: 100%;}
.field_list .wd70 {padding-top: 8px;}
.solution_01 h2 {font-size: 2em;color: #222;font-weight: normal;}
.wd30 {width: 100%;}
.field_list .fs5 {font-size: 1.4em;}
.wd-5 {width: 30%;}
}

/*系统集成*/
.sell-i{width: 100%;overflow: hidden;margin-top: 10px;}
.sell-i-li{float: left;width: 33%;}
.sell-i-li a{display:block;padding: 20px;border:1px solid #dddddd;margin-top: 25px;margin-right:25px;border-radius: 5px;}
.sell-title{line-height: 30px;margin-bottom: 15px;font-size: 18px;height: 30px;overflow: hidden;}
.sell-img{text-align: center;}
.sell-int{line-height: 22px;color: #777777;padding: 20px 0 0;}
.sell-i-li a:hover{border:1px solid #f36c21}
.sell-i-li a:hover .sell-title{color:#f36c21}
@media screen and (max-width: 767px){
.sell-i{width: 100%;overflow: hidden;margin-top: 10px;}
.sell-i-li{/* float: left; */ width: 100%; }
.sell-i-li a{display:block;padding: 20px;border:1px solid #dddddd;margin-top: 10px;/* margin-right:25px; */border-radius: 5px;}
.sell-title{line-height: 30px;margin-bottom: 15px;font-size: 18px;height: 30px;overflow: hidden;}
.sell-img{text-align: center;}
.sell-img img{width:100%}
.sell-int{line-height: 22px;color: #777777;padding: 20px 0 0;}
.sell-i-li a:hover{border:1px solid #f36c21}
.sell-i-li a:hover .sell-title{color:#f36c21}	
}

/*new nav*/
.nav{float:right;padding-right:6px;}
.nav li{float:left;margin-right:35px;position:relative}
.nav li .v1{font-size:16px;color:#333;line-height:45px;position:relative;display:block;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.nav li .v1:after{content:'';position:absolute;left:50%;right:50%;bottom:15px;height:2px;/*background-color:#1eb9ef;*/transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.nav li.on .v1:after,.nav li:hover .v1:after{left:0;right:0}
.nav li.on .v1,.nav li:hover .v1{color: #fff;background-color: #f36c21;}
.nav li:nth-child(2):after,.nav li:nth-child(3):after,.nav li:nth-child(6):after{content:'';position:absolute;bottom:-11px;left:0;width:100%;height:11px;display:none;background:url(../images/i-86.png) center no-repeat no-repeat}
.nav li.h_search_wrap{border-radius: 4px 0 4px 0;float: right;width: 50px;height: 40px;margin-top: 3px;/* margin-right: 20px; */background: #f36c21;cursor: pointer;}
.nav li.h_search_wrap span{display: block;width: 100%;height: 40px;background: url(../images/search_btn.png) center center no-repeat;}
.nav li.h_search_wrap2 span{background: url(../images/search_btn2.png) center center no-repeat;}	
.nav li:hover:after{display:block}
.nv-sub{position:relative;float:left;z-index:5;width:219px;margin-top:57px}
.nv-sub .tit{height:56px;font-size:18px;color:#0055a2;line-height:56px;padding-left:25px;cursor:pointer;background:url(../images/i-20.png) right 22px center no-repeat #fff}
.nv-sub ul{position:absolute;top:57px;left:0;right:0;border:1px solid #dcdcdc;display:none;
	background-color:#fff;
}
.nv-sub ul.scrool{overflow: hidden;overflow-y: auto;max-height: 376px;}
.nv-sub ul::-webkit-scrollbar {
    width: 5px;border-radius: 5px;
}
.nv-sub ul::-webkit-scrollbar-track {
    background: #f1f1f1;
}
.nv-sub ul::-webkit-scrollbar-thumb {
    background: #0055a2;border-radius: 5px;
}
.nv-sub ul::-webkit-scrollbar-thumb:window-inactive {
    background: #0055a2;border-radius: 5px;
}
.nv-sub li{border-bottom:1px solid #f1f1f1;position:relative}
.nv-sub li .s1{display:block;line-height:46px;height:46px;font-size:14px;color:#000;padding-left:25px;background:url(../images/i-07.png) right 22px center no-repeat}
.nv-sub li:hover .s1{background-image:url(../images/i-07-on.png)}
.nv-sub .sub{position:absolute;top:-1px;left:217px;width:219px;border:1px solid #dcdcdc;display:none;background-color:#fff}
.nv-sub .sub a{display:block;line-height:46px;height:47px;font-size:14px;color:#000;padding-left:23px;border-bottom:1px solid #f1f1f1}

.nv-sub ul.scrool .sub{position: static;width: auto;border: 0;}
.nv-brand{padding-left:10px;border-bottom:2px solid #fff;
	margin-top:57px;height: 56px;float: left;
}
.nv-brand li{float:left;margin:0 24px;position: relative;}
.nv-brand li .v1{line-height:54px;display:block;font-size:18px;color:#fff}
.nv-brand li:hover .v1{color:#0055a2}
.nv-brand dl{position: absolute;left: 0;top: 57px;display: none;
	width: 210px;left: -24px;
	background-color: #fff;border: 1px solid #dcdcdc;
}
.nv-brand dd{border-bottom: 1px solid #f1f1f1;}
.nv-brand dd a{display: block;padding-left: 24px;line-height: 46px;height: 46px;
	font-size: 14px;color: #000;
}
.nv-brand dd:hover a{color: #0055a2;font-weight: bold;}
.nv-sub .sub a:hover,.nv-sub li:hover .s1{font-weight:700;color:#0055a2}
.g-bgc1{background-color:#f5f5f5}
.nv-sub-red .tit{color:#e90026;background-image:url(../images/i-70.png)}
.nv-sub-red .sub a:hover,.nv-sub-red li:hover .s1{font-weight:700;color:#e90026}
.nv-sub-red li:hover .s1{background-image:url(../images/i-70-on.png)}
.nav-down{position:fixed;left:0;right:0;padding-bottom:40px;background-color:#fff;z-index:102;display:none}
.nav-down .top{height:67px;overflow:hidden;background-color:#f2f2f2}
.nav-down .tab{text-align:center;padding-top:15px;font-size:0}
.nav-down .tab ul{display:inline-block}
.nav-down .tab li{float:left;padding-right:20px;margin-right:20px;position:relative}
.nav-down .tab li:after{content:'';position:absolute;right:0;top:50%;width:1px;height:28px;margin-top:-14px;background:rgba(0,0,0,.15)}
.nav-down .tab li:last-child:after{display:none}
.nav-down .tab li a{display:block;height:38px;line-height:38px;width:165px;text-align:center;font-size:18px;color:#000;border-radius:30px}
.nav-down .tab li i{width:22px;height:22px;display:inline-block;vertical-align:middle;background-position:center;background-repeat:no-repeat;position:relative;top:-2px;margin-right:10px}
.nav-down .tab li .ico1{background-image:url(../images/i-83.png)}
.nav-down .tab li .ico2{background-image:url(../images/i-84.png)}
.nav-down .tab li .ico3{background-image:url(../images/i-85.png)}
.nav-down .tab li.on:after,.nav-down .tab li:hover:after{display:none}
.nav-down .tab li.on a,.nav-down .tab li:hover a{background-color:#f36c21;color:#fff}
.nav-down .tab li.on .ico1,.nav-down .tab li:hover .ico1{background-image:url(../images/i-83-on.png)}
.nav-down .tab li.on .ico2,.nav-down .tab li:hover .ico2{background-image:url(../images/i-84-on.png)}
.nav-down .tab li.on .ico3,.nav-down .tab li:hover .ico3{background-image:url(../images/i-85-on.png)}
.nav-down .tel{position:absolute;top:0;right:40px;font-size:24px;color:#000;font-family:arial;padding-left:32px;font-weight:700;line-height:67px;background:url(../images/i-tel2.png) left center no-repeat}
.nav-down .cont{padding:41px 0 0 80px;font-size:0;text-align:center}
.nav-down .col-l{width:15%;padding-right:90px;float:none;display:inline-block;vertical-align:top}
.nav-down .col-l dd{display: block;margin-inline-start: 1px;}
/*.nav-down .col-l-1{width:28%}*/
.nav-down dl{margin-bottom:12px;text-align:left}
.nav-down dt{border-bottom:1px solid #e0e0e0;padding-bottom:11px;margin-bottom:14px}
.nav-down dt a{font-size:22px;color:#313131}
.nav-down dd a{display:block;font-size:14px;line-height:35px;color:#494949;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.nav-down dl .l{width:50%;float:left;}
.nav-down dd a:hover,.nav-down dt a:hover{color:#f36c21}
.logo-list{*zoom:1}
.logo-list:after,.logo-list:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.logo-list li:after,.logo-list li:hover:after{display:none!important}
.logo-list li{width:16.66%;float:left;margin:0!important}
.logo-list li a{display:block;border:1px solid #efefef;margin:0 6px 12px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.logo-list .pic{height:80px;overflow:hidden;border:1px solid transparent;line-height:59px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.logo-list .pic img{max-width:90%;max-height:90%;display:inline-block;vertical-align:middle;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.logo-list .pic:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.logo-list .pic:hover,.logo-list a:hover{border-color:#f36c21}
.tab-nv .more,.nav-down .more{display:block;text-align:left;color:#0055a2;font-size:14px;margin-top:10px}
.tab-nv .more:hover,,.nav-down .more:hover{text-decoration:underline}
.nav-down-2{background-color:#f2f2f2}
.ul-nav{overflow:hidden;padding-top:40px;margin:0 -6px}
.ul-nav li{width:25%;float:left;margin-bottom:12px;margin-right:0!important}
.ul-nav li:after,.ul-nav li:hover:after{display:none!important}
.ul-nav .con{display:block;height:70px;line-height:70px;padding-left:76px;overflow:hidden;font-size:0;background-color:#fff;margin:0 6px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-nav .con span{font-size:16px;color:#000;display:inline-block;vertical-align:middle}
.ul-nav .con .ico{margin-right:17px;display:inline-block;width:50px;vertical-align:middle}
.ul-nav .con .ico img{display:inline-block;vertical-align:middle;position:relative;top:-2px}
.ul-nav .con .ico i.on{display:none}
.ul-nav .con:hover{background-color:#f36c21}
.ul-nav .con:hover i{display:none}
.ul-nav .con:hover i.on{display:block}
.ul-nav .con:hover span{color:#fff}
@media only screen and (max-width: 1680px){
.nav-down .col-l {
    padding-right: 70px;
}
.nav-down .cont {
    padding-top: 25px;
}
}

/*筛选页面*/
.flickerplate .text{position: absolute;padding-top: 6%;width:100%;}
.flickerplate .text1{width:60%;margin:0 auto;}
.flickerplate .texth1{font-size:50px;}
.flickerplate .texth2{font-size:30px;color: #333;}
.flickerplate .text ul{font-size: 22px;color: #333;}
.flickerplate .text ul li{background: url(/images/ico1.png) no-repeat left top 8px;padding: 0 0 0 31px;margin-top: 10px;}
.content_right1 .shaixuan{font-size:16px;line-height: 16px;}
.content_right1 .leibie{border-bottom: 1px solid #dedede;padding-bottom: 5px;}
.content_right1 .shaixuan a{margin-left:50px;color:#555555;}
.content_right1 .shaixuan span{margin-left:50px;color:#555555;}
.txtCenter {text-align: center;}
.dnGjClYs .bannerLink{line-height: 40px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;font-size: 16px;min-width: 90px;}
.bannerLink{line-height: 50px;border-radius: 28px;white-space: nowrap; padding: 0 30px;background: #fde700; display: inline-block; font-size: 16px;  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f36c21), to(#ffe2e2)); position: relative;}
.conn .pro_bd .txtCenter a{color:#ffffff;}
.dnGjClYs .bannerLink:before{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.dnGjClYs .bannerLink a{color:#ffffff;}
@media screen and (max-width: 860px){
.flickerplate .text{padding-top: 2%}
.flickerplate .texth1{font-size:18px;}
.flickerplate .texth2{font-size:10px;}
.flickerplate .text ul li{background: url(/images/ico1.png) no-repeat left top 1px;padding: 0 0 0 20px;margin-top: 1px;font-size:8px;}
}


/*专题页面*/
.mt1 .pleft{width: 100%;}
.viewbox{
	width:75%;
	margin: 0 auto;
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:24px;
	color:#2b2b2b;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	width:90%;
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:8px auto 0 auto;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	background:url(../images/view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(../images/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}
.viewbox .content{
	font-size:16px;
	padding:12px 16px;
	line-height:30px;
	color:#333;
	float: left;
    width: 600px;
}
.viewbox .dede_pages{
	width:712px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .dede_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
	float:none;
	display:inline;
}
.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(../images/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.viewbox .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.viewbox .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.viewbox .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.viewbox .diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.viewbox .newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act{
	color:#C30;	
}
.viewbox .newdigg .digg_good .digg_num{
	color:#C63;
}
.viewbox .newdigg .digg_bad .digg_act{
	color:#36C;	
}
.viewbox .newdigg .digg_bad .digg_num{
	color:#39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.viewbox .handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(../images/digg-bg.gif) no-repeat;
	margin-right:12px;
}
.viewbox .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.viewbox .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
	margin-left:11px;
	color:#666;
	float:left;
}
.viewbox .handle .context{
	float:left;
}
.viewbox .handle .context ul li{
	line-height:29px;
	color:#888;
}
.viewbox .actbox{
	width:260px;
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.viewbox .actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.viewbox .actbox ul li a{
	color:#666;
}
.viewbox .actbox ul li#act-fav{
	background-position:4px 0px;
}
.viewbox .actbox ul li#act-err{
	background-position:4px -37px;
}
.viewbox .actbox ul li#act-pus{
	background-position:4px -73px;
}
.viewbox .actbox ul li#act-pnt{
	background-position:4px -109px;
}
.viewbox .downurllist{
	width:100%;
	clear:both;
	overflow:hidden;
	
}
.viewbox .downurllist li{
	height:27px;
	background:url(../images/downurl-bg.gif) right top no-repeat;
	padding-right:4px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	margin-top:10px;
}
.viewbox .downurllist li a{
	height:27px;
	background:url(../images/downurl-bg.gif) left top no-repeat;
	display:block;
	font-size:12px;
	color:#555;
	text-indent:30px;
	line-height:27px;
	float:left;
	padding-right:5px;
}
.viewbox .downurllist li a:hover{
	color:#F63;
	text-decoration:none;
}
.viewbox .picbox{
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	line-height:31px;
	overflow:hidden;
}
.viewbox .picbox img{
	display:block;
	margin:16px auto 6px;
}
.viewbox .picbox ul.e8{
	font-size:12px;
	line-height:normal;
}
.viewbox .picbox ul.e8 li .pic{
	background:none;
	border:1px solid #EEE;
	overflow:hidden;
}
.viewbox .picbox ul.e8 img{
	margin:3px;
	border:none;
}
.viewbox .picbox ul.e8 li .title{
	padding-top:0px;
}
.specialpic{
	overflow:hidden;
	/*width:200px;
	float:left;
	margin-right:20px;*/
	padding-top:18px;
	/*float:left;*/
}
.specialpic img{
	width:600px;
	display:block;
	border: 1px solid #f1f1f1;
}
.speciallist{
	width:75%;
	overflow:hidden;
	margin-bottom: 20px;
	margin: 0 auto;
}
.speciallist dl.tbox{
	/*width:352px;*/
	margin-right:8px;
	margin-top:8px;
	/*float:left;*/
}
.speciallist .tbox dt{
	background-color: #f36c21;
    height: 45px;
    color: #fff;
    line-height: 45px;
    padding: 0 18px 0 16px;
	font-size:14px;	
}
.speciallist .tbox dd{
	margin:0;
}
.speciallist .tbox dd li{
	display: inline-block;
	display: inline-block;
    text-align: center;
    border: 1px solid #f1f1f1;
	margin: 10px;
}
.speciallist .tbox dd li:hover{
	border: 1px solid #f36c21;
}
.speciallist .tbox dd li div{
	display: block;
    width: 100%;
    box-shadow: 0px 0px 72px 0px #e1dddd;
    /* -webkit-transition: all .25s; */
    /* -webkit-transition: all .25s; */
    -moz-transition: all .25s;
    -ms-transition: all .25s;
    -o-transition: all .25s;
}
.speciallist .tbox dd li div .pro_img{
	display: block;
    text-align: center;
    width: 100%;
    height: 200px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: hidden;
}
.speciallist .tbox dd img{
	vertical-align: middle;
    max-width: 90%;
    max-height: 90%;
    /* transition-duration: 1s; */
    -ms-transition-duration: 1s;
    -moz-transition-duration: 1s;
    /* -webkit-transition-duration: 1s; */
}
.speciallist .tbox dd p{
	padding: 0 0 10px 0;
	font-size:14px;
}
@media screen and (max-width: 1600px){
	.viewbox .content{width: 500px;}
	.speciallist .tbox dd li{margin: 0;}
}

@media screen and (max-width: 1400px){
	.viewbox .content{width: 400px;}
	.speciallist .tbox dd li{margin: 0;}
	.specialpic img{width: 550px;}
}

@media screen and (max-width: 1280px){
	.viewbox .content{width: 400px;}
	.speciallist .tbox dd li{margin: 0;}
	.specialpic img{width: 480px;}
}

@media screen and (max-width: 640px){
	.viewbox .content{width: 100%;padding:0;}
	.speciallist .tbox dd li{margin:5px 0px 5px 6px;width: 45%;}
	.specialpic img{width: 100%;}
	.speciallist .tbox dd li div .pro_img{height: 130px;}
}


/*定位*/
/*发展历程*/
.ab_lc{ background-color: #040000; }
.ab_lc .lc_bg{background: url(../images/licheng.jpg) no-repeat;text-align: center;height: 530px;padding-top: 140px;background-size: cover;}
.ab_lc .lc_bg span{font-size: 52px;color: #368fd1;font-weight: bold;margin-bottom: 40px;display: block;font-family: 'Alibaba-PuHuiTi-Bold';}
.ab_lc .lc_bg p{font-size: 18px;color: #fff;width: 830px;margin: 0 auto;line-height: 30px;font-family: 'Alibaba-PuHuiTi-Regular';}
.ab_lc .lc_tit{text-align: center;margin-top: 150px;}
.ab_lc .lc_tit span{ display: block; font-size: 36px; color: #fff; font-weight: bold;;margin-top: 40px;letter-spacing: 3px; margin-bottom: 100px;}
.lc_box{text-align: center;width: 714px;margin: 0 auto;padding-bottom: 150px;}
.lc_box img{ display: block;}
/*团队*/
.ab_people{background-color: #040000;padding-bottom: 5%;}
.ab_people .people_bg{background: url(../images/tuan_zl_bg.jpg) no-repeat;height: 844px;background-size: cover;padding: 126px 0;}
.ab_people .people_bg .container{}
.ab_people .people_bg .pp_le{width: 608px;float: left;padding-top: 10px;}
.ab_people .people_bg .pp_le span{color:#368fd1;font-size: 46px;font-family: Alibaba-PuHuiTi-Bold;}
.ab_people .people_bg .pp_le p{color:#fff;font-size: 18px;line-height: 26px;margin-top: 20px;font-family: 'Alibaba-PuHuiTi-Regular';}
.ab_people .people_bg .pp_le img{margin-top: 80px;margin-left: 80px;width: 420px;}
.ab_people .people_bg .pp_img{width: 520px;float: right;}
.ab_people .people_bg .pp_img img{display:block;margin-bottom:10px;width: 100%;}
.people_fir{padding: 100px 8% 40px 8%;border-bottom: 1px solid #3a3b3b;position: relative;}
.people_fir .pp_fir_img{float: left;width: 314px;height: 368px;}
.people_fir .pp_fir_rt{float: left;width: 510px;margin-left: 63px;margin-top: 26px;}
.people_fir .pp_fir_rt span{font-size: 50px;color: #368fd1;font-family: 'Alibaba-PuHuiTi-Regular';font-weight: bold;letter-spacing: 2px;}
.people_fir .pp_fir_rt em{font-size: 17px;color: #368fd1;display: block;margin: 20px 0;font-family: 'Alibaba-PuHuiTi-Bold';}
.pp_zw p{color: #fff;line-height: 24px;font-size: 15px;position: relative;padding-left:10px;}
.pp_zw p:before{ content:"";position:absolute;width:6px; height:6px;background-color: #368fd1; border-radius:100px; top:10px; left:0;}
.people_box{ padding-bottom: 200px; }
.people_box .pp_co{width: 50%;float: left;padding: 60px 40px;position: relative;border-bottom: 1px solid #3a3b3b;height: 382px;}
.people_box .pp_co .pp_co_img{width: 43%;float: left;}
.people_box .pp_co .pp_co_img img{width:100%;height: 260px;}
.people_box .pp_co .pp_co_txt{width: 47%;float: left;position: absolute;right: 40px;bottom: 60px;}
.people_box .pp_co .pp_co_txt .pp_co_name{position: relative;padding-bottom: 30px;padding-left: 10px;}
.people_box .pp_co .pp_co_txt .pp_co_name span{color: #fff;display: block;/* font-weight: bold; */font-family: 'Alibaba-PuHuiTi-bold';}
.people_box .pp_co .pp_co_txt .pp_co_name em{color: #fff;/* font-weight: bold; */font-family: 'Alibaba-PuHuiTi-bold';position: absolute;bottom: 3px;}
.people_box .pp_co .pp_co_txt .pp_co_name .pp_line{content:"";position:absolute;width: 50%;height: 6px;background-color:#368fd1;bottom:0;left: 0;}
.people_box .pp_co:last-child,.people_box .pp_co:nth-last-child(2){ border:none;}
/*团队*/
.tuan_box{width: 80%;margin: 5% auto 0 auto;border: 1px solid #368fd1;padding: 5%;background-color: #1a1a1a;border-radius:100px;}
.tuan_box .tuan_top .tuan_co{float: left;width: 50%;margin-bottom: 30px;}
.tuan_box .tuan_top .tuan_co .tuan_co_fl{float: left;width: 32%;}
.tuan_box .tuan_top .tuan_co .tuan_co_fl .tuan_co_img{ width: 114px; height: 114px;position:relative; margin-bottom:20px }
.tuan_box .tuan_top .tuan_co .tuan_co_fl .tuan_co_img:before{content:"";position:absolute; width:62px; height:15px; background:url(../images/tuan_ico.png) no-repeat; bottom:-2px;left:50%; margin-left:-31px;}
.tuan_box .tuan_top .tuan_co .tuan_co_fl .tuan_co_img img{width:100%;height:100%;border: 2px solid #368fd1;border-radius: 50%;}
.tuan_box .tuan_top .tuan_co .pp_co_name{position: relative;padding-bottom: 30px;padding-left: 10px;}
.tuan_box .tuan_top .tuan_co .pp_co_name span{color: #fff;display: block;/* font-weight: bold; */font-family: 'Alibaba-PuHuiTi-bold';}
.tuan_box .tuan_top .tuan_co .pp_co_name em{color: #fff;/* font-weight: bold; */font-family: 'Alibaba-PuHuiTi-bold';position: absolute;bottom: 3px;}
.tuan_box .tuan_top .tuan_co .pp_co_name .pp_line{content:"";position:absolute;width: 96%;height: 6px;background-color:#368fd1;bottom:0;left: 0;}
.tuan_box .tuan_top .tuan_co .tuan_co_rt{float: right;width: 66%;padding-left: 4%;position: relative;margin-right: 2%;}
.tuan_box .tuan_top .tuan_co .tuan_co_rt .pp_zw{top: 0;}
.tuan_co_rt p,.tuan_co_txt p{color: #fff;line-height: 24px;font-size: 13px;position: relative;padding-left:10px;}
.tuan_co_rt p{font-size: 15px;}
.tuan_co_rt p:before,.tuan_co_txt p:before{ content:"";position:absolute;width:6px; height:6px;background-color: #368fd1; border-radius:100px; top:10px; left:0;}
.tuan_box .tuan_bot{margin-top: 40px;}
.tuan_box .tuan_bot .tuan_co{ float: left; width: 20%; }
.tuan_box .tuan_bot .tuan_co .tuan_co_img{width: 100px;height: 100px;position:relative;margin-bottom:20px;}
.tuan_box .tuan_bot .tuan_co .tuan_co_img:before{content:"";position:absolute; width:62px; height:15px; background:url(../images/tuan_ico.png) no-repeat; bottom:-2px;left:50%; margin-left:-31px;}
.tuan_box .tuan_bot .tuan_co .tuan_co_img img{width:100%;height:100%;border: 2px solid #368fd1;border-radius: 50%;}
.tuan_box .tuan_bot .tuan_co .pp_co_name{position: relative;padding-bottom: 30px;padding-left: 10px;margin-bottom: 15px;}
.tuan_box .tuan_bot .tuan_co .pp_co_name span{color: #fff;display: block;/* font-weight: bold; */font-family: 'Alibaba-PuHuiTi-bold';}
.tuan_box .tuan_bot .tuan_co .pp_co_name em{color: #fff;/* font-weight: bold; */font-family: 'Alibaba-PuHuiTi-bold';position: absolute;bottom: 3px;}
.tuan_box .tuan_bot .tuan_co .pp_co_name .pp_line{content:"";position:absolute;width: 49%;height: 6px;background-color:#368fd1;bottom:0;left: 0;}
.tuan_co_txt{width: 90%;}
.tuan_zl_bg{background: url(../images/tuan_zl_bg.jpg) no-repeat;padding: 90px 0 0 0;/*margin: 90px 0 0 0;*/height:758px;background-size: cover;}
.tuan_zl_bg .tuan_zl_fl{ /*float: left;*/width: 58%;margin:0 auto;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co{border: 3px solid #368fd1;position: relative;padding: 4% 4%;margin-bottom: 30px;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co:last-child{ margin-bottom:0;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_img{display: flex;justify-content: space-between;padding: 0 4%;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_img img{width: 90px;height: 130px;}
.tuan_tit{background-color: #368fd1;color: #000;position: absolute;padding: 4px 20px;left: -3px;top: -13px;}
.tuan_tit span{ font-size:22px; font-family:'Alibaba-PuHuiTi-Bold';}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_txt p{float:left;color: #fff;font-family: 'Alibaba-PuHuiTi-Regular';line-height: 24px;margin: 14px 14px 0 14px;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_img_fl{ float: left; width: 40% }
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_img_fl img{width:100%;height:89px;margin-bottom:10px;object-fit: cover;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_txt_fr{float: right;width: 56%;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_txt_fr p{color: #fff;font-family: 'Alibaba-PuHuiTi-Regular';margin-bottom: 20px;font-size: 18px;line-height: 28px;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_txt_fr p:last-child{ margin-bottom:0;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_txt_fr p em{color: #368fd1;font-size:40px;font-weight: bold;line-height: 39px;}
.tuan_zl_bg .tuan_zl_rt{float: right;width: 40%;border: 3px solid #368fd1;position: relative;padding: 4% 3%;margin-bottom:30px;}
.tuan_zl_bg .tuan_zl_rt img{width: 100%;height: 270px;}
.tuan_zl_bg .tuan_zl_rt p{color: #fff;font-family: 'Alibaba-PuHuiTi-Regular';font-size: 20px;line-height: 40px;margin-top: 50px;}
.inbanner_serv04 {background: url(/skin/images/inbanner_serv04.jpg) no-repeat center;background-size: cover;}
@media (max-width:800px) {

 .inbanner {height: 210px;margin-top: 40px;}
/*团队*/
.ab_people .people_bg{padding: 40px 0;height: auto;}
.ab_people .people_bg .container{ width:100%; padding:0 1%;}
.ab_people .people_bg .pp_le{width: 100%;text-align: center;}
.ab_people .people_bg .pp_le span{ font-size:30px;}
.ab_people .people_bg .pp_le img{margin: 20px auto;width: 74%;display: block;}
.ab_people .people_bg .pp_img{ width:100%;}
.people_fir .pp_fir_img{width: 100%;height: auto;}
.people_fir .pp_fir_img img{width: 100%;height: 95vw;}
.people_fir .pp_fir_rt{width: 100%;margin-left: 0;}
.people_box .pp_co{width: 100%;height: auto;padding: 30px 2%;}
.people_box .pp_co .pp_co_img{width: 100%;text-align: center;}
.people_fir .pp_fir_rt span{font-size: 28px;}
.people_box .pp_co .pp_co_img img{height: 55vw;width: 47vw;}
.people_box .pp_co .pp_co_txt{position: relative;right: 0;bottom: 0;width: 100%;margin-top: 30px;}
.people_box{ padding-bottom: 60px; }

/*团队  gai*/
.tuan_box{width:96%;border-radius: 20px;}
.tuan_box .tuan_top .tuan_co{ width:100%;}
.tuan_box .tuan_top .tuan_co .tuan_co_fl{width: 35%;}
.tuan_box .tuan_top .tuan_co .tuan_co_rt{width: 64%;height: auto;margin-right: 0;}
.tuan_box .tuan_top .tuan_co .tuan_co_rt .pp_zw{position: relative;}
.tuan_co_rt p{ font-size:13px;}
.tuan_box .tuan_top .tuan_co .tuan_co_fl .tuan_co_img{width: 90px;height: 90px;}
.tuan_box .tuan_top .tuan_co .pp_co_name em{font-size: 13px;}
.tuan_box .tuan_bot .tuan_co{width: 100%;margin-bottom: 20px;position: relative;}
.tuan_box .tuan_bot .tuan_co .pp_co_name .pp_line{width: 35%;}
.tuan_box .tuan_bot .tuan_co .pp_co_name em{font-size:13px;width: 30%;}
.tuan_box .tuan_bot .tuan_co .tuan_co_img{width:80px; height:80px;}
.tuan_box .tuan_bot{margin-top: 0px;}
.tuan_zl_bg{padding: 40px 0 0 0;/*margin: 40px 0 0 0;*/height: auto;}
.tuan_zl_bg .tuan_zl_fl{width:100%;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co{padding:10% 4%;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_txt p{ margin: 14px 0 0 0;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_img{display:block;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_img img{width: 48%;float: left;height: 50vw;margin: 1%;}
.tuan_zl_bg .tuan_zl_rt{width:100%;margin: 10% 0;padding: 8% 3%;}
.tuan_zl_bg .tuan_zl_rt p{margin-top:10px;font-size: 16px;line-height: 28px;}
.tuan_zl_bg .tuan_zl_fl .tuan_zl_co .tuan_txt_fr p{font-size:15px}
.tuan_co_txt{width: 60%;float:right;/* position:absolute; *//* right:0; *//* top:0; */margin-top: -150px;}
}






















