*{
	margin: 0;
	padding: 0;
	font-family: 'NotoSansCJK-DemiLight-4';
	font-size: 16px;
	color: #333;
}
em, i{
	font-style: normal;
}
li{
	list-style: none;
}
a{
	text-decoration: none;
}
body{
	overflow-x: hidden;
}
/* 容器布局 */
.container_1440{
	width: 1440px;
	margin: 0 auto;
}
.container_1200{
	width: 1200px;
	margin: 0 auto;
}
.container_1020{
	width: 1020px;
	margin: 0 auto;
}
.container_1000{
	width: 1000px;
	margin: 0 auto;
}
.container_960{
	width: 960px;
	margin: 0 auto;
}
.clearB::after, .cr-b::after{
	content: '';
	display: block;
	clear: both;
}
/* 规定常用样式 */
.wh-100{
	width: 100%;
}
.wh-50{
	width: 50%;
}
.wh{
	width: 0;
}
.hg{
	height: 0;
}
.hg-50{
	height: 50%;
}
.hg-100{
	height: 100%;
}
.cs-p{
	cursor: pointer;/* 手指 */
}
.cs-d{
	cursor: default;/* 箭头 */
}
.cs-h{
	cursor: help;/* 问号 */
}
.img-h{
	display: block;
	width: 100%;
	height: 100%;
}
.li-f > li:first-child{
	margin-left: 0;
}
.img-h:hover{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.bg-f5{
	background: #f5f5f5;
}
.bg-f{
	background: #fff;
}
.fd-l{
	float: left;
}
.fd-r{
	float: right;
}
.pt-a{
	position: absolute;
}
.pt-r{
	position: relative;
}
.pt-f{
	position: fixed;
}
.mr-a{
	margin: 0 auto;
}
.of-h{
	overflow: hidden;
}
.ts-3s{
	-o-transition: .3s all;
	-moz-transition: .3s all;
	-webkit-transition: .3s all;
	transition: .3s all;
}
.ts-5s{
	-o-transition: .5s all;
	-moz-transition: .5s all;
	-webkit-transition: .5s all;
	transition: .5s all;
}
.ts-10s{
	-o-transition: 1s all;
	-moz-transition: 1s all;
	-webkit-transition: 1s all;
	transition: 1s all;
}
.text-1{
	overflow: hidden; 
   text-overflow:ellipsis; 
   white-space: nowrap;
}
.text-2{
	display: -webkit-box; 
   -webkit-box-orient: vertical; 
   -webkit-line-clamp: 2; 
   overflow: hidden;
}
.text-3{
	display: -webkit-box; 
   -webkit-box-orient: vertical; 
   -webkit-line-clamp: 3; 
   overflow: hidden;
}
.text-4{
	display: -webkit-box; 
   -webkit-box-orient: vertical; 
   -webkit-line-clamp: 4; 
   overflow: hidden;
}
.text-f-u{
	text-transform: uppercase;
}
.dp-b{
	display: block;
}
.dp-n{
	display: none;
}
.dp-i{
	display: inline-block;
}
/* image09 S */
.image09{
	position: relative;
}
.image09 ul{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.image09 ul li{
	position: absolute;
	top: 50%;
}
.image09 ul li p{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.image09 ul li p b, .image09 ul li p span{
	display: block;
}
.image09 ul li img{
	width: 100%;
	height: 100%;
}
.image09 i{
	display: block;
	border-radius: 50%;
	text-align: center;
	font-family: "宋体";
	cursor: pointer;
	position: absolute;
	top: 50%;
	z-index: 9;
}
/* image09 E */
/* image10 S */
.image10{
  position: relative;
  overflow: hidden;
}
.image10 ul{
  width: 9999px;
  position: absolute;
  top: 0;
  left: 0;
}
.image10 ul li{
  float: left;
}
.image10 ul li img{
  width: 100%;
  height: 100%;
}
/* image10E */
/* banner0003 S*/
.banner03{
	width: 100%;
}
#banner03_storeImg{
	display: none;
}
.banner03_content{
	overflow: hidden;
	position: relative;
}
.banner03_content ul{
	width: 999999px;
	position: absolute;
	left: 0;
	right: 0;
}
.banner03_content ul li{
	float: left;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
.banner03_content ul li a{
	width: 100%;
	height: 100%;
	display: block;
}
#banner03_index{
	width: 100%;
	height: 5px;
	position: absolute;
	bottom: 5%;
	left: 0;
	text-align:center;
}
#banner03_index i{
	display: inline-block;
	width: 100px;
	height: 10px;
	border-radius: 5px;
	margin: 0 10px;
}
.banner03_content span{
	display: block;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	-webkit-transition: .5s;
	transition: .5s;
	cursor: pointer;
	opacity: .2;
}
#banner03_left{
	left: 5%;
	transform:rotate(180deg);
}
#banner03_right{
	right: 5%;
}
.banner03_content span:hover{
	opacity: 1;
}
/* banner03 E */
/* image08 S */
.image08_list{
	float: left;
}
.image08_list li{
	width: 100%;
	-webkit-transition: .3s;
    transition: .3s;
}
.image08_list li:last-child{
	margin-bottom: 0px;
}
.image08_list li a{
	display: block;
}
.image08_content{
	float: right;
	position: relative;
}
.image08_content > div{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: 1s;
    transition: 1s;
}
.image08Box .image08_img{
	float: left;
	overflow: hidden;
}
.image08Box .image08_img img{
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s;
    transition: .3s;
}
.image08Box .image08_text{
	float: right;
}
.image08Box .image08_text h3{
	position: relative;
}
.image08Box .image08_text h3::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
}
.image08Box .image08_text a{
	display: block;
	text-align: center;
	-webkit-transition: .3s;
    transition: .3s;
}
.image08_active_div{
	opacity: 1 !important;
	-webkit-transform: scale(1) !important;
	transform: scale(1) !important;
}
.image08_active_div:hover img{
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
}
/* image08 E */
/* product010 S */
.probuct010{
	position: relative;
}
.probuct010_conn{
	position: relative;
	overflow: hidden;
}
.probuct010_list{
	width: 9999px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.probuct010_list li{
	float: left;
}
.probuct010_list li img{
	display: block;
	width: 100%;
}
.probuct010 span{
	display: block;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	cursor: pointer;
	-webkit-transition: .3s;
	transition: .3s;
}
/* probuct010 E */
/* service0001 S */
.service01_logo, .service01_wach{
margin: 0px auto;
}
.service01_logo img, .service01_wach img{
width: 100%;
}
.service01 ul li{
-webkit-transition: all .3s;
transition: all .3s;
cursor: pointer;
position: relative;
}
.service01 ul li a{
display: block;
-webkit-transition: all .3s;
transition: all .3s;
}
.service01_wach span{
display: block;
}
.service01_le{
display: block;
width: 0px;
position: absolute;
top: 0;
opacity: 0;
-webkit-transition: all 1s;
transition: all 1s;
}
.service01 ul li:hover i{
opacity: 1;
}
/* service0001 E */
/* product08 S */
.product08_top{
	width: 100%; 
}
.product08_top img{
	width: 100%; 
	height: 100%;
}
.product08_bot{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.product08_bot ul{
	width: 9999px;
	position: absolute;
	top: 0;
	left: 0;
}
.product08_bot ul li{
	float: left;
	position: relative;
}
.product08_bot ul li i{
	display: block;
	overflow: hidden;
}
.product08_bot ul li i img{
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s;
	transition: .3s;
}
.product08_bot ul li .product08_tit{
	position: absolute;
	right: 0;
	z-index: 2;
}
.product08_bot ul li .product08_tit strong{
	display: block;
	position: relative;
}
.product08_bot ul li .product08_tit strong::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
}
.product08_bot ul li .product08_tit span{
	display: block;
	-webkit-transition: .3s;
	transition: .3s;
}
.product08_bot ul li:hover img{
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.product08_index{
	width: 92%;
	text-align: right;
	position: absolute;
	left: 0;
	z-index: 2;
}
.product08_index em{
	display: inline-block;
}
/* product08 E */
/* image07 S */
.image07, .image07_content{
	width: 100%;
}
.image07_title{
	text-align: center;
}
.image07_title a, .image07_list ul li span a{
	display: inline-block;
	-webkit-transition: .5s;
	transition: .5s;
}
.image07_list{
	position: relative;
	overflow: hidden;
}
.image07_list ul{
	width: 9999px;
	position: absolute;
	left: 0;
	top: 0;
}
.image07_list ul li{
	float: left;
	position: relative;
}
.image07_list ul li img{
	width: 100%;
	-webkit-transition: .5s;
	transition: .5s;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.image07_list ul li span{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: .5s;
	transition: .5s;
}
.image07_list ul li span strong{
	display: inline-block;
	font-weight: 400;
	-webkit-transition: .5s;
	transition: .5s;
}
.image07_list ul li:hover img{
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
/* image07 E */
/* banner0002 S */
.banner02_content ul li, .banner02{
	width: 100%;
	
}
.banner02_content ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
#banner02_storeImg{
	display: none;
}
.banner02_content{
	position: relative;
}
.banner02_content ul{
	width: 100%;
	overflow: hidden;
	position: relative;
	left: 0;
	right: 0;
}
.banner02_content ul li{
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat !important;
	background-position: center !important;
	z-index: 6;
}
#banner02_index{
	width: 100%;
	height: 10px;
	position: absolute;
	bottom: 5%;
	left: 0;
	text-align:center;
	z-index: 7;
}
#banner02_index i{
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	margin: 0 10px;
}
.banner02_content span{
	display: block;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	-webkit-transition: .5s;
	transition: .5s;
	cursor: pointer;
	opacity: .2;
	z-index: 8;
}
#banner02_left{
	left: 5%;
	transform:rotate(180deg);
}
#banner02_right{
	right: 5%;
}
.banner02_content span:hover{
	opacity: 1;
}
/* banner0002 E */
/* product0007 S */
.product07{
	position: relative;
}
.product07_conn{
	position: relative;
	overflow: hidden;
}
.product07_conn ul{
	width: 9999px;
	position: absolute;
	left: 0;
}
.product07_conn ul li{
	float: left;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.product07_conn ul li i{
	display: block;
	width: 100%;
	overflow: hidden;
}
.product07_conn ul li i img{
	width: 100%;
    height: 100%;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.product07_conn ul li p{
	-webkit-transition: .3s;
	transition: .3s;
}
.product07_conn ul li span{
	display: block;
	-webkit-transition: .3s;
	transition: .3s;
}
.product07 > span{
	display: block;
	cursor: pointer;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	-webkit-transition: .3s;
	transition: .3s;
}
/* product0007 E */
/* product0006 S */
    .product06 li{
    float: left;
    overflow: hidden;
    position: relative;
}
.product06 li img{
    width: 100%;
    height: 100%;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.product06 li p{
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: .3s;
    transition: .3s;
}
/* product0006 E */
/* img007 */
.img07 h3{
	text-align: center;
}
.img07_nav{
	width: 100%;
	text-align: center;
}
.img07_nav li{
	display: inline-block;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.img07_nav li i{
	display: block;
	overflow: hidden;
}
.img07_nav li i img{
	display: block;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.img07_nav li p{
	-webkit-transition: all .5s;
	transition: all .5s;
}
.img07_list{
	width: 100%;
	position: relative;
}
.img07_content{
	display: none;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
/* nav0003 */
.nav03{
	width: 100%;
}
.nav03_logo{
	float: left;
}
.nav03_logo img{
	width: 70%; margin-top: 10px;
}
.nav03_list, .nav03_list li{
	float: left;
}
.nav03_list li a{
	display: inline-block;
	position: relative;
	-webkit-transition: all .3s; 
	transition: all .3s;
}
.nav03_list li a::after{
	content: '';
	width: 0%;
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transition: all .3s; 
	transition: all .3s; 
}
.nav03_active a::after{
	width: 100% !important;
}
.nav03_form{
	float: right;
}
.nav03_form span{
	display: block;
	text-align: center;
	cursor: pointer;
	-webkit-transition: all .3s; 
	transition: all .3s; 
}
/* 轮播图 img0002 E */
.carouselImg01{
	position: relative;
	overflow: hidden;
}
#carouselImg01_content{
	position: absolute;
	left: 0;
}
#carouselImg01_content li{
	float: left;
	overflow: hidden;
	opacity: .2;
}
#carouselImg01_content li img{
	width: 100%;
}
.carouselImg01 span{
	display: block;
	position: absolute;
	top: 50%;
	opacity: .2;
	z-index: 9;
}
#carouselImg01_left{
	transform: rotate(180deg);
}
#carouselImg01_left:hover, #carouselImg01_right:hover{
	opacity: .6;
}
#carouselImg01_enlarge{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.9);
	z-index: 99;
	display: none;
}
#carouselImg01_enlarge img{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
}
/* 轮播图01 S */

