* {
	padding: 0;
	margin: 0;
    list-style: none;
}
img{
	max-width: 100%;
}
body{
	font-family: '微软雅黑';
	background:#ffffff;
}
.navbar-header{
	border-color: #FFFFff;
}
.navbar-toggle{
	margin-top: 34px;
	padding-bottom: 12px;
}
.navbar-default{
	background-color:#FFFFFF ;
	border:none;
}
a:focus, a:hover{
	text-decoration: 	none;
}
.navbar-default .navbar-nav>li>a{
	color: #333333;
	padding-bottom: 26px;
}
.navbar-nav{
	margin-top: 70px;
	margin-right: 6px;
	position: relative;
}

.navbar-nav li {
	padding-top: 1px;
}
.navbar-nav li a{
	font-size: 16px;
	font-family: "微软雅黑";
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a.cur{
	color: #3366ff;
    border-bottom: 2px solid #3366ff;
}
.navbar-nav li.active a,
.navbar-nav li.active a:hover{
	background: #262154;
	color: #3366ff;
}
.top_logo {
	margin-top: 5px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	color: #3366ff;
	background-color: transparent;
	border-bottom: 2px solid #3366ff;
}
.nav>li>a{
	padding: 10px 30px;
}
.dropdown-menu{
	box-shadow: none;
	border: none;
	background-color:#3366ff;
	text-align: center;
	width: 100%;
	min-width: initial;
	padding:0;
}
.dropdown-menu>li>a{
	color: #fff;
	font-size: 14px;
    padding: 15px 20px;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	color: #fff;
	background-color: #002eb6;
}
/*2*/

.topnav{position: fixed;width: 100%;height: 90px; background:rgba(0,0,0,0.2);z-index: 99;border:none;min-height: auto;margin-bottom: 0px;/*border-bottom: 1px solid #ededed;box-shadow: 0px 1px 6px #ededed;*/}
.topnav-bj{position: absolute;z-index: 99;width: 100%;height: 100%;left: 0px;top: -100%;background: #fff;opacity: .8;filter: alpha(opacity=80);transition: all .3s;}
.topnav>.container{position: relative;}
.topnav .navbar-header{float: left;z-index: 99;line-height: 90px;}
.topnav .navbar-toggle{border-color: #fff;}
.topnav .navbar-toggle .icon-bar{background-color: #fff;}
.topnav .navbar-logo{display: block;float: left;}
.topnav .navbar-logo img{max-width: 100%;height: 100%;max-height: 100%;}
.topnav .collapse{padding: 0px;display: block;position: relative;float: right;margin-top:30px;}
.navlst{display: block;/*width: 100%;*/height: auto;}
.navlst .navli{float: left;position: relative;}
.navlst .navli h3{font-size: 16px;color: #333333;/*line-height: 30px;*/position: relative;z-index: 105;}
.navlst .navli h3 a{font-size: 14px;color: #fff;/*line-height: 30px;*/display: block;font-family: Microsoft YaHei;position: relative; -webkit-transition: all 0.2s;   transition: all 0.2s;
      padding: 6px 22px 33px;border-bottom: 1px solid transparent;}
.navlst .navli h3 a:hover,.navlst .navli.cur h3 a{ /*background:#007eff;*/color: #be0000;/*border-radius: 3px;*/ border-bottom: 1px solid #be0000; transition: all 0.2s;}


.subnav-box{position: absolute;width: 100%;z-index: 105;left: 0px;top: 90px;text-align: center;height: 0px;overflow: hidden;transition: all .6s;background: transparent;transform: translateY(30px);-ms-transform: translateY(30px);-webkit-transform: translateY(30px);opacity: 0;filter: alpha(opacity=0);border-radius: 5px;padding-top: 0px;}
.subnav-box:before{content: "";position: absolute;left: 50%;top: 0px;margin-left: -8px; width: 0px;height: 0px;}
.subnav{display: block;background: #3366ff;}
.subnav li{display: block;}
.subnav li a{display: block;font-size: 12px;line-height: 16px;padding:10px;color: #ffffff;}
.subnav li a:hover{background: #002eb6;}
.navlst .navli:hover .subnav-box{height: auto;overflow: inherit;transform: translateY(0px);-ms-transform: translateY(0px);-webkit-transform: translateY(0px);opacity: 1;filter: alpha(opacity=100);padding-top: 2px;}

.nav-title{position: relative;width: 100%;background: #fff;z-index: 110;border-bottom: solid 1px #ccc;padding: 10px 15px;height: 50px;}
.nav-title h3{font-size: 14px;color: #000;line-height: 30px;font-weight: 800;margin-top: 0px;}
.nav-title span{display: block;width: 30px;height: 30px;background: url(../images/nav_closebtn.png) no-repeat center center;background-size: 18px;}

.navheight{height: 90px;}



@media ( max-width: 1199px ){
	.topnav>.container{width: 100%;}
	/*.navlst .navli h3 a{padding:6px 15px;}*/

}
@media ( max-width: 1090px ){
	.topnav .collapse{margin-left: 4vw;}
}
@media ( max-width: 991px ){
	.navlst .navli h3 a{color: #333;}
	.topnav,.navheight{height: 70px;}
	.topnav .navbar-logo{height: 55px}
	.topnav .navbar-header{line-height: 70px;}
	/*.navlst .navli{padding:0px 14px;}*/

	.topnav .navbar-header{float:left;position: relative;margin-top: 0px;left: 0px;line-height: 70px;}
	.topnav .navbar-logo{height: 54px;margin-left: 15px;margin-top: 0px;}
	.topnav .navbar-toggle{display: block;margin-bottom: 0px;float: right;margin-left: 30px;margin-top: 17px;}
	.nav-share{position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 99;background: #000;opacity: .7;filter: alpha(opacity=70);display: none;}
	.topnav .collapse{display: block;float: none !important;position: fixed;left:-100%;top: 0px;width: 80%;height: 100% !important;background: #fff;z-index: 100;transition: all .3s;padding-left: 0px;padding-right: 0px;margin-top: 0;margin-left: 0;}
	.topnav .collapse.in{left: 0px;}
	.navlst{/*position: absolute;*/left: 0px;top: 0px;width: 100%;/*height: 100%;*/z-index: 100;overflow-y:auto;/*padding-top: 50px;*/}
	.navlst .navli{float: none;padding: 10px 15px;margin: 0px;border-bottom: solid 1px #eee;}
	.navlst .navli h3{margin: 0px;line-height: 30px;}
	.navlst .navli h3 a:hover, .navlst .navli.cur h3 a{border: none;color: #be0000;background:transparent;}
	.navlst .navli h3 a{font-size: 14px;}
	.navlst .navli h3:after{display: none;}
	.navlst .navli h3 em{display: block;position: absolute;height: 100%;width: 30px;right: 0px;top: 0px;z-index: 106;/*background-image: url(../images/off.png);*/background-repeat: no-repeat;background-position: center center;}
	/*.navlst .navli h3.cur em{background-image: url(../images/on.png);}*/
	.top-rightxx{display: none;}
	.navlst .navli h3 a{padding:0;}
	.top-righthh{display: block;text-align: center;margin-top: 10px;}
	.top-righthh .top-telhh a{font-size: 12px;color: #666;background:url(../images/icon-tel1.png) no-repeat left;padding-left: 15px;vertical-align: middle;}
	.languagehh{margin-top: 10px;}
	.languagehh a{margin:0 5px;}
}
@media ( max-width: 767px ){
	.topnav, .navheight{height: 56px;}
	.topnav .navbar-logo{height: 43px;}
	.topnav .navbar-header{line-height: 56px;}
	.topnav .navbar-toggle{margin-right: 0px;margin-left: 0px;margin-top: 15px;padding:5px;}
}
/*头部导航结束*/
/*首页*/
/*轮播图*/
.sylunbo{
	width: 100%;
	position: relative;
}
.sylunbo .sylunbo-top .banner,.nybanner{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 100%;
}
.sylunbo .sylunbo-top .swiper-button-prev{
	background-image: url(../images/banner-left.png);
	left: 125px;
}
.sylunbo .sylunbo-top .swiper-button-next{
	background-image: url(../images/banner-right.png);
	right: 125px;
}
.sylunbo .sylunbo-top .swiper-button-next,.sylunbo .sylunbo-top .swiper-button-prev{
	width: 13px;
	height: 24px;
	z-index: 1;
	background-size: cover;
}
.sylunbo .sylunbo-top .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	background:#fff;
	border-radius: 0;
	opacity: 1;
	border-radius: 50%;
	position: relative;
}
.sylunbo .sylunbo-top .swiper-pagination-bullet-active{
	background:transparent;
	border: 3px solid #ff0000;
	opacity: 1;
	position: relative;
}
.sy-preview{
	width: 360px;
	max-width: 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 1;
}
.sy-preview .swiper-wrapper,.sy-preview .sy-progress {
	width: 50%;
	height: 75px;
}
.sy-preview .swiper-slide{
	cursor: pointer;
}
.sy-preview .swiper-slide img{
	width: 50%;
	height: 100%;
}

.sy-preview .sy-progress {
	background:#fff;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}

.sy-preview .swiper-button-next,.sy-preview .swiper-button-prev{
	width: 13px;
	height: 24px;
	z-index: 1;
	background-size: cover;
	margin-top: 0;
	transform: translateY(-50%);
}
.sy-preview .swiper-button-prev{
	background-image: url(../images/banner-left.png);
	left: 20px;
}
.sy-preview .swiper-button-next{
	background-image: url(../images/banner-right.png);
	right: 20px;
}
.sy-preview .swiper-pagination-fraction{
	bottom: 50%;
	transform: translateY(50%);
	font-size: 18px;
	color: #999;
	z-index: 0;
}
.sy-preview .swiper-pagination-fraction .swiper-pagination-current{
	font-size: 22px;
	color: #333;
}
.sy-preview .swiper-pagination-fraction .swiper-pagination-total{
	font-size: 18px;
	color: #999;
}
.bigfour{
	display: none;
}
@media ( max-width: 991px ){
	/*.sylunbo{padding-bottom: 75px;}*/
	/*.sy-preview .sy-progress{background:rgba(190,0,0,1);color: #fff;}*/
	.sy-preview{left: auto;right: 0;width: 300px;}
	.sy-preview .swiper-wrapper, .sy-preview .sy-progress{height: 61px;}
	.sy-preview .swiper-pagination-fraction .swiper-pagination-current{font-size: 20px;}
	.sy-preview .swiper-pagination-fraction .swiper-pagination-total{font-size: 16px;}
	.sy-preview .swiper-button-next, .sy-preview .swiper-button-prev{width: 10px;height: 20px;}
}

@media ( max-width: 767px ){
	.sy-preview{display: none;}
	.bigfour{display: block;}
	.sylunbo-top .swiper-pagination{bottom: 4px;}
	/*.sylunbo{padding-bottom: 75px;}*/
}
/*首页云展厅*/
.sycloudhall{
	width: 100%;
	padding:60px 0;
}
.sycloudhall-a{
	margin:60px 0;
	position: relative;
}
.sycloudhall-title-left h3{
	font-size: 28px;
	color: #333;
	line-height: 40px;
}
.sycloudhall-title-left span{
	font-size: 14px;
	color: #999;
	line-height: 25px;
}
.hrline1 {
	width: 28px;
	height: 3px;
	margin-top: 20px;
	margin-right: 15px;
	background:#333;
}
.sycloudhall-title-right a{
	font-family: 'Arial';
	font-size: 14px;
	color: #999;
	line-height: 65px;
	transition: all .2s;
}
.sycloudhall-title-right:hover a{
	color: #be0000;
	transition: all .2s;
}
.sycloudhall-title-right:hover span{
	background:#be0000;
	transition: all .2s;
}
.sycloudhall-title-right span{
	display: inline-block;
	width: 68px;
	height: 1px;
	background:#999;
	vertical-align: middle;
	margin-right:8px;
}
.sycloudhall-lbtop{
	width: 50%;
}
.sycloudhall-txt .swiper-slide{
	background:#fff;
}
.sycloudhall-txt .swiper-slide.swiper-slide-active{
	z-index: 2;
}
.sycloudhall-txt{
	width: 50%;
	height: 100%;
	position: absolute;
	background:#fff;
	top: 0;
	right: 0;
	z-index: 1;
	padding:60px 0 60px 25px;
}
.sych-dd{
	width: 110px;
	height: 45px;
	background:#fff;
	font-size: 16px;
	color: #999;
	position: absolute;
	bottom: 0;
	right: 15px;
	z-index: 1;
}
.sych-dd .swiper-pagination-current{
	font-size: 18px;
	color: #333;
}
.sylbtop-right h3{
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}
.sylbtop-right-info{
	width: 100%;
	height: 140px;
	padding-right: 10px;
	margin-bottom: 10px;
	overflow: auto;
}
.sylbtop-right-info p{
	font-size: 12px;
	color: #666;
	line-height: 20px;
}
.sylbtop-right a{
	font-size: 12px;
	color: #999;
	transition: all .2s;
}
.sylbtop-right a span{
	margin-right: 8px;
}
.sylbtop-right a:hover{
	color: #be0000;
	transition: all .2s;
}
.sycloudhall-b{
	display: table;
    width: auto;
    margin-left: auto;
    margin-right: auto;
}
.sycloudhall-lbbot .swiper-slide{
	width: 120px;
	text-align: center;
	cursor: pointer;
}
.sycloudhall-lbbot .swiper-slide h4{
	font-size: 12px;
	color: #333;
	line-height: 30px;
}
.sycloudhall-lbbot .swiper-slide .sycloudhall-lbbot-img img{
	width: 120px;
	height: 68px;
}
.sycloudhall-lbbot .swiper-slide .sycloudhall-lbbot-img{
	position: relative;
}
.sycloudhall-lbbot .swiper-slide.active-nav .sycloudhall-lbbot-img .mask1{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	background:rgba(190,0,0,0.5);
}
.sylbtop-right{
	background:#fff;
}
/*.sycloudhall-b{
	display: table;
	margin-left: auto;
	margin-right: auto;
}*/
.sk-dian{ display: none; }
@media ( max-width: 1199px ){
	.sych-dd{right: 0px;}
}

@media ( max-width: 991px ){
	.sycloudhall-txt{padding: 30px 0 30px 25px;}
	.sylbtop-right-info{height: 118px;}
	.sych-dd{width: 90px;height: 35px;font-size: 14px;}
	.sych-dd .swiper-pagination-current{font-size: 16px;}
	.sych-dd .swiper-pagination-fraction{bottom: 8px;}
	.sylbtop-right h3{font-size: 20px;margin-bottom: 10px;}
	.sycloudhall-a{padding:30px 0;margin:0;}
	.sycloudhall{padding:30px 0 15px;}
	.sycloudhall-title-left h3{font-size: 22px;line-height: 30px;}
	.sycloudhall-title-left span{font-size: 12px;line-height: 20px;}
	.hrline1{margin-top: 14px;}
	.sycloudhall-title-right a{line-height: 50px;font-size: 12px;}
}

@media ( max-width: 767px ){
	.sylbtop-right-info{height: 77px;}
	.sycloudhall-title-left h3{font-size: 16px;}
	.sylbtop-right h3{font-size: 14px;}

}

@media ( max-width: 555px ){
	.sycloudhall-lbtop{width: 100%;}
	.sycloudhall-txt{width: 100%;position: initial;padding:10px 0;}
	.sycloudhall-a{padding:15px 0 22px;}
	.sycloudhall-title-left h3{line-height: 22px;}
	.sycloudhall-title-right a{line-height: 42px;}
	.sycloudhall-title-right span{width: 40px;}
	.hrline1{width: 22px;margin-top: 10px;margin-right: 10px;}
	.sylbtop-right-info{height: 64px;}
	/*.swiperfirst{    transform: translate3d(56.625px, 0px, 0px);}*/
	.sycloudhall-b{display: block;}
	.sycloudhall-lbbot .swiper-slide .sycloudhall-lbbot-img{width: 120px;}
	.sycloudhall-lbbot .swiper-slide{display: flex;justify-content: center;align-items: center;flex-direction: column;}
	.sk-dian{display: block;}
	.sycloudhall-b{display: none;}
	.sycloudhall-txt .swiper-pagination-bullet-active{background:#be0000;}
}
.syabout{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.syabout-left,.syabout-right{
	width: 50%;
}
.syabout-right{
	background:#be0000;
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
	color: #fff;
}
.syabout-right-txt{
	width: 578px;
	height: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	padding-left: 30px;
}
.syabout-right-txt h3{
	font-size: 28px;
	color: #fff;
	line-height: 40px;
}
.syabout-right-txt span{
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	margin-bottom: 25px;
}
.syabout-right-info p{
	font-size: 12px;
	color: #fff;
	opacity: 0.5;
	line-height: 22px;
}
.syabout-right-txt a{
	font-size: 12px;
	color: #fff;
	opacity: 0.5;
	transition: all .2s;
	margin-top: 25px;
}
.syabout-right-txt a span{
	margin-right: 8px;
}
.syabout-right-txt a:hover{
	transform: all .2s;
	opacity: 1;
}

@media ( max-width: 1199px ){
	.syabout-right-txt{width: 480px;}
}

@media ( max-width: 991px ){
	.syabout-right-txt{width: 381px;}
	.syabout-right-txt h3{font-size: 22px;line-height: 33px;}
	.syabout-right-txt span{margin-bottom: 12px;}
	.syabout-right-txt a{margin-top: 15px;}
}

@media ( max-width: 767px ){
	.syabout-left, .syabout-right{float: none;width: 100%;}
	.syabout-right{position: initial;width: 100%;}
	.syabout-right-txt{width: 100%;padding:15px;}
	.syabout-right-txt h3{font-size: 16px;line-height: 22px;}
}
/*首页展厅*/
.syhall{
	width: 100%;
	padding:60px 0;
}
.syhall-title{
	text-align: center;
}
.syhall-title h2{
	font-size: 28px;
	color: #333;
	line-height: 35px;
}
.syhall-title span{
	font-size: 14px;
	color: #999;
	line-height: 33px;
}
.syhall-title .syhall-info{
	margin-top: 30px;
	padding:0 10%;
}
.syhall-title .syhall-info p{
	font-size: 12px;
	color: #666;
	line-height: 20px;
}
.syhall-lb .swiper-slide .mask2{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:rgba(190,0,0,.5);
	display: none;
	justify-content: center;
	align-items: center;
	padding:0 20px;
	transition:all .2s;
}
.syhall-lb .swiper-slide.swiper-slide-active .mask2{
	display: flex;
}
.syhall-lb .swiper-slide .mask2 p{
	font-size: 16px;
	text-align: center;
	color: #fff;
}
.syhall-lb{
	padding-top:60px;
}
.syhall-lb .swiper-slide{
	overflow: hidden;
}
.syhall-lb .swiper-slide img{
	transition: all .3s;
}
.syhall-lb .swiper-slide img:hover{
	transform: scale(1.1);
	transition: all .3s;
}
@media ( max-width: 991px ){
	.syhall{padding:30px 0;}
	.syhall-title h2{font-size: 22px;line-height: 30px;}
	.syhall-title .syhall-info{margin-top: 10px;}
	.syhall-lb{padding-top:30px;}
	.syhall-lb .swiper-slide .mask2 p{font-size: 14px;}
}

@media ( max-width: 767px ){
	.syhall-lb .swiper-slide .mask2{position: initial;display: flex;background:#fff;color: #333;padding: 8px 0;}
	.syhall-lb .swiper-slide .mask2 p{font-size: 12px;color: #333;}
	.syhall-title .syhall-info{padding:0;}
	.syhall-lb{padding-top: 15px;}
	.syhall-title h2{font-size: 16px;line-height:22px;}
	.syhall-title span{line-height: 25px;}
	.syhall-info{margin-top: 6px;}
}

/*底部*/
.footer-top{
	width: 100%;
	padding:10px 0;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}
.footer-top ul li{
	float: left;
	margin-right: 125px;
	position: relative;
}	
.footer-top ul li:nth-last-child(1){
	margin-right: 0;
}
.footer-top ul li a{
	font-size: 14px;
	color: #333;
	line-height: 20px;
}
.footer-top ul li a img{
	vertical-align: middle;
	margin-right:8px;
}
.vx-box{
	position: absolute;
	top: -126px;
    left: 25px;
	z-index: 5;
	width: 110px;
	height: 110px;
	border-radius: 5px;
	padding:5px;
	background:#be0000;
	display: none;
}
.footer-bot{
	width: 100%;
	text-align: center;
	padding:40px 0;
}
.footer-bot p{
	font-size: 12px;
	color: #333;
	line-height: 22px;
}

@media ( max-width: 1199px ){
	.footer-top ul li{margin-right: 55px;}
}

@media ( max-width: 991px ){
	.footer-top .container{width: 100%;}
	.footer-bot{padding:30px 0;}
	.footer-top ul li a{font-size: 12px;}
	.footer-top ul li{width: 50%;margin-right: 0px;padding-left: 10%;margin-bottom: 15px;}
	.footer-top ul li:nth-child(3),.footer-top ul li:nth-child(4){margin-bottom: 0;}
}

@media ( max-width: 767px ){
	.footer-top ul li{padding-left: 5%;}
	.footer-bot{padding:15px 0;}
}

@media ( max-width: 635px ){
	.footer-top ul li{width: 100%;padding-left: 0;margin-bottom: 15px !important;}
	.footer-top ul li:nth-child(4){margin-bottom: 0px !important;}
}

/*关于我们*/
/*面包屑*/
.nybanner{
	width: 100%;
	position: relative;
}
.bread{
	width: 100%;
	position: absolute;
	bottom: 10px;
	left:0;
	z-index: 1px;
}
.home a.icon-home {
	display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/icon-home.png) no-repeat center;
    background-size: cover;
    vertical-align: middle;
}
.home span{
	display: inline-block;
	color: #fff;
	margin:0 5px;
}
.home a {
    color: #fff;
    font-size: 12px;
}
/*内页二级导航*/
/*二级导航*/
.seclevelnav{
	width: 100%;
	background:#f5f5f5;
}
.seclevelnav ul{
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.seclevelnav ul li {
	float: left;
}
.seclevelnav ul li a{
	display: block;
	padding:17px 20px;
	font-size: 16px;
	color: #333333;
	border-bottom: 1px solid transparent;
	transition: all 0.2s;
}
.seclevelnav ul li a:hover,.seclevelnav ul li.cur a{
	border-bottom: 1px solid #be0000;
	color: #be0000;
	transition: all 0.2s;
}
.about-title{
	text-align: center;
	margin-top: 60px;
	margin-bottom: 56px;
}
.about-title h3{
	color: #333;
	font-size: 36px;
	line-height: 45px;
}
.about-title p{
	font-size: 12px;
	color: #333;
	line-height: 30px;
}
.about-txt,.about-txt p{
	color: #333333;
	font-size: 14px;
	line-height: 28px;
}
.about-txt{
	padding-bottom: 115px;
}
.tel-nav{
	display: none;
}
.san-nav{display: none;}
@media ( max-width: 991px ){
	.sannav{display: none;}
	.about-title {margin-top: 30px;margin-bottom: 20px;}
	.about-title h3{font-size: 24px;line-height: 35px;}
	.about-title p{line-height: 22px;}
	.about-txt, .about-txt p{font-size:12px;line-height: 22px;}
	.about-txt{padding-bottom: 60px;}
	.bread{display: none;}
	.tel-nav{display: block;padding:10px 15px;}
	/*.seclevelnav ul{display: none;}*/
	.seclevelnav .container{width: 100%;padding-left: 0;padding-right: 0;}
	.tel-nav h3{font-size: 14px;color: #fff;}
	.tel-nav span img{width: 100%;height: 100%;}
	.tel-nav span{display: block;width: 20px;height: 20px;line-height: 20px;overflow: hidden;}
	.seclevelnav{background:#be0000;/*padding:10px 0px;*/}
	.seclevelnav ul{display:none;}
	.seclevelnav ul li{float: none;}
	.seclevelnav ul li a{    padding: 7px 15px;font-size: 12px;color: #333;border: none;background:#fff;}
	.seclevelnav ul li {border-bottom: 1px solid #eee;}
	.seclevelnav ul li.cur a{background:#1c5079;}
	.seclevelnav ul li a:hover, .seclevelnav ul li.cur a{color: #fff;border: none;}
	/*.san-nav{display: block;}*/
	.san-nav ul li a{padding-left: 25px;}
	.seclevelnav ul li h4{width:100%;}
	.seclevelnav ul li h4 a{float: left;}
	.seclevelnav ul li h4 span.icon-san{display: inline-block; float: right; width: 10px;height: 10px;background-image:url(../images/off01.png);background-repeat:no-repeat;background-position: center;background-size:10px 10px;margin-top: 9px;margin-right: 18px;}
	.seclevelnav ul li h4 span.icon-san.on{background-image:url(../images/on01.png);}
	.seclevelnav ul li.cur h4 a{background:none;}
	/*.seclevelnav ul li.cur{background:#a50101;}*/
	.seclevelnav ul li .san-nav a{ padding-left: 25px; }
	.seclevelnav ul li.cur a{background:#fff;color:#be0000;}
}
@media ( max-width: 767px ){
	.about-title h3{font-size: 18px;line-height: 22px;}

}



.text-title h4{
	font-size: 42px;
	color: #ededed;
	line-height: 50px;
}
.text-title h3{
	font-size: 22px;
	color: #be0000;
	line-height: 33px;
}
.text-title{
	margin-bottom: 35px;
}
.text-box{
	width: 100%;
	padding:60px 0;
}
.text-txt,.text-txt p{
	font-size: 12px;
	color: #666;
	line-height: 20px;
}
.text-txt img{
	max-width: 100%;
}

@media ( max-width: 991px ){
	.text-box{padding:30px 0;}
	.text-title h4{font-size: 20px;line-height: 30px;}
	.text-title h3{font-size: 16px;line-height: 22px;}
	.text-title{margin-bottom: 25px;}
}

@media ( max-width: 767px ){
	.text-title h4{font-size: 16px;}
}

.contact-left{
	width: 660px;
	height: 400px;
}
.contact-right{
	width: calc( 100% - 660px );
	padding-left: 30px;
	padding-top: 30px;
}
/*地图*/
.map{width: 100%;height: 100%;}
.map .pop .top{border-bottom: none;}
.map .pop .center,.map .pop .bottom{-webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial;}
.map .iw_poi_title{color: #da0000;}
.map label{display: block;max-width: none;}
.map img{max-width: none;}

.contact{
	width: 100%;
	padding:60px 0;
}
.contact-info h4{
	font-size: 18px;
	color: #be0000;
	line-height: 30px;
	margin-bottom: 20px;
}
.contact-info p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
.contact-info p span{
	font-weight: bold;
}

@media ( max-width: 991px ){
	.contact-left,.contact-right{float: none;width: 100%;}

}

@media ( max-width: 767px ){
	.contact-right{padding-top: 15px;padding-left: 15px;}
	.contact-info h4{font-size: 16px;margin-bottom: 5px;}
	.contact-info p {font-size: 12px;}
	.contact{padding:30px 0;}
	.contact-left{height:300px;}
}

@media ( max-width: 640px ){
	.contact-right{padding:0;padding-top: 15px;}
}

/*新闻中心*/
.news{
	width: 100%;
	padding:60px 0;
}
.news-img{
	width: 330px;
	height: auto;
	overflow: hidden;
}
.news-img img{
	transition: all .3s;
}
.news-img img:hover{
	transform: scale(1.1);
	transition: all .3s;
}
.news-iteam ul li{
	width: 100%;
	position: relative;
	margin-bottom: 20px;
}
.news-iteam ul li:nth-last-child(1){
	margin-bottom: 0;
}
.news-con{
	width: calc( 100% - 330px );
	height: 100%;
	padding-left: 27px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}
.news-con h3{
	font-size: 24px;
	color: #333333;
	overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;
	transition: all .2s;
}
.news-con h3:hover{
	color: #be0000;
	transition: all .2s;
}
.news-con .news-info{
	margin-top: 30px;
	margin-bottom: 37px;
}
.news-con .news-info p{
	font-size: 14px;
	color: #999999;
	line-height: 22px;
	height: 66px;
	overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;
}
.news-con .news-time p{
	font-size: 12px;
	color: #999999;
	line-height: 22px;
}
.news-con .news-time span{
	font-size: 12px;
	color: #e60012;
}
/*分页*/
.page{
	display: table;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
.mart1{
	margin-top: 45px;
}
.page ul,.page .page-text,.page .page-go {
	float: left;
}
.page ul li{
	float: left;
}
.page ul li a{
	font-size: 12px;
	color: #959595;
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	transition: all 0.2s;
}
.page ul li.cur a,.page ul li:hover a{
	color: #fff;
	background:#be0000;
	transition: all 0.2s;
}
.page .page-text input{
	font-size: 16px;
	width: 52px;
	height: 40px;
	color: #000;
	background:#f3f3f3;
	/*padding: 0 10px;*/
	text-align: center;
	margin:0 10px;
}
.page .page-go a{
	display: block;
	width: 50px;
	height: 38px;
	font-size: 16px;
	color: #959595;
	border: 2px solid #be0000;
	line-height: 34px;
	text-align: center;
	transition: all 0.2s;
}
.page .page-go a:hover{
	color: #fff;
	background:#be0000;
	transition: all 0.2s;
}

@media ( max-width: 991px ){
	.news{padding:30px 0;}
	.news-con h3{font-size: 20px;}
}

@media ( max-width: 767px ){
	.news-con h3{font-size: 16px;}
	.news-con .news-info p{font-size: 12px;}
	.mart1{margin-top: 30px;}
}	

@media ( max-width: 640px ){
	.news-con h3{font-size: 14px;}
	.news-img,.news-con{width: 50%;}
	.news-con{padding-left: 15px;}
	.news-con .news-info{margin-top: 5%; margin-bottom:0;}
	.news-time{position: absolute;bottom: 0;left: 15px;z-index: 1;}
	.news-con .news-info p{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;height: 44px;}
}

@media ( max-width: 435px ){
	.news-img{width: 50%;}
	.news-con{width: 50%;display: flex;justify-content: center;flex-direction: column;}
	.news-time{display: none;}
	
}
.bgse{
	background: rgba(0,0,0,0.35);
}
.news-details{
	padding-top: 60px;
	padding-bottom: 60px;
}
.news-details-title h1{
	font-size: 24px;
	color: #333;
	text-align: center;
	line-height: 35px;
}
.news-details-title{
	margin-bottom: 15px;
}
.news-details-source{
	margin-bottom: 35px;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #eeeeee;
}
.news-details-source span{
	font-size: 12px;
	color: #999999;
}
.news-details-txtcon,.news-details-txtcon p{
	font-size: 14px;
	color: #333333;
	line-height: 25px;
}
.news-details-txtcon img{
	max-width: 100%;
}
.news-details-txtcon{
	padding-bottom: 60px;
	border-bottom: 1px solid #dfdfdf;
}
.chapter{
	width: 100%;
	margin-top: 25px;
}
.chapter p a{
	font-size: 12px;
	color: #666;
	line-height: 28px;
	transition: all .2s;
}
.chapter p a:hover{
	color: #db251c;
	transition: all .2s;
}
.chapter-return{
	margin-top: 30px;
}
.chapter-return a{
	display: block;
	width: 131px;
	height: 42px;
	color: #666666;
	font-size: 12px;
	line-height: 42px;
	text-align: center;
	position: relative;
	transition: all .2s;
}
.chapter-return a::before{
	content: '';
	width: 100%;
	height: 100%;
	background:#dfdfdf;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
	transition: all .2s;
}
.chapter-return a::after{
	content: '';
	width: 0%;
	height: 100%;
	background:#db251c;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	transition: all .2s;
}
.chapter-return a:hover::after{
	width: 100%;
	transition: all .2s;
}
.chapter-return a:hover{
	color: #fff;
	transition: all .2s;
}
.small-page{
	text-align: center;
	display: none;
}
.small-page a {
    display: inline-block;
    width: 131px;
    height: 42px;
    color: #fff;
    font-size: 12px;
    line-height: 42px;
    text-align: center;
    background:#be0000;
    transition: all .2s;
}
.small-page a:hover{
	background:#be0000;
	transition: all .2s;
}
@media ( max-width: 1199px ){
	.news-details,.news-pro{padding-top: 40px;padding-bottom: 40px;}
	.news-details-source{margin-bottom: 25px;}
	.news-details-txtcon{padding-bottom: 40px;}
}
@media ( max-width: 991px ){
	.news-details,.news-pro{padding-top: 30px;padding-bottom: 30px;}
	.news-details-source{margin-bottom: 15px;}
	.news-details-txtcon{padding-bottom: 30px;}
	.news-details-txtcon, .news-details-txtcon p{font-size: 12px;}
	.news-details-title h1{font-size: 20px;}
	.news-details-title {margin-bottom: 0;}
}
@media ( max-width: 767px ){
	.chapter-return{margin-top: 20px;}
	.chapter-return a{width: 110px;height: 33px;line-height: 33px;}
	.news-details-title h1{font-size: 16px;}
	.page{display: none;}
	.small-page{display: block;margin-top: 20px;}
	.small-page a{width: 110px;height: 33px;line-height: 33px;}
}

/*发展历史*/
.pgcontent{padding-top: 50px;padding-bottom: 60px;font-size: 14px;color: #888;}
.pgcontent-title{text-align: center;margin-bottom: 40px;}
.pgcontent-title h1{font-size: 30px;color: #333;line-height: 30px;}
.pgcontent-title span{display:block;width: 35px;height: 2px;background: #007fff;margin: 10px auto 0px;}

.pgcontent .idxbut{opacity: 1;filter: alpha(opacity=100);transform: translateY(0px);-ms-transform: translateY(0px);-webkit-transform: translateY(0px);margin-top: 30px;transition: none;}

@media (max-width: 991px) {
	.pgnav-ul a{font-size: 14px;padding: 10px 30px;}
	.pgcontent-title{margin-bottom: 30px;}
	.pgcontent-title h1{font-size: 26px;line-height: 26px;}
}

@media (max-width: 767px) {
	.pgnav .container{padding: 0px;}
	.pgnav-title{display: block;}
	.pgnav-ul{display: none;}
	.pgnav-ul a{display: block;text-align: left;padding: 10px 15px;line-height: 20px;}

	.pgcontent{padding-top: 40px;padding-bottom: 50px;}
	.pgcontent-title{margin-bottom: 25px;}
	.pgcontent-title h1{font-size: 20px;line-height: 20px;}
	.pgcontent-title span{width: 25px;margin: 6px auto 0px;}

	.pgcontent .idxbut{margin-top: 15px;}
}
.history-box{position: relative;z-index: 1;width: 100%;padding-top: 100px;padding-bottom: 50px;}
.history-box .xt{position: absolute;width: 1px;height: 100%;top: 0px;left: 50%;background: #e2e2e2;z-index: 2;}
.history-box .history-dot{position: absolute;z-index: 3;width: 18px;height: 18px;top: 0px;left: 50%;margin-left: -9px;border: solid 1px #e2e2e2;background: #fff;border-radius: 100%;}
.history-info{position: relative;z-index: 5;width: 100%;}
.history-lst{margin-top: 100px;}
.history-lst:first-child{margin-top: 0px;}
.history-lst .history-l,
.history-lst .history-r{position: relative;padding: 0px;z-index: 5;}
.history-lst .img{width: 27%;overflow: hidden;border-radius: 100%;}
.history-lst .img img{width: 100%;-ms-transform:scale(1,1);-webkit-transform: scale(1,1);transform: scale(1,1);transition: all .6s;}
.history-lst .info{width: 71%;overflow: hidden;}
.history-lst .info h3{font-size: 40px;color: #333;font-family: 'Arial';line-height: 35px;font-weight: bold;margin-bottom: 30px;}
.history-lst .info p{font-size: 12px;color: #888;line-height: 20px;margin-top: 14px;}
.history-lst .info p:first-child{margin-top: 0px !important;}
.history-lst .dot{position: absolute;z-index: 6;top:9px;width: 18px;height: 18px;border: solid 1px #e2e2e2;background: #fff;padding: 3px;border-radius: 100%;overflow: hidden;}
.history-lst .dot em{display: block;width: 100%;height: 100%;background: #be0000;border-radius: 100%;overflow: hidden;}
.history-lst .history-l .info{padding-right: 30px;text-align: right;}
.history-lst .history-r .info{padding-left: 30px;text-align: left;}
.history-lst .history-l .dot{right: -9px;}
.history-lst .history-r .dot{left: -9px;}

.history-lst:hover .img img{-ms-transform:scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.history-lst:hover .info h3{color: #be0000;}
.history-lst:hover .info p{color: #666;}
.history-lst:hover .dot{border-color: #be0000;}
.history-lst:hover .dot em{background: #be0000;}
.future-txt{text-align: center;margin-top: 10px;}
.future-txt p{font-size: 14px; color: #666;}
@media (max-width: 991px) {
	.history-box .history-dot{width: 16px;height: 16px;margin-left: -8px;}
	.history-box{padding-top: 70px;}
	.history-lst{margin-top: 50px;}
	.history-lst .info h3{font-size: 23px;margin-bottom: 15px;line-height: 30px;}
	.history-lst .info p{margin-top: 10px;}
	.history-lst .dot{width: 16px;height: 16px;top: 8px;}
	.history-lst .history-l .dot{right: -8px;}
	.history-lst .history-r .dot{left: -8px;}
}

@media (max-width: 767px) {
	.history-box .history-dot{width: 15px;height: 15px;margin-left: -7px;}
	.history-box{padding-top: 50px;}
	.history-lst{background: #fff;border: solid 1px #e2e2e2;border-radius: 5px;padding: 15px;box-shadow: 0px 0px 10px #eee;margin-top: 40px;}
	.history-lst .img{display: block;margin: 0 auto 15px;float: none;width: 35%;}
	.history-lst .info{display: block;width: 100%;float: none;}
	.history-lst .info h3{font-size: 20px;margin-bottom: 10px;line-height: 20px;}
	.history-lst .info p{line-height: 14px;margin-top: 6px;}
	.history-lst .history-l .info{padding-right: 0px;text-align: center;}
	.history-lst .history-r .info{padding-left: 0px;text-align: center;}
	.history-lst .dot{display: none;}
}


/*产品展示*/
.pro{
	width: 100%;
	padding:0px 0 60px;
}
.sannav {
	width: 100%;
	padding:30px 0;
}
.sannav ul{
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.sannav ul li {
	float: left;
	margin:0 5px;
}
.sannav ul li a{
	display: block;
	padding:8px 10px;
	border: 1px solid #e0e0e0;
	text-align: center;
	font-size: 14px;
	color: #666666;
	transition: all .2s;
}
.sannav ul li a:hover,.sannav ul li.cur a{
	background:#be0000;
	color: #fff;
	border: 1px solid #be0000;
	transition: all .2s;
}
.pro-img{
	border:1px solid #ededed;
}
.pro-list ul li{
	margin-bottom: 25px;
}
.pro-name p{
	font-size: 14px;
	color: #666;
	line-height: 45px;
	text-align: center;
	overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;
}
.pro-list ul li .pro-img{
	overflow: hidden;
	transition: all 0.3s;
	text-align: center;
}
.pro-list ul li .pro-img img{
	width: auto;
	transition: all 0.3s;
	margin-right:auto;
	margin-left: auto;
}
.pro-list ul li .pro-img img:hover{
	transform: scale(1.1);
	transition: all 0.3s;
}
.mart2{
	margin-top: 0px;
}

@media ( max-width: 991px ){
	.pro{padding:30px 0 30px;}
}

@media ( max-width: 767px ){
	.pro .container{padding:0;}
	.pro-list ul li{margin-bottom: 5px;}
	.pro-name p{font-size: 14px;}
}

.pro-xq{
	width: 100%;
	padding:60px 0;
}

.pro-xqcon{
	width: 100%;
	padding:60px 50px;
	background:#f5f5f5;
	position: relative;
}

.pro-xq-txt {
	width: calc( 100% - 430px );
	height: 400px;
	padding-left: 30px;
	overflow: auto;
}
.pro-xq-txt h1{
	font-size: 28px;
	color: #be0000;
	margin-bottom: 25px;
}
.pro-xqmain p{
	font-size: 14px;
	color: #666;
	line-height: 25px;
}

@media ( max-width: 991px ) {
	.pro-xqcon{padding:30px 20px;}
	.pro-xq-img {float: none;text-align: center;}
	.pro-xq-txt {float: none;width: 100%;padding:0;margin-top: 25px;height: auto;}
	.pro-xq-txt h1 {font-size: 22px;margin-bottom: 15px;}
	.pro-xq{padding:30px 0;}
}

@media ( max-width: 767px ){
	.pro-xq-txt h1{font-size: 16px;}
	.pro-xqmain p{font-size: 12px;line-height: 20px;}
}