@charset "utf-8";
/* CSS Document */

/*公用*/
.mr-top60{margin-top: 60px;}
.idx-title{text-align: center;margin-bottom: 30px;}
.idx-title h3{font-size: 24px;color: #333;line-height: 30px;}
.idx-title h3 span{color: #c4261d;}
.idx-title h4{font-size: 14px;color: #999;line-height: 30px;text-transform: uppercase;font-family: 'Arial';}
.idx-title p{width: 40px;height: 2px;margin: 15px auto 0px;background: #c4261d;}
.idx-info{}

.main-content{min-height: 280px;margin-top: 40px;}
.main-editor{}
.main-editor p{font-size: 14px;line-height: 26px;color: #666;margin-bottom: 10px;}

@media (min-width: 992px) {
	.container{padding: 0px;}
}

@media (max-width: 991px) {
	.mr-top60{margin-top: 50px;}
	.idx-title{margin-bottom: 25px;}
	.idx-title h3{font-size: 22px;}
	.idx-title h4{line-height: 24px;}
	.main-content{margin-top: 35px;min-height: 230px;}
}

@media (max-width: 767px) {
	.mr-top60{margin-top: 40px;}
	.idx-title{margin-bottom: 20px;}
	.idx-title h3{font-size: 20px;}
	.idx-title h4{font-size: 12px;line-height: 16px;}
	.idx-title p{width: 32px;height: 1px;margin-top: 10px;}

	.main-content{margin-top: 30px;min-height: 230px;}
}

/*头部*/
.top{position: fixed;background: #fff;width: 100%;left: 0px;top: 0px;z-index: 99;transition: all .3s;}
.topadd{box-shadow: 0px 2px 12px #ccc;}
.top-head{display:block;height: 100%;float: left;}
.top-logo{display: block;float: left;margin-top: 20px;max-height: 50px;}
.top-logo img{display: block;height: 100%;}
.navbar-toggle{float: right;border:solid 1px #da251c;padding: 8px;margin-bottom: 0px;margin-right: 0px;transition: all .3s;}
.navbar-toggle .icon-bar{background: #da251c;}
.navbar-toggle.cur{background: #da251c;}
.navbar-toggle.cur .icon-bar{background: #fff;}

.nav-box{transition: all .3s;}
.nav-title{position: relative;width: 100%;border-bottom: solid 1px #ccc;height: 51px;background: #fff;z-index: 120;padding: 0px 15px;display: none;}
.nav-title h3{font-size: 18px;color: #000;line-height: 50px;float: left;}
.nav-title .close-nav{display: block;float: right;border:none;background: transparent url(../images/nav_closebtn.png) no-repeat right center;width: 50px;height: 100%;background-size: 18px;}
.nav-ul{float: right;}
.nav-ul .nav-lst{position: relative;z-index: 100;float: left;perspective: 500;-webkit-perspective: 500;margin: 0px 2px;}
.nav-ul .nav-lst h3{position: relative;width: 100%;z-index: 105;background: #fff;transition: all .5s;}
.nav-ul .nav-lst h3:before{content: '';position: absolute;width: 100%;height: 2px;background: #c4261d;left: 0px;bottom: 0px;transition: all .5s;-ms-transform:scaleY(1);-webkit-transform: scaleY(1);transform: scaleY(1);transform-origin:0 bottom;opacity: 0;filter: alpha(opacity=0);}
.nav-ul .nav-lst h3 a{display: block;font-size: 16px;color: #4c4c4c;line-height: 30px;padding: 25px 20px;position: relative;z-index: 105;transition: all .5s;}
.nav-ul .nav-lst h3 em{display: none;position: absolute;width: 20%;right: 0px;top: 0px;height: 100%;background-image: url(../images/off.png);background-repeat: no-repeat;background-position: 90% center;z-index: 110;}
.nav-ul .nav-lst h3 em.cur{background-image: url(../images/on.png);}
.nav-ul .nav-lst.on h3 a{color: #c4261d;}
.nav-ul .nav-lst.on h3:before{opacity: 1;filter: alpha(opacity=100);}
.subnav{display: block;position: absolute;width: auto;min-width: 100%;background: #c4261d;left: 0px;transition: all .5s;-webkit-transform: rotateX(-86deg);transform: rotateX(-86deg);-webkit-transform-origin: 0% 0 0;transform-origin: 0% 0 0;opacity: 0;filter: alpha(opacity=0);z-index: 105;padding: 5px 0px;border-top: solid 2px #e4929e;margin-top: -2px;}
.subnav a{display: block;width: 100%;padding: 5px 15px;line-height: 30px;font-size: 14px;color: #fff;word-break:keep-all;white-space:nowrap;text-align: center;}
.subnav a:hover{background: #af1e16;}
.nav-ul .nav-lst:hover .subnav{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);-webkit-transform-origin: 100% 0 0;transform-origin: 100% 0 0;opacity: 1;filter: alpha(opacity=100);}
.nav-ul .nav-lst:hover h3 a{color: #fff;}
.nav-ul .nav-lst:hover h3:before{opacity: 1;filter: alpha(opacity=100);-ms-transform:scaleY(45);-webkit-transform: scaleY(45);transform: scaleY(45);}

.top-height{height: 80px;}

/*banner切换*/
.banner{}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-container .swiper-wrapper{width: 100%;height: 100%;}
.banner .swiper-slide{display: block;width: 100%;overflow: hidden; background-repeat: no-repeat;background-position: center center;background-size: cover;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}
.banner .swiper-pagination-bullet{opacity: 1;filter: alpha(opacity=100);background: #fff;width: 8px;height: 40px;border-radius: 25px;transition: all .5s;-ms-transform:scaleY(0.5);-webkit-transform: scaleY(0.5);transform: scaleY(0.5);transform-origin:0 bottom;}
.banner .swiper-pagination-bullet-active{background: #c4261d;-ms-transform:scaleY(1);-webkit-transform: scaleY(1);transform: scaleY(1);border-radius: 25px;}
.banner-btn{position: absolute;left: 50%;margin-left: -585px;bottom: 20px;}
.banner .swiper-button-next,
.banner .swiper-button-prev{position: relative;float: left; width: 40px;height: 40px;background-size: 100% 100%;opacity: 1;filter: alpha(opacity=100);transition: all .3s;}
.banner .swiper-button-next{background-image:url(../images/banner-r02.png);right: auto;left: auto;}
.banner .swiper-button-prev{background-image:url(../images/banner-l02.png);right: auto;left: auto;margin-right: 20px;}
.banner .swiper-button-next.swiper-button-disabled{opacity: 1;filter: alpha(opacity=100);background-image:url(../images/banner-r01.png);}
.banner .swiper-button-prev.swiper-button-disabled{opacity: 1;filter: alpha(opacity=100);background-image:url(../images/banner-l01.png);}

@media (max-width: 1199px) {
	.top-logo{height: 40px;}
	.nav-ul .nav-lst h3 a{font-size: 14px;padding: 20px 17px;}
	.subnav a{font-size: 12px;line-height: 24px;padding: 5px 8px;}
	.top-height{height: 70px;}

	.banner-btn{margin-left: -485px;}
	.banner .swiper-pagination-bullet{width: 6px;height: 30px;}
	.banner .swiper-button-next,
	.banner .swiper-button-prev{width: 30px;height: 30px;}
}

@media (max-width: 991px) {
	.top-head{float: none;width: 100%;padding: 10px 0px;}
	.top-logo{margin-top: 0px;}
	.navbar-toggle{display: block;margin-top: 5px;}
	.nav-shade{position: fixed;width: 100%;height: 100%;z-index: 98;left: 0px;top: 0px;background: #000;opacity: .7;fill: alpha(opacity=70);display: none;}
	.nav-box{position: fixed;width: 75%;height: 100%;overflow: hidden;background: #fff;left: -100%;top: 0px;z-index: 99;}
	.nav-box.in{left: 0px;}
	.nav-title{display: block;}
	.nav-ul{position: absolute;width: 100%;height: 100%;overflow-y: auto;left: 0px;top: 0px;padding: 55px 15px 30px;}
	.nav-ul .nav-lst{display: block;float: none;width: 100%;margin: 0px;border-bottom: solid 1px #ddd;perspective: none;-webkit-perspective: none;}
	.nav-ul .nav-lst h3:before{content: none;}
	.nav-ul .nav-lst h3 a{padding: 6px 10px;line-height: 30px;color: #666;}
	.nav-ul .nav-lst h3 em{display: block;}
	.nav-ul .nav-lst:hover h3 a{color: initial;}
	.nav-ul .nav-lst.on:hover h3 a{color: #c4261d;}
	.nav-ul .nav-lst:hover .subnav{display: none;}
	.subnav{position: relative;opacity: 1;filter: alpha(opacity=0);-webkit-transform:none;transform:none;margin-top: 0px;border-top: dashed 1px #ddd;background: #f2f2f2;padding: 5px 15px;display: none;transition: none;}
	.subnav a{color: #666;text-align: left;border-top: dashed 1px #ddd;}
	.subnav a:first-child{border-top: none;}
	.subnav a:hover{background: transparent;}

	.top-height{height: 60px;}

	.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}
}

@media (max-width: 767px) {
	.top-head{padding: 10px 0px;}
	.top-logo{height: 30px;margin-top: 0px;}
	.navbar-toggle{margin-top: 1px;padding: 6px;}
	.nav-ul{padding-left: 6px;padding-right: 6px;}
	.subnav{padding: 5px 10px;}

	.top-height{height: 50px;}
	
	.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 5px;}
	.banner .swiper-pagination-bullet{width: 4px;height: 20px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px 3px;}
	.banner .swiper-button-next,
	.banner .swiper-button-prev{width: 30px;height: 30px;}
}

/*首页关于我们*/
.idxabout{position: relative;z-index: 10;}
.idxabout-info{width: 75%;margin: 0 auto;text-align: center;}
.idxabout-info p{text-align: center;font-size: 14px;line-height: 24px;color: #4c4c4c;}
.idxmore{display: block;width: 100px;height: 32px;border:solid 1px #999;text-align: center;line-height: 30px;font-size: 12px;color: #c4261d;margin: 25px auto 0px;border-radius: 25px;transition: all .3s;}
.idxmore:hover{background: #c4261d;border-color: #c4261d;color: #fff;}

.idxabout-number{background: #fff;width: 100%;margin-top: 40px;box-shadow: 0px 0px 10px #ccc;}
.idxabout-number ul{padding: 30px;}
.idxabout-number ul li{float: left;width: 25%;text-align: center;}
.idxabout-number ul li h3{font-size: 14px;color: #333;}
.idxabout-number ul li h3 span{font-family: '宋体';font-size: 48px;line-height: 50px;}
.idxabout-number ul li p{font-size: 14px;line-height: 20px;color: #666;margin-top: 8px;}

/*宣传片*/
.video-box{position: relative;z-index: 1;overflow: hidden;width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;height: 440px;padding-top: 6%;margin-top: -6%;}
.video-shade{position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background: #000;opacity: .4;filter: alpha(opacity=40);z-index: 1;}
.video-info{position: relative;z-index: 2;height: 100%;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-flex-direction: column;flex-direction: column;-webkit-align-items: center;align-items: center;}
.video-play{cursor: pointer;}
.video-info p{font-size: 24px;line-height: 30px;color: #fff;margin-top: 30px;}
.layui-layer.layui-layer-page.vedioplay{width: 90% !important;max-width: 1120px;}
.vedio-pop{display: none;width: 100%;height: 100%;}
.vedio-pop video{display: block;width: 100%;height: 100%;}

@media (max-width: 1199px){
	.idxabout-number ul li h3 span{font-size: 40px;line-height: 40px;}

	.video-box{height: 360px;}
	.video-play{width: 55px;}
	.video-info p{font-size: 20px;margin-top: 20px;}
}

@media (max-width: 991px) {
	.idxabout-number ul{padding: 20px;}
	.idxabout-number ul li h3 span{font-size: 32px;line-height: 38px;}
	.idxabout-number ul li p{margin-top: 0px;}

	.video-box{height: 280px;}
	.video-play{width: 48px;}
	.video-info p{font-size: 16px;margin-top: 10px;}
}

@media (max-width: 767px) {
	.idxabout-info{width: 100%;}
	.idxmore{margin-top: 20px;}
	.idxabout-number{margin-top: 30px;}
	.idxabout-number ul{padding: 15px 0px;}
	.idxabout-number ul li{float: left;width: 25%;text-align: center;}
	.idxabout-number ul li h3 span{font-size: 18px;line-height: 30px;}
	.idxabout-number ul li h3{font-size: 12px;}
	.idxabout-number ul li p{font-size: 12px;margin-top: 0px;}

	.video-box{height: 200px;margin-top: -10%;padding-top: 10%;}
	.video-play{width: 40px;}
	.video-info p{font-size: 14px;margin-top: 8px;}
}

/*发展历程*/
.develop-wrap{}
.develop-box{position: relative;}
.develop-info{width: 720px;margin: 0px auto;background: #fff;box-shadow: 0px 0px 10px #ccc;padding: 20px;}
.develop-info .img{float: left;width: 40%;overflow: hidden;}
.develop-info .info{float: right;width: 60%;padding-left: 30px;}
.develop-info .info h3{font-size: 24px;color: #c4261d;font-family: 'Arial';line-height: 30px;font-weight: 700;}
.develop-info .info p{font-size: 14px;color: #4c4c4c;line-height: 24px;margin-top: 10px;max-height: 120px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5;}
.develop-time{position: relative;z-index: 5;width: 76%;margin: 30px auto 0px;}
.develop-time .swiper-slide{text-align: center;cursor: pointer;}
.develop-time .swiper-slide h3{font-size: 18px;color: #333;line-height: 30px;font-family: 'Arial';}
.develop-time .swiper-slide p{width: 16px;height: 16px;border:solid 2px #9b9b9b;background: #fff;border-radius: 50%;margin: 5px auto 0px;}
.develop-time .swiper-slide.active-nav h3{color: #c4261d;}
.develop-time .swiper-slide.active-nav p{background: #c4261d;border-color: #c4261d;}
.develop-line{position: absolute;width: 100%;height: 1px;background: #ccc;left: 0px;bottom: 8px;z-index: 1;}
.develop-btn{position: absolute;width: 40px;height: 40px;bottom: -12px;background-repeat: no-repeat;background-position: center;background-size: 100%;z-index: 5;cursor: pointer;}
.develop-prev{background-image: url(../images/banner-l02.png);left: 0px;}
.develop-next{background-image: url(../images/banner-r02.png);right: 0px;}

@media (max-width: 991px) {
	.develop-btn{width: 34px;height: 34px;bottom: -10px;}
}

@media (max-width: 767px) {
	.develop-info{width: 100%;padding: 20px 15px;}
	.develop-info .img{width: 100%;float: none;text-align: center;}
	.develop-info .img img{width: 100%;}
	.develop-info .info{float: none;width: 100%;padding: 0px;text-align: center;margin-top: 15px;}
	.develop-info .info h3{font-size: 20px;}
	.develop-info .info p{font-size: 12px;margin-top: 0px;line-height: 20px;max-height: auto;-webkit-line-clamp: unset;}
	.develop-time{margin-top: 20px;}
	.develop-time .swiper-slide h3{font-size: 14px;line-height: 20px;}
	.develop-time .swiper-slide p{border-width: 1px;width: 12px;height: 12px;}
	.develop-btn{width: 22px;height: 22px;bottom: -5px;}
	.develop-line{bottom: 6px;}
}

/*新闻动态*/
.idxnews{background: #ededed;padding: 60px 0px;}
.idxnews-tab{width: 450px;margin: 0px auto 20px;text-align: center;}
.idxnews-tab .swiper-slide span{display: inline-block;font-size: 14px;color: #333;line-height: 30px;border-bottom: solid 1px transparent;cursor: pointer;}
.idxnews-tab .swiper-slide.active-nav span{border-color: #c4261d;color: #c4261d;}
.idxnews-info{}
.news-ul{margin: 0px -15px;}
.news-ul li{float: left;padding: 0px 15px;width: 33.33%;}
.news-ul li a{display: block;background: #fff;transition: all .3s;}
.news-ul .img{width: 100%;overflow: hidden;}
.news-ul .img img{display: block;width: 100%;transition: all .3s;-ms-transform:scale(1,1);-webkit-transform: scale(1,1);transform: scale(1,1); }
.news-ul .info{padding: 10px 15px 20px;}
.news-ul .info h3{font-size: 14px;color: #333;line-height: 30px;transition: all .3s;}
.news-ul .info p{font-size: 12px;line-height: 18px;color: #777;height: 36px;transition: all .3s;}
.news-ul .bot{border-top: solid 1px #ddd;padding: 5px 15px;}
.news-ul .bot p{width: 50%;font-size: 12px;color: #999;line-height: 20px;transition: all .3s;}
.news-ul .bot p.fr{text-align: right;}
.news-ul li a:hover{box-shadow: 0px 0px 10px #ccc;}
.news-ul li a:hover .img img{-ms-transform:scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.news-ul li a:hover .info h3{color: #c4261d;}
.news-ul li a:hover .info p{color: #444;}
.news-ul li a:hover .bot p.fl{color: #c4261d;}

/*合作伙伴*/
.cooperate-lst{}
.cooperate-lst .swiper-slide{text-align: center;cursor: pointer;padding: 5px;}
.cooperate-lst .swiper-slide img{transition: all .5s;-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.cooperate-lst .swiper-slide:hover img{filter: none;box-shadow: 0px 0px 12px #ccc;}
.cooperate-lst .swiper-pagination{position: relative;margin-top: 8px;bottom: auto;}
.cooperate-lst .swiper-pagination-bullet-active{background: #c4261d;}

@media (max-width: 991px) {
	.idxnews{padding: 50px 0px;}
	.news-ul{margin: 0px -10px;}
	.news-ul li{padding: 0px 10px;}
	.news-ul .info{padding: 8px 10px 15px;}
	.news-ul .bot{padding: 5px 10px;}
}

@media (max-width: 767px) {
	.idxnews-tab{width: 100%;}
	.idxnews{padding: 40px 0px;}
	.idxnews-info .news-ul{margin: 0px;}
	.idxnews-info .news-ul li{padding: 0px;float: none;width: 100%;margin-top: 20px;}
	.idxnews-info .news-ul li:first-child{margin-top: 0px;}
	.news-ul .info{padding: 8px 15px 15px;}
	.news-ul .bot{padding: 5px 15px;}
	
	.cooperate-lst .swiper-slide {border:solid 1px #ddd;padding: 0px;overflow: hidden;}
	.cooperate-lst .swiper-slide img{filter: none;}
}

/*底部*/
.footer-wrap{background: #333;padding-top: 40px;}
.footer-navbox{float: left;width: 70%;}
.footer-navul{}
.footer-navul li{float: left;width: 16.66%;padding-right: 15px;}
.footer-navul li h3{}
.footer-navul li h3 a{display: block;width: 100%;font-size: 14px;color: #fff;line-height: 30px;}
.footer-navul li h3 em{display: none;float: right;width: 50%;height: 40px;background-repeat: no-repeat;background-position: right center;background-image: url(../images/off01.png);}
.footer-navul li h3 em.cur{background-image: url(../images/on.png);}
.footer-navlst{margin-top: 10px;position: relative;z-index: 1;padding-top: 15px;}
.footer-navlst:before{position: absolute;content: '';left: 0px;top: 0px;width: 20px;height: 2px;background: #c4261d;}
.footer-navlst a{display: block;width: 100%;font-size: 12px;color: #b2b2b2;line-height: 16px;margin-bottom: 10px;}
.footer-navlst a:hover{color: #c4261d;}

.footer-r{float: right;width: 30%;}
.footer-ewm{width: 100%;}
.footer-ewm p{float: right;width: 50%;padding-left: 20px;}
.footer-ewm p img{float: left;border:solid 1px #ccc;display: block;}
.footer-ewm p span{display: block;float: left;width: 20px;text-align: center;font-size: 12px;color: #b2b2b2;line-height: 16px;margin-left: 5px ;padding-top: 3px;}
.footer-adress{text-align: right;margin-top: 20px;}
.footer-adress p{font-size: 12px;line-height: 20px;color: #b2b2b2;}
.footer-adress h3{font-family: 'Arial';font-size: 24px;color: #fff;line-height: 24px;margin: 5px 0px;}

.footer-bot{border-top: solid 1px #4d4d4d;padding: 10px 0px;margin-top: 40px;}
.footer-bot p{font-size: 12px;color: #ccc;line-height: 20px;width: 50%;}
.footer-bot p a{color: #ccc;}
.footer-bot p a:hover{color: #c4261d;}
.footer-bot p.fr{text-align: right;}
.footer-bot p.fr span{margin: 0px 5px;}

@media (max-width: 1199px) {
	.footer-navbox{width: 65%;}
	.footer-r{width: 35%;}
}

@media (max-width: 991px) {
	.footer-navbox{width: 100%;float: none;}
	.footer-navul li{padding: 0px;}
	.footer-r{width: 100%;float: none;text-align: left;margin-top: 30px;}
	.footer-ewm{float: left;width: auto;margin-right: 20px;}
	.footer-ewm p{float: none;padding-left: 0px;width: auto;}
	.footer-adress{float: right;width: 60%;}
	.footer-bot{margin-top: 20px;}
	.footer-bot p{float: none;width: 100%;text-align: center;margin-bottom: 8px;line-height: 14px;}
	.footer-bot p.fr{text-align: center;}
}

@media (max-width: 767px) {
	.footer-wrap{padding-top: 20px;}
	.footer-navul li{float: none;width: 100%;border-bottom: solid 1px #999;}
	.footer-navul li h3{padding: 0px 5px;}
	.footer-navul li h3 a{float: left;width: 50%;line-height: 40px;}
	.footer-navul li h3 em{display: block;}
	.footer-navlst{background: #282828;padding: 0px 12px;margin-top: 0px;border-top: dashed 1px #444;display: none;}
	.footer-navlst:before{content: none;}
	.footer-navlst a{border-bottom: dashed 1px #333;line-height: 34px;margin-bottom: 0px;padding: 0px 3px;}
	.footer-navlst a:last-child{border-bottom: none;}

	.footer-ewm{float: none;width: 100%;}
	.footer-adress{float: none;text-align: left;width: 100%;}
}

/*内页banner*/
.banner-sub{position: relative;width: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;z-index: 1;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
.banner-sub h1{font-size: 34px;color: #c8001e;line-height: 40px;text-align: center;}
.banner-sub h2{text-align: center;margin-top: 4px;}
.banner-sub h2 span{position: relative;z-index: 5;display: inline-block;width: auto;font-size: 18px;color: #4c4c4c;line-height: 30px;font-family: 'Candara','Arial';text-transform: uppercase;font-weight: 700;}
.banner-sub h2 span:before{content: '';position: absolute;width:110px;height: 1px;background: -webkit-linear-gradient(left, rgba(77,77,77,0), rgba(77,77,77,1)); background: -o-linear-gradient(right, rgba(77,77,77,0), rgba(77,77,77,1)); background: -moz-linear-gradient(right, rgba(77,77,77,0), rgba(77,77,77,1));background: linear-gradient(to right, rgba(77,77,77,0), rgba(77,77,77,1));top: 50%;left: -130px; }
.banner-sub h2 span:after{content: '';position: absolute;width:110px;height: 1px;background: -webkit-linear-gradient(left, rgba(77,77,77,1), rgba(77,77,77,0)); background: -o-linear-gradient(right, rgba(77,77,77,1), rgba(77,77,77,0)); background: -moz-linear-gradient(right, rgba(77,77,77,1), rgba(77,77,77,0));background: linear-gradient(to right, rgba(77,77,77,1), rgba(77,77,77,0));top: 50%;right: -130px; }

@media (max-width: 1199px) {
	.banner-sub h1{font-size: 28px;}
	.banner-sub h2 span{font-size: 16px;line-height: 24px;}
}

@media (max-width: 991px;) {
	.banner-sub h1{font-size: 24px;line-height: 30px;}
	.banner-sub h2 span{font-size: 14px;line-height: 20px;}
}

@media (max-width: 767px) {
	.banner-sub h1{font-size: 20px;line-height: 30px;}
	.banner-sub h2{margin-top: 0px;}
	.banner-sub h2 span{font-size: 12px;line-height: 16px;}
	.banner-sub h2 span:before{width: 80px;left: -90px;}
	.banner-sub h2 span:after{width: 80px;right: -90px;}
}

/*面包屑导航*/
.crumb-box{border-bottom: solid 1px #dcdcdc;}
.crumb-nav{float: left;width: 70%;}
.crumb-title{background: #da251c;padding: 0px 15px;display: none;}
.crumb-title h3{font-size: 14px;color: #fff;line-height: 40px;height: 40px;float: left;}
.crumb-title button{display: block;float: right;width: 40px;height: 40px;border:none;background: none;}
.crumb-title button img{width: 20px;}
.crumb-navlst{text-align: center;}
.crumb-navlst a{float: left;display: block;margin-right: 40px;font-size: 14px;line-height: 30px;padding: 5px 0px;color: #4c4c4c;border-bottom: solid 1px transparent;margin-bottom: -1px;}
.crumb-navlst a:hover{color: #000;}
.crumb-navlst a.cur{color: #c8001e;border-color: #c8001e;}

.crumb-lst{float: right;width: 30%;}
.breadcrumb{padding: 5px 0px;margin-bottom: 0px;text-align: right;background: transparent;}
.breadcrumb>li a{font-size: 12px;line-height: 30px;color: #666;display: inline-block;}
.breadcrumb>li a img{float: left;margin: 8px 5px 0px 0px;}
.breadcrumb>.active{color: #c8001e;}
.breadcrumb>li a:hover{color: #000;}

@media (max-width: 1199px) {
	.crumb-navlst a{margin-right: 30px;font-size: 13px;}
}

@media (max-width: 991px) {
	.crumb-box{border-bottom: none;}
	.crumb-lst{display: none;}
	.crumb-nav{float: none;width: 100%;border-bottom: solid 1px #dcdcdc;}
	.crumb-navlst a{display: inline-block;float: none;margin: 0px 15px -1px;}
}

@media (max-width: 767px) {
	.crumb-box{padding: 0px;}
	.crumb-title{display: block;}
	.crumb-navlst{padding: 0px 15px;background: #f9f9f9;display: none;}
	.crumb-navlst a{display: block;text-align: left;width: 100%;margin: 0px;padding: 2px 5px;font-size: 12px;line-height: 30px;border-bottom: dashed 1px #ddd;}
	.crumb-navlst a:last-child{border:none;}
}

/*集团简介*/
.abstract-bot{margin-top: 80px;}
.abstract-bot li{float: left;width: 25%;text-align: center;padding: 0px 15px;}
.abstract-bot li .img{width: 47%;border:solid 1px #999;border-radius: 50%;overflow: hidden;margin: 0px auto;}
.abstract-bot li .img img{}
.abstract-bot li h3{font-size: 16px;color: #4c4c4c;line-height: 30px;margin-top: 15px;}


@media (max-width: 991px) {
	.abstract-bot{margin-top: 60px;}
	.abstract-bot li{padding: 0px 10px;}
	.abstract-bot li .img{}
	.abstract-bot li h3{font-size: 14px;margin-top: 10px;}
}

@media (max-width: 767px) {
	.abstract-bot{margin-top: 40px;}
	.abstract-bot li{padding: 0px 5px;}
	.abstract-bot li .img{width: 63%;}
	.abstract-bot li h3{font-size: 12px;margin-top: 10px;line-height: 16px;}
}

/*企业文化*/
.culture-box{}
.culture-ul{}
.culture-ul li{float: left;width: 20%;position: relative;overflow: hidden;cursor: pointer;z-index: 1;/*border:solid 1px #ddd;*/}
.culture-ul li .img{width: 100%;text-align: center;}
.culture-ul li .seat{width: 100%;}
.culture-info{position: absolute;width: 100%;left: 0px;padding: 15px;text-align: center;transition: all .5s;}
.culture-info.first{background: #fff;z-index: 2;}
.culture-info.second{background: #c8001e;z-index: 3;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;}
.culture-ul li.one .first{bottom: 0px;}
.culture-ul li.one .second{bottom: -100%;}
.culture-ul li.two .first{top: 0px;}
.culture-ul li.two .second{top: -100%;}
.culture-info img{display: block;margin: 0px auto 6px;}
.culture-info h3{font-size: 18px;color: #333;line-height: 30px;}
.culture-info.second h3{color: #fff;}
.culture-info span{display: block;width: 30px;height: 1px;margin: 15px auto 20px;background: #c8001e;}
.culture-info.first span{margin: 15px auto 4px;}
.culture-info.second span{background: #fff;}
.culture-info p{font-size: 14px;line-height: 20px;color: #fff;text-align: center;margin-bottom: 10px;max-height: 40px;overflow: hidden;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.culture-ul li.one:hover .second{bottom: 0px;}
.culture-ul li.two:hover .second{top: 0px;}

/*发展历程*/
.history-box .develop-info{width: 100%;}
.history-box .develop-info .info{padding: 15px 0px 15px 30px;}
.history-box .develop-info .info p{max-height: none;-webkit-line-clamp:unset;overflow-y: auto;}

@media (max-width: 1199px) {
	.culture-info{padding: 15px 10px;}
	.culture-info img{width: 44px;margin: 0px auto 4px;}
	.culture-info h3{font-size: 14px;line-height: 20px;}
	.culture-info span{margin: 10px auto 15px;}
	.culture-info p{font-size: 12px;}
}

@media (max-width: 991px) {
	.culture-info{padding: 8px;}
	.culture-info.second{display: block;}
	.culture-info img{width: 38px;}
	.culture-info span {margin: 8px auto 10px;}
	.culture-info p{margin-bottom: 0px;line-height: 14px;max-height:48px;-webkit-line-clamp:3; }

	.history-box .develop-info .info{padding: 0px 0px 0px 15px;}
}

@media (max-width: 659px) {
	.culture-ul li{width: 100%;float: none;margin-bottom: 30px;}
	.culture-info.first{display: none;}
	.culture-info{position: relative;bottom: 0px;margin: 0px auto;padding: 10px 15px 20px;}

	.history-box .develop-info .info{padding: 0px;}
}

/*管理团队*/
.team-lst{}
.team-lst li{transition: all .5s;background: #fff;margin-bottom: 40px;}
.team-lst li a{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
.team-lst li .img{float: left;width: 31%;overflow: hidden;}
.team-lst li .img img{display: block;-ms-transform:scale(1,1);-webkit-transform: scale(1,1);transform: scale(1,1);transition: all .5s;}
.team-lst li .info{float: left;width: 69%;padding:0px 30px;}
.team-lst li .info h3{font-size: 18px;color: #333;line-height: 30px;}
.team-lst li .info h4{font-size: 14px;color: #999;line-height: 20px;}
.team-lst li .info p{font-size: 14px;color: #666;line-height: 26px;height: 78px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;margin: 30px 0px;}
.team-lst li .info span{display: block;width: 100px;height: 32px;border-radius: 25px;text-align: center;line-height: 30px;border:solid 1px #999;color: #c8001e;transition: all .5s;}

.team-lst li .img:hover img{-ms-transform:scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.team-lst li:hover{box-shadow: 0px 0px 12px #ccc;}
.team-lst li:hover .info span{background: #c8001e;border-color: #c8001e;color: #fff;}

/*加载更多*/
.lst-more{text-align: center;border-top:solid 1px #ddd;padding-top: 20px;}
.lst-more a{display: block;width: 140px;height: 36px;text-align: center;line-height: 34px;border: solid 1px #c8001e;border-radius: 25px;color: #c8001e;margin: 0px auto;transition: all .3s;font-size: 14px;}
.lst-more a:hover{background: #c8001e;color: #fff;border-color: #c8001e;}

/*上一页下一页*/
.sequel{margin-top: 40px;border-top: solid 1px #ddd;padding-top: 20px;}
.sequel-ul{float: left;width: 80%;}
.sequel-ul li{font-size: 12px;color: #999;line-height: 24px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.sequel-ul li a{color: #777;}
.sequel-ul li a:hover{text-decoration: underline;color: #c8001e;}
.sequel .return{float: right;width: 20%;}
.sequel .return a{display: block;width: 90%;margin: 5px 0px 0px auto;text-align: center;height: 40px;border: solid 1px #999;font-size: 14px;color: #c8001e;line-height: 38px;transition: all .3s;border-radius: 25px;}
.sequel .return a:hover{background: #c8001e;color: #fff;border-color: #c8001e;}

@media (max-width: 991px) {
	.team-lst li{margin-bottom: 30px;}
	.team-lst li .img{width: 35%;}
	.team-lst li .info{padding:0px 20px;width: 65%;}
	.team-lst li .info h3{font-size: 16px;line-height: 24px;}
	.team-lst li .info h4{font-size: 12px;line-height: 16px;}
	.team-lst li .info p{line-height: 22px;font-size: 13px;height: 66px;margin: 12px 0px;}
	.team-lst li .info span{font-size: 12px;height: 30px;line-height: 28px;}

	.lst-more a{height: 32px;line-height: 30px;}
}

@media (max-width: 767px) {
	.team-lst li{border:solid 1px #eee;margin-bottom: 15px;}
	.team-lst li .img{width: 42%;}
	.team-lst li .info{padding:0px 12px;width: 58%;}
	.team-lst li .info span{display: none;}
	.team-lst li .info p{font-size: 12px;line-height: 20px;height: 40px;margin: 10px 0px 0px;-webkit-line-clamp:2;}

	.lst-more{border-top:none;padding-top: 15px;}
	.lst-more a{display: block;width:100%;height: 40px;line-height: 40px;border:none;border-radius: 0px;color: #c8001e;font-size: 14px;background: #f2f2f2;}

	.sequel{margin-top: 20px;}
	.sequel-ul{float: none;width: 100%;}
	.sequel .return{float: none;width: 100%;}
	.sequel .return a{width: 140px;margin: 15px auto 0px 0px;height: 34px;line-height: 32px;}
}

/*集团荣誉*/
.honor-lst{margin:0px -15px;}
.honor-lst li{float: left;width: 33.33%;padding: 0px 15px;margin-bottom: 30px;}
.honor-lst li a{display: block;position: relative;border:solid 1px #ddd;overflow: hidden;padding: 15px;}
.honor-lst li a img{display: block;width: 100%;padding-bottom: 76%;height: 0px;background-repeat: no-repeat;background-position: center;background-size: 100%;}
.honor-lst li h3{text-align: center;font-size: 16px;color: #333;line-height: 20px;height: 40px;overflow: hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;margin-top: 10px;}

@media (max-width: 991px) {
	.honor-lst{margin:0px -10px;}
	.honor-lst li{padding: 0px 10px;margin-bottom: 20px;}
	.honor-lst li h3{font-size: 14px;}
}

@media (max-width: 767px) {
	.honor-lst{margin:0px -8px;}
	.honor-lst li{padding: 0px 8px;margin-bottom: 16px;width: 50%;}
	.honor-lst li a{padding: 10px;}
	.honor-lst li h3{font-size: 13px;}
}

/*主营动态*/
.major-lst{margin: 0px -15px;}
.major-lst li{float: left;width: 33.33%;padding: 0px 15px;margin-bottom: 30px;}
.major-lst li a{display: block;background: #fff;width: 100%;transition: all .5s;}
.major-lst li .img{width: 100%;overflow: hidden;text-align: center;}
.major-lst li .img img{display: block;margin: 0px auto;transition: all .5s;-ms-transform:scale(1,1);-webkit-transform: scale(1,1);transform: scale(1,1);}
.major-lst li .info{padding: 15px;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
.major-lst li .text{width: calc(100% - 115px);margin-right: 15px;}
.major-lst li .text h3{font-size: 16px;color: #333;line-height: 30px;transition: all .5s;}
.major-lst li .text p{font-size: 12px;line-height: 20px;color: #999;}
.major-lst li button{display: block;width:100px;text-align: center;height: 32px;border:solid 1px #999;border-radius: 25px;line-height: 30px;color: #c8001e;font-size: 12px;background: transparent;transition: all .3s; }
.major-lst li a:hover button{background: #c8001e;color: #fff;border-color: #c8001e;}
.major-lst li a:hover .text h3{color: #c8001e;}
.major-lst li a:hover .img img{-ms-transform:scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.major-lst li a:hover{box-shadow: 0px 0px 12px #ccc;}

/*详情*/
.major-detail{margin-bottom: 40px;}
.major-detail .swiper-slide{text-align: center;}
.major-detail .swiper-pagination-bullet{width: 12px;height: 12px;border: solid 1px #c8001e;background: transparent;opacity: 1;transition: all .3s;}
.major-detail .swiper-pagination-bullet-active{background: #c8001e;}
.major-detail .swiper-button-prev,
.major-detail .swiper-button-next{width: 40px;height: 40px;margin-top: -20px;background-size: 100% 100%;transition: all .3s;}
.major-detail .swiper-button-prev{background-image: url(../images/banner-l02.png);}
.major-detail .swiper-button-next{background-image: url(../images/banner-r02.png);}
.major-detail .swiper-button-disabled{opacity: 0;}

.major-groom{border-top: solid 1px #ddd;padding-top: 20px;margin-top: 30px;}
.major-groom .swiper-slide{display: block;width: 100%;}
.major-groom .img{width: 100%;overflow: hidden;}
.major-groom .img img{display: block;margin: 0px auto;transition: all .5s;-ms-transform:scale(1,1);-webkit-transform: scale(1,1);transform: scale(1,1);}
.major-groom h3{font-size: 16px;color: #333;line-height: 24px;margin-top: 10px;}
.major-groom p{font-size: 12px;color: #999;line-height: 20px;}
.major-groom .swiper-slide:hover .img img{-ms-transform:scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.major-groom .swiper-slide:hover h3{color: #c8001e;}
.major-groom .swiper-pagination{position: relative;bottom: 0px;margin-top: 15px;}
.major-groom .swiper-pagination-bullet{width: 10px;height: 10px;border: solid 1px #c8001e;background: transparent;opacity: 1;transition: all .3s;}
.major-groom .swiper-pagination-bullet-active{background: #c8001e;}

@media (max-width: 991px) {
	.major-lst{margin: 0px -10px;}
	.major-lst li{padding: 0px 10px;margin-bottom: 20px;}
	.major-lst li .info{padding: 15px 10px;border:solid 1px #eee;border-top: none;}
	.major-lst li .text{width: calc(100% - 90px);margin-right: 10px;}
	.major-lst li button{width: 82px;height: 26px;line-height: 24px;}
	.major-lst li .text h3{font-size: 14px;line-height: 20px;}

	.major-detail .swiper-pagination-bullet{width: 8px;height: 8px;}

	.major-groom h3{font-size: 14px;line-height: 20px;}
}

@media (max-width: 767px) {
	.major-lst{margin: 0px -8px;}
	.major-lst li{padding: 0px 8px;margin-bottom: 16px;width: 50%;}
	.major-lst li button{display: none;}
	.major-lst li .info{padding: 10px;}
	.major-lst li .text{float: none;width: 100%;margin: 0px;}

}

/*新闻动态*/
.news-lst{margin: 0px -15px;}
.news-lst li{padding: 0px 15px;float: left;width: 33.33%;margin-bottom: 30px;}
.news-lst li a{display: block;padding: 20px 20px;border: solid 1px #eee;background: #fff;transition: all .5s;}
.news-lst li h3{font-size: 16px;color: #333;line-height: 24px;}
.news-lst li h4{font-size: 12px;color: #999;line-height: 20px;}
.news-lst li .img{width: 100%;overflow: hidden;margin: 12px 0px;}
.news-lst li .img img{display: block;margin: 0px auto;transition: all .5s;-ms-transform:scale(1,1);-webkit-transform: scale(1,1);transform: scale(1,1);}
.news-lst li p{font-size: 12px;line-height: 24px;color: #4c4c4c;height: 48px;}
.news-lst li span{display: block;font-size: 12px;color: #999;line-height: 20px;margin-top: 15px;}
.news-lst li a:hover h3{color: #c8001e;}
.news-lst li a:hover .img img{-ms-transform:scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.news-lst li a:hover span{color: #c8001e;}
.news-lst li a:hover{box-shadow: 0px 0px 12px #ccc;}

/*详情*/
.news-head{text-align: center;border-bottom: dashed 1px #ccc;padding-bottom: 15px;margin-bottom: 20px;}
.news-head h2{font-size: 24px;line-height: 30px;color: #333;}
.news-head h3{font-size: 12px;color: #888;line-height: 22px;margin-top: 10px;}
.news-head h3 span{margin: 0px 10px;}

@media (max-width: 991px) {
	.news-lst{margin: 0px -10px;}
	.news-lst li{padding: 0px 10px;margin-bottom:20px;}
	.news-lst li a{padding: 10px 10px 15px;}
	.news-lst li h3{font-size: 14px;}
	.news-lst li p{line-height: 20px;height: 40px;}
	.news-lst li span{margin-top: 10px;}

	.news-head h2{font-size: 20px;line-height: 30px;}
}

@media (max-width: 767px) {
	.news-lst{margin: 0px -8px;}
	.news-lst li{padding: 0px 8px;width: 50%;margin-bottom: 16px;}
	.news-lst li a{padding: 8px 8px 10px;}
	.news-lst li h3{line-height: 20px;}
	.news-lst li h4{line-height: 18px;}
	.news-lst li .img{margin: 8px auto 6px;}
	.news-lst li p{line-height: 16px;height: 32px;}
	.news-lst li span{margin-top: 6px;}

	.news-head h2{font-size: 18px;line-height: 22px;}
}

/*会员系统*/
.member-title{}
.member-title h3{font-size: 24px;color: #333;line-height: 30px;}
.member-title h4{font-size: 14px;color: #999;line-height: 30px;font-family: 'Arial';text-transform: uppercase;}
.member-box{box-shadow: 0px 0px 12px #ccc;background: url(../images/member-bj.jpg) no-repeat right center;margin-top: 30px;}
.login-box{padding: 40px 20px;background: #fff;width: 50%;}
.login-item{margin-bottom: 20px;}
.login-label{float: left;width: 130px;text-align: right;font-size: 14px;color: #333;line-height: 20px;padding: 8px 10px 0px 0px;} 
.login-info{float: left;width: calc(100% - 300px);}
.login-inputtext{display: block;width: 100%;height: 36px;line-height: 34px;border:solid 1px #ccc;padding: 0px 10px 0px 38px;font-size: 14px;color: #333;background-repeat: no-repeat;background-position: 10px center;background-size: 16px;border-radius: 5px;}
.login-inputtext.warn{border-color: #c8001e;}
.login-hint{float: left;width: 170px;padding-left: 15px;font-size: 12px;color: #999;}
.login-hint p{line-height: 20px;padding: 8px 0px 0px;}
.login-btn{display: block;width: 100%;text-align: center;height: 42px;line-height: 42px;border-radius: 5px;background: #c8001e;color: #fff;font-size: 14px;margin-top: 10px;}

/*个人中心*/
.per-lst{padding: 20px 0px;border-bottom: solid 1px #ddd;}
.per-lst li{font-size: 14px;color: #666;line-height: 30px;}
.per-lst li i{font-size: 16px;color: #333;margin-right: 5px;}

.gift-box{margin-top: 30px;}
.gift-title{text-align: center;}
.gift-title h3{font-size: 16px;color: #c8001e;line-height: 30px;}
.gift-title span{display: block;width: 40px;height: 2px;margin: 0px auto;margin-top: 10px;background: #c8001e;}
.gift-lst{margin: 30px -15px 0px;}
.gift-lst li{float: left;width: 33.33%;padding: 0px 15px;text-align: center;margin-bottom: 30px;}
.gift-lst li .img{border:solid 1px #eee;width: 100%;overflow: hidden;margin-bottom: 10px;}
.gift-lst li h3{font-size: 14px;color: #333;line-height: 30px;}
.gift-lst li h4{font-size: 14px;color: #666;line-height: 20px;}
.gift-lst li h4 span{color: #c8001e;font-family: 'Arial';font-size: 16px;}

@media (max-width: 1199px) {
	.login-box{width: 60%;}
}

@media (max-width: 991px) {
	.member-box{background-position: center center;background-size: cover;padding: 50px;}
	.login-box{width: 100%;margin: 0px auto;background: rgba(255,255,255,.9);border-radius: 5px;}

	.gift-lst{margin: 30px -10px 0px;}
	.gift-lst li{padding: 0px 10px;}
	.gift-lst li h3{line-height: 20px;height: 40px;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;white-space: initial;}
	.gift-lst li h4{font-size: 12px;}
	.gift-lst li h4 span{font-size: 14px;line-height: 30px;}
}

@media (max-width: 767px) {
	.member-title{}
	.member-title h3{font-size: 18px;}
	.member-title h4{font-size: 12px;line-height: 16px;}

	.member-box{padding: 15px;}
	.login-box{padding: 15px;}
	.login-item{margin-bottom: 15px;}
	.login-label{width: 100%;padding-right: 0px;text-align: left;margin-bottom: 6px;padding-top: 0px;}
	.login-hint{width: 120px;}
	.login-info{width: calc(100% - 120px);}

	.gift-lst{margin: 20px -8px 0px;}
	.gift-lst li{padding: 0px 8px;width: 50%;margin-bottom: 15px;}
}

/*招聘*/
.join-item{padding-bottom: 30px;border-bottom: solid 1px #ddd;margin-bottom: 30px;}

.join-l{float: left;width: calc(100% - 100px);}
.join-l h3{font-size: 24px;color: #333;line-height: 30px;}
.join-l h4{font-size: 14px;color: #999;line-height: 20px;font-family: 'Arial';text-transform: capitalize;}
.join-l p{font-size: 14px;color: #666;line-height: 20px;margin-top: 15px;}
.join-l p span{margin-right: 30px;}
.join-r{float: right;width: 100px;}
.join-r button{display: block;width: 100%;height: 32px;border:solid 1px #999;text-align: center;background:transparent;border-radius: 25px;color: #c8001e;margin-top: 20px;}
.join-r button:first-child{margin-top: 0px;}
.join-r .join-btn{border-color: #c8001e;}
.join-r .join-apply{background: #c8001e;border-color: #c8001e;color: #fff;}
.join-content{display: none;background: #f2f2f2;padding: 20px 40px;margin-top: 30px;}
.join-content p{font-size: 14px;color: #666;line-height: 24px;margin-bottom: 10px;}

.join-popwrap{max-width: 730px;}
.join-pop{padding: 30px 40px 20px;display: none;}
.join-title{font-size: 24px;color: #333;line-height: 30px;text-align: center;margin-bottom: 30px;}
.join-form{}
.join-list{margin-bottom: 20px;}
.join-card.fl,
.join-card.fr{width: 49%;}
.join-lable{font-size: 14px;text-align: right;line-height: 20px;padding-top: 8px;width: 80px;float: left;padding-right: 5px;}
.join-block{float: left;width: calc(100% - 80px);}
.join-input{display: block;width: 100%;border:solid 1px #ddd;height: 36px;line-height: 34px;padding: 0px 10px;background: transparent;border-radius: 5px;}
.join-select{display: block;width: 100%;border:solid 1px #ddd;height: 36px;line-height: 34px;padding: 0px 10px;background: transparent;border-radius: 5px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../images/down.png) no-repeat 98% center;background-size: 24px;}
.join-file{display: block;height: 36px;background: #c8001e;color: #fff;border-radius: 5px;position: relative;width: 100px;text-align: center;line-height: 36px;font-size: 14px;cursor: pointer;}
.join-file input{position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;opacity: 0;filter: alpha(opacity=0);cursor: pointer;}
.join-input.fl{width: 40%;margin-right: 10px;}
.join-text{display: block;width: 100%;border:solid 1px #ddd;padding: 10px;background: transparent;border-radius: 5px;font-size: 14px;font-family: '微软雅黑';height: 130px;line-height: 20px;}
.join-yzmimg{float: left;}
.join-submit{display: block;width: 220px;height: 36px;background: #c8001e;border:solid 1px #c8001e;color: #fff;border-radius: 5px;}

@media (max-width: 991px) {
	.join-l h3{font-size: 20px;}
	.join-l h4{font-size: 13px;}
	.join-r button{height: 28px;font-size: 12px;}
	.join-content{padding: 20px 30px;}
}

@media (max-width: 767px) {
	.join-l{width: calc(100% - 85px;)}
	.join-l h3{font-size: 16px;line-height: 20px;}
	.join-l p{font-size: 12px;line-height: 20px;margin-top:8px}
	.join-l p span{margin-right: 15px;}

	.join-r{width: 80px;}
	.join-r button{height: 24px;margin-top: 15px;}
	.join-content{padding: 15px 20px;margin-top: 20px;}
	.join-content p{font-size: 13px;line-height: 20px;}

	.join-pop{padding: 20px 15px;}
	.join-title{font-size: 18px;margin-bottom: 20px;}
	.join-card.fl{float: none;width: 100%;margin-bottom: 15px;}
	.join-card.fr{float: none;width: 100%;}
	.join-list{margin-bottom: 15px;}
	.join-input.fl{width: calc(100% - 85px);margin-right: 5px;}
	.join-file{width: 80px;}
}

/*联系我们*/
.map{height: 400px;width: 100%;overflow: hidden;margin-bottom: 40px;}
.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-item{width: 50%;}
.contact-item.fl{padding-right: 80px;border-right: solid 1px #ddd;}
.contact-item.fr{padding-left: 80px;}
.contact-item .title{margin-bottom: 20px;}
.contact-item .title h3{font-size: 24px;color: #333;line-height: 30px;margin-bottom: 15px;}
.contact-item .title span{display: block;width: 40px;height: 1px;background: #c8001e;}
.contact-item h4{font-size: 18px;line-height: 30px;color: #c8001e;margin-bottom: 15px;}
.contact-item p{font-size: 14px;line-height: 20px;color: #444;margin-bottom: 10px;}
.contact-item p img{width: 18px;margin-right: 10px;}
.contact-shop{width: 250px;margin-bottom: 20px;}
.contact-select{display: block;width: 100%;border:solid 1px #ddd;height: 36px;line-height: 34px;padding: 0px 10px;background: transparent;border-radius: 5px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../images/down.png) no-repeat 98% center;background-size: 24px;}

.contact-form .join-card.fl{width: 32%;margin-right: 2%;}
.contact-form .join-card.fr{width: 32%;}

@media (max-width: 1199px) {
	.contact-item.fl{padding-right: 60px;}
	.contact-item.fr{padding-left: 60px;}
}

@media (max-width: 991px) {
	.contact-item.fl{padding-right: 40px;}
	.contact-item.fr{padding-left: 40px;}
	.contact-item .title h3{font-size: 20px;margin-bottom: 10px;}
	.contact-item h4{font-size: 16px;}
}

@media (max-width:767px) {
	.map{height: 340px;margin-bottom: 30px;}
	.contact-item.fl{padding: 0px;float: none;width: 100%;border-left: none;border-bottom: solid 1px #ddd;padding-bottom: 15px;margin-bottom: 20px;}
	.contact-item.fr{padding: 0px;float: none;width: 100%;}
	.contact-item .title{margin-bottom: 15px;}
	.contact-item .title h3{font-size: 18px;}
	.contact-item h4{font-size: 14px;margin-bottom: 10px;}
	.contact-item p{font-size: 12px;}
	.contact-item p img{width: 15px;}
	.contact-shop{margin-bottom: 15px;}

	.contact-form .join-card.fl,
	.contact-form .join-card.fr{width: 100%;margin-right: 0px;}
}