/* 产品展示 product0001 S */
.product01{}
.product01_title{
	 padding-bottom:25px; margin-bottom:40px; position:relative;
}
.product01_title h4{
	font-size:26px; line-height:26px; text-align:center;
}
.product01_title::after{
	content:''; position:absolute; bottom:0; left:50%;
}
.product01_nav{
	width:100%; height:40px; margin-bottom:50px; text-align:center;
}
.product01_nav li{
	display:inline-block; overflow:hidden; -webkit-transition:.3s; transition:.3s;
}
.product01_nav li a{
	display:block; line-height:40px;
}
.product01_content{
	width:100%; 
}
.product01_conn{
	position:relative; overflow:hidden; float:left;
}
.product01_box{
	position:absolute; left:0; top:0; display:none;
}
.product01Show{
	display:block;
}
.product01_box li{
	float:left;
}
.product01_box li i{
	display:block; -webkit-transition:.3s; transition:.3s;
}
.product01_box li i img{
	display:block; width:100%;
}
.product01_box li p{
	line-height:40px; text-align:center; -webkit-transition:.3s; transition:.3s;
}
.product01_content span{
	display:block; text-align:center; float:left; cursor:pointer; -webkit-transition:.3s; transition:.3s;
}
.product01_more{
	width:100%;
}
.product01_more a{
	display:block; margin:0 auto; text-align:center; 
}
/* 产品展示01 E */

