@charset "utf-8";
/*html, body { opacity: 0}*/

body{color:#333; font-family:"思源黑体";font-size:16px; line-height:28px;}
*{margin:0; padding:0;}
ul li{list-style:none;}
.clearboth{clear:both;}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none; color:#c10d34;}
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#E62129;}
.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{width: 100%;position: fixed;top: 0;left: 0;/*height: 2.25rem;line-height: 2.25rem;*/background: #fff;box-shadow: 0px 0 5px 0 rgba(0,0,0,.3);padding: 0 0 0 0;box-sizing: border-box;z-index: 999;}
#header .container{ width:96%; margin:0 auto; position:relative;}
#header .container .logo{float:left;color:#333;padding:5px 0;}
#header .container .logo img{vertical-align:middle;max-width:90px;}
#header .logo .l_left{ width:180px; float:left;border-right: none;}
#header .container .logo img{vertical-align:middle;max-width:90px;}
#header .logo .l_right{display:none; float:left; margin-top:5px; margin-left:13px;}
#header .logo .l_right h2{ color:#2a2a2c; font-size:18px; letter-spacing:0; margin:0; font-weight:bold;padding-top:5px;}
#header .logo .l_right h2 span{ color:#ee1d23;}
#header .logo .l_right p{ color:#999;font-size: 0.65em;margin-bottom: 0;}
#nav2{display:none;width:60%;float:right;}
.nav{ height:70px;line-height:70px;position:relative;z-index:1; }
.nav a{color:#fff;}
.nav .nLi{float:left;position:relative;display:inline;}
.nav .nLi h3{ float:left;margin:0; margin-right:108px;display:inline; }
.nav .last h3{ margin-right:0; }
.nav .nLi h3 a{display:block;padding:0 20px;font-size:18px;line-height:90px;font-weight:bold;color:#222;transition: color .4s ease;}
.nav .sub{ display:none; width:140px; left:-40px; top:90px;  position:absolute; background:#29166f;  line-height:40px;  }
.nav .sub li{ zoom:1; text-align:center; color:#333;font-size:16px;}
.nav .sub li a{color:#fff;display:block; }
.nav .sub li a:hover{background:#fff;color:#29166f;}
.nav .sub li img{width:150px;}
.nav h3 a:hover{color:#E62129; transition: all .4s ease; border-bottom:2px solid #29166f;}
.nav h3 a.on{color:#E62129; transition: all .4s ease; border-bottom:2px solid #29166f;}
.nav .tel1{font-size: 18px; font-weight: bold;}
.nav .tel1 a{font-weight: bold !important;}
.nav .tel1 a i{padding-right:5px;}

.nav-box2{display:block;}
.nav-box2{float:right;display:block; position:relative;margin-top:0;}
.nav-box2 h3{margin-top:7px;margin-bottom:0;}
.nav-box2 ul{display:none;width:100px; position:absolute;top:60px; right:0; background:url(../images/bg.png) repeat;  z-index:9998 !important;padding:10px 0;}
.nav-box2 ul li{text-align:center;line-height:2;}
.nav-box2 ul li a{color:#fff;display:block;}
.nav-box2 ul li a:hover{color:#fff;background:#c10d34;}

.tel{float:right;  margin-top:20px;color:#333;  display:none; font-weight:bold;}
.tel p{padding-left:25px;}
.tel p.phone{background:url(../images/bg5.png) left no-repeat;}
.tel p.email{background:url(../images/bg7.png) left no-repeat;}

/*banner*/
.banner{width:100%;position:relative;overflow:hidden;margin-top:0;}
.banner-img{width:100%;}
.banner-img img{width:100%;/*object-fit:cover;*/height: auto !important;}
.banner-pcimg{display:none;}
.banner-mbimg{display:block;min-height:230px;margin-top:50px;}
.banner .swiper-slide{overflow: hidden;position: relative;}
.banner .swiper-slide img{transform: matrix(1.0, 0, 0, 1.0, 0, 0);transition: all 0.4s ease 1.2s;}
.banner .swiper-slide-active img{transition-delay: 0.4s !important;transform: matrix(1.1, 0, 0, 1.1, 0, 0);transition: all 5s ease;}
.banner_text{position:absolute;z-index:2;width:100%;height:120px;margin-top: -100px;left:5%;top:70%;text-align: left;color: #fff;text-shadow:0 0 10px #333;padding-right:15px;}
.banner_text h3{font-size:24px;line-height:1em;margin-bottom:15px;position: relative;} 
.banner_text h3:before{content: '';width: 550px;/*height: 16px;background: #c8a063;*/position: absolute;right: -30px;bottom: 8px;z-index: -1;} 
.banner_text p{font-size:14px;line-height:2em;}
.banner_text p span{font-size: 36px; line-height:1em; display: block;  margin-top: 20px;}

@keyframes banLt{0%{transform: translateX(-280px);opacity: 0;}100%{transform: translateX(0);opacity: 1;}}
@keyframes banRt{0%{transform: translateX(280px);opacity: 0;}100%{transform: translateX(0);opacity: 1;}}
@keyframes banPs{0%{transform: scale(.4);opacity: 0;}100%{transform: scale(1);opacity: 1;}}
@keyframes banLine{0%{width: 0;}100%{width: 100%;}}
.banner .swiper-slide-active .banner_text{animation: banPs 1.4s ease both;}
#swiper-container1 .swiper-pagination{bottom: 40px;}
#swiper-container1 .swiper-pagination span.swiper-pagination-bullet{outline: none;position: relative;width: 10px;height: 10px;background:#fff;margin:0 7px;opacity: 1;} 
#swiper-container1 .swiper-pagination span.swiper-pagination-bullet:before{content:'';position: absolute;left:-3px;top:-3px;width:15px;height:16px;border:1px solid #fff;border-radius: 50%;opacity: 0;}
#swiper-container1 .swiper-pagination span.swiper-pagination-bullet-active{}
#swiper-container1 .swiper-pagination span.swiper-pagination-bullet-active:before{opacity:1;}

#banner{}
#banner .container{padding:0;}
.slideBox {width: 100%;overflow: hidden;position: relative;}
.slideBox .hd {overflow: hidden;position: absolute;right: 10px;bottom: 5px;z-index: 1;}
.slideBox .hd ul {overflow: hidden;zoom: 1;float: left;}
.slideBox .hd ul li {float: left;margin-right: 5px;width: 30px;height: 5px;text-align: center;background: #fff;cursor: pointer;}
.slideBox .hd ul li.on {background: #f00;color: #fff;}
.slideBox .bd {position: relative;height: 100%;z-index: 0;}
.slideBox .bd li {zoom: 1;vertical-align: middle; margin:0; padding:0;}
.slideBox .bd img {width: 100%;display: block}

/*首页--产品中心*/
.sy_product{background-image: linear-gradient(90deg, #29166f, #371c97);padding:20px 0;padding-bottom:10px;}
#product{/*margin:30px 0;*/width: 100%;overflow: hidden;position: relative;padding:30px 0 20px;}
.title-zm{position: absolute;width:100%;left:0;margin-left:0;top:15px;z-index: 2;text-align: center;}
.title-zm h6{font-size:50px;color: #551526;opacity: 0.08;font-family: 'DinM';position: relative;transition: all 2s ease 1s;transform: scale(0);line-height: normal;text-transform: uppercase; font-weight:bold;}
#product .title-zm h6{transform: scale(1);}
#product .title-zm:before, #product .title-zm:after{opacity: 1;}
.title-tit{width: 100%;text-align:center;margin-bottom:20px;}
.title-tit h6{font-size:28px;color:#333;display:inline-block;font-weight:bold;line-height:1em;margin: 0;}
.title-tit .en{font-size:15px;color:#888;text-transform:uppercase;}
.title-tit .line{width:43px;margin:0 auto;margin-top:15px;height:3px;background-color:#E62129;display:block;}

.sider-nav{/*border:3px solid #e68802;*/ margin-bottom:20px;margin-top:0px;}
.sider-title{height:66px; line-height:66px;background:#190C56; /*background:url(../images/bg8.jpg) repeat;*/text-align:left; font-size:24px; font-weight:bold; color:#fff;border-bottom:2px solid #fff; padding-left:0;}

#main{ /*background:#f2f2f2;*/}
.weizhi{border-bottom:1px solid #dddddd;font-size:14px;line-height:50px;padding:0 5px;}
.weizhi .w_left{float:left;}
.weizhi .w_left i{padding-right:10px;}
.weizhi .w_right{float:right;}
.weizhi .w_right ul li{float:left;margin: 0 0.2rem;}
.weizhi .w_right ul li a{ display:block; color:#333;}
.weizhi .w_right ul li:hover a{color:#E62129;border-bottom:2px solid #E62129;}
.weizhi .w_right .on a{color:#E62129;border-bottom:2px solid #E62129;}

.sideMenu{ display:none;  }
.sideMenu h3{ height:60px;line-height:60px;padding-left:20px;cursor:pointer;margin:0;font-size:18px;border-bottom:2px solid #fff;background:#bbb;/*border-left: 5px solid #da251c;*/}
.sideMenu h3 a{ color:#190C56;display:block;font-weight: bold;}
.sideMenu h3.on{background:#bbb;}
.sideMenu h3 em{ float:right;display:block;width:40px;height:40px;background:url(../images/icoAdd.png) 16px 25px no-repeat;cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -49px; }
.sideMenu ul{ padding:8px 10px 8px 20px;color:#555; background:#eee;display:none; border-bottom:1px solid #ddd;/* 默认都隐藏 */ margin:0;}
.sideMenu ul li{height:40px; line-height:40px;font-size:16px;/*list-style-type:disc;*/}
.sideMenu ul li i{ font-size:20px; padding-right:10px; color:#f00;}
.sideMenu ul li a{color:#333;}
.sideMenu ul li a:hover{color:#190C56;}
.sideMenu ul li a.on{color:#190C56;}

.menu1{display:none;}
.menu2{display:block;}
.sider-title2{height:60px; line-height:60px; background:#190C56; font-size:18px; font-weight:bold; color:#fff;padding:0 15px;}
.sider-title2 span{float:left;}
.sider-title2 a{float:right; font-size:13px; font-weight:normal;}
.sider-title2 a:hover{color:#222;}
.sider-content{font-size:14px; line-height:36px; text-align:center;/*background:#fff;*/}
.pro_feilei{margin-bottom:10px;}
.pro_feilei ul{text-align:center;}
.pro_feilei ul li{display:inline-block;margin:5px 0;}

.rect-1061{padding-bottom:105.7%;position: relative;display: block;width: 100%;height: 0}
.pro1{padding-bottom:137px; position:relative; transition:all 0.5s ease; margin-bottom:35px; box-shadow:-4px 2px 20px 1px rgba(0,0,0,0.2);}
.pro1 .img1{position: absolute;left: 0;top: 0;width: 100%;height: 100%;*height: auto;}
.pro1 img{ max-width:100%; display:block; margin:0 auto;}
.pro1 .rect-1061:after {content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); opacity:0; visibility:hidden; transition:opacity .2s ease;}
.pro1 .intro{background:#fff; text-align:center; position:absolute; left:0; width:100%; bottom:0;}
.pro1 .intro .box{padding:32px 20px 28px;}
.pro1 .intro .box .tit{margin-bottom:10px;font-size:20px; line-height:30px; color:#333; font-weight:bold;}
.pro1 .intro .box .con{height:0; overflow:hidden; transition:all 0.5s ease; text-align:left;display:block; float:left; width:48%; margin-right:2%; line-height:27px; font-size:13px; color:#303030;}
/*.pro1 .intro .box .con a{display:block; float:left; width:48%; margin-right:2%; line-height:27px; font-size:13px; color:#303030;}*/
/*.pro1 .intro .box .intro_more{margin-top:15px}*/
.pro1 .intro .box .intro_more{margin-top:15px;margin-right:13px; display:inline-block; font-size:14px; position:relative; color:#f00;}
.pro1 .intro .box .intro_more:before{content:''; display:block; position:absolute; left:0; bottom:0; width:0px; height:1px; background:#666; transition:all 0.5s ease;}
.pro1 .intro .box .intro_more:after{content:''; width:10px; height:10px; background:url(../images/proCen02_3.png) no-repeat center; position:absolute; right:-15px; top:50%; margin-top:-5px;}
.pro1 .li_line{width:0; height:5px; background:#ffcb2d; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}
.pro1 .bd_more{width:220px; height:52px; line-height:52px; text-align:center; color:#666; border:1px solid #666; border-radius:3px; font-size:18px; cursor:pointer; margin:0 auto; transition:all 0.5s ease;}
.pro1 a:hover .intro .box .tit{color:#E62129;}
.pro1 a:hover .intro .box .con{color:#666;}
.pro1:hover .intro .box{padding: 40px 20px;}
.pro1:hover .intro .box .con{height:90px;}
.pro1:hover .li_line{width:100%;}
.pro1:hover{box-shadow:-4px 2px 20px 1px rgba(0,0,0,0.2);}
.pro1:hover .rect-1061:after{opacity:1; visibility:visible;}
.pro1 .bd_more:hover{border-color:#00a1e9; background:#00a1e9; color:#fff;}
.pro1 a:hover:before .intro .box .intro_more{width:100%;color:#fb6427;}

.pro2{margin-bottom:0;border:1px solid #efefef;margin-bottom: 30px;}
.pro2 .pic{overflow:hidden;}
.pro2 .pic img{display:block;max-width:100%;margin:0 auto;transition: all 0.6s ease-out;}
.pro2 .box{background:#efefef;position:relative;padding:30px 20px;padding-right:70px;}
.pro2 .box .jt{position:absolute;right:0;bottom:0;height:55px;line-height:55px;width:55px;background:#da251c;color:#fff;}
.pro2 .box .jt i{font-size:24px;}
.pro2 .box .tit{font-size:22px; color:#222;padding-bottom:10px;border-bottom:2px solid #d9d9d9;margin-bottom:10px;text-align:left;}
.pro2 .box .text{font-size:15px;line-height:26px;color:#999999;text-align:left;}
.pro2 a:hover .pic img{transition:all 0.6s;transform:scale(1.1);}
.pro2 a:hover .box .jt{background:#29166f;}

.pro{border:1px solid #ccc;}
.pro p{margin-bottom:0;}
.pro img{width:100%;}
.pro-bg{width:100%; overflow:hidden;}
.pro-bg img{width:100%;transform:scale(1,1);transition-duration:0.5s;opacity:1;}
.pro-bg img:hover{ transform:scale(1.1,1.1); transition-duration:0.5s; opacity:0.8;}
.pro-bottom{border:1px solid #ddd;background:#fff; margin-top:20px;}
.pro-bottom .container{}
.pro-bottom h3{text-align:left;line-height:40px;font-size:18px; font-weight:bold; color:#222; background:#f5f5f5; text-indent:15px; margin-top:0;}
.pro-bottom ul li{display:inline-block; float:left; margin:0 15px;font-size:13px;line-height:2;}

.sy_about{background:url("../images/about_bj1.jpg") no-repeat center #efefef;padding:40px 0;}
.sy_about .title{color:#fff;font-size:24px;margin-bottom:20px;}
.sy_about .title .line{width:43px;margin-top:15px;height:3px;background-color:#E62129;display:block;}
.sy_about .container{display:flex;justify-content:space-around;flex-wrap:wrap;}
.sy_about .pic{overflow:hidden;border-radius:0 50px 0 50px;}
.sy_about .pic img{display:block;max-width:100%;margin:0 auto;transition:all 0.4s;border-radius:0 50px 0 50px;}
.sy_about .pic img:hover{transform: scale(1.1, 1.1);}
.sy_about .a_right{padding-left:0;}
.sy_about .a_right .tit{font-size:24px;font-weight:normal;display:block;padding-top:26px;color:#333;}
.sy_about .a_right .tit strong{color:#29166f;}
.sy_about .a_right .t{color:#999;font-size:18px;margin-top:10px; margin-bottom:22px;display:block;}
.sy_about .a_right .line{position:relative;z-index:11;width:120%;height:2px;background:#ddd;display:block;margin-left:-20%;}
.sy_about .a_right .line i{width:15%;background:#da251c;height:2px;display:block;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-ms-transition: all 0.8s;-o-transition: all 0.8s;transition: all 0.8s;}
.sy_about .a_right:hover .line i{width:100%;}
.sy_about .con{color:#333;line-height:28px;margin-top:3%;text-indent:2em;}
.sy_about .tubiao{margin-top:30px;}
.sy_about .tubiao .l{text-align:left;padding:25px 20px;background:#fff;border-radius:0 30px 0 30px;margin-bottom:20px;}
.sy_about .tubiao .l .pic1{overflow:hidden;}
.sy_about .tubiao .l .pic1 img{display:block; max-width:100%;transition:all 0.4s;}
.sy_about .tubiao .l .t1{color:#222;font-size:22px;margin-bottom:15px;border-left:5px solid #da251c;padding-left:15px;}
.sy_about .tubiao .l .text{margin-top:15px;line-height:28px;font-size:16px;color:#888;}
.sy_about .tubiao .l:hover .pic1 img{transform: scale(1.1, 1.1);}
.sy_about .more{display:block;width:120px;height:38px;border:1px solid #fff;line-height:36px;font-size:16px;color:#fff;text-align:center;transition:all .3s;;-webkit-transition: all .3s;margin-top:30px;border-radius:25px;}
.sy_about .more i{padding-left:10px;font-size:17px;}
.sy_about .more:hover{background:#E62129;color:#fff;border-color:#E62129;transition:all .3s;;-webkit-transition: all .3s;}

#about{background:#fff; /*padding:30px 0 40px 0; font-size:14px; line-height:2*/overflow: hidden;position: relative;padding:0 0 0;}
#about .title-zm{position: absolute;width: 800px;left: 50%;margin-left: -400px;top: -16px;z-index: 2;text-align: center;}
#about .title-zm h6{transform: scale(1);}
#about .title-zm:before, #product .title-zm:after{opacity: 1;}
#about .nr{ text-align:center; font-size:16px; color:#888; margin-bottom:50px;}
#about img{width:100%;}
.about-title{height:55px; line-height:55px; font-size:20px; font-weight:bold; border-bottom:3px solid #ddd; margin-bottom:25px;}
.about-title span{float:left; border-bottom:3px solid #e68802; height:55px;}
.about-title a{float:right; font-size:13px; font-weight:normal;}
.about-title a:hover{color:#222;}
#about .more a{display:block; width:100px; height:36px; line-height:36px; text-align:center; color:#fff;background:#e68802; margin-top:20px;}

.about_num{background-repeat: no-repeat;background-size: auto;background-position: center;text-align: center;padding: 2% 0; background:url(../images/about_bj.jpg) no-repeat center; margin-bottom:50px;}
.about_num .l{ width:20%; text-align:center; float:left;}
.demo{display: inline-block;vertical-align: middle;color: #fff;margin: 0 4%;}
.demo h5{font-family:'Dinmed';font-size:20px;line-height:1; font-weight:bold;}
.demo h5 em{font-style:normal;font-size:12px;line-height:1;}
.demo h5 i{font-style:normal;font-size:13px;line-height:1;display: inline-block;vertical-align: top;}
.demo p{font-size:14px;color: #fff;line-height:1.2em; margin-top: 7px;}

.about-content .item .img1{overflow:hidden;}
.about-content .item .img1 img{transition: all 0.6s ease-out;}
.about-content .item:hover .img1 img{transition: all 0.6s;transform: scale(1.1);}
.about-content .item .tit{height:70px;line-height:70px; font-size:18px; text-align:center; color:#222;box-shadow: -4px 2px 20px 1px rgba(0,0,0,0.2); margin-bottom:20px;}

.tp{margin:20px 0 20px 0;}
.tp img{width:100%;}

#news{background:#fff;overflow: hidden;position: relative;padding:30px 0 0;}
#news .title-zm{position: absolute;width: 800px;left: 50%;margin-left: -400px;top:0;z-index: 2;text-align: center;}
#news .title-zm h6{transform: scale(1);}
#news .title-zm:before, #news .title-zm:after{opacity: 1;}

#news img{width:100%;}
.news-left{background:#fff;margin-bottom:50px;}
.contact-right{background:#fff;padding:0 15px 15px 15px;}
.slideTxtBox{width:100%;  overflow:hidden;border-top:1px solid #e5e5e5;}
.slideTxtBox .hd{ height:61px; line-height:61px; padding:0 10px 0 20px;  border-bottom:1px solid #e5e5e5; position:relative; }
.slideTxtBox .hd ul{ /*float:left;  position:absolute; left:43%; top:0;*/ height:60px;font-size:22px;font-weight:bold; margin:0 auto; text-align:center;}
.slideTxtBox .hd ul li{display: inline-block;padding:0 15px; cursor:pointer; line-height:60px;}
.slideTxtBox .hd ul li.on{ height:60px;   border-bottom:3px solid #f00; }
.slideTxtBox .bd ul{/* padding:15px 0;  */zoom:1;  display: flex;flex-wrap: wrap;}
.slideTxtBox .bd ul li{width:100%;border-right:none;padding: 30px 10px 0 10px;position: relative;}
.slideTxtBox .bd ul li:first-child{}
.slideTxtBox .bd ul li:last-child{border:none;}
.slideTxtBox .bd ul li:before{}
.slideTxtBox .bd ul li a{display: block;border-bottom: 1px solid #e5e5e5;padding-bottom: 38px;}
.slideTxtBox .bd ul li a span{font-size: 16px;color: #888;display: block;line-height:16px;margin-bottom: 28px;}
.slideTxtBox .bd ul li a span i{ color:#E62129; font-size:20px; padding-right:10px;}
.slideTxtBox .bd ul li a h3{font-weight:normal;font-size:20px;color:#333;line-height:1.8em;}
.slideTxtBox .bd ul li a em{display: block;width: 115px;line-height:40px;height: 40px;background:#29166f;border-radius: 25px;font-size: 16px;color: #fff;text-align:center;font-style: normal;margin:25px 0 25px;}
.slideTxtBox .bd ul li a .img{overflow: hidden;}
.slideTxtBox .bd ul li a .img img{transition: all 0.6s ease-out;}
.slideTxtBox .bd ul li:hover a .img img{transition: all 0.6s;transform: scale(1.1);}
.slideTxtBox .bd ul li:hover a{border-bottom: 1px solid #E62129;}

.sy_hezuo{background: url("../images/hezuo_bg.jpg") no-repeat center top;padding:30px 0;}
.sy_hezuo .l{padding:8px;}
.sy_hezuo .l .box{position: relative;overflow: hidden;background:#fff;padding:20px;border: 1px solid #eee;}
.sy_hezuo .l .box:before{content: '';background: linear-gradient(45deg,rgba(51,26,143,0.8), rgba(41,22,111,0.8));height: 100%;width: 100%;opacity: 0;filter: blur(10px);transform: scale(1) rotate(180deg);position: absolute;left: 0;top: 0;z-index: 1;transition: all 0.4s ease-in-out;}
.sy_hezuo .l .box:hover:before{box-shadow: 0 0 10px 2px #555;opacity: 1;filter: blur(0);transform: scale(0.92, 0.9) rotate(0);}
.sy_hezuo .l .box img{width: 100%;height: auto;transition: all 0.5s ease-in-out;}
.sy_hezuo .l .box:hover img{ transform: scale(1.9) rotate(45deg); }
.sy_hezuo .l .box .box-content{color: #fff;text-align: center;width: 100%;opacity: 0;transform: translateX(-50%) translateY(-50%) scale(3);position: absolute;top: 50%;left: 50%;z-index: 1;transition: all 0.5s ease;}
.sy_hezuo .l .box:hover .box-content{opacity: 1;transform: translateX(-50%) translateY(-50%) scale(1);}
.sy_hezuo .l .box .title{font-size:18px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;margin: 0;}
.sy_hezuo .l .box .post{font-size: 16px;text-transform: capitalize;}

.sy_hezuo .more{display:block;width:120px;height:38px;border:1px solid #E62129;line-height:36px;font-size:16px;color:#E62129;text-align: center;transition: all .3s;;-webkit-transition:all .3s;margin:0 auto;margin-top:30px;border-radius:25px;}
.sy_hezuo .more i{padding-left:10px;font-size:17px;}
.sy_hezuo .more:hover{background:#E62129;color:#fff;border-color:#E62129;transition:all .3s;;-webkit-transition: all .3s;}

@media only screen and (max-width:479px){
	.sy_hezuo .l .box .title{ font-size:14px; }
}

.mr{line-height:2;padding:15px 0;border-bottom:1px dashed #ddd}
.mr h3{margin-top:10px; font-size:16px;}
.mr p{color:#555; margin-bottom:0; font-size:14px;}
.mr p.more a{color:#e68802;font-weight:Bold;}

.contact-title{margin-bottom:20px;}
.contact-content{font-size:14px; line-height:32px;}
.contact-content p{margin:0;}

.wave{ position: relative; width: 100%; height: 300px; margin-top: 3%;}
.wave .shape { position: absolute; background: url(../images/wave1.png); background-repeat: repeat-x; width: 100%; height: 100%;}
.wave .shape1 { opacity: 1; animation: waveMove1 15s linear infinite; background-position: 300px 20px;}
.wave .shape2 { opacity: 0.3; animation: waveMove2 19s linear infinite; background-position: 600px 10px;}
.wave .shape3 { opacity: 0.1; animation: waveMove3 13s linear infinite; background-position: 0px 0px;}
.conTbox {text-align: center; position: absolute; width: 100%; margin: 0 auto; top:43%;}
.conTbox h5{font-size:22px;line-height:1.2;color: #fff;margin-bottom:22px; padding:0 15px;}
.conTbox .tactBtn{width: 145px;line-height:48px;border:2px solid rgba(255,255,255,.5);text-align: center;display: block;color: #fff;margin: 0 auto;transition:.3s;}
.conTbox .tactBtn:hover{border:2px solid #fff;}
@keyframes waveMove1 {
	from {background-position: 300px 20px;}
	to {background-position: -1620px 20px;}
}
@keyframes waveMove2 {
	from {background-position: 600px 10px;}
	to {background-position: -1320px 10px;}
}
@keyframes waveMove3 {
	from {background-position: 0px 0px;}
	to {background-position: -1920px 0px;}
}

/*内页--公共部分*/
.bb{display:none;}
.bb .container{padding:0;}
.bb img{width:100%;}

.bb1{display:block;margin-top:50px;}
.bb1 .container{padding:0;}
.bb1 img{width:100%;}

.pro-title{/*height:40px;*/ line-height:40px;font-size:24px;margin-bottom:30px;position:relative;display: none;}
.pro-title .en{font-size:15px;color:#888;text-transform: uppercase;}
.pro-title:after {position:absolute;content:"";left:0;width:40px;height:3px;background:#E62129;bottom:-10px;}
.sider-contact{margin-top:20px;}
.sider-content2{padding:15px;font-size:16px;color:#555;line-height:2;background:#fff;}
.sider-content2 .c1{background:url(../images/bg11.png) left no-repeat;line-height: 28px;padding-left: 20px;}
.sider-content2 .c2{background:url(../images/bg21.png) left no-repeat;line-height: 28px;padding-left: 20px;}
.sider-content2 .c3{background:url(../images/bg41.png) left no-repeat;line-height: 28px;padding-left: 20px;}
.sider-content2 .c4{background:url(../images/bg51.png) left no-repeat;line-height: 28px;padding-left: 20px;}
.product-list{text-align:center; line-height:2;}
.product-list .pro{background:#fff; margin-bottom:15px;}

.picFocus{margin:0 auto;width:100%;position:relative;overflow:hidden;zoom:1;border:1px solid #ddd;}
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;width:23%;text-align:center; margin:0 0.8%; }
.picFocus .hd ul li img{ width:100%; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("../images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#c10d34;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:100%; display:block;  }

.pro-wz{}
.pro-wz ul li{ line-height:2;padding:10px 0;font-size:1.1em; border-bottom:1px solid #e5e5e5;color:#555;}

.slideTxtBox2{ width:100%; border:1px solid #ddd; text-align:left; margin-top:15px;  }
.slideTxtBox2 .hd{ height:40px; line-height:40px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox2 .hd ul{ float:left; position:absolute; left:0; top:-1px; height:40px;   }
.slideTxtBox2 .hd ul li{ float:left;padding:0 15px;cursor:pointer; font-size:18px;font-weight:bold;}
.slideTxtBox2 .hd ul li.on{ height:40px;  background:#fff; border-top:2px solid #f00; border-bottom:2px solid #fff; }
.slideTxtBox2 .bd ul{ padding:15px;  zoom:1;line-height:2;  }
.slideTxtBox2 .bd ul table{width: 100% !important;}
.slideTxtBox2 .bd ul table tr td{border:1px solid #ddd;}

.about2{font-size:16px;color:#555;line-height:2;padding:15px 0;}
.about2 p{text-indent:2em;}

.num{ margin:0 auto;}
.num .l{text-align:center; margin-bottom:20px;}
.num .l a{background:#fff;display:block;padding:40px 25px;}
.num .l .shuzi{border-bottom:1px solid #dedede; padding-bottom:5px;}
.num .l .shuzi .n1{font-size:36px;color:#222;line-height:1; font-weight:bold;}
.num .l .shuzi .n1 i{font-style:normal;font-size:24px;line-height:1;display: inline-block;vertical-align: top;}
.num .l .shuzi p{font-size:16px;color:#666666;margin-top:10px;}
.num .l .tubiao{margin:0 auto;}
.num .l .tubiao img{display:block; max-width:100%; margin:0 auto;transition:all 0.4s;}
/*.num .l:hover .tubiao img{transform:rotate(360deg);}*/

/*经营理念*/
.linian{margin-bottom:30px;margin-top:20px;}
.linian .culture{display:block; flex-direction: row; justify-content: space-between; background: #fff;}
.linian .culture .chaoren{width:100%; overflow: hidden;}
.linian .culture .chaoren ol{margin-bottom:0;}
.linian .culture .chaoren li{border-bottom:1px #eee solid; display: flex; flex-direction: row; align-items: center; line-height:30px; height:130px;}
.linian .culture .chaoren li .chong{padding:20px 20px; border-right: 1px solid #eee;}
.linian .culture .chaoren li .chong img{display:block; width:50px;}
.linian .culture .chaoren li .danci{font-size:18px; padding:20px;}
.linian .culture .chaoren li .danci span{color:#190C56;width:auto;vertical-align:middle;display:inline-block;font-size:18px;}
.linian .culture .chaoren li .danci sup{color:#aaa;vertical-align:middle; display:inline-block;padding:0 15px;}
.linian .culture .cizhi{width:100%;overflow: hidden;}
.linian .culture .cizhi img{display:block;width:100%;object-fit:cover;height:auto;border-left:1px solid #eee;}

/*企业文化*/
.wenhua{margin-bottom:0;}
.wenhua .l1{height:300px;border: 1px solid #E5E5E5;transition: all 0.6s;margin-bottom:30px;background:#fff;}
.wenhua .l1 .pic{margin-top:40px;height: 68px;text-align: center;}
.wenhua .l1 .pic img{max-height: 68px;}
.wenhua .l1 .pic .pic01{display: inline-block;}
.wenhua .l1 .pic .pic02{display: none;}
.wenhua .l1:hover .pic .pic01{display: none;}
.wenhua .l1:hover .pic .pic02{display: inline-block;}
.wenhua .l1 dl dt{font-size:22px;line-height: 24px;margin-top: 24px;text-align: center;}
.wenhua .l1 dl dd{font-size: 16px;line-height: 21px;color: #666666;margin-top: 24px;text-align: center;}
.wenhua .l1 p{display: flex;margin-top: 40px;justify-content: center;align-items: center;font-size: 18px;line-height: 24px;color: #190C56;}
.wenhua .l1 p i{width: 33px;height: 1px;background-color: #190C56;margin-left: 7px;margin-right: 7px;}
.wenhua .l1:hover p{opacity:0;}
.wenhua .l1:hover dl dt{margin-top:45px;}
.wenhua .l1:hover{background-color:#190C56;}
.wenhua .l1:hover dl dt{color:#FFFFFF;}
.wenhua .l1:hover dl dd{color:#FFFFFF;}

/*行业应用*/
.case_list{ padding:30px 0;}
.case_list .l{margin-bottom:30px; background:#fff; border-radius:10px;}
.case_list .l .pic{overflow:hidden;padding:20px;}
.case_list .l .pic img{display:block;max-width:100%; margin:0 auto; border-radius:10px;transition:all 0.6s ease-out;}
.case_list .l .nr{ padding:30px;padding-left:30px;padding-top:0;}
.case_list .l .tit{margin-bottom:10px;font-size:20px;color:#333;line-height:32px;}
.case_list .l .con{font-size:16px;line-height:28px;color:#646464;height:56px;}

.news-list{padding:10px 0;line-height:2; overflow:hidden;color:#555;}
.news-list h3{margin:0 0 5px 0; font-size:16px; font-weight:normal;line-height:2;}
.news-list h3 a{color:#333;}
.mr{padding-bottom:20px; margin-bottom:10px;; border-bottom:1px dashed #ddd;}

.imgZoom img,.imgY180 img { -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;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom: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);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

.news-list .bott_ ul{overflow:hidden;}
.news-list .bott_ .new{margin-bottom:30px; background:#fff; transition:all 0.5s ease;}
.news-list .bott_ .new a{display:block;}
.news-list .bott_ .new .img_{width:28%; float:left; display:none;}
.news-list .bott_ .new .img_ img{ display:block; max-width:100%; margin:0 auto;}
.news-list .bott_ .new .txt{width:100%; float:right;}
.news-list .bott_ .new .txt .box{padding:20px;}
.news-list .bott_ .new .txt .box .intro{width:75%;float:left;}
.news-list .bott_ .new .txt .box .intro .tit{font-size:18px;line-height:26px;color:#333f47;}
.news-list .bott_ .new .txt .box .intro .tit a{color:#333f47}
.news-list .bott_ .new .txt .box .intro .tit a:hover{color:rgba(51,63,71,.6)}
.news-list .bott_ .new .txt .box .intro .con{font-size:15px;line-height:26px;color:#666666;margin:12px 0 20px;height:52px;overflow:hidden;}
.news-list .bott_ .new .txt .box .intro .symbol{display:inline-block;}
.news-list .bott_ .new .txt .box .intro .symbol span{display:inline-block;vertical-align:middle;width:70px;height:23px;line-height:23px;border:1px solid #a9a9a9;text-align:center;font-size:12px;color:#7e7e7e;margin-right:8px;}
.news-list .bott_ .new .txt .box .intro .symbol span:hover{border-color:rgba(169,169,169,.9)}
.news-list .bott_ .new .txt .box .intro .symbol span a:hover{color:#333f47;opacity:0.7;}
.news-list .bott_ .new .txt .box .date{float:right;text-align:center;/*margin-top:25px;*/}
.news-list .bott_ .new .txt .box .date .day {font-size:50px;line-height:50px;color:#333f47;font-family:Impact;margin-bottom:5px;}
.news-list .bott_ .new .txt .box .date .year{font-size:18px;line-height:32px;color:#333f47;font-family:Arial;}

.news-list .bott_ .new:hover {/*background:#fcb026;*/}
.news-list .bott_ .new:hover .txt .box .intro .tit{color:#E62129;}
.news-list .bott_ .new:hover .txt .box .intro .con{color:#333f47;}
.news-list .bott_ .new:hover .txt .box .intro .symbol span{border-color:#333f47; color:#333f47;}
/*没有图片的时候*/
.news-list .bott_ .new.noimg .img_{display:none;}
.news-list .bott_ .new.noimg .txt{width:100%;}


/*新闻详细页*/
.news_show{padding:20px 0;padding-top:0;width:100%;margin:0 auto;}
.news_show .name{font-size:20px;text-align:center;line-height:40px;font-weight:bold;}
.news_show .date{text-align:center;border-bottom:1px dashed #ccc;padding-bottom:15px;color:#888;font-size:14px;}
.news_show .nr{ padding:20px 0; font-size:16px;line-height:2;color:#555;text-indent: 2em;}
.news_show .nr img{display:block;max-width:100%;margin:0 auto; height: auto !important;}
.news_show .nr p span{text-wrap: unset !important;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

.news-bottom{margin-top:20px;}
.news-bottom ul{padding:0;margin:0;}
.news-bottom ul li{line-height:50px;font-size:16px;border-bottom:1px dashed #ddd;color:#777;}

.contact2{padding:0 0 30px 0; font-size:14px;line-height:2;}
.contact2 h3{font-size:2em; font-weight:bold; margin:20px 0 15px 0; color:#000;}
.contact2 p{margin:0;}
.contact2 iframe{margin-top:0;}
.contact2 .c1{background:url(../images/bg11.png) left no-repeat;line-height: 28px;padding-left: 20px;}
.contact2 .c2{background:url(../images/bg21.png) left no-repeat;line-height: 28px;padding-left: 20px;}
.contact2 .c3{background:url(../images/bg41.png) left no-repeat;line-height: 28px;padding-left: 20px;}
.contact2 .c4{background:url(../images/bg51.png) left no-repeat;line-height: 28px;padding-left: 20px;}

.contact2 .c_left{background:#fff;margin-bottom:20px;}
.contact2 .c_left .box{padding:15px;height:auto;}
.contact2 .c_left .box .tit{font-size:22px;color:#29166f;border-left: 5px solid #29166f;padding-left:15px; border-bottom:1px solid #dcdde1;padding-bottom:10px;margin-bottom: 20px;}
.contact2 .c_left .box ul li{line-height:36px;font-size:16px;color:#616161;}
.contact2 .c_left .box ul li i{padding-right:10px;width:30px;text-align:center;display:inline-block;color:#E62129;font-size:20px;}
.contact2 .c_left .box ul li p{display: inline-block}
.contact2 .c_left .box .item{line-height:40px; padding:13px 0; border-bottom:1px solid #dcdde1; font-size:16px;color:#616161; position:relative; padding-left:50px;float: left;width:100%;}
.contact2 .c_left .box .item span{width:40px; height:40px; position:absolute; left:0; top:12px; background:url(../images/contact_icon.png) no-repeat; background-position:0 0; margin-right:10px;}
.contact2 .c_left .box .item .icon2{background-position:-40px 0;}
.contact2 .c_left .box .item .icon3{background-position:-80px 0;}
.contact2 .c_left .box .item .icon4{background-position:-120px 0;}
.contact2 .c_left .box .item .icon5{background-position:-160px 0;}
.contact2 .c_left .ercode{text-align:center; font-size:16px; color:#616161; margin-top:20px;}
.contact2 .c_left .ercode .ewm{width:40%; padding:2%;}
.contact2 .c_left .ercode .ewm .t{margin-top:5px;}


/*内页内容结束*/

/*底部*/
#footer{background:url(../images/footer_bj.jpg) left no-repeat #292D38;/*background: linear-gradient(90deg, #29166f, #371c97);*/font-family:"思源黑体";color:#fff;}
#footer a{color:#fff;}
#footer .ft1{padding:40px 0 20px 0;}
#footer .ft1 .container{}
#footer .ft1 dl dt{font-size:18px;font-weight:weight; margin-bottom:17px; padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1);}
#footer .ft1 dl dt span{padding-bottom:15px;border-bottom:2px solid #E62129;}
#footer .ft1 dl dd{font-size:15px; line-height:2;color:rgba(255,255,255,.3);}
#footer .ft1 dl dd i{ padding-right:10px;}
#footer .ft1 dl dd a{color:rgba(255,255,255,.3);}
#footer .ft1 dl dd p{margin-bottom:0;}
#footer .ft2{border-top:1px solid rgba(255,255,255,.1);text-align:center;color: rgba(255,255,255,.3);padding:15px 0;font-size:14px; line-height:1.8;}
#footer .ft2 a{color: rgba(255,255,255,.3);}

#footer .ft1 .c1{background:url(../images/bg11.png) left no-repeat;line-height: 28px;padding-left: 20px;}
#footer .ft1 .c2{background:url(../images/bg21.png) left no-repeat;line-height: 28px;padding-left: 20px;}
#footer .ft1 .c3{background:url(../images/bg41.png) left no-repeat;line-height: 28px;padding-left: 20px;}
#footer .ft1 .c4{background:url(../images/bg51.png) left no-repeat;line-height: 28px;padding-left: 20px;}
#footer .ft1 .c5{background:url(../images/bg31.png) left no-repeat;line-height: 28px;padding-left: 20px;}
#footer .ft1 .l{ display:none;}

/*底部条幅*/
.tiaofu{padding:30px 0;text-align:center;font-size:20px;color:#fff;background-image:linear-gradient(90deg, #29166f, #371c97);letter-spacing:3px;}
.tiaofu a{display:block;margin:0 auto;margin-top:20px;width:200px;height:43px;line-height:43px;font-size:18px;text-align:center;color:#E62129;border-radius:5px; background:#fff;}
.tiaofu a:hover{background:#fff;color:#E62129;}

/*手机端拨打号码*/
#tel{position:fixed;right:10px;bottom:140px;background:#E62129;display:inline-block;text-align:center;width:39px;height:40px;font-size:16px;color:#fff;padding: 3px 10px 5px 10px;z-index:9999;border-radius:20px;}
#tel i{display:block;color:#fff;font-size:24px;}

@media (min-width:768px) { 
#header{padding: 0 0 0 1.4rem;}
#header .container .logo{padding:10px 0;}
#header .container .logo img{max-width:100%;}
#header .container{padding:0; }
#header .container .logo{font-size:2.8em;}
#nav2{display:none;width:60%;}
#nav2 .container{padding:0;}
.nav-box2{display:block;}
.nav .nLi h3{  margin-right:11px; }
.nav .last h3{ margin-right:0; }
.nav .sub{width:146px;}
.tel{display:block; margin-top:30px;}
#banner{margin-top:20px;}
.banner{margin-top:90px;}
.banner-pcimg{display:block;}
.banner-mbimg{display:none;}
.banner_text{height: 248px;margin-top: -168px;left:5%;top: 60%;}
.banner_text h3{font-size:36px;line-height:1em;margin-bottom:25px;} 
.banner_text h3:before{content: '';width: 550px;/*height: 16px;background: #c8a063;*/right: -30px;bottom: 8px;} 
.banner_text p{font-size:20px;line-height:2em;}

.bb{display:block;}
.bb1{ display:none;}
.pro-title{line-height:40px;font-size:28px;margin-bottom:40px;position:relative;}
.sider-title{ text-align:center;}

/*首页--产品中心*/
#product{padding:50px 0 30px;}
.title-zm{width: 800px;left: 50%;margin-left: -400px;top:50px;}
.title-zm h6{font-size:80px;}
.title-tit{margin-bottom: 60px;}
.title-tit h6{font-size: 36px;line-height: 1em;}

#product .container{padding:0;}
#about .container{padding:0;}
.bb .container{padding:0;}


#about{padding:50px 0 0;}
#about .title-zm{top:0;}
.demo h5{font-size:34px;}
.demo h5 em{font-size:14px;}
.demo h5 i{font-size:20px}
.demo p{font-size:16px;color: #fff;line-height:1.2em; margin-top: 7px;}

.num{ margin:60px auto;}
.num .l{padding:0 15px; margin-bottom:20px;}
.num .l a{padding:20px 20px;}
.num .l .shuzi{padding-bottom:10px;}
.num .l .shuzi .n1{font-size:48px;}
.num .l .shuzi .n1 i{font-size:24px;}
.num .l .shuzi p{font-size:16px;margin-top:10px;}

#news{padding:50px 0 0;}
#news .title-zm{width: 800px;left: 50%;margin-left: -400px;top:0;}
.slideTxtBox .bd ul li{width:50%;border-right: 1px solid #e5e5e5;padding:78px 40px 0px 40px;}
.slideTxtBox .bd ul li a{padding-bottom: 38px;}
.slideTxtBox .bd ul li a span{font-size: 16px;margin-bottom: 28px;}
.slideTxtBox .bd ul li a span i{font-size:20px; padding-right:10px;}
.slideTxtBox .bd ul li a h3{font-size:22px;line-height:1.8em;}
.slideTxtBox .bd ul li a em{margin:45px 0 65px;}

.news-list .bott_ .new .img_{width:20%; display:block;}
.news-list .bott_ .new .txt{width:79%;}
.news-list .bott_ .new .txt .box{padding:50px 85px 40px 60px;}
.news-list .bott_ .new .txt .box .intro{width:80%;}
.news-list .bott_ .new .txt .box .intro .tit{font-size:24px;line-height:48px;}
.news-list .bott_ .new .txt .box .intro .con{font-size:15px;line-height:26px;margin:12px 0 35px;height:52px;}
.news-list .bott_ .new .txt .box .date .day {font-size:60px;line-height:60px;margin-bottom:5px;}
.news-list .bott_ .new .txt .box .date .year{font-size:18px;line-height:32px;}

.case_list .l .nr{ padding:30px; padding-left:0; padding-top:30px;}
.case_list .l .tit{margin-bottom:10px; font-size:22px;line-height:32px;}

.contact2 .c_left .box .tit{font-size:24px;}
.contact2 .c_left .box .item{line-height:40px; padding:13px 0;font-size:18px;padding-left:50px;width: 50%;}

.conTbox {top:55%;}
.conTbox h5{font-size:30px;margin-bottom:22px;}
.conTbox .tactBtn{width: 145px;line-height:48px;}
.contact2 iframe{margin-top:0;}

#footer .ft1 .container{padding:0;}
#footer .ft1 .l{ display:block;}
#tel{display:none;}
.tiaofu{padding: 130px 0;font-size: 32px;}
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width:992px) {
#header .container .logo{/*font-size:3.44em;padding:30px 0;*/}
.nav .nLi h3{  margin-right:20px; }
.nav .last h3{ margin-right:0; }
.nav .nLi h3 a{padding:0 40px;font-size:18px;}
.nav .sub{width:184px;}
.tel{margin-top:40px;}
.mr h3{margin-top:0;}
.sider-nav{margin-bottom:0;}
.sider-title{height:66px; line-height:66px;}
.sider-title2{height:55px; line-height:55px;}
.menu1{display:block;}
.menu2{display:none;}
.sideMenu{ display:block;  }
.bb{margin-top:92px;}
.banner{margin-top:70px;}
.title-zm{width: 800px;left: 50%;margin-left: -400px;top:30px;}
.title-zm h6{font-size:80px;}
.title-tit{margin-bottom: 60px;}
.title-tit h6{font-size: 36px;line-height: 1em;}
.demo h5{font-size:40px;}
.demo h5 em{font-size:14px;}
.demo h5 i{font-size:20px}
.demo p{font-size:16px;color: #fff;line-height:1.2em; margin-top: 7px;}
.slideTxtBox .bd ul li{width:50%;border-right: none;padding:40px 40px 0px 40px;}
.sy_product{padding:50px 0;padding-bottom:30px;}
.pro_feilei{margin-bottom:30px;}
.pro_feilei ul li{margin:5px 10px;}
	
.sy_about{padding:140px 0;}
.sy_about .title{font-size:33px;margin-bottom:30px;}
.sy_about .title .line{width:43px;margin-top:15px;}
.sy_about .a_right{padding-left:4%;}
.sy_about .a_right .tit{font-size:32px;padding-top:36px;}
.sy_about .a_right .t{font-size:18px;margin-top:10px;margin-bottom:32px;}
.sy_about .con{line-height:28px;}
.sy_about .tubiao{margin-top:40px;}
.sy_about .tubiao .l{padding:45px 30px;border-radius:0 30px 0 30px;margin-bottom:0;}
.sy_about .more{width:120px;height:45px;line-height:43px;font-size:16px;margin-top:60px;border-radius:25px;}
	
.sy_hezuo{padding:100px 0;}
.sy_hezuo .l{padding:8px;}
.sy_hezuo .l .box{padding:40px;}
.sy_hezuo .l .box .title{font-size:18px;}
.sy_hezuo .l .box .post{font-size: 16px;}
.sy_hezuo .more{width:120px;height:45px;line-height:43px;font-size:16px;margin-top:60px;}
	
.weizhi{font-size:16px; line-height:69px;}
.weizhi .w_left i{padding-right:10px;}
.weizhi .w_right ul li{margin: 0 1.5rem;}
	
.pro-title{line-height:40px;font-size:24px;margin-bottom:50px;}
.pro-title .en{font-size:15px;}
.pro-title:after{bottom:-10px;}
	
.about2{padding:15px 15px;}
	
.linian{margin-bottom:80px;margin-top:0;}
.linian .culture{display: flex;}
.linian .culture .chaoren{width:60%;}
.linian .culture .chaoren li{display: flex; flex-direction: row;line-height: 60px; height:92px;}
.linian .culture .chaoren li .chong{padding:27px 50px;}
.linian .culture .chaoren li .chong img{width:50px;}
.linian .culture .chaoren li .danci{font-size:18px;padding: 15px 25px;}
.linian .culture .chaoren li .danci span{width:90px;font-size:22px;}
.linian .culture .chaoren li .danci sup{padding: 0 15px;}
.linian .culture .cizhi{width:40%;}
.linian .culture .cizhi img{height:459px; }
	
.wenhua .l1{height:400px;margin-bottom:30px;}
.wenhua .l1 .pic{margin-top:67px;height:68px;}
.wenhua .l1 .pic img{max-height:68px;}
.wenhua .l1 dl dt{font-size:22px;line-height:24px;margin-top:24px;}
.wenhua .l1 dl dd{font-size: 16px;line-height: 21px;margin-top:24px;}
.wenhua .l1 p{margin-top:40px;font-size:18px;line-height:24px;}
.wenhua .l1:hover dl dt{margin-top:45px;}
.case_list{ padding:60px 0;}	
.contact2 .c_left .box{padding:30px;height:450px;}
.contact2 .c_left .box .tit{font-size:24px;padding-left:15px;padding-bottom:10px;}
.contact2 .c_left .box ul li{line-height:42px;font-size:16px;}
	
#footer .ft1{padding:80px 0 40px 0;}

}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width:1200px) {
#header .logo{}
#header .logo .l_left{ width:138px;border-right:1px solid #e5e5e5;}
#header .logo .l_right{ width:280px;display:block;}
#header .logo .l_right h2{font-size:20px;}
#header .logo .l_right p{font-size:14px;margin-top:2px;margin-bottom:0; letter-spacing:2px;}
#nav2{display:block;width:70%;}
.nav-box2{display:none;}
.nav .nLi h3{  margin-right:0; }
.nav .nLi h3 a{padding:0 22px;font-size:18px;}
.nav .last h3{ margin-right:0; }
.mr p.more{margin-top:10px;}
.banner{margin-top:90px;}
.title-zm{width: 800px;left: 50%;margin-left: -400px;top:30px;}
.title-zm h6{font-size: 100px;}
.title-tit{margin-bottom:40px;}
.title-tit h6{font-size:33px;line-height: 1em;}
.demo h5{font-size:70px;}
.demo h5 em{font-size:14px;}
.demo h5 i{font-size:30px}
.demo p{font-size:18px;color: #fff;line-height:1.2em; margin-top: 7px;}
.slideTxtBox .bd ul li{width:25%;border-right: 1px solid #e5e5e5;padding:78px 30px 0px 30px;}
}

/* 大屏幕（大桌面显示器，大于等于 1400px） */
@media (min-width:1300px) {
#nav2{display:block;width:64%;}
.nav .nLi h3{  margin-right:0; }
.nav .nLi h3 a{padding:0 15px;font-size:16px;}
.nav .last h3{ margin-right:0; }
.mr p.more{margin-top:10px;}
.demo h5{font-size:70px;}
.demo h5 em{font-size:14px;}
.demo h5 i{font-size:30px}
.demo p{font-size:18px;color: #fff;line-height:1.2em; margin-top: 7px;}
}

/* 大屏幕（大桌面显示器，大于等于 1400px） */
@media (min-width:1400px) {
#nav2{display:block;width:64%;}
.nav .nLi h3{  margin-right:0; }
.nav .nLi h3 a{padding:0 12px;font-size:16px;}
.nav .last h3{ margin-right:0; }
.mr p.more{margin-top:10px;}
.demo h5{font-size:70px;}
.demo h5 em{font-size:14px;}
.demo h5 i{font-size:30px}
.demo p{font-size:18px;color: #fff;line-height:1.2em; margin-top: 7px;}
.news_show{width:90%;}
}

/* 大屏幕（大桌面显示器，大于等于 1440px） */
@media (min-width:1440px) {
#nav2{display:block;width:62%;}
.nav .nLi h3{  margin-right:0; }
.nav .nLi h3 a{padding:0 14px;font-size:16px;}
.nav .last h3{ margin-right:0; }
.mr p.more{margin-top:10px;}
.demo h5{font-size:70px;}
.demo h5 em{font-size:14px;}
.demo h5 i{font-size:30px}
.demo p{font-size:18px;color: #fff;line-height:1.2em; margin-top: 7px;}
}

/* 大屏幕（大桌面显示器，大于等于 1500px） */
@media (min-width:1500px) {
#nav2{display:block;width:65%;}
.nav .nLi h3{  margin-right:0; }
.nav .nLi h3 a{padding:0 16px;font-size:17px;}
.nav .last h3{ margin-right:0; }
.mr p.more{margin-top:10px;}
.news_show{width:80%;}
}

/* 大屏幕（大桌面显示器，大于等于 1600px） */
@media (min-width:1600px) {
#header .logo{}
#header .logo .l_left{ width:138px;border-right:1px solid #e5e5e5;}
#header .logo .l_right{ width:240px;display:block;}
#header .logo .l_right h2{font-size:22px;}
#header .logo .l_right p{font-size:16px;letter-spacing: 2.3px;}
#nav2{display:block;width:68%;}
.nav .nLi h3{  margin-right:0; }
.nav .nLi h3 a{padding:0 20px;font-size:18px;}
.nav .last h3{ margin-right:0; }
.mr p.more{margin-top:10px;}
}

/* 大屏幕（大桌面显示器，大于等于 1700px） */
@media (min-width:1700px) {
#nav2{display:block;width:62%;}
.nav .nLi h3{  margin-right:0; }
.nav .nLi h3 a{padding:0 20px;font-size:18px;}
.nav .last h3{ margin-right:0; }
.mr p.more{margin-top:10px;}
}

/* 大屏幕（大桌面显示器，大于等于 1800px） */
@media (min-width:1800px) {
#nav2{display:block;width:62%;}
.nav .nLi h3{  margin-right:0; }
.nav .nLi h3 a{padding:0 20px;font-size:18px;}
.nav .last h3{ margin-right:0; }
.mr p.more{margin-top:10px;}
}

/* 大屏幕（大桌面显示器，大于等于 1900px） */
@media (min-width:1900px) {
#nav2{display:block;width:62%;}
.nav .nLi h3{  margin-right:0; }
.nav .nLi h3 a{padding:0 25px;font-size:18px;}
.nav .last h3{ margin-right:0; }
.mr p.more{margin-top:10px;}
}

