@font-face {
	font-family:'conv_dincondensedc';
	src:;
	src:local('â˜º'), format('woff'), format('truetype'), format('svg');
	font-weight:normal;
	font-style:normal;
}
body {
	font-family:"微软雅黑",helvetica neue,sans-serif,arial;
	height:100%;
	position:relative;
}
input[type="text"] {
	-webkit-appearance:none;
}
textarea {
	-webkit-appearance:none;
}
h1,h2,h3,h4,h5,h6,figure {
	font-weight:400;
}
::-webkit-selection {
	color:#fff;
	background:#026dd5;
}
::-moz-selection {
	color:#fff;
	background:#026dd5;
}
::selection {
	color:#fff;
	background:#026dd5;
}
.text-lowercase {
	text-transform:lowercase;
}
.text-uppercase,.initialism {
	text-transform:uppercase;
}
.text-capitalize {
	text-transform:capitalize;
}
a {
	color:#6e6e6e;
	text-decoration:none
}
a:focus,a:hover {
	color:#026dd5;
	transition:none
}
a.text-gray:hover {
	color:#026dd5
}
p {
	margin:0
}
dl,dd,ul,li {
	margin:0;
	padding:0;
	list-style:none
}
.fixed {
	z-index:9999;
}
.bg-gray {
	background:#f7f7f7
}
.bg-sub {
	background:#6e6e6e
}
/* 标签 */.tag {
	display:inline-block;
	transition:.5s
}
.tag.padding {
	padding:5px 12px
}
.tags {
	color:#ff9600!important;
	border:1px solid #ff9600!important;
	background-color:unset;
}
/* 英文字体begin */.conv_dincondensedc {
	font-family:"conv_dincondensedc";
}
/* 英文字体end */.mb5 {
	margin-bottom:5px;
}
/* 行距 begin*/.blank {
	height:10px;
	line-height:10px;
	clear:both;
	font-size:0
}
.blank-small {
	height:20px;
	line-height:20px;
	clear:both;
	font-size:0
}
.blank-middle {
	height:30px;
	line-height:30px;
	clear:both;
	font-size:0
}
.blank-big {
	height:50px;
	line-height:50px;
	clear:both;
	font-size:0
}
.blank-large {
	height:80px;
	line-height:80px;
	clear:both;
	font-size:0
}
/* 行距 end*/.sidebar-l {
	margin-right:30px
}
.sidebar-r {
	margin-left:0px;
}
.container-layout {
	max-width:1500px;
}
.line-large {
	margin-left:-15px;
	margin-right:-15px
}
.line-large .x1,.line-large .x2,.line-large .x3,.line-large .x4,.line-large .x5,.line-large .x6,.line-large .x7,.line-large .x8,.line-large .x9,.line-large .x10,.line-large .x11,.line-large .x12,.line-large .xl1,.line-large .xl2,.line-large .xl3,.line-large .xl4,.line-large .xl5,.line-large .xl6,.line-large .xl7,.line-large .xl8,.line-large .xl9,.line-large .xl10,.line-large .xl11,.line-large .xl12,.line-large .xs1,.line-large .xs2,.line-large .xs3,.line-large .xs4,.line-large .xs5,.line-large .xs6,.line-large .xs7,.line-large .xs8,.line-large .xs9,.line-large .xs10,.line-large .xs11,.line-large .xs12,.line-large .xm1,.line-large .xm2,.line-large .xm3,.line-large .xm4,.line-large .xm5,.line-large .xm6,.line-large .xm7,.line-large .xm8,.line-large .xm9,.line-large .xm10,.line-large .xm11,.line-large .xm12,.line-large .xb1,.line-large .xb2,.line-large .xb3,.line-large .xb4,.line-large .xb5,.line-large .xb6,.line-large .xb7,.line-large .xb8,.line-large .xb9,.line-large .xb10,.line-large .xb11,.line-large .xb12 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
/* owl-carousel轮播插件 */.owl-carousel .owl-dots {
	position:absolute;
	top:50%;
	padding:0;
	text-align:left;
	width:20px;
	-webkit-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	transform:translatey(-50%)
}
.owl-carousel .owl-dots .owl-dot {
	display:inline-block;
	position:relative;
	vertical-align:middle
}
.owl-carousel .owl-dots .owl-dot span {
	width:20px;
	height:20px;
	margin:0 5px;
	border-radius:50%;
	background:#d3d3d3;
	display:inline-block;
	text-align:center;
	-webkit-transition:all ease .5s;
	-o-transition:all ease .5s;
	transition:all ease .5s
}
.owl-carousel .owl-dots .owl-dot.active span {
	width:20px;
	height:20px;
	background:#016dd3;
	border-radius:20px
}
.owl-carousel .owl-nav i {
	font-size:23px;
	color:#fff
}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
	background:#000;
	width:42px;
	height:42px;
	line-height:48px;
	-webkit-transition:all ease .5s;
	-o-transition:all ease .5s;
	transition:all ease .5s;
	-webkit-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	transform:translatey(-50%);
	top:50%;
	position:absolute;
	text-align:center;
	border-radius:50%;
	opacity:0
}
.owl-carousel .owl-nav .owl-prev {
	background:#000;
	left:20px;
	right:auto
}
.owl-carousel .owl-nav .owl-next {
	right:20px
}
/* owl-carousel轮播插件 *//* 首页轮播 */.slides-arrow:hover .owl-nav .owl-next,.slides-arrow:hover .owl-nav .owl-prev {
	opacity:.3
}
.slides-arrow.dot-center .owl-dots {
	position:relative;
	top:-30px;
	padding:0;
	text-align:left;
	vertical-align:middle;
	display:inline-block;
	width:100%;
	padding-left:10%
}
/* 首页轮播 *//* 常用tab */.tab-normal .tab-head {
	border-radius:0;
	font-size:0;
	-webkit-text-size-adjust:none;
	width:100%;
}
.tab-normal .tab .tab-nav li {
	display:inline-block;
	width:auto;
	text-align:center
}
.tab-normal .tab .tab-nav li a {
	background:#fff;
	color:#6e6e6e;
	border-radius:30px;
	padding:0px 20px;
	height:42px;
	line-height:42px;
	margin:0 10px;
	display:block;
	border:0;
	font-size:16px;
}
.tab-normal .tab .tab-nav .active a {
	background:linear-gradient(-45deg,#ffd100,#ff9600);
	cursor:default;
	color:#fff;
	border-bottom:0px solid #fd3c6b;
}
.tab-normal .tab .tab-nav .active {
	background:none
}
.tab-normal .tab .tab-nav .active a:hover {
	color:#fff
}
.tab-normal .tab .tab-nav li a:focus {
	outline:none;
}
.tab-normal .tab .tab-nav li a:hover {
	background:linear-gradient(-45deg,#ffd100,#ff9600);
	color:#fff
}
.tab-normal .tab .tab-body {
	padding:0;
	border-radius:0;
	border-top:0px solid #ff0000
}
/* 常用tab *//* 首页产品 */.carousel-pro .media {
	position:relative;
	-webkit-transition:.5s;
	transition:.5s;
}
.carousel-pro .media:hover {
	-webkit-transition:.5s;
	transition:.5s;
	box-shadow:0px 5px 15px 0px rgba(0,0,0,.05);
}
.carousel-pro .button {
	background-color:#ffd100;
	transition:all .5s ease;
	box-shadow:0 3px 8px 0px rgba(39,39,39,0.26);
}
.carousel-pro .media:hover .button {
	color:#fff;
	background-color:#ff9600;
	transition:all .5s ease;
}
.carousel-pro .media-body {
	padding:10px 0 0 0
}
/* .carousel-pro:hover .owl-nav .owl-next,.carousel-pro:hover .owl-nav .owl-prev {
	opacity:.6
}
*/.carousel-pro.dot-center .owl-dots {
	position:relative;
	top:30px;
	padding:0;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	width:100%
}
/* 首页产品 *//* 首页关于我们 */.home-about {
	background-repeat:no-repeat;
	background-position:center 50%;
	background-size:cover
}
.home-about .padding-large {
	padding:40px 50px
}
.home-about h2 {
	position:relative;
	font-size:24px;
	font-weight:600;
	margin-bottom:40px;
	word-break:break-all
}
.home-about h2:before {
	content:'';
	display:block;
	position:absolute;
	background:#ffd100;
	width:30px;
	height:3px;
	bottom:-15px;
	left:0;
}
/* 首页关于我们 *//* 首页解决方案 */.solution .media-img {
	position:relative;
}
.solution .media-img .mask {
	opacity:0;
	z-index:3;
	background:url(/uploads/image/tpsimages/solution-hover.png) no-repeat center center;
	width:100%;
	height:100%;
	position:absolute;
	bottom:0;
	top:0;
	left:0;
	right:0;
	transition:0.3s;
}
.solution .media-img .mask .subtitle {
	padding:25px
}
.solution .media-img .mask .more {
	position:absolute;
	bottom:25px;
	right:25px
}
.solution .media-img:hover .mask {
	z-index:5;
	transition:0.3s;
	opacity:1;
	transform:scale(1.1);
}
.solution .media-img .linear-link {
	z-index:1;
	opacity:1;
	background:linear-gradient(to bottom,rgba(0,0,0,.2) 65%,rgba(0,0,0,.8) 100%);
	width:100%;
	height:100%;
	position:absolute;
	bottom:0;
	top:0;
	left:0;
	right:0;
	transition:0.3s;
}
.solution .media-img .linear-link .subtitle {
	padding:0 25px;
	z-index:3;
	width:100%;
	bottom:25px;
	left:0;
	position:absolute;
	transition:0.3s;
}
/* 首页解决方案 *//* 首页新闻 */.home-news-l {
	margin-right:10px
}
.home-news-r {
	margin-left:10px
}
.home-news-h .media-img {
	position:relative;
}
.home-news-h .media-img .post-title {
	background:#fff;
	bottom:-30px;
	left:30px;
	width:65%;
	padding:20px;
	position:absolute;
	color:#333;
	transition:0.5s;
	box-shadow:0 5px 15px 0 rgba(0,0,0,0.06)
}
.home-news-h .media-img:hover .post-title {
	bottom:30px;
}
.home-news-h .media-img .post-title h3 a {
	color:#333;
	font-size:18px;
	font-weight:600;
	line-height:28px;
	display:block;
}
/* .home-news-h .media-img:hover .post-title h3 a {
	color:#fff;
}
*/.home-news-h .button {
	margin-top:1rem;
	width:48px;
	line-height:28px;
	font-size:18px;
	background:#ffd100;
	color:#fff
}
.home-news-h .media-img:hover .button {
	background:#ff9600;
	color:#fff;
}
.home-news-c:hover {
	box-shadow:0 3px 8px 0 rgba(0,0,0,0.03);
}
.home-news-c .news-time {
	margin:20px 15px 0 0px;
	border-right:2px solid #eee;
	padding:0
}
.home-news-c .news-time .text-large {
	font-size:42px;
	line-height:48px;
}
.home-news-c .news-title {
	margin-top:20px;
	margin-left:15px
}
.home-news-c .news-title h2 a {
	font-weight:600;
	font-size:18px;
	margin-bottom:20px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.home-news-c:hover .news-title h2 a {
	color:#ff9600
}
/* 首页新闻 end *//* 路径 */.nav-bread {
	padding:0;
	height:70px;
	line-height:70px;
	font-size:0
}
.nav-bread h2 {
	font-size:24px;
	font-weight:600
}
.nav-bread i {
	color:#888888;
}
.nav-bread a {
	color:#888888;
	font-size:14px;
	display:inline-block;
}
.nav-bread a:hover {
	color:#ff9600
}
.nav-bread a:after {
	content:"";
	padding:0 10px;
	background:url(/uploads/image/tpsimages/nav-bread.png) no-repeat center 50%;
}
.nav-bread a:last-child:after {
	content:"";
	background:none;
}
/* 路径 *//* 上下篇  */.prenext-pro a.button {
	height:70px;
	line-height:70px;
	padding:0 25px
}
.prenext-pro a.button:hover {
	background:#ff9600;
	color:#fff
}
.prenext-pro a.border {
	border:1px solid #eee
}
/*分页 begin*/.pagination li {
	margin:5px 5px;
	font-size:14px;
	border:none;
	border-radius:4px;
}
.pagination li a {
	border-radius:4px;
	color:#6e6e6e;
	background:#fff;
	padding:12px 16px;
	border:1px solid #dcdcdc;
}
/* .pagination li i {
	font-weight:bold;
	font-size:18px;
	padding:0 3px
}
*/.pagination li.active a,.pagination li a:hover {
	background:#016dd3;
	color:#fff;
	border:1px solid #016dd3;
}
.pagination li span {
	border-radius:4px;
	color:#6e6e6e;
	background:#fff;
	padding:12px 16px;
	border:1px solid #dcdcdc;
}
.pagination li .current {
	background:#016dd3;
	color:#fff;
	border:1px solid #016dd3;
}
/*分页 end*//* 标题样式-居中 */.title-c {
	position:relative;
}
.title-c h3 {
	position:relative;
	font-size:30px;
	text-transform:uppercase;
	margin:0 auto 50px auto;
	font-weight:600
}
.title-c h3:before {
	background:#ffd100;
	content:'';
	display:block;
	position:absolute;
	width:30px;
	height:3px;
	bottom:-15px;
	left:50%;
	margin-left:-15px;
}
/* 标题样式-左 */.title-l h2 {
	line-height:28px;
	height:28px;
	color:#333;
	position:relative;
	font-size:18px;
	letter-spacing:0;
	padding-left:20px;
	margin-bottom:10px;
}
.title-l h2:before {
	content:'';
	display:block;
	position:absolute;
	width:5px;
	height:20px;
	top:4px;
	background:#ff9600;
	left:0
}
/* 下拉分类 */.nav-tree {
	font-size:0;
	height:70px;
	line-height:70px
}
/*font-size:0去掉 display:inline-block间隔 */.nav-tree li {
	position:relative;
	display:inline-block;
}
.nav-tree li a {
	color:#6e6e6e;
	display:block;
	padding:0 30px;
	font-size:16px;
	background:#fff;
}
.nav-tree li a.active,.nav-tree li a.cur {
	background:linear-gradient(-45deg,#ffd100,#ff9600);
	color:#fff
}
.nav-tree li.focusa a {
	background:linear-gradient(-45deg,#ffd100,#ff9600);
	color:#fff;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0;
}
.nav-tree li ul:after {
	position:absolute;
	top:-8px;
	left:50%;
	margin-left:-8px;
	display:inline-block;
	border-right:8px solid transparent;
	border-bottom:8px solid #fff;
	border-left:8px solid transparent;
	content:'';
}
.nav-tree li ul {
	top:70px;
	left:0;
	background:#fff;
	padding:10px 0;
	z-index:99;
	position:absolute;
	width:100%;
	display:none;
	border-radius:0px;
	box-shadow:0 5px 10px 0 rgba(0,0,0,0.03);
}
.nav-tree li ul li {
	display:block;
	width:100%;
	text-align:left;
}
.nav-tree li ul li.children a {
	font-size:14px;
	background:#fff;
	border-radius:0;
	box-shadow:none;
	display:block;
	color:#6e6e6e;
	line-height:34px;
	height:34px
}
.nav-tree li ul li.children a.active,.nav-tree li ul li.children a:hover {
	color:#ff9600
}
/*.nav-tree li ul li.children:first-child a {
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}
.nav-tree li ul li.children:last-child a {
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
*//* 下拉分类 *//* 属性 */.filter-box .padding-big {
	padding:15px 25px
}
.filter-box dl {
	margin:15px 0;
	display:flex;
}
.filter-box dl dt {
	width:8%;
	display:block;
	flex:none;
	line-height:24px;
	font-weight:normal
}
.filter-box dl dd {
	display:block;
	float:left;
	position:relative;
}
.filter-nav ul li {
	margin:0;
	display:block;
	float:left;
	width:auto;
	line-height:24px;
}
.filter-nav ul li a {
	margin:0 10px 0 0;
	padding:2px 10px;
	cursor:pointer;
	display:block;
	color:#6e6e6e;
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
.filter-nav ul li a:hover {
	color:#ff9600;
}
.filter-nav ul li a.active {
	color:#fff;
	background:#ff9600
}
.filter-nav ul li b {
	font-weight:normal;
}
/* 横向不带ico导航 */.nav-x {
	background:#fff;
	width:100%;
	position:relative;
}
.nav-x .menu-toggle h3 {
	display:none
}
.nav-x ul {
	font-size:0;
	-webkit-text-size-adjust:none;
	text-align:center
}
.nav-x li {
	display:inline-block
}
.nav-x li i {
	margin:0px auto 5px auto;
	font-size:24px;
	display:block;
}
.nav-x li a {
	font-size:16px;
	padding:0;
	height:70px;
	line-height:70px;
	color:#6e6e6e;
	text-align:center;
	display:block;
}
.nav-x li a:hover {
	color:#ff9600
}
.nav-x li a.active {
	background:linear-gradient(-45deg,#ffd100,#ff9600);
	color:#fff
}
.col-2 {
	width:10%
}
/* 横向不带ico导航 *//* 新闻列表 */.list-news {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:30px
}
.list-news .time {
	margin-right:-20px;
	padding:15px 0 10px 0;
	border-right:1px solid #eee;
}
.list-news .time .text-large {
	font-size:52px;
	line-height:54px;
}
.list-news .news {
	margin-left:50px;
	margin-right:30px
}
.list-news .news h3 a {
	display:block;
	font-size:24px;
	color:#333;
	margin-bottom:20px
}
.list-news .button {
	width:70px;
	line-height:56px;
	font-size:24px;
	border:1px solid #ebebeb;
}
.list-news .button i {
	font-size:22px;
}
.list-news:hover .button {
	background:#ff9600;
	color:#fff;
	border:1px solid #ff9600
}
.list-news:hover h3 a {
	color:#ff9600
}
/* 新闻列表 *//* 纯文字列表  begin*/.list-post-text li {
	padding:5px 0;
}
.list-post-text li a {
	display:block;
}
.list-post-text li.dot a {
	padding-left:15px;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.list-post-text li.dot:hover a:before {
	background:#ff9600;
}
.list-post-text li.dot a:before {
	content:'';
	position:absolute;
	left:-2px;
	background:#ccc;
	width:6px;
	height:6px;
	top:9px;
	border-radius:50%
}
/* 纯文字列表  end*//* 下载列表 */.normal-list li {
	position:relative;
	display:block;
	background:#fff;
	margin-bottom:20px;
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
.normal-list li a {
	display:block;
	font-size:16px;
	line-height:24px;
	padding:25px 30px 25px 50px;
	color:#333;
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
.normal-list li span {
	color:#888888;
	position:absolute;
	right:30px;
	top:28px
}
.normal-list li:hover {
	background:#ff9600;
	color:#fff;
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
.normal-list li:hover a,.normal-list li:hover span {
	color:#fff
}
.normal-list li.dot:hover a:before {
	background:#fff;
}
.normal-list li.dot a {
	position:relative
}
.normal-list li.dot a:before {
	content:'';
	position:absolute;
	left:30px;
	background:#ececec;
	width:7px;
	height:7px;
	top:35px;
	border-radius:50%
}
/* 下载详细页begin */.download-detail {
	position:relative;
	z-index:3
}
.download-detail .button-big {
	padding:15px 25px
}
/* 下载详细页end *//* ===视频教程 beign*/	/* ====视频教程列表 begin*/.video-list .media {
	-webkit-transition:.5s;
	transition:.5s;
}
.video-list .media:hover {
	box-shadow:0 30px 50px rgba(229,229,229,.8)
}
.video-list .media-img {
	position:relative;
	overflow:hidden
}
.video-list .media-body .padding-big {
	padding:20px
}
.video-list .media-body h2 {
	margin:0 0 20px 0;
	overflow:hidden
}
.video-list .media a.play {
	opacity:.6;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-24px;
	margin-top:-24px;
	width:48px;
	height:48px;
	line-height:48px;
	background:rgba(0,0,0,.6);
	z-index:2;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
.video-list .media a.play i {
	font-size:24px;
}
.video-list .media .playtime {
	position:absolute;
	bottom:10px;
	right:10px;
	padding:0 8px;
	height:20px;
	line-height:18px;
	background:rgba(0,0,0,.5);
	z-index:2;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
.video-list .media:hover a.collect,.video-list .media:hover a.play {
	opacity:1;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
.video-list .excerpt-info ul li.v2-1 {
	width:50%
}
.video-list .excerpt-info ul li.v2-2 {
	width:50%;
}
/* 视频教程列表 end*/	/* =====视频内容页 */.video-detail .tab-head {
	border-radius:0;
	font-size:0;
	-webkit-text-size-adjust:none;
	padding-left:25px;
	border-bottom:1px solid #efefef
}
.video-detail .tab .tab-nav li {
	display:inline-block;
	width:13%;
	margin:0
}
/* .video-detail .tab .tab-nav li:last-child {
	margin-right:0px
}
*/.video-detail .tab .tab-nav li a {
	color:#616770;
	padding:18px 0;
	border:0;
	border-bottom:2px solid transparent;
	margin-bottom:-1px;
	display:block;
	line-height:20px;
	font-weight:500;
	border-radius:0;
	font-size:16px;
	text-align:center;
}
.video-detail .tab .tab-nav .active {
	border-radius:0px;
}
.video-detail .tab .tab-nav .active a {
	margin-bottom:-1px;
	cursor:default;
	background:#fff;
	border-bottom:2px solid #ff9600;
	font-weight:600
}
.video-detail .tab .tab-nav li a,.video-detail .tab .tab-nav .active a:focus {
	outline:none;
}
.video-detail .tab .tab-body {
	border-radius:0;
	border-top:solid 0px #ebebeb;
	padding:25px
}
/* ======播放器 */.jw-video {
	text-align:center;
	height:510px;
	border-right:1px solid #433d3d;
}
.jw-video video {
	width:auto;
	max-width:100%;
	height:100%;
}
.jw-video-expense {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#616770;
	z-index:1;
	display:none
}
.jw-video-expense .apply {
	position:absolute;
	left:50%;
	margin-left:-176px;
	top:50%;
	margin-top:-50px
}
.jw-video-expense .button {
	cursor:pointer
}
.video-period .price {
	font-size:32px;
	margin-top:5px
}
.video-buy-now {
	cursor:pointer;
	width:130px;
	float:right
}
.video-free-now {
	width:130px;
	padding:10px 0;
	float:right
}
.video-title h1 {
	font-size:24px;
	display:block;
}
.video-period-title {
	padding:15px 10px 15px 20px
}
.video-period-list {
	overflow:hidden;
	height:410px;
	overflow-y:auto
}
.video-period-list li {
	height:69px;
	width:100%;
	border-bottom:1px #433d3d solid;
	position:relative;
	text-align:left
}
.video-period-list li a {
	display:block;
	padding:8px 10px 8px 50px
}
.video-period-list li a.cur {
	background:#2d2d2d;
	display:block;
}
.video-period-list li:hover {
	background:#2d2d2d;
}
.video-period-list li p {
	font-size:14px;
	color:#888888;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.video-period-list li:before {
	content:"";
	position:absolute;
	width:20px;
	height:13px;
	left:18px;
	top:15px;
	background:url(/uploads/image/tpsimages/video-ico.png) no-repeat;
	z-index:4
}
.video-period-list li .video-info {
	padding-top:8px;
	position:relative;
	color:#616770
}
.video-period-list li .video-info span {
	position:absolute;
	right:0;
	width:62px;
	text-align:right
}
.video-period-list li:last-child {
	border-bottom:none
}
.video-content-tit {
	padding:5px 30px 0;
	line-height:50px;
	border-bottom:1px solid #eceff5
}
.video-content-tit h2 {
	font-size:18px;
	color:#434c5a;
	border-bottom:1px solid #434c5a;
	display:block;
	width:72px;
	margin-bottom:-1px
}
/* 播放器 end*/	/* 视频内容页end *//* 视频教程 end*//* 横向左图右字列表 begin*/.list-post-x .media {
	margin-bottom:20px
}
.list-post-x .media.border {
	border:0;
	border-bottom:1px solid #eceff5;
	padding-bottom:20px
}
.list-post-x .media img {
	transition:all .3s ease-out
}
.list-post-x .media .thumb-md {
	position:relative;
	max-width:100px;
	overflow:hidden
}
.list-post-x .media .thumb-md .playtime {
	position:absolute;
	bottom:5px;
	right:5px;
	padding:0 5px;
	height:20px;
	line-height:18px;
	background:rgba(0,0,0,.6);
	z-index:3;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
.list-post-x .media .thumb-md .playicon {
	position:absolute;
	bottom:5px;
	left:5px;
	width:20px;
	height:20px;
	line-height:18px
}
.list-post-x .media:hover img {
	transition:all .3s ease-out;
	transform:scale(1.1)
}
.list-post-x .media.media-x .float-left {
	margin-right:15px
}
.list-post-x .media.media-x .float-right {
	margin-left:15px
}
.list-post-x .media.media-x .media-body {
	text-align:left;
	padding:0
}
.list-post-x .media a:hover {
	color:#434c5a
}
.list-post-x .media-body p {
	color:#888888;
	line-height:22px
}
.list-post-x .media:last-child {
	margin-bottom:0
}
/* 横向上图下字列表 end */* 内容 begin */.article {
	overflow:hidden
}
.article .padding-large {
	padding:30px 0
}
.article .post h1 {
	font-size:28px;
	font-weight:600;
	text-align:center;
}
.article .post h2 {
	font-size:24px;
	font-weight:600;
	margin:10px 0
}
.article .post h3 {
	font-size:20px;
	font-weight:600;
	margin:10px 0
}
.article .post hr {
	margin:10px 0;
	height:1px
}
.article .post strong {
	font-size:16px;
	margin:10px 0
}
.article .post table {
	margin:20px 0
}
.article .post table th {
	background:#daf0fd;
	color:#fff;
	border:1px solid #fff
}
.article .post table tr.ue-table-interlace-color-single {
	background:#daf0fd
}
.article .post p {
	font-size:16px;
	line-height:28px;
	margin-bottom:10px
}
.article .post img {
	max-width:100%;
	height:auto !important;
}
.article .post a {
	text-decoration:none;
}
.article .post a:hover {
	color:#ff9600;
	border-bottom:0 solid #ff9600
}
.article .post .text-right {
	text-align:right
}
.article .post ul li {
	padding:0 0 5px 20px;
	position:relative;
	font-size:16px
}
.article .post ul li p {
	line-height:24px
}
.article .post ul li:before {
	content:'';
	position:absolute;
	top:8px;
	left:0;
	background:#888888;
	width:7px;
	height:7px;
	border-radius:50%
}
.article .post ol {
	padding:10px 0 0 0
}
.article .post ol.list-paddingleft-2 {
	position:relative
}
.article .post ol li {
	padding:0;
	position:relative
}
.article .post ol li p {
	line-height:26px;
	font-size:16px;
	color:#888888
}
/* 内容 end *//* 产品列表*/.product-list .media {
	-webkit-transition:.3s;
	transition:.3s;
}
.product-list .media:hover {
	-webkit-transition:.3s;
	transition:.3s;
	box-shadow:0 5px 20px 5px rgba(0,0,0,.05);
}
.product-list .media-body {
	padding:10px 0 0 0
}
.product-list .media:hover .media-body h2 a {
	color:#ff9600;
}
.price-info ul li.v2-1 {
	width:50%
}
.price-info ul li.v2-2 {
	width:50%;
}
/*产品列表*//* 产品详细页begin */.product-description .padding-large {
	padding:30px 0 0 30px
}
.product-description .padding-large-top {
	padding:0
}
.product-description p {
	line-height:24px
}
.product-description .zoomimg {
	width:474px
}
/* pc端独有 *//* 产品详情tab begin */.product-overview .tab-head {
	border-radius:0;
	font-size:0;
	-webkit-text-size-adjust:none;
	width:100%;
	border-bottom:1px solid #efefef
}
.product-overview .tab .tab-nav li {
	display:inline-block;
	width:12%;
}
.product-overview .tab .tab-nav li a {
	margin-bottom:-1px;
	color:#6e6e6e;
	padding:20px 0;
	display:block;
	line-height:24px;
	border:0;
	border-radius:0;
	font-size:18px;
	text-align:center;
}
.product-overview .tab .tab-nav .active {
	border-radius:0px;
}
.product-overview .tab .tab-nav .active a {
	cursor:default;
	color:#ff9600;
	background:#fff;
	border-bottom:3px solid #ff9600;
}
.product-overview .tab .tab-nav li a,.product-overview .tab .tab-nav .active a:focus {
	outline:none;
}
.product-overview .tab .tab-body {
	padding:0;
	border-radius:0;
	border-top:solid 0px #ebebeb;
}
/* 产品详情tab end *//* 放大镜 begin */#zoomimg {
	cursor:pointer;
	display:block
}
.pro-thumb .item img {
	border:1px solid #ececec
}
.pro-thumb .item:hover img {
	border:1px solid #ff9600
}
.pro-thumb:hover .owl-nav .owl-prev,.pro-thumb:hover .owl-nav .owl-next {
	opacity:.6;
}
/* 放大镜 end *//* 商品参数 */.attribute li {
	position:relative;
	color:#666;
	line-height:32px;
}
/* .attribute li:before {
	content:'';
	position:absolute;
	left:0px;
	background:#ccc;
	width:6px;
	height:6px;
	top:11px;
	border-radius:50%;
}
*/.attribute li span {
	color:#999
}
/* 商品参数 end *//* 商品详情 */.content img {
	max-width:100% !important;
	height:auto !important;
}
/* 商品详情 end *//* 产品详细页end */.job-list {
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
.job-list:hover {
	box-shadow:0 10px 25px rgba(0,0,0,0.3);
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
.job-list dt {
	font-weight:normal
}
/* 弹出层*/.dialog {
	border-radius:0;
	border:0 solid #ebebeb;
	margin:0 auto;
	box-shadow:0 10px 25px rgba(0,0,0,0.3);
}
.dialog .dialog-head {
	font-size:18px;
	border-bottom:0;
	background:#fff;
	color:#383838;
}
.dialog .dialog-head .close {
	float:right;
	line-height:24px
}
.dialog .dialog-body {
	padding:10px 40px 40px 40px;
}
.dialog-body h3 {
	font-size:24px;
	font-weight:600;
	color:#333;
	margin-bottom:10px
}
.dialog-body .form-group {
	padding-bottom:20px
}
.dialog-body .input {
	height:48px;
	line-height:24px;
	padding:0 12px;
	border:1px solid #ebebeb;
	width:100%;
	display:block;
	border-radius:0px;
	-webkit-appearance:none;
	box-shadow:0 0px 0px rgba(0,0,0,0.0) inset;
	background:transparent;
}
.dialog-body .textarea {
	padding:10px 12px;
	line-height:24px;
	width:100%;
	background:transparent;
	border:1px solid #ebebeb;
}
.dialog-body .label {
	padding-bottom:10px;
	display:block;
	line-height:24px;
}
.dialog-body .label label {
	font-weight:400;
}
.dialog-body select {
	padding:0 30px 0 8px;
	color:#adadad;
	border-radius:0px;
	width:100%;
	height:48px;
	line-height:48px;
	border:solid 1px #ebebeb;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url(/uploads/image/tpsimages/select-down.png) no-repeat right 50%;
}
.dialog-body .form-tips .dialog-body .input-help ul {
	border:solid 0px #ebebeb;
	background:#fff;
	padding:5px 10px;
	box-shadow:0 0 0 #fff;
	border-radius:0 0 4px 4px;
	width:150px;
	min-width:150px;
	width:auto;
	_width:150px;
	color:#ee3333;
	font-size:12px
}
.dialog-body .input::-webkit-input-placeholder,.dialog-body .textarea::-webkit-input-placeholder {
	color:#6e6e6e;
}
.dialog-body .input:-moz-placeholder,.dialog-body .textarea:-moz-placeholder {
	color:#6e6e6e;
}
.dialog-body .input::-moz-placeholder,.dialog-body .textarea::-moz-placeholder {
	color:#6e6e6e;
}
.dialog-body .input:-ms-input-placeholder,.dialog-body .textarea:-ms-input-placeholder {
	color:#6e6e6e;
}
.dialog-body .input-group .addon {
	background-color:#fff;
	border:0px solid #ebebeb;
	border-radius:0px;
	line-height:1;
	padding:0;
	text-align:center
}
.dialog-body .input-group .addon img {
	max-height:50px
}
/* 弹出层 end*//*  联系我们begin  */.inside h2 {
	font-size:36px;
	font-weight:400;
	margin-bottom:20px
}
.inside .contact {
	padding:0 0 50px 0;
}
.inside .contact hr {
	height:1px;
	background:#f2f2f2
}
.inside .contact .media {
	margin:0;
	padding:0 0 30px 0;
}
.inside .contact .media span {
	width:42px;
	height:42px;
	line-height:64px;
}
.inside .contact .media i {
	font-size:36px;
}
.inside .contact .media .media-body {
	padding:0 0 0 10px;
	margin-top:0px;
}
.inside .contact .media .media-body a,.inside .contact .media .media-body p {
	color:#333;
}
.inside .wx {
	border:1px solid #eee;
	padding:20px 30px;
}
.home-contact {
	background:#cacaca
}
.home-contact .title {
	position:relative;
	width:590px;
	float:right;
	text-align:left;
}
.home-contact .title h2 {
	font-size:64px;
	line-height:64px;
	padding-top:25%;
	padding-right:50px;
	padding-bottom:30px;
}
.home-contact .title h2 span {
	color:#ff9600
}
.home-contact .title a {
	font-size:24px;
	text-decoration:none;
	border-bottom:2px solid #ff9600;
	color:#fff;
}
.home-contact .title a:hover {
	border-bottom:0 solid #82cc37;
}
.home-contact .gb {
	position:relative;
	width:590px;
	float:right;
	text-align:left;
}
/*guestbook*/.guestbook {
	padding:50px 80px 50px 0
}
.guestbook h2 {
	font-size:24px;
	font-weight:600
}
.guestbook .padding {
	padding:50px;
}
.guestbook .form-group {
	padding-bottom:20px
}
.guestbook .input {
	font-size:16px;
	padding:0 15px;
	height:50px;
	line-height:50px;
	border:0;
	width:100%;
	display:block;
	-webkit-appearance:none;
	transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;
	box-shadow:0 0px 0px rgba(0,0,0,0.0) inset;
}
.guestbook .textarea {
	padding:12px;
	line-height:24px;
	width:100%;
	font-size:16px;
	background:#fff;
	border:0;
}
.guestbook .label {
	display:block;
	line-height:24px;
}
.guestbook .label label {
	font-weight:400;
}
.guestbook .field {
	font-size:16px
}
.guestbook select {
	font-size:16px;
	padding:0 35px 0 15px;
	width:100%;
	height:50px;
	line-height:50px;
	border:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:#fff url(/uploads/image/tpsimages/select-down.png) no-repeat right 50%;
	color:#666;
}
.guestbook .form-tips .guestbook .input-help ul {
	border:0;
	background:#fff;
	padding:5px 10px;
	box-shadow:0 0 0 #fff;
	border-radius:0 0 4px 4px;
	width:150px;
	min-width:150px;
	width:auto;
	_width:150px;
	color:#ee3333;
	font-size:12px
}
/* 联系我们end */.channel-banner {
	position:relative;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	margin:0;
	padding:0;
}
.channel-banner img {
	width:100%
}
.channel-banner .banner-info {
	position:absolute;
	top:42%;
	margin-top:-50px;
	left:0;
	right:0;
	z-index:3
}
.channel-banner .banner-info h3 {
	font-size:38px;
	font-weight:600;
	position:relative;
	margin-bottom:40px
}
.channel-banner .banner-info p {
	font-size:28px;
	padding-bottom:30px;
}
.banner_p {
	padding-top:50px;
}
.language {
	float:right;
	margin-left:15px;
	position:relative;
	margin-top:25px;
	color:#fff;
}
.language a {
	color:#fff;
}
.header.on .language a {
	color:#000;
}
.he_baner {
	position:relative;
}
.he_shubico {
	position:absolute;
	bottom:40px;
	left:50%;
	z-index:100;
	transform:translatex(-50%);
	cursor:pointer;
}
.index_about {
	width:100%;
	overflow:hidden;
	padding:50px 0;
	position:relative;
}
.about_left {
	width:57.8%;
	float:left;
}
.about_bt {
	width:100%;
	padding-top:30px;
}
.about_bt h3 {
	font-size:38px;
	color:#016dd3;
	font-weight:600
}
.about_bt p {
	font-size:18px;
	color:#666;
	padding-top:10px;
}
.about_nr {
	width:100%;
	padding:50px 0;
	font-size:16px;
	color:#666666;
	line-height:30px;
}
.about_nr_1 {
	width:100%;
	box-shadow:0 4px 20px rgb(0 0 0 / 20%);
	overflow:hidden;
}
.about_nr_1 li {
	width:33.3%;
	float:left;
	text-align:center;
	padding:20px 0
}
.about_nr_1 li:nth-child(2) {
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
.counter-content {
	font-size:16px;
	color:#016dd3;
}
.counter-value {
	font-size:28px;
	color:#016dd3;
	font-weight:600
}
.counter_bt {
	padding-left:10px;
	color:#999999;
	font-size:16px;
}
.about_nr_2 {
	width:100%;
	overflow:hidden;
	padding-top:50px;
}
.about_nr_2 li {
	width:24.25%;
	float:left;
	margin-right:1%;
	background-color:#f2f2f2;
	text-align:center;
	padding:15px 0;
	font-size:16px;
	color:#333333
}
.about_nr_2 li:nth-child(4) {
	margin-right:auto
}
.about_right {
	width:40%;
	position:absolute;
	right:0;
	bottom:0;
	top:30px;
}
.about_right img {
	width:100%
}
.index_yf {
	width:100%;
	overflow:hidden;
	margin-top:50px;
	background-size:cover !important;
	overflow:hidden !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-image:url(/uploads/image/tpsimages/yafa_bj.jpg);
}
.index_yf_left {
	width:20%;
	float:left;
	margin-left:10%;
}
.yf_bt {
	width:100%;
	padding-top:50px;
}
.yf_bt h3 {
	font-size:38px;
	color:#fff;
	font-weight:600
}
.yf_bt p {
	font-size:18px;
	color:#fff;
	padding-top:10px;
	line-height:36px;
	padding-bottom:80%;
}
.index_yf_left a {
	background-color:#e95412;
	padding:10px 20px;
	border-radius:20px;
	color:#fff;
}
.index_yf_left a:hover {
	background-color:#fff;
	color:#e95412;
}
.index_yf_right {
	width:70%;
	float:right;
	margin-bottom:-20px;
}
.yf_li {
	width:100%;
	overflow:hidden;
	position:relative;
}
.yf_li .yf_li_img {
	width:100%;
	display:block
}
.yf_li_bt {
	width:100%;
	bottom:30px;
	text-align:center;
	position:absolute;
	color:#fff;
	font-size:18px;
	display:inline-block;
}
.yf_li_bt img {
	text-align:center;
	margin-right:10px;
	width:30px!important;
}
.yf_li_wz {
	width:100%;
	position:absolute;
	top:30%;
	padding:0 15px;
	text-align:center;
	display:none;
	z-index:10
}
.yf_li_wz img {
	width:70px!important;
}
.yf_li_wz h3 {
	font-size:20px;
	color:#fff;
	font-weight:600;
	position:relative;
	padding-top:15px;
}
.yf_li_wz h3:before {
	background:#fff;
	content:'';
	display:block;
	position:absolute;
	width:30px;
	height:3px;
	bottom:-15px;
	left:50%;
	margin-left:-15px;
}
.yf_li_wz p {
	padding-top:30px;
	color:#fff;
	font-size:16px;
	text-align:left
}
.yf_li a:hover .yf_li_wz {
	display:block;
	animation-name:maskanimation;
	animation-duration:1s;
	animation-fill-mode:forwards;
}
.yf_li a:hover .yf_li_bt {
	display:none
}
.yf_li_bj {
	background:rgba(24,94,167,.8);
	width:100%;
	height:100%;
	top:0;
	bottom:0;
	width:100%;
	position:absolute;
	z-index:8;
	display:none;
}
.yf_li a:hover .yf_li_bj {
	display:block;
	animation-name:maskanimation;
	animation-duration:1s;
	animation-fill-mode:forwards;
}
@keyframes maskanimation {
	0% {
	transform:translatey(100%);
	/* 起始位置在底部 */                opacity:0;
	/* 初始不透明度为0 */
}
100% {
	transform:translatey(0);
	/* 目标位置在顶部 */                opacity:1;
	/* 最终完全透明 */
}
}.index_yf_right .disabled {
	display:block!important
}
.index_yf_right .owl-prev {
	left:-70px!important;
	opacity:10!important;
	bottom:30px;
	top:auto!important;
	background:none!important
}
.index_yf_right .owl-next {
	left:-40px!important;
	opacity:10!important;
	top:auto!important;
	bottom:30px;
	background:none!important
}
.index_yf_right .owl-dots {
	display:none!important;
}
.index_fa {
	width:100%;
	overflow:hidden;
	padding:50px 0
}
.fa_bt {
	width:100%;
	overflow:hidden;
}
.fa_bt h3 {
	font-size:38px;
	color:#343434;
	font-weight:600
}
.fa_bt p {
	font-size:18px;
	color:#999999;
	padding-top:10px;
}
.fa_nr {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.fa_nr_list {
	width:100%;
	overflow:hidden;
}
.fa_nr_list .tab {
	overflow:hidden;
	width:100%;
	/* background:url(/uploads/image/tpsimages/line.jpg);
	*/
}
.fa_nr_list .tab a {
	display:block;
	padding:15px 0;
	background-color:#f8f8f8;
	color:#333333;
	font-size:16px;
	width:20%;
	text-align:center;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	float:left;
	border-right:solid 1px #e9e9e9;
}
.fa_nr_list .tab a:last-child {
	border-right:none
}
.fa_nr_list .tab a:hover {
	background:#016dd2;
	color:#fff;
	text-decoration:none;
}
.fa_nr_list .tab a.on {
	background-color:#016dd2;
	color:#fff;
}
.fa_nr_list .content {
	overflow:hidden;
	padding-top:50px;
	width:100%;
}
.fa_nr_list .content li {
	display:none;
	position:relative;
	overflow:hidden;
}
.fa_nr_list .content li:nth-child(1) {
	display:block;
}
.tab-nav {
	width:100%;
	background:url(/uploads/image/tpsimages/line.jpg)
}
.tab-nav li {
	margin-right:0.8%;
	padding:10px 0;
	border:solid 2px #016dd2;
	border-radius:30px;
	color:#333333;
	font-size:16px;
	background-color:#fff;
	width:13.2%;
	text-align:center;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.tab-nav li:last-child {
	margin-right:auto;
}
.tab-nav .active {
	background-color:#e95412;
	color:#fff;
	border:solid 2px #e95412;
}
.tab-nav .active a {
	color:#fff;
	font-weight:600
}
.tab-body {
	width:100%;
	overflow:hidden;
	padding-top:50px;
	position:relative;
}
.tab-body_left {
	width:50%;
	float:left;
	overflow:hidden;
}
.tab-body_left img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.tab-body_left:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.tab-body_right {
	width:55%;
	position:absolute;
	right:0;
	background-color:#fff;
	padding:20px;
	bottom:3%;
	box-shadow:0 4px 20px rgb(0 0 0 / 10%);
	right:5%;
}
.tab-body_right h3 {
	font-size:24px;
	font-weight:600
}
.tab-body_right p {
	font-size:16px;
	padding-top:30px;
	line-height:30px;
	padding-bottom:13%;
}
.tab-body_right a {
	background-color:#e95412;
	padding:10px 20px;
	border-radius:20px;
	color:#fff;
}
.tab-body_right a:hover {
	border:solid 1px #e95412;
	color:#e95412;
	background-color:#fff
}
.index_case {
	width:100%;
	overflow:hidden;
	padding:50px 0;
	background-color:#f5f5f5;
	margin:30px 0
}
.case_bt {
	width:100%;
	overflow:hidden;
}
.case_bt h3 {
	font-size:38px;
	color:#343434;
	font-weight:600
}
.case_bt p {
	font-size:18px;
	color:#999999;
	padding-top:10px;
}
.case_list {
	width:100%;
	overflow:hidden;
	padding-top:50px;
}
.case_lb {
	width:100%;
	overflow:hidden;
}
.case_lb .tab {
	overflow:hidden;
	width:50%;
	float:left;
}
.case_lb .tab a {
	display:block;
	padding:15px;
	box-shadow:0 2px 10px rgb(2 111 193 / 10%);
	overflow:hidden;
	width:90%;
	margin-bottom:30px;
	margin-left:10px;
	margin-top:10px;
}
.case_lb .tab a:hover {
	}.case_lb .tab .case_hover {
	display:none;
	text-align:center;
}
.case_lb .tab a.on .case_on {
	display:none
}
.case_lb .tab a.on .case_hover {
	display:block
}
.case_lb .tab a.on h4 {
	color:#0170bf;
	font-weight:600
}
.case_lb .content {
	overflow:hidden;
	width:45%;
	float:right;
}
.case_lb .content li {
	display:none;
}
.case_lb .content li:nth-child(1) {
	display:block
}
.case_left {
	width:50%;
	float:left;
	overflow:hidden;
}
.case_left li {
	padding:15px;
	box-shadow:0 2px 10px rgb(2 111 193 / 10%);
	overflow:hidden;
	width:90%;
	margin-bottom:30px;
	margin-left:10px;
	margin-top:10px;
}
.case_left_1 {
	width:15%;
	float:left;
	text-align:center
}
.case_left_2 {
	width:80%;
	float:right;
}
.case_left_2 h4 {
	font-size:22px;
	padding-bottom:10px;
}
.case_left_2 p {
	font-size:16px;
	color:#999999;
}
.case_left_ej {
	width:100%;
	overflow:hidden;
	margin-top:20px;
	display:none
}
.case_left_ej a {
	display:inline-block;
	border-bottom:solid 1px #e6f0fa;
	padding:10px 0;
	margin-right:10%;
	color:#5b5b5d
}
.case_left_ej a:hover {
	color:#0272c4
}
.case_left_2:hover h4 a {
	color:#0272c4
}
.case_left_2:hover .case_left_ej {
	display:block
}
.case_right {
	width:45%;
	float:right;
	overflow:hidden;
}
.case_right_1 {
	width:100%;
	overflow:hidden;
	min-height:50px;
	padding-top:15px;
}
.case_right_1 a {
	background-color:#e95412!important;
	padding:10px 20px!important;
	border-radius:20px!important;
	color:#fff!important;
	width:auto!important;
	display:inline!important
}
.case_right_1 a:hover {
	border:solid 1px #e95412;
	color:#e95412;
	background-color:#fff
}
.case_right_img1 {
	margin-top:30px;
	width:85%;
	margin-left:15%;
	overflow:hidden;
	position:relative;
}
.case_right_img1 .right_img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.case_right_img1:hover .right_img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.case_right_img2 {
	margin-top:-50px;
	z-index:999;
	background-color:#fff;
	padding:10px;
	overflow:hidden;
	position:relative;
	width:60%;
	overflow:hidden;
}
.case_right_wz {
	overflow:hidden;
	position:absolute;
	top:35%;
	text-align:center;
	left:0;
	right:0;
	z-index:88;
}
.case_right_wz h4 {
	font-size:16px;
	color:#fff;
	padding-top:10px;
}
.case_right_bj {
	width:100%;
	height:100%;
	top:0;
	bottom:0;
	width:100%;
	position:absolute;
	z-index:87;
	background:rgba(0,0,0,0.5);
}
.case_right_img2 .case_right_bj {
	top:10px;
	bottom:10px;
	right:10px;
	left:10px;
	height:auto;
	width:auto;
}
.index_kx {
	width:100%;
	overflow:hidden;
	padding:30px 0
}
.kx_bt {
	width:100%;
	overflow:hidden;
}
.kx_bt h3 {
	font-size:38px;
	color:#343434;
	font-weight:600
}
.kx_bt p {
	font-size:18px;
	color:#999999;
	padding-top:10px;
	line-height:40px;
}
.kx_list {
	width:100%;
	overflow:hidden;
	padding-top:50px;
	text-align:center
}
.kx_list li {
	display:inline-block;
	text-align:center;
	width:31%;
}
.kx_list li a {
	padding:0px 3%;
	display:block;
}
.kx_list li img {
	max-width:100%;
}
.index_video {
	width:100%;
	overflow:hidden;
	padding-top:50px;
}
.video_1 {
	width:100%;
	position:relative;
	overflow:hidden;
}
.video_1 img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.video_1:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.video_2 {
	width:100%;
	position:absolute;
	bottom:0;
	background:rgba(255,255,255,0.3);
	padding:15px 0
}
.video_2 li {
	width:50%;
	float:left;
	text-align:center;
	color:#fff;
}
.video_2 li a {
	color:#fff
}
.index_yjy {
	width:100%;
	overflow:hidden;
	padding:100px 0;
}
.yjy_bt {
	width:100%;
	overflow:hidden;
}
.yjy_bt h3 {
	font-size:38px;
	color:#343434;
	font-weight:600
}
.yjy_list {
	width:100%;
	overflow:hidden;
	padding-top:50px;
}
.yjy_list li {
	width:32%;
	float:left;
	margin-right:2%;
	overflow:hidden;
	position:relative;
}
.yjy_list li:nth-child(3) {
	margin-right:auto
}
.yjy_list li img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.yjy_list li:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.yjy_wz {
	width:100%;
	position:absolute;
	bottom:10px;
	padding:0 20px;
	color:#fff;
	z-index:88
}
.yjy_wz h4 {
	font-size:18px;
	font-weight:600;
	padding-bottom:10px;
}
.yjy_list li a {
	display:block;
}
.yjy_bj {
	width:100%;
	height:100%;
	top:0;
	bottom:0;
	width:100%;
	position:absolute;
	z-index:87;
	background:url(/uploads/image/tpsimages/yjy_bj.png) no-repeat center bottom;
}
.index_hb {
	width:100%;
	overflow:hidden;
	padding:50px 0 150px 0;
	text-align:center;
	background-size:cover !important;
	overflow:hidden !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-image:url(/uploads/image/tpsimages/index_hb.jpg);
}
.hb_bt {
	width:100%;
	overflow:hidden;
	text-align:center
}
.hb_bt h3 {
	font-size:38px;
	color:#fff;
	font-weight:600
}
.hb_bt p {
	font-size:18px;
	color:#fff;
	padding-top:10px;
	line-height:40px;
}
.index_hb ul {
	width:100%;
	overflow:hidden;
	padding-top:50px;
	margin-bottom:50px;
}
.index_hb ul li {
	width:9.7777%;
	float:left;
	margin-right:1.5%;
	margin-bottom:30px;
}
.index_hb ul li img {
	filter:grayscale(100%);
	opacity:.8;
	text-align:center;
}
.index_hb ul li:hover img {
	filter:grayscale(1%);
	opacity:1;
}
.index_hb ul li:nth-child(9) {
	margin-right:auto
}
.index_hb ul li:nth-child(18) {
	margin-right:auto
}
.index_hb a {
	background-color:#e95412;
	padding:10px 20px;
	border-radius:20px;
	color:#fff;
	margin:0 auto;
}
.index_hb a:hover {
	background-color:#fff;
	color:#e95412;
	border:solid 1px #fff;
}
.index_bg {
	width:100%;
	overflow:hidden;
	margin-top:-100px;
}
.index_bg1 {
	background-color:#fff;
	padding:20px;
	overflow:hidden;
}
.index_bg1 .bg_li {
	box-shadow:0 4px 20px rgb(0 0 0 / 20%);
	margin:30px 10px;
}
.index_bg1 .owl-nav {
	display:block!important
}
.index_bg1 .owl-prev {
	opacity:10!important;
	background:#016dd2!important;
}
.index_bg1 .owl-next {
	opacity:10!important;
	background:#016dd2!important;
}
.index_bg1 .owl-dots {
	display:none!important
}
.about5_list .owl-nav {
	display:block!important
}
.about5_list .owl-prev {
	opacity:10!important;
	background:#016dd2!important;
	left:-5%!important;
}
.about5_list .owl-next {
	opacity:10!important;
	background:#016dd2!important;
}
.index_news {
	width:100%;
	overflow:hidden;
	padding:50px 0
}
.news_bt {
	width:100%;
	overflow:hidden;
	text-align:left
}
.news_bt h3 {
	font-size:38px;
	color:#343434;
	font-weight:600
}
.news_list {
	width:100%;
	overflow:hidden;
	padding-top:50px;
}
.news_left {
	width:58%;
	float:left;
	overflow:hidden;
}
.news_left li {
	border:solid 1px #ebf4fd;
	width:49%;
	float:left;
	margin-right:2%;
	overflow:hidden;
}
.news_left li:nth-child(2) {
	margin-right:auto
}
.news_left li img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.news_left li:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.news_left li h4 {
	padding:20px 15px;
	color:#000000;
	font-size:20px;
}
.news_left li .time {
	padding:10px 15px;
	color:#9a9a9a
}
.news_right {
	width:40%;
	float:right;
	overflow:hidden;
	background-color:#f8f8f8;
	padding:20px;
}
.news_right li {
	padding-bottom:10px;
}
.news_right li:last-child {
	padding-bottom:auto;
}
.news_right li h4 {
	font-size:18px;
	color:#000000;
}
.news_right li .time {
	padding-top:10px;
	color:#9a9a9a;
	font-size:16px;
}
.news_right li:hover h4 {
	color:#016dd2
}
.index_gg {
	width:100%;
	overflow:hidden;
	background-color:#016dd2;
	padding:30px 0
}
.index_gg_left {
	width:50%;
	float:left
}
.index_gg_left h3 {
	font-size:38px;
	color:#fff;
	font-weight:600
}
.index_gg_left p {
	font-size:24px;
	color:#fff;
	padding-top:15px;
}
.index_gg_left p span {
	padding-left:10px;
	font-weight:600
}
.index_gg_right {
	width:40%;
	float:right;
}
.index_gg_right a {
	padding:15px 50px;
	text-align:center;
	color:#016dd2;
	font-weight:600;
	background-color:#fff;
	border-radius:30px;
	font-size:18px;
	float:right;
	margin-top:15px;
}
.index_gg_right a:hover {
	background-color:#016dd2;
	border:solid 1px #fff;
	color:#fff;
}
.dibu {
	width:100%;
	padding:50px 0;
	background-size:cover !important;
	overflow:hidden !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-image:url(/uploads/image/tpsimages/dibu_bj.jpg);
}
.dibu1 {
	width:100%;
	overflow:hidden;
	border-bottom:solid 1px #363638;
}
.dibu1_left {
	width:24%;
	float:left;
	overflow:hidden;
}
.dibu_logo {
	width:100%;
	padding-bottom:15px;
}
.dibu_logo img {
	max-width:100%
}
.dibu_add {
	width:100%;
	padding-bottom:30px;
	color:#fff;
	font-size:16px;
	padding-top:15px;
}
.dibu1_left p {
	color:#fff;
	font-size:16px;
	padding-bottom:10px;
}
.dibu1_right {
	width:73%;
	float:right;
}
.dibu1_right dl {
	width:14.28%;
	float:left;
	text-align:center;
	color:#fff;
}
.dibu1_right dl dt {
	font-size:18px;
	padding-bottom:15px;
	font-weight:600;
	color:#fff;
}
.dibu1_right dl dd {
	font-size:15px;
	padding-bottom:10px;
}
.dibu1_right dl dd a {
	color:#fff;
}
.dibu2 {
	width:100%;
	padding-top:30px;
}
.dibu2_left {
	width:50%;
	float:left;
}
.dibu2_left li {
	display:inline-block;
	margin-right:20px;
	position:relative;
}
.dibu2_left li .ewm {
	display:none;
	padding:10px;
	background-color:#fff;
	width:120px;
}
.dibu2_left li .ewm img {
	width:100%
}
.dibu2_left li a:hover .ewm {
	display:block;
	position:absolute;
	z-index:999;
	bottom:30px
}
.dibu2_right {
	width:50%;
	float:right;
	text-align:right;
	color:#fff;
	font-size:16px;
}
.dibu2_right a {
	color:#fff;
}
.yf_zong {
	width:100%;
	overflow:hidden;
	background-color:#f8f8f8;
	padding-top:40px;
}
.yf_1 {
	width:100%;
	overflow:hidden;
	padding-bottom:30px;
}
.yf_zong h3 {
	font-size:32px;
	font-weight:600
}
.yf_1_list {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.yf_1_list li {
	width:48%;
	float:left;
	margin-right:2%;
	box-shadow:0px 13px 19px 0px rgb(0 0 0 / 10%);
	background-color:#fff;
	margin-bottom:30px;
}
.yf_1_list_img {
	width:40%;
	float:left;
}
.yf_1_list_img img {
	width:100%;
}
.yf_1_list_wz {
	width:60%;
	float:left;
	overflow:hidden;
	padding:15px;
	font-size:16px;
	color:#333333;
	line-height:30px;
}
.yf_1_list_wz p {
	line-height:30px;
}
.yf_2 {
	width:100%;
	background-color:#fff;
	overflow:hidden;
	padding:50px 0
}
.yf_2_list {
	width:100%;
	overflow:hidden;
}
.yf_2_list_1 {
	width:50%;
	float:left;
	padding-top:100px
}
.yf_2_list_1 h3 {
	font-size:32px;
	font-weight:600
}
.yf_2_list_1 h4 {
	font-size:22px;
	font-weight:600;
	padding-top:30px;
}
.yf_2_list_1 p {
	padding-top:20px;
	font-size:16px;
	color:#333333;
	line-height:30px;
}
.fangan .yf_2_list_1 {
	padding-top:50px;
}
.fangan_list {
	padding-top:30px;
	width:100%;
	overflow:hidden;
}
.fangan_list li {
	width:32%;
	float:left;
	margin-right:1%;
	background-color:#f2f2f2;
	text-align:center;
	font-size:15px;
	color:#333333;
	margin-bottom:15px;
}
.fangan_list li a {
	display:block;
	padding:15px 0;
}
.fangan_list li a:hover {
	background-color:#016dd3;
	color:#fff
}
.fangan_list li:nth-child(3n) {
	margin-right:auto
}
.fangan_more {
	width:100%;
	overflow:hidden;
	padding-top:30px;
	height:80px;
}
.fangan_more a {
	background-color:#e95412;
	padding:10px 20px;
	border-radius:20px;
	color:#fff;
}
.padding_20 {
	padding-bottom:20px;
}
.yf_2_list_2 {
	width:43%;
	float:right;
}
.yf_2_list_2 img {
	width:100%
}
.fangan .yf_2 {
	padding:40px 0;
}
.fangan {
	background-color:#fff
}
.fangan .yf_3 {
	background-color:#f8f8f8
}
.yf_3 {
	width:100%;
	overflow:hidden;
	padding:50px 0
}
.yf_3_list {
	width:100%;
	overflow:hidden;
}
.yf_3_list_2 {
	width:50%;
	float:right;
	padding-top:100px
}
.yf_3_list_2 h3 {
	font-size:32px;
	font-weight:600
}
.yf_3_list_2 p {
	padding-top:30px;
	font-size:16px;
	color:#333333;
	line-height:30px;
}
.yf_3_list_2 h4 {
	font-size:22px;
	font-weight:600;
	padding-top:30px;
}
.fangan_more a {
	background-color:#e95412;
	padding:10px 20px;
	border-radius:20px;
	color:#fff;
}
.yf_3_list_1 {
	width:43%;
	float:left;
}
.yf_3_list_1 img {
	width:100%
}
.fangan .yf_3_list_2 {
	padding-top:50px;
}
.fangan4 {
	padding-top:10px!important;
	padding-bottom:30px;
}
.fangan p {
	padding-top:20px;
}
.fangan5 {
	padding-top:100px;
}
.ny_about1 {
	width:100%;
	overflow:hidden;
	padding:50px 0
}
.ny_about1_left {
	width:45%;
	float:left;
	overflow:hidden;
}
.about1_left_1 {
	width:100%;
	overflow:hidden;
}
.about1_left_1_bt {
	width:50%;
	float:left;
}
.about1_left_1_bt h3 {
	font-size:38px;
	color:#333333;
	font-weight:600
}
.about1_left_1_bt p {
	font-size:18px;
	color:#666666;
	padding-top:15px;
}
.about1_cl {
	width:50%;
	float:left;
	position:relative;
}
.about1_cl .cl_1 {
	background-color:#fff;
	padding:10px 15px;
	overflow:hidden;
	width:50%;
	margin:0 25%;
	position:relative;
}
.about1_cl p {
	font-size:16px;
	color:#666666;
	padding-bottom:20px;
}
.about1_cl p strong {
	font-size:44px;
	color:#016dd3;
	padding-right:10px;
}
.about1_cl:before {
	background:#eeeeee;
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:1px;
	left:0;
	right:0;
	top:50%;
}
.about1_left_2 {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.about1_left_2 li {
	width:49%;
	float:left;
	margin-right:2%;
	overflow:hidden;
}
.about1_left_2 li:nth-child(2) {
	margin-right:auto
}
.about1_left_2 li img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.about1_left_2 li:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.ny_about1_2 {
	width:50%;
	float:right;
	overflow:hidden;
	font-size:16px;
	line-height:35px;
}
.ny_about1_2 p {
	line-height:35px;
	padding-bottom:20px;
}
.ny_about2 {
	width:100%;
	overflow:hidden;
	min-height:670px;
	position:relative;
	background-size:cover !important;
	overflow:hidden !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-image:url(/uploads/image/tpsimages/ny_about2.jpg);
}
.about2_bt {
	width:100%;
	overflow:hidden;
	padding-top:50px;
}
.about2_bt h3 {
	font-size:38px;
	color:#fff;
	padding-bottom:15px;
	font-weight:600;
}
.about2_bt p {
	font-size:18px;
	color:#fff;
	padding-bottom:10px;
}
.ny_about2_zw {
	width:90%;
	position:absolute;
	left:10%;
	right:0;
	bottom:0;
	background:rgba(15,121,216,0.7);
	padding:100px 50px;
	border-radius:80px 0 0 0;
}
.ny_about2_zw li {
	width:25%;
	float:left;
	text-align:center;
	padding:0 10px;
}
.ny_about2_zw li h4 {
	font-size:22px;
	color:#ffffff;
	font-weight:600;
	padding:20px 0
}
.ny_about2_zw li p {
	font-size:16px;
	color:#fff;
	padding-bottom:10px;
}
.ny_about3 {
	width:100%;
	padding:50px 0;
	overflow:hidden;
}
.about3_bt {
	width:100%;
	overflow:hidden;
}
.about3_bt h3 {
	font-size:38px;
	color:#343434;
	font-weight:600
}
.about3_bt p {
	font-size:18px;
	color:#999999;
	padding-top:10px;
	line-height:40px;
}
.about3_list {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.about3_list li {
	width:32%;
	float:left;
	margin-right:2%;
	overflow:hidden;
	position:relative;
}
.about3_list li:nth-child(3) {
	margin-right:auto
}
.about3_list li img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.about3_list li:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.about3_wz {
	width:75%;
	left:12.5%;
	right:12.5%;
	bottom:20%;
	background:rgba(255,255,255,0.7);
	padding:20px;
	text-align:center;
	position:absolute;
}
.about3_wz h4 {
	font-size:22px;
	color:#333333;
	font-weight:600;
	padding-bottom:15px;
}
.about3_wz p {
	font-size:16px;
	color:#666666;
	line-height:30px;
}
.about3_list li:hover .about3_wz {
	background:rgba(15,121,216,0.7);
	bottom:25%;
}
.about3_list li:hover .about3_wz h4 {
	color:#fff;
}
.about3_list li:hover .about3_wz p {
	color:#fff;
}
.ny_about4 {
	width:100%;
	padding-bottom:50px;
	overflow:hidden;
}
.about4_list {
	width:100%;
	overflow:hidden;
}
.about4_list li {
	width:23.5%;
	float:left;
	margin-right:2%;
	margin-bottom:20px;
	padding:10px;
	box-shadow:0 4px 20px rgb(0 0 0 / 10%);
	margin-top:20px;
}
.about4_list li:nth-child(4n) {
	margin-right:auto
}
.about4_list li img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.about4_list li:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.ny_about5 {
	width:100%;
	padding:50px 0;
	overflow:hidden;
	min-height:640px;
	background-size:cover !important;
	overflow:hidden !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-image:url(/uploads/image/tpsimages/licheng.jpg);
}
.about5_list {
	width:100%;
	padding-top:50px;
}
.lc_li {
	padding:20px 30px;
	border-left:solid 1px #fff;
	color:#fff;
}
.lc_li h4 {
	font-size:44px;
	font-weight:600;
	padding-bottom:20px;
}
.lc_li h5 {
	font-size:22px;
	padding-top:10px;
	margin-bottom:10px;
}
.lc_li_xq {
	overflow:hidden;
	font-size:16px;
}
.lc_li_xq p {
	padding-bottom:5px;
	line-height:30px;
}
.ny_about6 {
	width:100%;
	overflow:hidden;
	padding-top:50px;
}
.about6_list {
	width:100%;
	overflow:hidden;
	padding-top:30px;
	position:relative;
}
.about6_wz {
	width:85%;
	left:0;
	bottom:0;
	position:absolute;
	background:rgba(255,255,255,0.8);
	padding:20px 0
}
.about6_wz li {
	width:25%;
	float:left;
	overflow:hidden;
	padding-left:30px;
}
.about6_wz li:nth-child(2) {
	
}
.about6_wz li:nth-child(4n) {
	margin-right:auto
}


.about6_wz li h4 {
	font-size:22px;
	font-weight:600;
	color:#333333;
	padding-bottom:15px;
}
.about6_wz li p {
	color:#666;
	font-size:16px;
	padding-bottom:6px;
}
.ny_about7 {
	width:100%;
	overflow:hidden;
	padding:50px 0;
}
.about7_list {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.about7_left {
	width:54%;
	float:left;
	overflow:hidden;
}
.about7_left img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.about7_left:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.about7_right {
	width:43%;
	float:right;
	color:#999999;
	font-size:16px;
}
.about7_right p {
	line-height:35px;
	padding-bottom:20px;
}
.ny_fl {
	width:100%;
	overflow:hidden;
	padding:50px 0;
}
.ny_fl ul {
	width:100%;
	overflow:hidden;
	box-shadow:0 4px 20px rgb(0 0 0 / 10%);
}
.ny_fl li {
	display:inline-block;
	font-size:16px;
	padding:20px 35px;
	text-align:center;
	border-right:solid 1px #eeeeee;
	border-top:solid 1px #eeeeee;
	border-bottom:solid 1px #eeeeee;
}
.ny_fl .active {
	background-color:#016dd2;
	color:#fff;
}
.ny_fl .active a {
	color:#fff;
}
.ny_fl li:hover {
	background-color:#016dd2;
	color:#fff;
}
.ny_fl li:hover a {
	color:#fff;
}
.fanfan_fl {
	width:100%;
	overflow:hidden;
	padding:50px 0;
}
.fanfan_fl ul {
	width:100%;
	overflow:hidden;
	box-shadow:0 4px 20px rgb(0 0 0 / 10%);
}
.fanfan_fl li {
	font-size:16px;
	padding:20px 5px;
	text-align:center;
	border-right:solid 1px #eeeeee;
	border-top:solid 1px #eeeeee;
	border-bottom:solid 1px #eeeeee;
	width:20%;
	float:left
}
.fanfan_fl .active {
	background-color:#016dd2;
	color:#fff;
}
.fanfan_fl .active a {
	color:#fff;
}
.fanfan_fl li:hover {
	background-color:#016dd2;
	color:#fff;
}
.fanfan_fl li:hover a {
	color:#fff;
}
.ny_fangan {
	width:100%;
	overflow:hidden;
	padding-bottom:30px;
}
.ny_fa_list {
	width:100%;
	overflow:hidden;
	padding-bottom:30px;
}
.ny_fa_list li {
	width:49%;
	float:left;
	margin-right:2%;
	margin-top:30px;
	position:relative;
	overflow:hidden;
}
.ny_fa_list li:nth-child(2n) {
	margin-right:auto
}
.ny_fa_list li img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.ny_fa_list li:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.ny_fa_list li h4 {
	position:absolute;
	background:rgba(0,0,0,0.3);
	bottom:0;
	width:100%;
	padding:15px 20px;
	text-align:center;
	color:#fff;
}
.ny_fa_list_bj {
	background:rgba(24,94,167,.6);
	width:100%;
	height:100%;
	top:0;
	bottom:0;
	display:none;
	position:absolute;
	z-index:87;
}
.ny_fa_list_wz {
	position:absolute;
	width:100%;
	top:30%;
	color:#fff;
	padding:0 20px;
	display:none;
	z-index:88;
	text-align:center
}
.ny_fa_list_wz h5 {
	font-size:18px;
	font-weight:600;
	padding-bottom:10px;
}
.ny_fa_list_wz p {
	font-size:16px;
	line-height:30px;
}
.ny_fa_list li a:hover .ny_fa_list_bj {
	display:block;
}
.ny_fa_list li a:hover h4 {
	display:none;
}
.ny_fa_list li a:hover .ny_fa_list_wz {
	display:block;
}
.ny_fuwu1 {
	width:100%;
	overflow:hidden;
	padding:50px 0;
}
.fuwu1_bt {
	width:100%;
	overflow:hidden;
}
.fuwu1_bt h3 {
	font-size:30px;
	color:#343434;
	font-weight:600;
}
.fuwu1_list {
	width:100%;
	overflow:hidden;
	padding-top:30px;
	overflow:hidden;
}
.fuwu1_left {
	width:50%;
	float:left;
	padding:25px;
	overflow:hidden;
}
.fuwu1_left img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.fuwu1_left:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.fuwu1_right {
	width:50%;
	float:right;
	background-color:#f8f8f8;
	padding:25px;
	border-radius:80px 0 0 80px;
}
.fuwu1_right img {
	width:100%
}
.ny_fuwu2 {
	width:100%;
	overflow:hidden;
	padding:30px 0;
	background-color:#f8f8f8
}
.fuwu2_list {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.fuwu2_left {
	width:50%;
	float:left;
}
.fuwu2_left_wz {
	width:100%;
	line-height:35px;
	font-size:16px;
	text-align:left;
	color:#666666
}
.fuwu2_left_img {
	width:75%;
	margin-right:20%;
	margin-top:20%;
	box-shadow:0 4px 20px rgb(0 0 0 / 20%);
	border-radius:100px;
	margin-bottom:30px;
	margin-left:5%
}
.fuwu2_left_img img {
	max-width:100%
}
.fuwu2_right {
	width:48%;
	float:right
}
.fuwu2_right img {
	max-width:100%
}
.ny_fuwu3 {
	width:100%;
	padding:30px 0;
	overflow:hidden;
	background-color:#016ed3
}
.fuwu3_bt {
	width:100%;
	overflow:hidden;
}
.fuwu3_bt h3 {
	font-size:30px;
	color:#fff;
	font-weight:600;
}
.fuwu3_list {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.fuwu3_list img {
	max-width:100%
}
.ny_case {
	width:100%;
	overflow:hidden;
	padding-bottom:50px;
}
.ny_case_list {
	width:100%;
	overflow:hidden;
}
.ny_case_list  li {
	width:23.25%;
	float:left;
	margin-right:2%;
	box-shadow:0 4px 20px rgb(0 0 0 / 10%);
	margin-bottom:30px;
	padding-bottom:20px;
}
.ny_case_list li:nth-child(4n) {
	margin-right:1%
}
.ny_case_list_img {
	width:100%;
	overflow:hidden;
}
.ny_case_list_img img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
	max-height:240px;
}
.ny_case_list_img:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.ny_case_list h4 {
	padding:20px;
	font-size:18px;
	color:#333333;
	font-weight:600;
	position:relative;
}
.ny_case_list p {
	color:#787878;
	font-size:15px;
	padding:0 20px 20px 20px;
}
.ny_case_list span {
	border:solid 1px #999999;
	color:#999999;
	text-align:center;
	padding:6px 15px;
	border-radius:30px;
	margin-left:20px;
}
.ny_case_list h4:before {
	background:#e95412;
	content:'';
	display:block;
	position:absolute;
	width:30px;
	height:3px;
	bottom:10px;
	left:20px;
}
.ny_news {
	width:100%;
	overflow:hidden;
	padding:30px 0;
	background-color:#f8f8f8
}
.ny_news_1 {
	width:100%;
	overflow:hidden;
	padding:30px 0;
	border-bottom:solid 1px #dddddd;
}
.ny_news_1 li {
	width:32%;
	float:left;
	margin-bottom:20px;
	margin-right:2%;
	background-color:#fff;
}
.ny_news_1 li:nth-child(3) {
	margin-right:auto
}
.news_1_img {
	width:100%;
	overflow:hidden;
}
.news_1_img img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.news_1_img:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.news_1_wz {
	padding:10px 15px;
}
.news_1_wz h4 {
	font-size:16px;
	font-weight:600;
	color:#333333;
	border-bottom:solid 1px #eeeeee;
	padding-bottom:20px;
}
.news_1_wz2 {
	width:100%;
	overflow:hidden;
	color:#999999;
	font-size:14px;
	padding-top:20px;
}
.news_1_wz2 span {
	float:right;
	border:solid 1px #999999;
	color:#999999;
	text-align:center;
	padding:6px 15px;
	border-radius:30px;
	margin-left:20px;
}
.ny_news_2 {
	width:100%;
	overflow:hidden;
	padding:30px 0
}
.ny_news_2 li {
	padding:20px 0;
	border-bottom:solid 1px #dddddd;
	overflow:hidden;
}
.news_2_left {
	width:8%;
	float:left;
	text-align:center;
	border-right:solid 1px #dddddd;
}
.date_ri {
	font-size:28px;
	color:#026dd5;
	font-weight:600
}
.date_yue {
	font-size:16px;
	color:#999999;
}
.news_2_zhong {
	width:80%;
	float:left;
	margin:0 2%;
	border-right:solid 1px #dddddd;
	padding-right:20px;
}
.news_2_zhong h4 {
	font-size:18px;
	color:#333333;
	padding-bottom:10px;
}
.news_2_you {
	width:8%;
	float:right;
	text-align:center;
	color:#a7a7a7;
	font-size:18px;
	line-height:80px;
}
.ny_contact {
	width:100%;
	overflow:hidden;
	padding:30px 0;
	background-color:#f8f8f8
}
.contact_1 {
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:10
}
.contact_bt {
	width:100%;
	overflow:hidden;
	text-align:center;
}
.contact_bt h3 {
	font-size:30px;
	color:#343434;
	font-weight:600;
}
.contact_bt p {
	font-size:18px;
	color:#666666;
	padding-top:15px;
}
.contact_1_zong {
	width:100%;
	overflow:hidden;
	background-color:#fff;
	padding:30px 0;
	box-shadow:0 4px 20px rgb(0 0 0 / 10%);
	margin-bottom:30px;
}
.contact_1_list {
	width:100%;
	padding-top:30px;
}
.contact_1_list li {
	width:25%;
	float:left;
	text-align:center;
}
.contact_1_list li img {
	padding-bottom:15px;
}
.contact_1_list li h4 {
	font-size:18px;
	color:#333333;
	font-weight:600;
	padding-bottom:10px;
}
.contact_1_list li p {
	font-size:16px;
	color:#999999;
}
.contact_2 {
	width:100%;
	margin-top:-100px;
	z-index:8;
	position:relative;
}
.contact_2_nr {
	width:12.5%;
	background-color:#fff;
	padding:20px;
	position:absolute;
	right:11%;
	bottom:30%;
	text-align:center
}
.contact_2_nr h4 {
	font-size:20px;
	color:#1578d6;
	font-weight:600
}
.contact_2_nr p {
	padding-top:6px;
	font-size:14px;
	color:#999999
}
.contact_2_nr img {
	max-width:100%;
	padding-top:30px;
}
.contact_3 {
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:10;
	margin-top:-100px;
}
.liuyan {
	width:100%;
	overflow:hidden;
	background-color:#fff;
	padding:30px 0;
	box-shadow:0 4px 20px rgb(0 0 0 / 10%);
	margin-bottom:30px;
}
.liuyan_nr {
	width:100%;
	overflow:hidden;
	padding-top:30px;
	padding:30px;
}
.liuyan_nr input {
	width:49%;
	float:left;
	background-color:#fff;
	height:50px;
	border:1px solid #eeeeee;
	border-radius:5px;
	margin-right:2%;
	font-size:14px;
	padding:5px 10px;
	resize:none;
	color:inherit;
	margin-bottom:20px;
}
.liuyan_nr input:nth-child(2) {
	margin-right:auto
}
.liuyan_nr textarea {
	border:1px solid #eeeeee;
	border-radius:5px;
	min-height:150px;
	width:100%;
	padding-left:10px;
}
.liuyan_nr .am-btn {
	padding:10px 40px;
	background-color:#1578d6;
	color:#fff;
	margin-left:20px;
	border:1px solid #1578d6;
	text-align:center;
	margin-top:20px;
}
.yanfa1 {
	width:100%;
	padding-top:30px;
	overflow:hidden;
}
.yanfa_bt {
	width:100%;
	overflow:hidden;
}
.yanfa_bt h3 {
	font-size:30px;
	color:#343434;
	font-weight:600;
}
.yanfa_bt h3 a {
	color:#343434;
}
.yanfa_bt h3 a:hover {
	color:#016dd3
}
.yanfa1_bt {
	width:100%;
	overflow:hidden;
}
.yanfa1_bt h3 {
	font-size:24px;
	color:#343434;
	font-weight:600;
}
.yanfa1_bt h3 a {
	color:#343434;
}
.yanfa1_bt h3 a:hover {
	color:#016dd3
}
.yanfa1_1 {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.yanfa1_1 li {
	width:23.5%;
	float:left;
	margin-right:2%;
	overflow:hidden;
	position:relative;
}
.yanfa1_1 li:nth-child(4) {
	margin-right:auto
}
.yanfa1_1 img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.yanfa1_1:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.yanfa1_1 h4 {
	width:100%;
	bottom:10px;
	text-align:center;
	position:absolute;
	color:#fff;
	font-size:18px;
	font-weight:600
}
.yanfa4_1 {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.yanfa4_1 li {
	width:18.4%;
	float:left;
	margin-right:2%;
	overflow:hidden;
	position:relative;
}
.yanfa4_1 li:nth-child(5) {
	margin-right:auto
}
.yanfa4_1 img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.yanfa4_1:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.yanfa4_1 h4 {
	width:100%;
	bottom:10px;
	text-align:center;
	position:absolute;
	color:#fff;
	font-size:18px;
	font-weight:600
}
.yanfa1_2 {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.yanfa1_2_left {
	width:49%;
	float:left;
	margin-right:2%;
}
.yanfa1_2_list {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.yanfa1_2_list li {
	width:100%;
	padding:13px 0;
	border-bottom:solid 1px #dedede;
	color:#333333
}
.yanfa1_2_right {
	width:49%;
	float:right;
}
.yanfa3_1 {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.yanfa3_1 li {
	width:49%;
	float:left;
	margin-right:2%;
	overflow:hidden;
	position:relative;
}
.yanfa3_1 li:nth-child(2) {
	margin-right:auto
}
.yanfa3_1 img {
	width:100%;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.yanfa1_1:hover img {
	-webkit-transform:scale(1.07);
	-moz-transform:scale(1.07);
	-o-transform:scale(1.07);
	-ms-transform:scale(1.07);
	transform:scale(1.07);
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
}
.yanfa3_1 h4 {
	width:100%;
	bottom:10px;
	text-align:center;
	position:absolute;
	color:#fff;
	font-size:18px;
	font-weight:600
}
.ny_kh {
	width:100%;
	overflow:hidden;
	padding:30px 0
}
.ny_kh_list {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.ny_kh_list li {
	width:9.7777%;
	float:left;
	margin-right:1.5%;
	margin-bottom:30px;
	box-shadow:0 4px 20px rgb(0 0 0 / 10%);
	padding:5px;
	text-align:center;
	background-color:#016dd3
}
.ny_kh_list li:nth-child(9n) {
	margin-right:auto;
}
.he_baner video {
	width:100%;
	object-fit:cover;
}
@media only screen and (min-width:1919px) {
	.fa_fl li {
	width:14.05%
}
.case_fl li {
	width:10.88%;
}
}@media only screen and (max-width:1440px) {
	.about_nr {
	padding:30px 0
}
.about_bt h3 {
	font-size:34px;
}
.yf_bt h3 {
	font-size:34px;
}
.yf_bt p {
	font-size:16px;
}
.fa_bt h3 {
	font-size:34px;
}
.case_bt h3 {
	font-size:34px;
}
.case_bt p {
	font-size:16px;
}
.case_left_1 {
	width:20%;
	text-align:left
}
.case_left_2 {
	width:75%;
}
.kx_bt h3 {
	font-size:34px;
}
.kx_bt p {
	font-size:16px;
}
.yjy_bt h3 {
	font-size:34px;
}
.hb_bt h3 {
	font-size:34px;
}
.hb_bt p {
	font-size:16px;
}
.news_bt h3 {
	font-size:34px;
}
.index_gg_left h3 {
	font-size:34px;
}
.index_gg_left p {
	font-size:16px;
}
.channel-banner .banner-info h3 {
	font-size:34px;
}
.channel-banner .banner-info p {
	font-size:28px;
}
.about1_left_1_bt h3 {
	font-size:34px;
}
.about1_cl .cl_1 {
	width:70%;
	margin:0 15%;
}
.about2_bt h3 {
	font-size:34px;
}
.about2_bt p {
	font-size:16px;
}
.about3_bt h3 {
	font-size:34px;
}
.about3_bt p {
	font-size:16px;
}
.ny_fl li {
	padding:20px 30.6px;
}
.contact_1_list li {
	padding:0 20px;
}
}@media only screen and (max-width:1260px) {
	.yf_bt p {
	padding-bottom:60%;
}
.case_left_2 h4 {
	font-size:20px;
}
.ny_fl li {
	padding:20px 26.8px;
}
}@media only screen and (max-width:1024px) {
	.about_bt h3 {
	font-size:30px;
}
.yf_bt h3 {
	font-size:30px;
}
.yf_bt p {
	padding-bottom:40%;
}
.fa_bt h3 {
	font-size:30px;
}
.case_bt h3 {
	font-size:30px;
}
.kx_bt h3 {
	font-size:30px;
}
.yjy_bt h3 {
	font-size:30px;
}
.hb_bt h3 {
	font-size:30px;
}
.news_bt h3 {
	font-size:30px;
}
.index_gg_left h3 {
	font-size:30px;
}
.channel-banner .banner-info h3 {
	font-size:30px;
}
.channel-banner .banner-info p {
	font-size:24px;
}
.yf_zong h3 {
	font-size:28px;
}
.yf_1_list li {
	width:100%;
}
.channel-banner .banner-info p {
	padding-bottom:15px;
}
.about1_left_1_bt h3 {
	font-size:28px;
}
.about1_left_1_bt p {
	font-size:16px;
}
.about1_cl p strong {
	font-size:36px;
}
.about2_bt h3 {
	font-size:28px;
}
.ny_about2_zw li h4 {
	font-size:20px;
}
.about3_bt h3 {
	font-size:30px;
}
.about3_wz h4 {
	font-size:20px;
}
.lc_li h4 {
	font-size:36px
}
.lc_li h5 {
	font-size:20px
}
.about6_wz li h4 {
	font-size:20px;
}
.article .post h1 {
	font-size:22px;
}
.fuwu1_bt h3 {
	font-size:26px;
}
.fuwu3_bt h3 {
	font-size:26px;
}
.contact_bt h3 {
	font-size:26px;
}
.contact_bt p {
	font-size:16px;
}
.yanfa_bt h3 {
	font-size:26px;
}
.yanfa1_bt h3 {
	font-size:22px;
}
}@media only screen and (max-width:991px) {
	.language {
	right:5%
}
.he_shubico {
	display:none
}
.index_about {
	padding:30px 0
}
.about_left {
	width:100%
}
.about_right {
	width:100%;
	position:relative;
}
.index_yf {
	background:url(/uploads/image/tpsimages/yafa_bj.jpg) no-repeat top;
	margin-top:10px;
}
.index_yf_left {
	width:100%;
	margin-left:auto;
	padding:0 10px;
}
.yf_bt p {
	padding-bottom:20px;
}
.index_yf_right {
	width:100%;
	margin-top:20px;
}
.about_bt h3 {
	font-size:26px;
}
.yf_bt h3 {
	font-size:26px;
}
.fa_bt h3 {
	font-size:26px;
}
.tab-nav {
	background:none;
	text-align:center
}
.tab-nav li {
	width:auto;
	padding:10px 20px;
	margin-bottom:20px;
	display:inline-block;
}
.tab-body_right {
	right:0;
	bottom:0
}
.tab-body_right h3 {
	font-size:20px;
}
.case_bt h3 {
	font-size:26px;
}
.case_left_1 img {
	width:100%
}
.case_left li {
	width:100%
}
.case_left_ej a {
	padding:10px 0;
	margin-right:5px;
}
.kx_bt h3 {
	font-size:26px;
}
.yjy_bt h3 {
	font-size:26px;
}
.yjy_list li {
	width:100%;
	margin-right:auto;
	margin-bottom:15px;
}
.hb_bt h3 {
	font-size:26px;
}
.index_hb ul li {
	width:15.4%
}
.index_hb ul li:nth-child(6) {
	margin-right:auto
}
.index_hb ul li:nth-child(12) {
	margin-right:auto
}
.index_hb ul li:nth-child(18) {
	margin-right:auto
}
.news_bt h3 {
	font-size:26px;
}
.news_left {
	width:100%
}
.news_right {
	width:100%;
	margin-top:30px;
}
.index_gg_left h3 {
	font-size:26px;
}
.dibu1_left {
	width:100%;
	text-align:center;
	margin-bottom:20px;
	padding-top:30px;
}
.dibu1_right {
	width:100%
}
.dibu2_left {
	width:40%;
}
.dibu2_right {
	width:40%;
}
.channel-banner .banner-info h3 {
	font-size:26px;
}
.channel-banner .banner-info p {
	font-size:20px;
}
.yf_zong h3 {
	font-size:24px;
}
.yf_2_list_1 {
	width:100%;
	padding-top:1px;
}
.yf_2_list_2 {
	width:100%;
	margin-top:20px;
}
.yf_3_list_1 {
	width:100%
}
.yf_3_list_2 {
	width:100%
}
.dibu {
	background:url(/uploads/image/tpsimages/dibu_bj.jpg);
}
.banner_p {
	padding-top:30px;
}
.about1_left_1_bt h3 {
	font-size:26px;
}
.about1_left_1_bt p {
	font-size:16px;
}
.ny_about1_left {
	width:100%;
}
.ny_about1_2 {
	width:100%;
	margin-top:20px;
}
.about2_bt h3 {
	font-size:26px;
}
.ny_about2_zw li h4 {
	font-size:18px;
}
.ny_about2_zw {
	width:100%;
	left:0;
	padding:30px 20px
}
.ny_about2_zw li {
	width:50%;
	margin-bottom:20px;
}
.about3_bt h3 {
	font-size:26px;
}
.about3_wz h4 {
	font-size:18px;
}
.lc_li h4 {
	font-size:24px
}
.lc_li h5 {
	font-size:18px
}
.about6_wz li h4 {
	font-size:18px;
}
.about6_wz {
	width:100%
}
.about7_left {
	width:100%
}
.about7_right {
	width:100%;
	margin-top:20px;
}
.fuwu1_bt h3 {
	font-size:22px;
}
.fuwu3_bt h3 {
	font-size:22px;
}
.ny_fl {
	text-align:center;
}
.ny_fl li {
	margin:6px 0;
	border:solid 1px #eeeeee;
}
.ny_case_list li {
	width:48%;
}
.contact_1_list li {
	width:50%;
	margin-bottom:20px;
}
.contact_2_nr {
	width:25%;
}
.yanfa_bt h3 {
	font-size:22px;
}
.contact_bt h3 {
	font-size:22px;
}
.yanfa1_bt h3 {
	font-size:18px;
	color:#343434;
	font-weight:600;
}
.yanfa1_1 h4 {
	font-size:16px;
}
.fa_nr_list .tab {
	text-align:center;
	background:none
}
.fa_nr_list .tab a {
	width:auto;
	padding:10px 20px;
	margin-bottom:20px;
}
.yf_2_list_1 h4 {
	font-size:20px;
}
.yf_3_list_2 h4 {
	font-size:20px;
}
.fangan .yf_2_list_1 {
	padding-top:20px;
}
.fangan .yf_3_list_2 {
	padding-bottom:30px;
}
.fangan_list li {
	width:49%;
}
.fangan_list li:nth-child(3n) {
	margin-right:1%
}
.fangan_list li:nth-child(2n) {
	margin-right:auto
}
.article video {
	width:100%;
	height:auto
}
.index_yjy {
	padding:30px 0
}
.yjy_list {
	padding-top:30px;
}
}@media only screen and (max-width:450px) {
	.language {
	right:10%;
}
.header .logo {
	width:150px;
}
.about_bt {
	padding-top:1px;
}
.about_bt h3 {
	font-size:24px;
}
.counter-value {
	font-size:24px;
}
.yf_bt h3 {
	font-size:24px;
}
.fa_bt h3 {
	font-size:24px;
}
.tab-nav li {
	padding:5px 10px;
	margin-right:auto
}
.tab-body_left {
	width:100%;
	float:none;
}
.tab-body_right {
	width:100%;
	position:relative;
}
.case_bt h3 {
	font-size:24px;
}
.case_left {
	width:100%
}
.case_left li {
	width:95%;
	margin-bottom:10px;
}
.case_left_2 h4 {
	font-size:18px;
}
.case_right {
	width:100%
}
.kx_bt h3 {
	font-size:24px;
}
.kx_list li {
	width:100%
}
.kx_list li img {
	width:100%
}
.video_2 {
	padding:5px 0
}
.yjy_bt h3 {
	font-size:24px;
}
.yjy_wz {
	padding:0 5px;
}
.hb_bt h3 {
	font-size:24px;
}
.index_hb {
	background:url(/uploads/image/tpsimages/index_hb.jpg);
}
.index_hb ul li {
	width:32.3%;
	margin-bottom:10px;
}
.index_hb ul li:nth-child(3) {
	margin-right:auto
}
.index_hb ul li:nth-child(15) {
	margin-right:auto
}
.hb_bt p {
	font-size:14px;
}
.news_bt h3 {
	font-size:24px;
}
.news_left li {
	width:100%;
	margin-bottom:10px;
}
.news_left li h4 {
	font-size:16px;
}
.news_right li h4 {
	font-size:16px;
}
.news_bt h3 {
	font-size:24px;
}
.index_gg_left {
	width:100%;
	text-align:center;
}
.index_gg_right {
	width:100%;
	text-align:center;
	margin-top:50px;
}
.index_gg_right a {
	float:none;
	font-size:16px;
}
.dibu1_left {
	text-align:left
}
.dibu1_right {
	display:none
}
.dibu2_left {
	width:100%;
}
.dibu2_right {
	width:100%;
	text-align:left;
	margin-top:20px;
}
.dibu {
	background:url(/uploads/image/tpsimages/dibu_bj.jpg);
}
.channel-banner .banner-info h3 {
	font-size:22px;
}
.channel-banner .banner-info p {
	font-size:16px;
}
.channel-banner img {
	width:auto;
	height:350px;
}
.channel-banner .banner-info h3 {
	margin-bottom:20px;
}
.yf_zong h3 {
	font-size:22px;
}
.banner_p {
	padding-top:10px;
}
.channel-banner .banner-info p {
	padding-bottom:10px;
}
.about2_bt h3 {
	font-size:24px;
}
.ny_about2_zw {
	position:relative;
	overflow:hidden;
	margin-top:20px;
}
.ny_about2_zw li {
	width:49%;
	margin-right:2%;
}
.ny_about2_zw li:nth-child(2n) {
	margin-right:auto
}
.ny_about2_zw li h4 {
	font-size:16px;
}
.ny_about2_zw li p {
	font-size:14px;
}
.about3_bt h3 {
	font-size:24px;
}
.about3_wz h4 {
	font-size:16px;
}
.about3_wz p {
	font-size:14px;
}
.about3_list li {
	width:100%;
	margin-right:auto;
	margin-bottom:20px;
}
.about4_list li {
	width:49%;
}
.about4_list li:nth-child(2n) {
	margin-right:auto
}
.lc_li h4 {
	font-size:22px
}
.lc_li h5 {
	font-size:18px
}
.ny_about5 {
	min-height:500px;
}
.about6_wz li {
	width:100%;
	margin-bottom:10px;
}
.about6_wz li:nth-child(2) {
	width:100%
}
.ny_fl {
	padding:30px 0
}
.ny_fl li {
	width:49%;
	padding:15px 0;
}
.ny_fa_list li {
	width:100%
}
.article .post h1 {
	font-size:18px;
}
.fuwu1_bt h3 {
	font-size:20px;
}
.fuwu3_bt h3 {
	font-size:20px;
}
.fuwu1_left {
	width:100%
}
.fuwu1_right {
	width:100%
}
.fuwu2_left {
	width:100%
}
.fuwu2_right {
	width:100%
}
.ny_case_list li {
	width:98%;
	margin-left:1%;
	margin-right:1%
}
.ny_case_list h4 {
	font-size:18px;
}
.news_2_left {
	width:20%;
}
.news_2_zhong {
	width:78%;
	padding-right:5px;
	border-right:none;
	margin:0 0 0 2%;
}
.news_2_you {
	display:none
}
.contact_1_list li {
	width:100%
}
.contact_2_nr {
	width:50%
}
.liuyan {
	padding:30px;
}
.liuyan_nr input {
	width:100%
}
.yanfa_bt h3 {
	font-size:20px;
}
.contact_bt h3 {
	font-size:20px;
}
.yanfa1_1 li {
	width:49%;
	margin-bottom:20px;
}
.yanfa1_1 li:nth-child(2n) {
	margin-right:auto
}
.yanfa4_1 li {
	width:49%;
	margin-bottom:20px;
}
.yanfa4_1 li:nth-child(2n) {
	margin-right:auto
}
.yanfa1_2_left {
	width:100%;
}
.yanfa1_2_right {
	width:100%;
}
.case_lb .tab {
	width:100%
}
.case_lb .content {
	width:100%
}
.case_list {
	padding-top:30px;
}
.fa_nr_list .tab a {
	width:100%;
	margin-bottom:auto;
	border-bottom:solid 1px #e9e9e9;
	border-right:none
}
.yf_1_list_img {
	width:100%
}
.yf_1_list_wz {
	width:100%;
	padding:15px 0
}
.fangan .yf_2 {
	padding:20px 0
}
.yf_2_list_1 h4 {
	font-size:18px;
}
.yf_3_list_2 h4 {
	font-size:18px;
}
.yf_3 {
	padding:25px 0
}
.fanfan_fl li {
	width:100%
}
.fangan_list li {
	width:100%;
	margin-right:auto
}
}