/* 产品展示 product0002 S */
.product02 li {
	float: left;
	-webkit-transition: .3s;
	transition: .3s;
}
.product02 li a {
    display: block;
    width: 100%;
}
.product02 li a i {
    display: block;
    width: 100%;
    overflow: hidden;
}
.product02 li a i img{
	width: 100%;
	-webkit-transition: .3s;
	transition: .3s;
}
.product02 li a p {
	text-align: center;
	-webkit-transition: .3s;
	transition: .3s;
}
/* 产品展示 product0002 E */

/* 列表页 product0003 S */
.product03 li {
	float: left;
	position: relative;
}
.product03 li:after {
    content: '';
    width: 0%;
    position: absolute;
    bottom: -1px;
    left: 0;
    -webkit-transition: .3s;
    transition: .3s;
}
.product03 li i {
	width: 100%;
	display: block;
	overflow: hidden;
}
.product03 li i img {
    display: block;
    width: 100%;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.product03 li p {
    -webkit-transition: .3s;
    transition: .3s;
}
/* 列表页 product0003 E */

/* 热搜关键词 key0001 S */
.hotWords01{
	width: 100%;
}
.hotWords01 p {
    float: left;
}
.hotWords01 a {
    display: block;
    font-size: 14px;
    float: left;
    padding: 0 15px;
}
.hotWords01 a:hover {
    text-decoration: underline;
}
/* 热搜关键词01 E */

/* 图片展示  img0001 S */
.imgShow01 ul li {
    float: left;
}
.imgShow01 ul li:first-child {
    margin-left: 0px;
}
.imgShow01 ul li i {
    display: block;
    overflow: hidden;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s;
}
.imgShow01 ul li:hover i {
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    box-shadow: 0 0 30px rgba(0,0,0,.4);
}
.imgShow01 ul li i b {
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: .3s;
    transition: .3s;
    z-index: 1;
}
.imgShow01 ul li i img {
    display: block;
    width: 100%;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s;
    transition: .3s;
}
.imgShow01 ul li:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.imgShow01 ul li p {
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
}
/* 图片展示01 E */

/* 图文展示 img0003 S */
.imgShow02 ul{
	width: 100%;
}
.imgShow02 ul li {
    float: left;
    overflow: hidden;
    -webkit-transition: .5s;
    transition: .5s;
}
.imgShow02 ul li:first-child {
    margin-left: 0px;
}
.imgShow02 ul li i {
    display: block;
    float: left;
    -webkit-transition: 1.5s;
    transition: 1.5s;
}
.imgShow02 ul li i img{
	width: 100%;
}
.imgShow02 ul li .imgShow02_text {
    float: left;
    width: 0;
    overflow: hidden;
    -webkit-transition: 1.5s;
    transition: 1.5s;
}
.imgShow02 ul li .imgShow02_text em {
    display: block;
}
.imgShow02 ul li .imgShow02_text span {
    display: block;
}
/* 图文展示01 E */

/* 文章列表 new0001 S */
.article01_left {
    float: left;
}
.article01_right {
    float: right;
    overflow: hidden;
    position: relative;
}
.article01_right ul{
	width: 100%;
	height: 2000px;
	position: absolute;
	top: 0px;
	left: 0;
}
.article01_right ul a{
	display: block;
	width: 100%;
}
.article01_right ul a p{
	float: left;
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
	-webkit-transition: .3s;
	transition: .3s;
}
.article01_right ul a span{
	display: block;
	float: left;
	-webkit-transition: .3s;
	transition: .3s;
}
.article01_right ul a i{
	display: block;
	float: right;
	text-align: center;
	-webkit-transition: .3s;
	transition: .3s;
}
/* 文章列表01 E */

/* banner0001 S*/
.banner01{
	width: 100%;
}
#banner01_storeImg{
	display: none;
}
.banner01_content{
	overflow: hidden;
	position: relative;
}
.banner01_content ul{
	width: 999999px;
	position: absolute;
	left: 0;
	right: 0;
}
.banner01_content ul li{
	float: left;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
#banner01_index{
	width: 100%;
	height: 5px;
	position: absolute;
	bottom: 5%;
	left: 0;
	text-align:center;
}
#banner01_index i{
	display: inline-block;
	width: 100px;
	height: 10px;
	border-radius: 5px;
	margin: 0 10px;
}
.banner01_content span{
	display: block;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	-webkit-transition: .5s;
	transition: .5s;
	cursor: pointer;
	opacity: .2;
}
#banner01_left{
	left: 5%;
	transform:rotate(180deg);
}
#banner01_right{
	right: 5%;
}
.banner01_content span:hover{
	opacity: 1;
}
/* banner01 E */

