@charset "utf-8";
/* CSS Document */

html, body {  position: relative; height: 100%; margin:0; padding:0; }
body { color: #555; margin:0px; padding:0;overflow-x:hidden;font-size: 16px;}
* {padding: 0;margin: 0; font-family:"思源黑体 CN" !important; }
a {color: #555; text-decoration:none !important;}
a:hover {color:#273283;text-decoration: none !important;}
ul, dl, dl dt, dl dd{ margin:0; padding:0;}
ul, li {list-style: none;}
img {border: none;}
.clearboth {clear: both;}
.page {text-align: center;margin:0 auto; margin-top:10px; width: 100%;float: left; font-size:1.2em;}
.page a {background: #b3b3b3;color: #fff;margin: 0 2px;padding:6px 8px; font-size:16px;}
.page a.dq, .page a:hover {background: #da0430;color: #fff;}
.fl{ float:left;}
.fr{float:right;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}

.e1{ overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.e2{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.e3{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.e4{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
.e5{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;}

.header{display:flex;justify-content: center;position: fixed;z-index: 100;top: 0;width: 100%;height:110px;padding: 0 calc(50% - 650px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform: translateZ(0);transform: translateZ(0);will-change: transform;-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;transition: transform .5s;transition: transform .5s, -webkit-transform .5s;background-color: #fff;}
.header::after{content: "";display: block;width: 392px;height: 31px;position: absolute;top:110px;background-image: url("../images/header-image.png");z-index:9;}
.header.is-hidden{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);}
.logo-mobile-hidden {position: relative;top:-29px;left: 10px;}
@media only screen and (max-width: 768px) {
	.header{justify-content:space-between;height:60px;padding:0 0 0 5%;}
	.header::after{display:none;}
	.logo-mobile-hidden{display:none;}
}
.logo{display:block;left:5%;align-items:center;z-index:3;}
.logo img{width:55px;}
.nav{justify-content: center;align-items: center;height: 100%;display: none;z-index: 999;}
.nav > ul {z-index: 2;display: flex;flex-direction: row;padding-top: 0;justify-content: space-between;align-items: center;position: static;width: 100%;height:100px;background-color: #fff;box-shadow: none;opacity: 1;transform: translateY(0);transition: .5s; margin-bottom: 0;}
.nav > ul > li{text-align:center;cursor: pointer;margin: 0 3em;position:relative;height:100px;}
.nav > ul a {font-size:18px;font-weight:normal;line-height:normal;padding:0;border:none;transition:all .5s;color:#222222;position:relative; display: block; padding-top: 25px;}
.nav > ul a span{display:block; font-size:12px; color:#999999; line-height: 20px;}
.nav > ul a:hover,
.nav > ul a.active {font-weight: bold; color: #da0430;}

/*二级菜单*/
#menu ul ul { display:none;  position:absolute; top:95px;left:-50px;z-index:99999;width:200px;background: rgba(218,4,48,.8);box-shadow:0 3px -8px #b3b3b3;border-top: 10px solid #fff;}
#menu ul ul li{ background:none; float:none; margin:0;}
#menu ul ul li a{ color:#fff; font-size:15px; line-height:28px;border-bottom:solid 1px #ccc; padding:10px 10px; display:block;text-align: center;}
#menu ul ul li a:hover{ color:#555; background:#fff;}
#menu ul ul li a:hover i{color:#555;}
#menu ul ul li a:after,#menu ul ul li a:hover:after{ display:none;}
#menu ul ul li .on{ background:#f6f7f7;}
#menu ul ul li .tit{background:#f6f7f7;height:55px;line-height:55px;width:266px;text-align:left; padding:0 15px;border-radius:5px 5px 0 0;font-weight:bold;color:#485a64;font-size:20px;border-bottom:1px solid #ddd;}
#menu ul li a:hover #menu ul ul {display:block;}


/*手机端导航*/
.sp_nav{width:30px;position:absolute;cursor:pointer;height:25px;margin-top:22px; display:block;right: 5%;}
.sp_nav span{display:block;background:#da0430;width:20px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:7px}
.sp_nav span:nth-of-type(3){top:14px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#da0430;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:12px;right:0px;/*border-left:1px #ddd solid;*/height:30px;padding:0px 7px 0 7px;width: 85%;text-align: right;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ce042e solid;margin-left:15px;position:relative;line-height:44px;font-size:17px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ce042e solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:80%}
.sjj_nav ul li span{font-size: 14px; padding-left:5px;}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}
.sjj_nav ul li ul li>ul{margin-left:0}

/*banner开始*/
.banner{ width:100%;position:relative;margin-top:60px;}
.banner .swiper-wrapper{ height:auto !important;}
.banner .swiper-container {width:100%;/*height:100%;*/margin-left: auto;margin-right: auto;}
.banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; width:100% !important; height: auto !important;}
.banner .swiper-slide img{ width:100% !important;}
.banner .swiper-slide .pc{ display:none;}
.banner .swiper-slide .phone{ display:block;}

/*首页关于我们*/
.sy_about{/*background: url("../images/sy_about_bj.jpg") repeat-y center;*/ padding:30px 0;}
.sy_about .title{text-align: center; margin-bottom:15px; display: none;}
.sy_about .title h2{font-size:24px; font-weight: bold; color:#222222; margin-top: 0; margin-bottom:15px;}
.sy_about .title span{display:block;margin:0 auto;}
.sy_about .title span img{display:block; max-width:100%; margin:0 auto;}

.sy_about .title1{text-align:left; margin-bottom:15px; display: block;padding:0 15px; padding-bottom: 10px; border-bottom: 1px solid #ddd;}
.sy_about .title1 p{font-size:18px; color: #555;}
.sy_about .title1 h2{font-size:24px; font-weight: bold;color:#222222;margin-top: 0;}

.sy_about .con{text-align:left; line-height:28px;color:#555555;font-size:16px;}
.about_num{margin-top:30px;}
.about_num .l{text-align:center;}
.demo{display: inline-block;vertical-align: middle;/*margin: 0 4%;*/}
.demo h5{line-height:1;}
.demo h5 span{ font-size:30px; color: #dc142d;font-weight:bold;}
.demo h5 em{font-style:normal;font-size:15px;line-height:1;color:#333333;}
.demo h5 i{font-style:normal;font-size:18px;line-height:1;display: inline-block;vertical-align: top; color:#333333;}
.demo p{font-size:15px;color: #333333;line-height:1.2em; margin-top: 7px;}

/*首页品牌*/
.sy_pinpai{}
.sy_pinpai .l{padding:0;overflow:hidden;position:relative;}
.sy_pinpai .l1{/*background: url("../images/p2.png") no-repeat right bottom #c4162d;*/ background:#dcdddd; height:280px;}
.sy_pinpai .l img{display: block; max-width: 100%; margin: 0 auto;-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.sy_pinpai .l .text{padding:10% 20px;color:#3e3a39; /*position:absolute;top: 0; left: 0; */width: 100%;}
.sy_pinpai .l .text .tit{font-size:28px; margin-bottom:20px; font-weight: bold; padding-bottom:10px; border-bottom: 1px solid #bbb;}
.sy_pinpai .l .text .tit p{font-size:16px;font-weight: 400;letter-spacing:1px;}
.sy_pinpai .l .text .con{line-height:24px; font-size:16px;}
.sy_pinpai .l .text .more{margin-top:10%; color: #3e3a39; font-size:16px; text-align: right; position: absolute; right:5%; bottom: 10%;}
.sy_pinpai .l .text .more i{padding-left: 5px; font-size: 18px;}
.sy_pinpai .l .text .more img{text-align: left; margin: 0 0; padding-right: 10px; display: inline-block;}
.sy_pinpai .l1:hover .more{color:#ff1200;}
.sy_pinpai .l .more1{ width:220px; height:60px; line-height:55px; /*background:#aaa;*/ color: #c4162d; text-align: center; position: absolute; bottom: 0; right: 0; font-size: 20px;border-radius: 50px 0 0;}
.sy_pinpai .l .more1 img{text-align: left; margin: 0 0; padding-right: 10px; display: inline-block;}
.sy_pinpai .l img:hover{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.sy_pinpai .l:hover .text{display: block; z-index: 999;}


/*首页新闻中心*/
.sy_news{padding:30px 0;}
.sy_news .title{margin-bottom:30px; text-align:center;display:none;}
.sy_news .title img{display: block; max-width: 100%; margin:0 auto;}
.sy_news .title h2{background: url("../images/line1.png") no-repeat center; text-align: center;font-size:28px; font-weight: bold; color:#222222; margin-top:10px; margin-bottom: 10px;}
.sy_news .title p{font-size: 16px; color: #999999;}

.sy_news .title1{margin-bottom:30px; text-align:left; display:block; padding: 0 15px;}
.sy_news .title1 .t1{font-size:28px; margin-bottom:20px; font-weight: bold; padding-bottom:10px; border-bottom: 1px solid #ddd;}
.sy_news .title1 .t1 span{font-size:16px;font-weight: 400;letter-spacing:1px; display: block;}
.sy_news .title1 .t2{font-size:15px; color: #999999;}

.sy_news .swiper-slide{height: auto !important;}
.sy_news .l{box-shadow:0 0 20px #ddd; padding:40px 25px; padding-bottom:60px; transition:all 0.2s ease; position:relative;background:#f7f7f7;margin-bottom:40px;}
.sy_news .l:after{ content:''; position:absolute; bottom:0; left:0; width:0; height:4px; background:#e91630;transition:width 3s;-moz-transition:width 2s;-webkit-transition:width 2s;-o-transition:width 2s; }
.sy_news .l:hover:after{ width:100%;}
.sy_news .l .sj{}
.sy_news .l .sj em{ display:block; font-style:normal; font-size:20px; line-height:20px; margin-bottom:10px; color:#a0a0a0;}
.sy_news .l .sj span{ display:block; width:70px; height:2px; background:#a0a0a0; margin-bottom:5px;}
.sy_news .l .sj i{ display:block; font-style:normal; font-size:16px; color:#afafaf;}
.sy_news .l h2{ font-size:20px; line-height:20px; color:#333; font-weight:normal; margin-bottom:20px; margin-top:30px;}
.sy_news .l p{ font-size:16px; line-height:26px; height:84px; overflow:hidden; margin-bottom:60px; color:#747474;}
.sy_news .l .gd{ display:block; width:56px; height:32px; border:2px solid #9fa0a3; text-align:center;background:url(../images/gd1.png) no-repeat center;}
.sy_news .l .gd i{ font-size:30px; line-height:30px; color:#9fa0a3; text-align:center;}
.sy_news .l .gd a em{width:4px; height:1px; background:#fff; display:inline-block;}
.sy_news .l:hover h2{color:#e91630;}
.sy_news .l:hover .gd{border:2px solid #e91630; background:#e91630;}
.sy_news .l:hover .gd,.sy_news .l.on .gd{ width:86px;background:url(../images/gd2.png) no-repeat center #e91630;}

/*内页banner*/

.ny_banner_phone{height:200px;background-position:right !important;background-repeat: no-repeat;background-size:cover !important;position:relative; margin-top:60px; display: block;}
.ny_banner_phone h3{position:absolute;color:#fff;top:30%;font-size:24px;text-transform:uppercase;width:100%;font-weight:700;padding-bottom:15px;animation:leftPic 1s;max-width:1500px;min-width:360px;left:53%;-webkit-transform: translate(-50%); -moz-transform: translate(-50%);-ms-transform: translate(-50%);-o-transform: translate(-50%); transform:translate(-50%); margin-top:0;}
.ny_banner_phone h3 span{display: block;font-size:18px;font-weight: 400;opacity: 0.8; margin-top:10px;}

.ny_banner{height:200px;background-position:right !important;background-repeat: no-repeat;background-size:cover !important;position:relative; margin-top:60px; display: none;}
.ny_banner h3{position:absolute;color:#fff;top:30%;font-size:24px;text-transform:uppercase;width:100%;font-weight:700;padding-bottom:15px;animation:leftPic 1s;max-width:1500px;min-width:360px;left:53%;-webkit-transform: translate(-50%); -moz-transform: translate(-50%);-ms-transform: translate(-50%);-o-transform: translate(-50%); transform:translate(-50%); margin-top:0;}
.ny_banner h3 span{display: block;font-size:18px;font-weight: 400;opacity: 0.8; margin-top:10px;}
.ny_banner h3 p{ margin-top:10px;font-size:14px;font-weight: 400;opacity: 0.8;}
.ny_banner h3 p i{ padding-right:10px;}
.ny_banner h3 p a{ padding:0 10px;opacity: 0.8; color:#fff;}

.wapper{padding:30px 0;}

.weizhi{height:60px; width:100%; line-height:60px; background:#fff; font-size:16px; border-bottom:1px solid #e1e4e6;}
.weizhi a{padding:0 5px; color:#444;}
.weizhi a:hover{color:#2699cf;}

/*关于我们*/
.ny_title{font-size:24px;color: #222222;line-height:35px;margin-bottom:25px; font-weight: bold; text-align: center; display: none;}
.ny_title img{display: block; max-width: 100%;margin: 0 auto;margin-top: 10px;}
.ny_title1{font-size:24px; margin-bottom:30px; font-weight: bold; padding-bottom:10px; border-bottom: 1px solid #ddd;display: block;}
.ny_title1 p{font-size:16px;font-weight: 400;letter-spacing:1px; display: block;}

.about_neirong{font-size: 16px;color: #666;line-height:26px;text-indent: 2em;}
.about_wenhua{padding:30px 0; padding-bottom: 0;}
.about_wenhua .img{overflow:hidden;}
.about_wenhua .img img{display: block; max-width:100%;margin: 0 auto;-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;border-radius:30px;}
.about_wenhua .img:hover img{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.about_wenhua .list{padding-left:0; margin-top:20px;}
.about_wenhua .list .l{padding-left:35px;border-left: 1px solid #cccccc;min-height: 52px;overflow: hidden;text-align: left;margin-bottom:35px; width:100%; background: #f5f5f5;padding-top:15px;padding-bottom:10px;}
.about_wenhua .list .l i{display: inline-block; width: 50px; margin-right:20px; color: #555;font-size: 30px;vertical-align: top;height: 50px;border-radius: 50%;border: 1px solid #ddd;line-height: 50px;padding-top: 8px;text-align: center;}
.about_wenhua .list .l .nr{display: inline-block;}
.about_wenhua .list .l .nr p{font-size:20px;color:#333;line-height:25px;font-weight:normal;margin-top:5px;}
.about_wenhua .list .l .nr .t{font-size:16px;color:#888;font-weight:normal;}

.about_fazhan{}
.about_fazhan .nr{background: url("../images/licheng_bj1.png") no-repeat center; background-size: 100%; position: relative; height:400px;}
.about_fazhan .swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;}
.about_fazhan .swiper-slide{-webkit-box-pack: center;-ms-flex-pack: center; -webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; overflow:hidden;border-right: 1px solid rgba(255, 255, 255, 0.1);height: 100%; margin-right:0 !important;}
.about_fazhan .swiper-slide .box{text-align: center;overflow: hidden;color: #fff;position: relative;height: 100%;}
.about_fazhan .swiper-slide .box:after{content: "";width: 100%;height: 100%;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.08) 69%, rgba(0, 0, 0, 0.76) 100%);position: absolute;top: 0;left: 0;transition: all 0.5s ease 0s;}
.about_fazhan .swiper-slide .box:hover:after{background: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.09) 11%, rgba(0, 0, 0, 0.12) 13%, rgba(0, 0, 0, 0.19) 20%, rgba(0, 0, 0, 0.29) 28%, rgba(0, 0, 0, 0.29) 29%, rgba(0, 0, 0, 0.42) 38%, rgba(0, 0, 0, 0.46) 43%, rgba(0, 0, 0, 0.53) 47%, rgba(0, 0, 0, 0.75) 69%, rgba(0, 0, 0, 0.87) 84%, rgba(0, 0, 0, 0.98) 99%, rgba(0, 0, 0, 0.94) 100%);}
.about_fazhan .swiper-slide .box img{width: 100%;height: auto;}
.about_fazhan .swiper-slide .box .box-content{width: 100%;padding: 20px;margin-bottom:10px;position: absolute;bottom: 0;left: 0;z-index: 1;}
.about_fazhan .swiper-slide .box .title{font-size:28px;height: 80px; line-height: 80px; font-weight: 700;text-transform: uppercase;margin: 0 0 10px 0;transform: translateY(145px);transition: all 0.4s cubic-bezier(0.13, 0.62, 0.81, 0.91) 0s; color: #fff;}
.about_fazhan .swiper-slide .box .post{display: block;padding: 8px 0;font-size: 15px;transform: translateY(145px);transition: all 0.4s cubic-bezier(0.13, 0.62, 0.81, 0.91) 0s; text-align: center; height: 120px;}
.about_fazhan .swiper-slide .box:hover .box-content{bottom:20%;;}
.about_fazhan .swiper-slide .box:hover .title,
.about_fazhan .swiper-slide .box:hover .post{transform: translateY(0);}

/*产品及市场*/
.about_fenbu{padding:30px 0; border-bottom: 1px solid #ddd;}
.about_fenbu .list{margin-top:0; position: relative;}
.about_fenbu .list .l_left{margin-top:15%;}
.about_fenbu .list .l_left .t1{color: #c3162d; font-size: 24px; font-weight: bold;}
.about_fenbu .list .l_left .t2{color: #c3162d; font-size: 40px; font-weight: bold; margin-bottom: 20px;}
.about_fenbu .list .l_left ul li{margin-bottom:40px; float: left; width: 50%; padding-left:15px; border-left: 1px solid #ddd;}
.about_fenbu .list .l_left ul li h3{font-size:26px;color: #c3162d; margin-top: 0;}
.about_fenbu .list .l_left ul li h3 span{font-size:40px;}
.about_fenbu .list .l_left ul li em {font-style: normal;font-size:16px;line-height: 1;color: #c3162d;}
.about_fenbu .list .l_left ul li p{font-size:16px; color: #666;}
.about_fenbu .list .l_right{overflow: hidden;}
.about_fenbu .list .l_right img{display: block;max-width: 100%; text-align: right;}
.about_fenbu .list .list1{position:static;left: 0; bottom: 0; width: 100%;}
.about_fenbu .list .list1 .l{text-align: center;}
.about_fenbu .list .list1 .l img{display: block;max-width: 100%;margin: 0 auto;transition: all 0.4s; padding:15px; border-radius: 50%; border: 1px solid #ddd;}
.about_fenbu .list .list1 .l:hover img{transform: rotate(360deg);}
.about_fenbu .list .list1 .l p{font-size:16px;color:#333;margin-top:16px;}

/*企业荣誉*/
.about_rongyu{padding-top:30px;}
.about_rongyu .list{ padding:30px; background:#fff;box-shadow: 5px 5px 10px #ddd; margin-bottom:60px; border:1px solid #eee;}
.about_rongyu .list .img1{overflow:hidden;}
.about_rongyu .list .img1 img{ max-width:100%; display:block; margin:0 auto;transition: all 0.6s ease-out;border-bottom:1px solid #e8e8e8; padding-bottom:25px;}
.about_rongyu .list .img1 img:hover{transition: all 0.6s;transform: scale(1.1);}
.about_rongyu .list .tit{ margin-top:15px;background:url(../images/fd.png) no-repeat right; color:#333; font-size:18px;}
.about_rongyu .list .tit span{display: block; overflow: hidden; width: 95%;}
.about_rongyu .swiper-slide{height: auto !important;}
.swiper-pagination-bullet-active{ background:#f00 !important;}

/*品牌中心*/
.product{}
.product .p_left1{display:none;}
.product .p_left2{display:block; margin-top: 30px;}
.product .p_left{padding-right:0;}
.product .p_left .title{background: url("../images/h_bj.png") no-repeat right bottom #dcdddd;color:#3e3a39; padding: 20px 30px;}
.product .p_left .title h4{font-size: 24px;}
.product .p_left .title p{font-size: 16px;}
.product .p_left ul{/*background:#f5f5f5;*/}
.product .p_left ul li{}
.product .p_left ul li a{display: block; line-height:60px; padding: 0 30px; /*background: #f5f5f5; */color: #333;border-bottom: 1px dashed #ddd; font-size:18px;}
.product .p_left ul li a i{padding-right: 10px; font-size: 22px;}
.product .p_left ul li a:hover,.product .p_left ul li a.on{background:#dcdddd;/*color:#fff;*/}
.product .l{margin-bottom:40px;border: 1px solid #ddd;}
.product .l .pic{overflow: hidden; position: relative;}
.product .l .pic img{display: block; max-width: 100%; margin: 0 auto;-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.product .l .pic .more1{ width:165px; height:40px; line-height:40px;background:#f5f5f5; color: #333; text-align: center; position: absolute; bottom: 0; right: 0; font-size: 16px;border-radius: 50px 0 0;}
.product .l .pic .more1 img{text-align: left; margin: 0 0; padding-right: 10px; display: inline-block;}
.product .l .tit{background: #f5f5f5;height: 60px; line-height: 60px; padding: 0 15px; font-size:18px; color: #333;}
.product .l .tit span{float: right;}
.product .l .tit span a{color: #f00;}
.product .l .tit span i{color: #f00; font-size:24px; display: inline-block;margin-top: 17px; padding-left: 10px;}
.product .l:hover .pic img{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

/*企业信任*/
.xinren_list{}
.xinren_list .l{margin-bottom:30px;height:auto;}
.xinren_list .l .pic{position:relative;}
.xinren_list .l .pic img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.xinren_list .l .nr{background-color: #FFF;-webkit-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);-moz-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);padding: 25 20px;text-align: center;margin: -25px 25px 0px 25px;z-index: 1;position: relative;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.xinren_list .l:hover .nr{margin-top: -35px;}
.xinren_list .l .nr h4{margin-bottom: 0px; color:#333;}
.xinren_list .l .nr p{margin-bottom:5px; color:#666; font-size: 14px;}

/*新闻中心列表*/
.news_list{}
.news_list .n_top{margin-bottom: 30px;}
.news_list .n_top .swiper-slide{height: auto !important;}
.news_list .n_top .l{overflow: hidden; margin-bottom: 40px;}
.news_list .n_top .l .pic{overflow: hidden;}
.news_list .n_top .l .pic img{display: block; max-width: 100%; margin: 0 auto;-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.news_list .n_top .l .tit{background: #f5f5f5;height: 60px; line-height: 60px; padding: 0 15px; font-size: 16px; color: #333; overflow: hidden;}
.news_list .n_top .l .tit i{float: right;color: #f00; font-size:24px; display: inline-block;margin-top: 17px;}
.news_list .n_top .l:hover .pic img{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.news_list .n_bottom{}
.news_list .n_bottom ul li{padding: 35px 25px;background:#f5f5f5;border: none;border-bottom: 1px solid #ddd; font-size: 18px;}
.news_list .n_bottom ul li a{color:#333; font-size: 18px;}
.news_list .n_bottom ul li span{float: right; font-size: 16px; color: #555;}
.news_list .n_bottom ul li i{padding-right: 10px;}
.news_list .n_bottom ul li:hover a{color: #f00;}


/*新闻详情页*/
.news_show{}
.news_show .title{ padding-bottom:20px;border-bottom: 1px solid #ddd; margin-bottom:30px; text-align:center;}
.news_show .title .name{font-size:20px;color:#333;text-align:center;line-height:1; font-weight:bold;}
.news_show .title p{ font-size:14px; color:#555; margin-top:15px;}
.news_show .title p i{ padding-right:10px;}
.news_show .nr{ color:#333; font-size:16px; line-height:28px;}
.news_show .nr .video1{width:100%; margin:0 auto;}
.news_show .nr p{ text-indent:2em; margin-bottom:15px;}
.news_show .nr img{ display:block; max-width:100%; margin:0 auto;}
.news_show .nr .back{margin:0 auto; margin-top:30px; width:200px; height:50px; line-height:50px;}
.news_show .nr .back a{ display:block; margin:0 auto; width:100%; border-radius:25px; background:#da0430; color:#fff; font-size:18px; text-align:center;}
.news_show .nr .back a i{ padding-right:10px;}
.news_show .nr .back a:hover{background:#fff; color:#da0430; border:2px solid #da0430;}

/*联系我们*/
.contact{margin-bottom:0;}
.contact .title{font-size:24px;font-weight: bold;color: #333; margin-bottom:20px; text-align: center;}
.contact .con{font-size:16px;color:#555;line-height:26px; margin-bottom:30px;}
.contact ul li{float: left; width:50%; text-align: center; margin-bottom: 10px;}
.contact ul li .pic{margin: 0 auto; width: 80px; height: 80px; border:1px solid #ddd; border-radius: 50%;}
.contact ul li .pic img{display:block;max-width:100%; margin:0 auto;transition: all 0.4s;}
.contact ul li:hover .pic img{transform: rotate(360deg);}
.contact ul li h2{font-size:18px;color:#333;font-weight:600;text-align: center;width: 100%;line-height: 25px;margin-top: 20px;margin-bottom:10px;}
.contact ul li span{display: block; font-size:14px; color: #333; margin-bottom: 15px;}
.contact ul li p{font-size:15px;color:#888;line-height:20px;}


/* 底部开始*/
.footer{background: url("../images/footer_bj.jpg") no-repeat center top; padding:70px 0; padding-bottom:40px;}
.footer .l{}
.footer .l .tit{font-size:18px; color: #222222; font-weight: bold;}
.footer .l span{display: block;margin:20px 0; width:20px; height:3px; background:#f21b35;}
.footer .l .ewm{margin-top: 30px;}
.footer .l .ewm ul li{display:inline-block; /*margin-right: 15px;*/ width: 48.5%; padding:10px; /*border:1px solid #ddd;*/ text-align: center; background: #fff;}
.footer .l .ewm ul li img{display:block;max-width:100%; margin:0 auto;}
.footer .l .ewm ul li p{padding-top: 5px; margin-bottom: 0;}
.footer .l ul{margin: 0;}
.footer .l ul li{line-height: 30px; font-size:16px;}
.footer .l ul li a{color:#666666;}
.footer .l ul li a:hover{color:#f21b35;}
.footer .l ul li i{display: inline-block;width: 30px; text-align: center; font-size: 18px; color:#f21b35;}
.footer .l .bdsharebuttonbox{margin-bottom: 30px;height: 40px;}
.footer .l .erwm .img_box {width: 100px;margin-right: 18px;display: inline-block;}
.footer .l .erwm .text {margin-top: 23px;color: #555;display: inline-block;}
.footer .l .erwm .text .t1 {font-size: 16px;margin-bottom: 8px;}
.footer .l .erwm .text .t2 {font-size: 13px;}
.footer .l .bdshare-button-style1-32 a{width: 40px;height: 40px;background: url(../images/share.png);background-repeat: no-repeat;margin-right: 10px; display: inline-block;}
.footer .l .bdshare-button-style1-32 .bds_weixin{background-position: 0 0 ;}
.footer .l .bdshare-button-style1-32 .bds_tsina {background-position: -40px 0;}
.footer .l .bdshare-button-style1-32 .bds_sqq {background-position: -80px 0;}
.footer .l .bdshare-button-style1-32 .bds_tqf {background-position: -120px 0;}
.footer .f1{display:none;}

.footer_db{width: 100%;line-height:28px;background:#ebebeb; color:#333; border-top: 1px solid #ddd; padding: 10px 0;}
.footer_db .row{font-size:14px;}
.footer_db p{display:inline-block; margin-bottom:0;}
.footer_db a{color:#333;}
.footer_db span{float:left;}

/* 底部结束*/ 
.ban{ display:none;}
.ban img{ display:block; max-width:100%; margin:auto;}
.ban1{ display:block; margin-top:65px;}
.ban1 img{ display:block; max-width:100%; margin:auto;}
.ny_con{padding:30px 0; background: #f6f6f6; min-height: 310px; padding-bottom:0;}

/*底部条幅*/
.tiaofu{ padding:30px 0; text-align:center; font-size:18px; color:#fff; background:#273283;}
.tiaofu a{ display:block; margin:0 auto; margin-top:20px; width:200px; height:43px; line-height:43px; font-size:18px; text-align:center; color:#273283; border-radius:5px; background:#fff;}
.tiaofu a:hover{ background:#fff; color:#273283;}

@media (min-width:768px) {
	.banner{margin-top:120px;}
	.banner .swiper-slide .pc{ display:block;}
	.banner .swiper-slide .phone{ display:none;}
	.ny_banner_phone{display:none;}
	.ny_banner{height:350px;margin-top:110px; display: block;}
	.ny_banner h3{top:30%;font-size:40px;padding-bottom:15px;max-width:1300px;min-width:360px;left:51%;}
	.ny_banner h3 span{font-size:18px;}
}

@media (min-width:992px) {
	.nav{display:flex;}
	.logo{display:none;}
	.sp_nav{display:none;}
	.sy_about{padding:80px 0;}
	.sy_about .title{margin-bottom:30px;display: block;}
	.sy_about .title h2{font-size: 40px;margin-bottom: 25px;}
	.sy_about .title1{display: none;}
	.sy_about .con{line-height:28px;font-size:16px; text-align: center;}
	.about_num{margin-top:70px;}
	.demo h5 span{ font-size: 60px;}
	.demo h5 em{font-size:18px;}
	.demo h5 i{font-size:22px;}
	.demo p{font-size:16px;line-height:1.2em; margin-top: 7px;}
	.sy_pinpai .l .text .tit p{font-size:18px;letter-spacing: 4px;}
	.sy_pinpai .l .text .more{margin-top:10%;font-size:16px;right:20%;bottom:10%;}
	
	.sy_news{padding: 80px 0;}
	.sy_news .title{margin-bottom:50px;display:block;}
	.sy_news .title h2{font-size: 40px;margin-top:10px;margin-bottom:10px;}
	.sy_news .title p{font-size: 16px;}
	.sy_news .title1{display: none;}
	
	.wapper{padding:60px 0;}
	.ny_title{font-size:40px;line-height: 55px;margin-bottom: 35px;display: block;}
	.ny_title1{display:none;}
	.about_wenhua{padding: 80px 0;}
	.about_wenhua .list{padding-left: 30px; margin-top:0;}
	.about_jiagou{padding:70px 0; margin-bottom:70px;}
	.about_fazhan .nr{background: url("../images/licheng_bj.jpg") no-repeat center;height:650px;}
	.about_fazhan .swiper-slide .box .box-content{padding: 20px;margin-bottom:10px;}
	.about_fazhan .swiper-slide .box .title{font-size:36px;height:80px;line-height:80px;margin:0 0 10px 0;}
	.about_fazhan .swiper-slide .box .post{padding:8px 0;font-size:15px;height:120px;}
	.about_fazhan .swiper-slide .box:hover .box-content{bottom:40%;;}
	.about_fenbu{padding: 80px 0; border-bottom: 1px solid #ddd;}
	.about_fenbu .list{margin-top:60px;}
	.about_fenbu .list .l_left{margin-top:15%;}
	.about_fenbu .list .l_left .t1{font-size: 24px;}
	.about_fenbu .list .l_left .t2{font-size: 40px;margin-bottom:20px;}
	.about_fenbu .list .l_left ul li{margin-bottom:40px;width: 50%;padding-left: 30px;}
	.about_fenbu .list .l_left ul li h3{font-size:36px;}
	.about_fenbu .list .l_left ul li h3 span{font-size:40px;}
	.about_fenbu .list .l_left ul li em {font-size:18px;}
	.about_fenbu .list .l_left ul li p{font-size:18px;}
	.about_fenbu .list .list1{position: absolute;left: 0; bottom: 0;}
	.about_fenbu .list .list1 .l img{padding:15px;}
	.about_fenbu .list .list1 .l p{font-size:20px;margin-top: 20px;}
	.about_rongyu{padding-top: 80px;}
	.about_rongyu .view-more1{margin-top:50px;}
	.product .p_left1{display:block;}
	.product .p_left2{display:none;}
	.product .p_left{padding-right: 30px;}
	.product .l .pic .more1{ width:220px; height:60px; line-height:55px;font-size: 20px;border-radius: 50px 0 0;}
	.news_show .title .name{font-size:24px;}
	.xinren_list .l{margin-bottom:40px;height: 440px;}
	.contact{margin-bottom:40px;}
	.contact .title{font-size:30px;margin-bottom: 30px;}
	.contact .con{font-size:16px;line-height:26px;margin-bottom:80px;}
	.contact ul li{width:25%;margin-bottom: 10px;}
	.sy_pinpai .l1{height:477px;}
	.sy_pinpai .l .text{padding:25% 20px;}
	.sy_pinpai .l .text .tit{font-size:40px; margin-bottom:30px; padding-bottom:0; border-bottom:0;}
	.sy_pinpai .l .text .con{line-height:27px;font-size: 18px;}
	.sy_pinpai .l .text .more{margin-top:40%;}
	.footer{background: url("../images/footer_bj.jpg") no-repeat center top; padding:110px 0; padding-bottom:80px;}
	.footer .f1{display:block;}
	.footer_db{line-height:50px;background:#c62438; color:#ffffff; font-size:16px;border-top:none; padding: 0;}
	.footer_db .row{font-size:16px;}
	.footer_db span{float:right;}
	.footer_db a{color: #fff;}
	.page {margin-top: 40px;font-size:1.2em;}
}

@media (min-width:1200px) {
	.banner{width:100%;position: relative;margin-top:90px;}
	.sy_pinpai .l1{height:528px;}
	.sy_pinpai .l .text{padding: 20% 30px;}
	.sy_pinpai .l .text .tit{font-size:40px; margin-bottom:30px;}
	.sy_pinpai .l .text .con{line-height:27px;font-size: 18px;}
	.sy_pinpai .l .text .more{margin-top:60%;}
}
@media (min-width:1300px) {
	.banner{width:100%;position: relative;}
	.sy_pinpai .l1{height:572px;}
	.sy_pinpai .l .text{padding:30% 80px;}
	.sy_pinpai .l .text .tit{font-size:40px; margin-bottom:30px;}
	.sy_pinpai .l .text .con{line-height:27px;font-size: 18px;}
}
@media (min-width:1400px) {
	.sy_pinpai .l1{height:601px;}
	.sy_pinpai .l .text{padding:30% 80px;}
	.sy_pinpai .l .text .tit{font-size:40px; margin-bottom:40px;}
	.sy_pinpai .l .text .con{line-height:27px;font-size: 18px;}
}
@media (min-width:1440px){
	  .sy_pinpai .l1{height:632px;}
	.sy_pinpai .l .text{padding:40% 80px;}
}
@media (min-width: 1500px){
	  .sy_pinpai .l1{height:66.px;}
	.sy_pinpai .l .text{padding:40% 80px;}
}
@media (min-width:1600px) {
	.sy_pinpai .l1{height:683px;}
}
@media (min-width:1800px) {
	.sy_pinpai .l1{height:800px;}
}






















