@charset "utf-8";
/* public */
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; display:block; width:100%;}
ul,dl,li,dt,dd{list-style:none;}
html,body{height:100%;}
body{font-size: 14px; font-family: "microsoft yahei"; color:#3a3a3a; background:#fff;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden;}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#3a3a3a;}
a:hover{color:#D00402;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none; font-family:"microsoft yahei";-webkit-appearance:none; border-radius:0;}
textarea{resize:none; overflow:hidden;}
pre{font-family:"microsoft yahei";}
select::-ms-expand { display: none; -webkit-appearance:none; }
i{font-style:normal;}
.left{float:left;}
.right{float:right;}
.noscript{position:fixed; left:0px; top:0px; background:#ddd; color:red; text-align:center; width:100%; height:30px; line-height:30px;}
em{font-style:normal;}
.pace-progress{width:100%; height:2px; background:#00a2e6; position:fixed; left:0px; top:0px; z-index:5000;}
.pace-inactive{display:none;}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.red{color:#00a2e6;}
.BMap_Marker img{width:auto;}
.BMap_bubble_title{color:#00a2e6; font-weight:bold; font-size:16px;}
.clear{clear: both;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:12px;height:12px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:0px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
/*响应式*/
.container {margin:auto; position:relative; width:1200px;}
/*header*/
.lh-shadow,.lh-shadow1{width:100%; height:100%; background:rgba(0,0,0,.8); position:fixed; left:0; top:0; z-index:999; animation:shadow linear 1s forwards; opacity:0;}
@keyframes shadow{
	0%{opacity:0;}
	100%{opacity:1;}	
}
.adClose .lh-shadow{animation:shadow1 linear .45s forwards; opacity:1;}
@keyframes shadow1{
	0%{opacity:1;}
	100%{opacity:0;}	
}
.lh-ad{position:fixed; left:50%; top:50%; width:1200px; height:527px; margin:-263px 0 0 -600px; z-index:1000; opacity:0; visibility:hidden;}
.lh-ad i{position:absolute; right:15px; top:15px; width:38px; height:38px; background:#666469; color:#fff; text-align:center; line-height:38px; font-size:38px; cursor:pointer; transition:ease .65s; z-index:2; animation:adClose linear 1s forwards; opacity:0; animation-delay:.4s;}
@keyframes adClose{
	0%{opacity:0;}
	100%{opacity:1;}	
}
.adClose .lh-ad i{animation:adClose1 linear .45s forwards; opacity:1;}
@keyframes adClose1{
	0%{opacity:1;}
	100%{opacity:0;}	
}
.lh-ad i:hover{background:#333;}
.lh-ad .img{opacity:0; visibility:hidden;}
.clipImg{position:absolute; left:0; top:0; animation:clipImg linear 1s forwards; overflow:hidden;height:0;}
.clipImg0{clip: rect(0 300px 527px 0);}
.clipImg1{clip: rect(0 600px 527px 300px); animation-delay:.1s;}
.clipImg2{clip: rect(0 900px 527px 600px); animation-delay:.2s;}
.clipImg3{clip: rect(0 1200px 527px 900px); animation-delay:.3s;}
@keyframes clipImg{
	0%{opacity:1; height:0;}
	100%{opacity:1; height:100%;}	
}
.adClose .clipImg{animation:clipImg1 linear 1s forwards; height:100%; top:inherit; bottom:0;}
.adClose .clipImg1{animation-delay:.3s;}
.adClose .clipImg2{animation-delay:.2s;}
.adClose .clipImg3{animation-delay:.1s;}
.adClose .clipImg0{animation-delay:.4s;}
@keyframes clipImg1{
	0%{opacity:1; height:100%;}
	100%{opacity:1; height:0;}	
}
.ad .lh-ad{opacity:1; visibility:visible;}
.ad .lh-container{transform-style: preserve-3d;transform-origin: 50% 0%; animation:container3D linear 1s forwards;}
@keyframes container3D{
	0%{transform:perspective(800px) rotateX(0);}
	100%{transform:perspective(800px) rotateX(-2deg);}	
}
.adClose .lh-container{animation:container3D1 linear 1s forwards;}
@keyframes container3D1{
	0%{transform:perspective(800px) rotateX(-2deg);}
	100%{transform:perspective(800px) rotateX(0);}	
}
.lh-teamA-box{min-height:505px;}
.lh-header{height:100px; width:100%; background:#00a2e6; z-index:100; position:fixed; left:0; top:0;  font-family: "黑体";}
.lh-logo{float:left; margin-top:17px; margin-right: 41px; padding-left: 90px;}
.lh-header-r{margin-top:36px; padding-right: 60px;}
.lh-nav li{float:left; margin-right:70px; font-family: "YouYuan";}
.lh-header .bs{width: 100%; height: 3px; background-color: #fff; position: absolute; bottom: 0px;}
.wz{
	display: block;
	width: 350px;
	height: 49px;
	float: left;
	margin: 26px 0px 26px 0px;
	font-weight: normal;
	border-left: 2px solid #000;
}
.wz span{
	margin-left: 37px;
		letter-spacing: 4px;
		font-size: 20.83px;
		color: #000;
		display: block;
		margin-bottom: 4px;
}
.lh-nav li a{font-size:18px; color:#333; line-height:30px; overflow:hidden; position:relative; display:block; font-family: auto; letter-spacing: 2px;}
.lh-nav li a em{color:#fff; position:absolute; left:0; top:0; overflow:hidden; width:0; transition:ease .65s;}
.lh-nav li a:hover em,.lh-nav li a.active em{width:100%;}
.lh-container{padding:100px 7.8vw 0;}
/* 搜索 */
.lh-search{width:128px; height:30px; position:relative;border-bottom:1px solid #333;}
.lh-search input{width:85%; height:20px; border:none; line-height:20px; background:none; position:absolute; left:0; top:0; color: #333;}
.lh-search button{position:absolute; right:0; top:0; color:#333; font-weight:bold; border: none; background-color: #00a2e6;}
.lh-search button i{font-size:20px;}
.lh-search button:hover{color:#333;}
.swiper-banner{
	display: block;
	width: 100%;
	height: 882px;
	position: relative;
	overflow: hidden;
	padding-top: 100px;
}
.swiper-banner .swiper-slide{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.swiper-banner .swiper-pagination{
	bottom: 48px;
	height: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 19;
}
.swiper-banner .swiper-pagination .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
	opacity: 1;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12);
	margin: 0 0.09rem;
}
.swiper-banner .swiper-pagination .swiper-pagination-bullet-active{
	background: #00A2E6;
}
.bannerBg{
	display: block;
	width: 100%;
	height: auto;
	position: absolute;
	bottom: -6px;
	left: 0;
	z-index: 9;
}
.circle{stroke-dasharray: 1000;stroke-dashoffset: 1000;animation: circle 30s linear infinite; animation-delay:1s;}
@keyframes circle{
	0%{stroke-dashoffset: 1000;}
	100%{stroke-dashoffset:0;}	
}
@keyframes btnHeight{
	0%{transform:scaleY(0);}
	100%{transform:scaleY(1);}	
}
.wb{
	width: 100%;
	font-family: "黑体";
}
.wb li{
	width: 49.86%; margin-top: 5px;
	height: 480px;
	background-color: #04A3EB;
	float: left;
	position: relative;
}
.wb li:nth-child(2){margin-right: 0px; float: right;}
.wb .bt{
	text-align: center;
	width: 100%;
	height: 114px;
	margin: 0 auto;
	margin-top: 160px;
}
.wb li h2{font-size: 36px; font-weight: normal; text-align: center; color: #fff; margin-bottom: 45px; letter-spacing: 2px;}
.wb li h3{font-size: 24.9px; font-weight: normal; text-align: center; color: #fff; margin-top: 30px; letter-spacing: 3px;} 
.wb .bt .xt{width: 657px; margin: 0 auto; height: 2px; background-color: #fff;}
.wb .hs{color: #ffb400;}
.wb .ls{color: #00ff06;}
/* 产品 */
.in_casec_w {
    margin-top: 0px;
    margin-bottom: 30px;
}

@media (min-width: 1600px) {
    .in_casec_w {
        margin-top: 0px;
        margin-bottom: 0px
    }
}

.in_casec {
    overflow: hidden;
    margin-right: -10px
}

.in_casec .col {
    padding: 0;
    width: 24.42%!important;
	margin-top: 5px!important;
	margin-right: 5px!important;
}
.in_casec .col:{
	margin-right: 0px!important;
}

.in_casec .col .item {
    display: block;
    position: relative
}

.in_casec .col .item .txt {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: 3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.in_casec .col .item .txt b {
    display: block;
    font-size: 16px
}

.in_casec .col .item .txt span {
    opacity: .8;
    filter: alpha(opacity=80);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.in_casec .col .item .txt span a {
    margin: 0 5px
}

.in_casec .col .item .txt a {
    color: #fff;
	font-family: "microsoft yahei";
	font-weight: normal;
	font-size: 15.83px;
}

.in_casec .col .item .txt a:hover {
    text-decoration: underline
}

.in_casec .col .item .bg {
    display: block;
    width: 100%;
    height: 50px;
    background: rgba(0, 162, 230, 0.8);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.in_casec .col .item .thumb {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.in_casec .col .item .thumb img {
    width: 100%;
    height: auto;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
}

.in_casec .col .item:hover .txt {
    bottom: 50%;
    margin-bottom: -25px
}

.in_casec .col .item:hover .txt span {
    opacity: 1;
    filter: alpha(opacity=100)
}

.in_casec .col .item:hover .bg {
    height: 100%
}

.in_casec .col .item:hover .thumb img {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}


/*翻页样式*/
.pagination{
	padding:0;
	background:rgba(0,0,0,0);
	padding-left: 46%;
	margin: 0 auto;
	margin-top: 37px;
	margin-bottom: 37px;
	
}
.pagination li{
	padding:0;
	margin:0;
	float:left;
	border: 1px solid #dddddd;
	width:auto;
	overflow:hidden;
	background:#fff;
	border-radius: 3px;
}
.pagination li a{
	display:block;
	padding: 0 16px;
	width:auto;
	height:auto;
	margin:auto;
	line-height: 34px;
	border:none;
	float:none;
	border-radius: 0;
	background:#fff;
	color:#666;
	font-size: 14px;
}
.pagination li span{
	display:block !important;
	
	width:auto !important;
	height:auto !important;
	margin:auto !important;
	line-height: 28px !important;
	border:none !important;
	float:none !important;
	border-radius: 0 !important;
	background:#fff !important;
	color:#666 !important;
}
.pagination li.active,.pagination li:hover a{
	background: #00a2e6 !important;
    color: #fff !important; 
		border-radius: 0px;
}
.ismobile .pagination li a,.ismobile .pagination li span{
	font-size: 12px !important;
    width: 26px !important;
    line-height: 26px !important;
    text-align: center;
    padding: 0 !important;
}
.ismobile .pagination li{
	margin-right: 5px !important;
	margin-bottom: 5px !important;
}
.pagination li.active a, .pagination li:hover a {
    background: #00a2e6 !important;
    color: #fff !important;

}
.pagination li.active, .pagination li:hover{
	border-color: #00a2e6 !important;
}


#footer{
	width: 100%;
	height: 536px;
	background: #36322f;
	position: relative;
}
.footer{
	width: 100%;
	height: 535px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 100px;
	padding-right: 68px;
}
.footer img{width: auto;}
.footer_01{
	height: auto;
}
.footer_02{
	width: 635px;
	height: 476px;
	border-left: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	padding-top: 80px;
}
.footer_02 li{
	width: 120px;
	height: 58.27px;
	text-align: center;
	line-height: 58.27px;
	color: #00a2e6;
	margin: 0 auto;
	list-style: disc;
	font-size: 26px;
}

.footer_02 li a{
	width: 100%;
	height: 58.47px;
	color: #a9a9a9;
	display: block;
	font-size: 22px;
	font-family: "microsoft yahei";
	text-align: left;
	margin-left: 20px;
	letter-spacing: 2px;
}
.footer_02 li:hover a{
	opacity: 0.8;
}
.footer_03{
	width: auto;
	height: 472px;
	font-size: 12px;
}
.footer_03 div{
	color: #a9a9a9;
	line-height: 36px;
}
.footer_03 .lx a strong{
	color: #00a2e6;
	font-weight: normal;
} 
.footer_03 span{
	font-size: 17px;
	color: #a9a9a9;
	display: block;
	margin-top: 20px;
	padding-top: 30px;
	line-height: 30px;
}
.footer_03 p{
	color: #a9a9a9;
	margin-top: 16px;
}
.footer_03 img{
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 5px;
	margin-top: 6px;
}
.footer_03 a{
	color: #a9a9a9;
	line-height: 30px;
	font-size: 16px;
}
.footer_03 .ewm{
	height: 134px;
	margin-bottom: 32px;
}
.footer_03 .ewm img{
	width: 122px;
	height: 122px;
	margin: 0px;
	margin-right: 30px;
}
.footer_04{
	width: 180px;
	height: 48px;
	border-radius: 24px;
	background: #ffaf6e;
	display: block;
	font-size: 15px;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: bold;
	transition: all 0.5s;
}
.footer_04:hover{
	box-shadow: 0px 5px 10px #FFAF6E;
	margin-bottom: 10px;
	/*0 0.7rem 1.4rem #e0e2e8, 0 0.3rem 0.6rem rgba(12,14,27,.065)*/
}
.footer_04:hover img{
	animation: theanimation 3s;
	-webkit-animation: theanimation 3s;	/* Safari 和 Chrome */
	-moz-animation: theanimation 3s;	/* Firefox */
	-o-animation: theanimation 3s;
	-ms-animation: theanimation 3s;
}
.footer_04 img{
	width: 10px;
	height: 6px;
	margin-left: 14px;
	position: relative;
	left: 0px;
	transition: all 2s;
}
.footer_04 p{
	width: 1px;
	height: 14px;
	margin-left: 30px;
	background: #263754;
}
.footer1{
	width: 100%;
	height: 73px;
	background: #00a2e6;
	font-size: 14.58px;
	color: #fff;
	text-align: center;
	line-height: 73px;
}

/*rightFix*/
.rightFix{width: 65px; position: absolute; right: 10px; bottom:50%;  z-index: 999;}
.rightFix a{width:50px; height: 50px; background: #04a3eb; text-align: center; display: block; margin-bottom: 6px; position: relative; padding-top: 8px; padding-bottom: 7px;}
.rightFix a h3{color: #fff; font-weight: 400; font-size: 12px; display:none;}
.rightFix .ico{width: 32px; height: 32px; display: block; position: relative; overflow: hidden; transition: all ease 300ms; margin: 0 auto; margin-bottom: 1px; padding: 0px; background: url(../images/fix-ico.png) no-repeat 0 0;}
.rightFix .img{width: 110px; height: auto; position: absolute; left: -10px; top: 0; padding: 6px; background: #04a3eb; border: 1px solid #ddd; background: #fff; display: none; text-align: center; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 5px; color: #333; padding-bottom: 10px;}
.rightFix .img p{padding-top: 5px;}
.rightFix a:hover .img{opacity: 1; filter: alpha(opacity=100); left: -140px; display: block;}
.rightFix .img img{width: 110px; height:110px;}
.rightFix a span{width: 210px; text-align: center; height:48px; line-height:48px; position: absolute; left: -78px; top: 0px; background: #04a3eb; color: #fff; display: block; font-weight: bold; font-size: 18px; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius:30px;}
.rightFix a:hover{background-color: #04a3eb; overflow: visible;}
.rightFix a:hover h3{color: #fff;}
.rightFix a.fix-ewm:hover img{opacity: 1; filter: alpha(opacity=100); left: -140px;}
.rightFix a:hover span{opacity: 1; filter: alpha(opacity=100); left: -215px;}
.rightFix .fix-tel:hover .ico{background-position: -32px 0;}
.rightFix .fix-xcx .ico{background-position: 0 -32px;}
.rightFix .fix-xcx:hover .ico{background-position: -32px -32px;}
.rightFix .fix-ewm .ico{background-position: 0px -64px;}
.rightFix .fix-ewm:hover .ico{background-position: -32px -64px;}
.rightFix .mess .ico{background-position: 0 -96px;}
.rightFix .mess:hover .ico{background-position: -32px -96px;}
.rightFix .fix_top .ico{background-position: 0 -128px;}
.rightFix .fix_top:hover .ico,
.rightFix .fix_top.hover .ico{background-position: -32px -128px;}
.rightFix .fix-form{background-position: 10px -234px;}
.rightFix .fix-form span{font-size: 14px; line-height: 23px; width: 180px;}
.rightFix .fix-form:hover{background-position: -37px -234px;}
/* 内页 */
/* nbanner */
.o_big_con{ overflow:hidden; position:relative; padding-top: 100px;}
.o_big{ overflow:hidden; background-repeat:no-repeat; background-position:70% center; background-size:cover; position:relative;  width:100%;-webkit-animation:scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}
.o_big img{ width:100%;filter: Alpha(Opacity=0);opacity: 0;}
.o_big_con .cons{ position:absolute; top:0; left:0; width:100%; height:100%;}
.o_big_con .cons .wrap{ height:100%; display:table; }
.o_big_con .h2{ font-weight:normal; display:table-cell; vertical-align:middle; color:#fff; text-align:center;}
.o_big_con .h2 span{display:block; line-height:40px; overflow:hidden; margin-top:66px;}
.position{ height:70px; line-height:70px; color:#777777; text-align:left; font-size:15px; border-bottom:1px solid #ececec;}
/* 产品馆 */
.ny_wrapper .in_casec_w {
    margin-top: 0px;
    margin-bottom: 30px;
}

.ny_wrapper .in_casec {
    overflow: hidden;
    margin-right: -10px
}

.ny_wrapper .in_casec .col {
    padding: 0;
    width: 24.7%!important;
	margin-top: 5px!important;
	margin-right: 5px!important;
	float: left;
}
.ny_wrapper .in_casec .col:nth-child(4n){
	margin-right: 0px!important;
}

.ny_wrapper .in_casec .col .item {
    display: block;
    position: relative
}

.ny_wrapper .in_casec .col .item .txt {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: 3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.ny_wrapper .in_casec .col .item .txt b {
    display: block;
    font-size: 16px
}

.ny_wrapper .in_casec .col .item .txt span {
    opacity: .8;
    filter: alpha(opacity=80);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.ny_wrapper .in_casec .col .item .txt span a {
    margin: 0 5px
}

.ny_wrapper .in_casec .col .item .txt a {
    color: #fff;
	font-family: "microsoft yahei";
	font-weight: normal;
	font-size: 15.83px;
}

.ny_wrapper .in_casec .col .item .txt a:hover {
    text-decoration: underline
}

.ny_wrapper .in_casec .col .item .bg {
    display: block;
    width: 100%;
    height: 50px;
    background: rgba(0, 162, 230, 0.8);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.ny_wrapper .in_casec .col .item .thumb {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.ny_wrapper .in_casec .col .item .thumb img {
    width: 100%;
    height: auto;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
}

.ny_wrapper .in_casec .col .item:hover .txt {
    bottom: 50%;
    margin-bottom: -25px
}

.ny_wrapper .in_casec .col .item:hover .txt span {
    opacity: 1;
    filter: alpha(opacity=100)
}

.ny_wrapper .in_casec .col .item:hover .bg {
    height: 100%
}

.ny_wrapper .in_casec .col .item:hover .thumb img {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}
.hidden{ display: none;}
.jq22 .more{overflow: hidden;padding:40px;text-align: center;}
.jq22 .more a{display: block; width: 200px; padding:8px 0; color:#02A4E6; margin:0 auto; border: 1px solid #02A4E6; text-align:center; font-size: 18px; letter-spacing: 6px; }
.jq22 .more a:hover{text-decoration: none; background-color: #02A4E6; color: #fff;}
.jq22 .more p{display: block; width: 200px; padding:8px 0; color:#02A4E6; margin:0 auto; border: 1px solid #02A4E6; text-align:center; font-size: 18px; letter-spacing: 6px; }

/* 菜单 */
.menu{
	width: 100%;
	font-family: "黑体";
}
.menu li{
	width: 24.77%; margin-top: 5px;
	height: 474px;
	background-color: #04A3EB;
	float: left;
	position: relative;
	margin-right: 0.3%;
}
.menu li:nth-child(4){margin-right: 0px;}
.menu .bt{
	text-align: center;
	width: 100%;
	height: 114px;
	margin: 0 auto;
	margin-top: 190px;
}
.menu li h2{font-size: 36px; font-weight: normal; text-align: center; color: #fff; margin-bottom: 14px; letter-spacing: 2px;}
.menu li h3{font-size: 22px; font-weight: normal; text-align: center; color: #fff; margin-top: 12px; letter-spacing: 3px;} 
.menu .bt .xt{width: 73%; margin: 0 auto; height: 2px; background-color: #fff;}
.menu .hs{color: #ffb400;}
.menu .ls{color: #00ff06;}
/* cpny */
.cpxq{margin: 140px 0;}
.cpxq .col {
    padding: 0;
    width: 282px!important;
	margin: 0 auto;
	margin-bottom: 5px;
}


.cpxq .col .item {
    display: block;
    position: relative
}

.cpxq .col .item .txt {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: 3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.cpxq .col .item .txt b {
    display: block;
    font-size: 16px
}

.cpxq .col .item .txt span {
    opacity: .8;
    filter: alpha(opacity=80);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.cpxq .col .item .txt span a {
    margin: 0 5px
}

.cpxq .col .item .txt a {
    color: #fff;
	font-family: "microsoft yahei";
	font-weight: normal;
	font-size: 15.83px;
}

.cpxq .col .item .txt a:hover {
    text-decoration: underline
}

.cpxq .col .item .bg {
    display: block;
    width: 100%;
    height: 50px;
    background: rgba(0, 162, 230, 0.8);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.cpxq .col .item .thumb {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.cpxq .col .item .thumb img {
    width: 100%;
    height: auto;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
}

.cpxq .col .item:hover .txt {
    bottom: 50%;
    margin-bottom: -25px
}

.cpxq .col .item:hover .txt span {
    opacity: 1;
    filter: alpha(opacity=100)
}

.cpxq .col .item:hover .bg {
    height: 100%
}

.cpxq .col .item:hover .thumb img {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}
.cpnr{width: 60%; float: left;}
.cpnr div{}
.cpnr img{text-align: center;margin: 0 auto;}
.cpnr h2{background-color: #02A4E6; text-align: center; font-size: 30px;letter-spacing: 2px; color: #fff; line-height: 100px; margin-bottom: 5px;}
.cpnr .tbm{display: block;background: #00a2e6;color: #fff;border-radius: 30px;width: 320px;margin: 0 auto;line-height: 45px;text-align: center;font-weight: bold;margin-top: 30px;margin-bottom: 30px;font-size: 24px;}

.cptj{width: 30%; float: right; height: 1700px; overflow: hidden; border: 2px solid #d5d5d5;}
.newsDetails-bot{
	display: block;
	width: 100%;
	height: auto;
	padding: 20px 0;
	font-size: 14px;
	color: #6e6e6e;
	line-height: 34px;
	border-top: 1px solid #eaeaea;
	margin-top: 28px;
}
.newsDetails-bot a{
	display: block;
	color: #6e6e6e;
	font-size: 16px;
}
.newsDetails-bot a:hover{
	color: #02A4E6;
}
/* 品牌 */
.ny_wrapper .ab_dt{
	width: 100%;
	height: 1246px;
	background-color: #1f1f1f;
	padding-top: 100px;
}
.ny_wrapper .ab_dt img{
	width: auto;
	margin: 0 auto;
	margin-top: 100px;
}
.ny_wrapper .ab_nr{
	width: 100%;
	height: 993px;
	background: url(../images/abbj.jpg) no-repeat center center;
	margin-top: 5px;
}
.content{width:1200px;margin:0 auto}
.title{padding:140px 0; color:#fff; font-size:38px; line-height:40px;text-align:center; font-weight: bold; letter-spacing: 2px;}
.title span{display:block;font-size:24px;color: rgba(255,255,255,0.5);font-weight:400;text-transform:uppercase; font-family: arial;}
.title i{display:block;width:135px;border-bottom:2px solid #fff; margin: 20px auto;}
.gs .gs_wz p{color:#fff; font-size: 23.2px; font-family: "黑体"; line-height: 36px; letter-spacing: 1px; font-weight: normal;}
.ny_wrapper .ab_nra{
	width: 100%;
	height: 1135px;
	background: url(../images/abbja.jpg) no-repeat center center;
	margin-top: 5px;
	position: relative;
}
.ab_nra .title{padding-top: 140px; padding-bottom: 80px; color:#000; font-size:38px; line-height:40px;text-align:center; font-weight: bold;}
.ab_nra .title span{display:block;font-size:24px;color: rgba(0,0,0,0.5);font-weight:400;text-transform:uppercase; font-family: arial;}
.ab_nra .title i{display:block;width:135px;border-bottom:2px solid #02a4e6; margin: 20px auto;}
/* 风采轮播 */
#swiper-demo{
                margin:0 auto;
                height:669;
                width: 100%;
            }
            .app{
                height: 100%;
            }
            .simple-swiper-container{
                border:none;
            }
            .swiper-items{
                flex-direction: row;
            }
/* lxwm */
.con .title{margin-top: 80px; padding-top: 20px; font-family: "黑体"; padding-bottom: 80px; color:#000; font-size:46px; line-height:40px;text-align:center; font-weight: normal; background: url(../images/lx.png) no-repeat top;}
.con .title span{display:block;font-size:24px;color: rgba(0,0,0,0.5);font-weight:400;text-transform:uppercase; font-family: arial; margin-top: 20px;}
.con .title i{display:block;width:85px;border-bottom:2px solid #02a4e6; margin: 20px auto;}
.lxfs img{width: auto;}
.lxfs .tb{width: 50%; float: left;}
.lxfs .tb .lx{width: 100%; height: 43px; margin-top: 20px; display: flex;}
.lxfs .tb .lx img{width: 34px; height: 34px; margin: 0px 24px;}
.lxfs .tb .lx a{font-size: 25px; color: #262626; font-family: "黑体"; line-height: 34px;}
.lxfs .tb .lx a:hover{color: #262626;}
.lxfs .map{width: 50%; float: right;}
.lxfs .saoma{margin: 100px 0; display: flex; flex-wrap: wrap; flex-direction: row;}
.saoma li {float: left;}
.saoma li img{float: left; width: 210px; margin-right: 40px;}
.saoma .smz{float: left; padding-top: 24px;}
.saoma .smz h2{font-size: 26px; letter-spacing: 2px; line-height: 43px; color: #000; font-family: "黑体";}
.saoma .smz h4{font-size: 22px; color: #989898; line-height: 40px; letter-spacing: 2px; font-family: "黑体"; width: 478px;}
/* 新闻 */

/* 新闻动态 */
.news_wrapper .pager{}
.news_center{}
.news_wrapper .news_center li{position:relative;transition:all ease 0.36s; margin-top: 3px; background-color: #ececec;}
.news_wrapper .news_center li .newscont{position:relative;display:block;}
.news_wrapper .news_center li .img{position:relative;float:left;display:block;width:100%;height:477px;overflow: hidden; background-size: cover;background-repeat: no-repeat;background-position: center center;transition: all 300ms ease;}
.news_wrapper .news_center li .imgf{position:relative;float:left;display:block;width:50%;height:477px;overflow: hidden;}
.news_wrapper .news_center li img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:all ease 0.36s;}
.news_wrapper .news_center li .img:hover{ transform: scale(1.2); z-index: 2;}
.news_wrapper .news_center li .txtbox{float:right;width:50%;}
.news_wrapper .news_center li .txt{position:relative; padding-left: 60px; padding-top: 60px;}
.news_wrapper .news_center li .txt .tit{position:relative;padding-top:20px;font-size:30px;line-height:36px;color:#000; margin-left: -16px;}
.news_wrapper .news_center li .txt .time{padding-top:20px;font-family: arial;font-size:16px;color:#6c6c6c;}
.news_wrapper .news_center li .txt .desc{padding-top:20px;font-size:20px;line-height:36px;color:#313131; padding-right:50px;}
.news_wrapper .news_center li .detail{opacity:0;}
.news_wrapper .news_center li .detail{position:relative;margin-top:30px;display:block;width:150px;height:36px;font-size:16px;line-height:36px;text-indent:44px;color:#fff;background:url("../images/f7arr2.png") no-repeat 86px center #f58e49;transition:all ease 0.36s;}
.news_wrapper .news_center li .detail span{position:relative;z-index:12;}

/* 资料下载 */
.news_wrapper .news_center li .newscont .txtboxa{float:left;width:80%;}
.news_wrapper .news_center li .imgfa{position:relative;float:right;display:block;width:20%;height:177px;overflow: hidden;}
.news_wrapper .news_center li .imgfa a{font-size: 30px; color: #000; line-height: 36px;}
.news_wrapper .news_center li .imgfa .xz{padding-top: 60px;}
.news_wrapper .news_center li .imgfa .xz img{width: 36px; height: 36px; position: inherit; display: inherit; float: left;}
.news_wrapper .news_center li .txtboxa .txt .tit{position:relative;padding-top:0px;font-size:30px;line-height:36px;color:#000; margin-left: -16px;}
/* 新闻动态-详情 */
.news_centera{padding: 60px 15px; width: 1470px; margin: 0 auto;}
.news_detail{background:#fff; padding: 30px 15px;}
.news_detail .xt{text-align: center;}
.news_detail .title{padding-bottom:20px; padding-top: 0px; text-align: center; letter-spacing: 0px;}
.news_detail .title h1{font-weight:normal;font-size:30px;line-height:60px;text-align:center;color:#222;}
.fl{float: left;}
.fr{float: right;}
.news_detail .title .marks{}
.news_detail .title .marks .t{width: 100%;}
.news_detail .title .marks span{font-size:16px;color:#666; display: inline;}
.news_detail .title .marks span em{margin-right:14px;color:#666;}
.news_detail .title .marks span.t1{margin-right:14px;}
.news_detail .title .marks span.t2{margin-right:54px;}
.news_detail .title .marks span.t3{font-family:arial;}
.news_detail .context{padding-top:30px;line-height:30px; min-height: 1000px;}
.news_detail .context img{max-width: 100%;}
.news_detail .context p{font-size: 16px; color: #666;}
.news_detail .context iframe{width: 800px; height: 450px; margin: 0 auto;}