/* 新闻展示  new0002 S */
.article02_nav{
    width: 100%;
    text-align: center;
}
.article02_nav li{
	display: inline-block;
}
.article02_nav a{
    display: inline-block;
    -webkit-transition: .3s;
    transition: .3s;
}
.article02_content ul {
	width: 100%;
}
.article02_content ul li {
    float: right;
    -webkit-transition: .3s;
    transition: .3s;
}
.article02_content ul li:first-child {
    float: left;
}
.article02_content ul li i {
    display: block;
    overflow: hidden;
    float: left;
}
.article02_content ul li:first-child i {
    width: 100%;
    float: initial;
}
.article02_content ul li i img {
    width: 100%;
    height: 100%;
}
.article02_content ul li .article02_text {
    float: left;
}
.article02_content ul li .article02_text p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: .3s;
    transition: .3s;
}
.article02_content ul li .article02_text span {
    display: block;
    font-family: 宋体;
    transition: 0.3s;
}
.article02_content ul li .article02_text b {
    display: block;
    font-weight: lighter;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-transition: .3s;
    transition: .3s;
}
.article02_content ul li .article02_text em {
    display: none;
    -webkit-transition: .3s;
    transition: .3s;
}
.article02_content ul li:first-child .article02_text em {
    display: block;
}
/* 新闻展示02 E */

/* 新闻展示  new0003 S */
.article03_flrst {
    float: left;
    -webkit-transition: .3s;
    transition: .3s;
}
.article03_flrst a {
    display: block;
}
.article03_flrst i {
    display: block;
    width: 100%;
    overflow: hidden;
}
.article03_flrst i img {
    width: 100%;
}
.article03_flrst span {
    display: block;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s;
}
.article03_flrst span::after {
    content: '';
    position: absolute;
    left: 0;
    -webkit-transition: .3s;
    transition: .3s;
}
.article03 h3 {
    font-weight: lighter;
    -webkit-transition: .3s;
    transition: .3s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.article03 p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    -webkit-transition: .3s;
    transition: .3s;
}
.article03_last {
    float: right;
    -webkit-transition: .3s;
    transition: .3s;
}
.article03_last span {
    display: block;
    float: left;
    -webkit-transition: .3s;
    transition: .3s;
}
.article03_text {
    float: left;
}
.article03_last p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* 新闻展示  new0003 E */

/* 其他组件 more0001 S */
.more01 a{
	display: block;
    position: relative;
}
.more01 a b {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    font-family: 宋体;
    font-weight: lighter;
    transition: 0.3s;
}
.more01 a em {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
}
.more01 a:hover b {
    width: 100%;
}
/* 其他组件 more01 E */

/* map0001 S */
.map01{
	width: 100%;
}
.map01 p, .map01 p a {
    font-family: '宋体';
}

/* map0001 E */

/* 页面列表 list0001 S */
.list01_content {
    width: 100%;
}
.list01_content h3 {
    width: 100%;
    text-align: center;
}
.list01_content > ul {
    padding: 10px 0;
}
.list01_content > ul > li > a {
    display: block;
    position: relative;
}
.list01_content > ul > li > a span {
    display: block;
    position: absolute;
    z-index: 2;
}
.list01_content > ul > li > a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    -webkit-transition: .3s;
    transition: .3s;
}
.list01_content > ul > li:hover a:after {
	width: 100%;
}
/* 页面列表01 E */

/* 页面列表 list0002 S */
.list02_title , .list02_two li {
	width: 100%;
}
.list02_title h3 {
    text-align: center;
}
.list02_title span {
	display: block;
	text-align: center;
	text-transform: uppercase;
}
.list02_content {
	margin: 0 auto;
}
.list02_content > li p {
    -webkit-transition: .3s;
    transition: .3s;
}
.list02_content > li p a {
    display: block;
}

/* 页面列表 E */

/* img0004 */
.imgShow04 ul{
	position: relative;
}
.imgShow04 ul::after {
	content: '';
	width: 100%;
	position: absolute;
	left: 0;
	z-index: 1;
}
.imgShow04 ul li {
    float: left;
    position: relative;
    z-index: 3;
    -webkit-transition: 1s;
    transition: 1s;
}
.imgShow04 li::before {
	opacity: 0;
	content: '';
	position: absolute;
	-webkit-transition: 1s;
	transition: 1s;
}
.imgShow04 li i {
    display: block;
    overflow: hidden;
    -webkit-transition: 1s;
    transition: 1s;
}
.imgShow04 li span {
    display: block;
    text-align: center;
    -webkit-transition: 1s;
    transition: 1s;
}
.imgShow04 li::after {
    opacity: 0;
    content: '';
    position: absolute;
    left: 50%;
    -webkit-transition: 1s;
    transition: 1s;
}
.imgShow04 li:hover::after, .imgShow04 ul li:hover::before {
	opacity: 1;
}

/* 网站顶部 top0001 S */
.top01 {
    width: 100%;
}
.top01_left{
	float: left;
}
.top01_right{
	float: right;
}
.top01_right li {
    float: left;
    position: relative;
}
.top01_right li a {
    display: inline-block;
}
.top01_right li:nth-child(2)::before {
    content: '';
    position: absolute;
    right: 0;
}
.top01_right li:nth-child(2)::after {
	content: '';
	position: absolute;
	left: 0;
}
.top01_right li span {
    display: block;
    overflow: hidden;
    background-position-x: left;
    background-position-y: top;
}
.top01_right li b {
    display: none;
    position: absolute;
    left: 50%;
    z-index: 2;
}
.top01_right li b img{
	width: 100%;
}
.top01_qq {
    background-position-x: left;
    background-position-y: top;
    -webkit-transition: 0s !important;
    transition: 0s !important;
}
/* 网站顶部 top0001 E */

/* 列表页 listPage0001 S */
.listPage01{
	width: 100%;
}
.listPage01 li {
    float: left;
    position: relative;
}
.listPage01 li i {
    width: 100%;
    display: block;
    overflow: hidden;
}
.listPage01 li i img {
	display: block;
	width: 100%;
	-webkit-transition: .3s;
	transition: .3s;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.listPage01 li p {
    -webkit-transition: .3s;
    transition: .3s;
}
.listPage01 li:after {
    content: '';
    width: 0%;
    position: absolute;
    bottom: -1px;
    left: 0;
    -webkit-transition: .3s;
    transition: .3s;
}
.listPage01 li:hover:after {
    width: 100%;
}
.PageUp01 {
    width: 100%;
    text-align: center;
}
.PageUp01 a {
    display: inline-block;
}
/* 列表页 listPage0001 E */

/* 新闻列表页 articlePage0001 S */
.articlePage01 ul li {
	width: 100%;
	position: relative;
}
.articlePage01 ul li:after {
    content: '';
    width: 0%;
    position: absolute;
    bottom: -1px;
    left: 0;
    -webkit-transition: .3s;
    transition: .3s;
}
.articlePage01 ul li i {
    display: block;
    float: left;
    overflow: hidden;
}
.articlePage01 ul li i img {
    width: 100%;
    height: 100%;
}
.articlePage01_text {
    float: left;
    -webkit-transition: .3s;
    transition: .3s;
}
.articlePage01_text h3 {
	-webkit-transition: .3s;
	transition: .3s;
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
}
.articlePage01_text span {
    display: block;
}
.articlePage01_text p {
	-webkit-transition: .3s;
	transition: .3s;
	display: -webkit-box; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}
.articlePage01 ul li:hover:after {
    width: 100%;
}
/* 新闻列表页 articlePage0001 S */

/* nav0001 S */
.nav01{
	width: 100%;
}
.nav01 ul li{
	float: left;
}
.nav01 ul li a {
    display: block;
    width: 100%;
    text-align: center;
}
/* nav0001 E */

/* nav0002 S */
.nav02 > ul > li {
	float: left;
	position: relative;
}
.nav02 > ul > li > a {
    display: block;
    text-align: center;
    -webkit-transition: .5s;
    transition: .5s;
}
.nav02_tow {
    height: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    left: 50%;
    z-index: 999999;
    -webkit-transition: .5s;
    transition: .5s;
}
.nav02_tow li {
    width: 100%;
    -webkit-transition: .5s;
    transition: .5s;
}
.nav02_tow li a {
	display: block;
	text-align: center;
}
.nav02 > ul > li:hover ul {
    height: auto;
    opacity: 1;
    overflow: visible;
}
/* nav0002 E */

/* 在线智能客服 service0001 */
#service01_title{ 
	overflow:auto;
}
#service01_title_text{
	width: 100%;
}
#service01_title_text h3{ 
	font-weight:lighter;
}
#service01_title_text p{
	width:100%;
	text-align:right; 
}
#service01_title_text b{
	display:inline-block;
	font-weight:lighter;
}
#service01_title_text span{
	display:block; 
	width:100%;
	text-align:left; 
}
#service01_title_text i{
	display:inline-block; 
	font-style:normal;
}
.service01_foter{
	width: 94%;
    padding: 0 3%;
}

/* 二级栏目 list0003 S */
.list03 > ul > li{
	width: 100%;
	position: relative;
}
.list03 > ul > li > a{
	display: block;
}
.list03_two{
	display: none;
	position: absolute;
	top: 0;
}
.list03_two li::after{
	content: '';
	display: block;
	clear: both;
}
.list03_two li span{
	display: block;
	float: left;
}
.list03_two li p{
	float: right;
}
.list03_two li p a{
	display: inline-block;
}
/* 二级栏目 list0003 E */

/* 二级栏目 list0004 S */
.list04 > ul > li b{
	display: block;
	position: relative;
}
.list04 > ul > li > b a{
	display: block;
	font-weight: lighter;
}
.list04 > ul > li b i{
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.list04 > ul > li b i::after{
	content: ">";
	font-family: "宋体";
	position: absolute;
	left: 0;
}
.list04_two{
	display: none;
}
.list04_two li a{
	display: block;
	transition: .3s;
	-weblit-transition: .3s;
}
/* 二级栏目 list0004 E */

/* img0005 S */
.imgShow05{
	width: 100%;
}
.imgShow05 li{
	float: left;
	position: relative;
}
.imgShow05 li::after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	-webkit-transition: .5s;
	transition: .5s;
}
.imgShow05 li::before{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.imgShow05_content{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}
.imgShow05_content span{
	display: block;
	overflow: hidden;
	-webkit-transition: .5s;
	transition: .5s;
}
.imgShow05_content span img{
	width: 100%;
}
.imgShow05_content i{
	display: block;
	-webkit-transition: .5s;
	transition: .5s;
}
.imgShow05_content b{
	display: block;
	text-align: center;
}
.imgShow05_content p{
	opacity: 0;
	text-align: center;
	-webkit-transition: .5s;
	transition: .5s;
}
.imgShow05 li:hover p{
	opacity: 1;
}
.imgShow05 li:hover i{
	display: none;
}
/* img0005 E */

/* img0006 S */
.imgShow06{
	width: 100%;
}
.imgShow06 li{
	float: left;
	position: relative;
}
.imgShow06 li::after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	-webkit-transition: .5s;
	transition: .5s;
}
.imgShow06 li::before{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.imgShow06 li span{
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 3;
	top: 50%;
	left: 50%;
}
.imgShow06 li span img{
	width: 100%;
}
.imgShow06_content{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
	transform: rotateX(90deg);
	-webkit-transform: rotateX(90deg);
	-webkit-transition: 1s;
	transition: 1s;
}
.imgShow06_content i{
	display: block;
	-webkit-transition: .5s;
	transition: .5s;
}
.imgShow06_content b{
	display: block;
	text-align: center;
}
.imgShow06_content p{
	text-align: center;
	-webkit-transition: .5s;
	transition: .5s;
}
.imgShow06 li:hover .imgShow06_content{
	transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
}
/* img0006 E */

/* product0004 S */
.product04{
	width: 100%;
}
.product04 > div{
	position: relative;
}
.product04_position{
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.product04_content span {
    display: block;
    text-align: center;
    position: absolute;
	z-index: 999;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
}
.product04_position ul{
	width: 9999px;
	position: absolute;
	left: 0;
}
#product04_left{
	left: 0;
}
#product04_right{
	right: 0;
}
.product04_position ul li{
	float: left;
}
.product04_position li i{
	display:block; 
	-webkit-transition:.3s; 
	transition:.3s;
}
.product04_position li i img{
	display:block; 
	width:100%;
}
.product04_position li p{
	text-align:center; 
	-webkit-transition:.3s; 
	transition:.3s;
}
/* product0004 E */

/* links0001 S */
.links01 i{
	display: block;
	float: left;
}
.links01 span{
	display: block;
	float: left;
}
.links01 span a{
	display: inline-block;
	-webkit-transition: .3s;
	transition: .3s;
}
.links01 span a:hover{
	text-decoration: underline;
}
/* links0001 E */

/* footer0001 S */
.footer01{
	width: 100%;
}
.footer01_nav > div{
	float: left;
	position: relative;
}
.footer01_nav > div:first-child{
	margin-left: 0px;
}
.footer01_nav > div:first-child::after, .footer01_nav > div:nth-child(2)::after, .footer01_nav > div:nth-child(3)::after{
	content: '';
	width: 0px;
	height: 100%;
	position: absolute;
	top: 0;
}
.footer01_nav b{
	display: block;
}
.footer01_nav li > a{
	display: block;
	-webkit-transition: .3s;
	transition: .3s;
}
.footer01_nav li > span{
	display: block;
}
.footer01_list li{
	float: left;
}
.footer01_list li:nth-child(2n+2){
	margin-right: 0;
}
.footer01_nav_right i{
	display: block;
}
.footer01_nav_right i img{
	width: 100%;
}
.footer01_nav_right p{
	text-align: center;
}
.footer01_nav li > a:hover{
	text-decoration: underline;
}
.footer01_copy{
	width: 100%;
}
.footer01_copy p{
	float: left;
}
.footer01_copy span{
	display: block;
	float: right;
}
/* footer0001 E */
/* product0005 S */
.product05_info, .product05_list{
	width: 100%;
}
.product05_info i{
	display: block;
	float: left;
	overflow: hidden;
}
.product05_info i img{
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s;
    transition: .3s;
}
.product05_text, .product05_list li{
	float: left;
}
.product05_text b{
	display: block;
	position: relative;
}
.product05_text b::after{
	content: '';
	position: absolute;
	left: 0;
}
.product05_text p{
	display: -webkit-box; 
	-webkit-box-orient: vertical; 
	-webkit-line-clamp: 4; 
	overflow: hidden;
}
.product05_list li:nth-child(5n+1){
	margin-left: 0px;
}
.product05_list li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.product05_list li a img{
	display: block;
	width: 100%;
	height: 100%;
}
.product05_list li a p{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transition: .5s;
	transition: .5s;
}
.product05_list li a p::after{
	content: '→';
	position: absolute;
}
.product05_list .product05_tel span, .product05_list .product05_tel b, .product05_text span{
	display: block;
}
.product05_info:hover img{
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.product05_hide{
	display: none;
}
/* product0005 E */
/* logo0001 E */
.logo01_left, .logo01_left p{
	float: left;
}
.logo01_left img{
	display: block;
	float: left;
}
.logo01_right{
	float: right;
	text-align: right;
}
.logo01_left p b, .logo01_left p span, .logo01_right i, .logo01_right b{
	display: block;
}
/* logo0001 S */