@charset "UTF-8";
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html, body, form, fieldset, legend{margin:0;padding:0;}
body, input, select, textarea{font-family:"思源黑体";font-size:16px;line-height: 1.8;color: #333;}
body { color: #555; margin:0px; padding:0;overflow-x:hidden;position:relative;background-color:#fff;}
* {padding: 0;margin: 0; font-family:"思源黑体 CN" !important;}
input, select, textarea {border-radius:0;outline:none; }
a{color:#333;text-decoration:none !important; }
a:hover{color:#f08519;}
p{margin: 0 0 0.16rem;}
p img{display:inline-block;}
ul, dl, dl dt, dl dd{ margin:0; padding:0;}
ul, li {list-style:none;}
img {border:none;}

/* 限制行数省略号 */
.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;}

/*分页*/
/*.page{margin:0 auto;margin-top:30px;}
.page ul{list-style:none;margin:0;padding:0;font-size:0;text-align:center;}
.page ul li{display:inline-block;font-size:16px;margin:0 0.8rem;}
.page ul li a{display:block;padding:5px 15px;background-color:#f5f5f5; color:#555;border:1px solid #ddd;}
.page ul li a:hover{background-color:#555;color:#fff;}
.page ul li a.on{color:#fff;background-color:#555;}*/

.page {text-align: center;margin: 20px 0 20px 0;width:100%;float:left;font-size:1.2em;}
.page a {background-color:#f5f5f5; color:#555;margin:0 5px;padding:4px 10px;font-size:16px;}
.page a.dq, .page a:hover {background:#555;color:#fff;}

/*头部*/
header{position:fixed;top:0;left:0;z-index:9999;width:100%;transition:background-color 0.3s;background:#fff;}
header .logo{float:left;margin-right:0;padding:15px 0;padding-right:10px;}
header .logo img{width:40%;display:inline-block;}
header .logo .top-zi{display:inline-block;margin-left:10px;padding-left:20px;border-left:1px solid #e6e6e6;height:50px;width:375px;font-size:14px;line-height:20px;text-align:left;vertical-align:middle;}
header .logo .top-zi p{font-size:22px;font-weight:bold;line-height:1;color:#d71418;margin-bottom:8px;}
header .logo .top-zi span{font-size: 17px;line-height: 1;color: #666666;}
header .top_right{float:right;width:310px;height:80px;color:#bebebe;text-align:left;background:url(../images/ewm1.png) no-repeat left;padding-left:90px;margin-top:20px;}
header .top_right h3{font-size:15px;line-height:1;font-weight:normal;color: #808080; margin-top:13px;margin-bottom:0;}
header .top_right h4{font-family:Impact  !important;font-size:35px;line-height: 1;color: #d81519;margin-top: 4px;}
header .top_right p{ margin-left:10px; font-size:14px; color:#333; line-height:20px; text-align:right; text-transform:uppercase;}
header .top_right p strong{ color:#fd010c; font-size:18px;}

/*菜单*/
.nav{display:block;width:100%;background:#d71418;}
.nav ul{}
.nav ul li{ float:left;position:relative;}
.nav ul li a{ display:block;color:#fff;text-align:center;font-size:18px;line-height:60px;position:relative;padding:0 77px;border-left:1px solid #960e13;border-right:1px solid #d9262d;}
.nav ul li.last{ background:none;}
.nav ul li a.on{color:#fff;background:#b30004;font-weight:bold;}
.nav ul li a:hover,.header .nav ul li a.on{color:#fff;background:#b30004;}

/*二级菜单*/
#menu ul ul {display:none;position:absolute;top:60px;left:0px;z-index:99999;width:228px;background:#555;box-shadow:0 3px -8px #b3b3b3;}
#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;border-left:none;border-right:none;}
#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;}

.banner{width:100%;margin-top:170px;}
.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;}
.banner .swiper-slide img{width:100% !important;}
.banner .swiper-slide .pc{display:block;}
.banner .swiper-slide .phone{display:none;}

/*手机端导航*/
.sp_nav{width:30px;float:right;position:relative;cursor:pointer;height:25px;margin-top:8px; display:none;}
.sp_nav span{display:block;background:#d71418;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:#555;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:5px;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 #aaa solid;margin-left:15px;position:relative;line-height:44px;font-size:17px}
.sjj_nav>ul >li:last-child{border-bottom:1px #aaa solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:80%}
.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}

.sy_title{margin-bottom:50px;text-align:center;}
.sy_title .cn{font-size:36px;font-weight:bold;text-align:center;color:#222;}
.sy_title .en{margin-top:0;font-family:Impact !important;font-size:22px;font-weight:400; color:#888;}
.sy_title .line{margin-top:10px;}
.sy_title .line img{display:block;max-width:100%;margin:0 auto;}

.ny_title{margin-bottom:40px;text-align:center;}
.ny_title .cn{font-size:30px;font-weight:bold;text-align:center;color:#222;}
.ny_title .en{margin-top:0;font-family:Impact !important;font-size:22px;font-weight:400; color:#888;}
.ny_title .line{margin-top:10px;}
.ny_title .line img{display:block;max-width:100%;margin:0 auto;}

.sy_guanjianci{padding:10px 0;background:#fff;}
.sy_guanjianci .fl{font-size:16px;line-height:46px;color:#232222;font-weight: bold;padding-left: 37px;background: url(../images/hot.png) no-repeat left center;  }
.sy_guanjianci .fl a{color:#615f5f;padding:0 4px;font-weight:normal;}
.sy_guanjianci .fr{background-color:#eee;border-radius:4px;font-weight:normal;}
.sy_guanjianci .fr input{font-size:16px;line-height:46px;height:46px;color:#999999;background:none;border:0;padding-left:7.255%;outline:none;float: left;}
.sy_guanjianci .fr #keyword::-webkit-input-placeholder{color: #999999;font-weight:normal;}
.sy_guanjianci .fr #keyword{width: 82%;}
.sy_guanjianci .fr #s_btn{ width: 18%;background: url("../images/ss.png") no-repeat center;}

.sy_product{background:#f0ebe8;padding:70px 0;}
.sy_product .sy_title{margin-bottom:30px;}
.sy_product .fenlei{margin-bottom:40px;}
.sy_product .fenlei ul{text-align: center;}
.sy_product .fenlei ul li{display:inline-block;margin:0 8px;background:url("../images/f1_1.png") no-repeat center;background-size:100% 100%;border-radius:8px;}
.sy_product .fenlei ul li a{color:#fff;font-size: 22px;padding:10px 15px;display: block;padding-right:25px;}
.sy_product .fenlei ul li:nth-child(2){background:url("../images/f2_1.png") no-repeat center;background-size: 100% 100%;}
.sy_product .fenlei ul li:nth-child(2) a{padding: 10px 25px;}
.sy_product .fenlei ul li:last-child{background:url("../images/f3_1.png") no-repeat center;background-size: 100% 100%;}
.sy_product .fenlei ul li:last-child a{padding-left:25px;}
.sy_product .fenlei ul li .pic{display: inline-block;padding-right: 10px;vertical-align: middle;width:50px;}
.sy_product .fenlei ul li .pic img{display:block;max-width:100%;margin:0 auto;}
.sy_product .fenlei ul li:hover{background:url("../images/f1.png") no-repeat center;background-size:100% 100%;}
.sy_product .fenlei ul li:hover:nth-child(2){background:url("../images/f2.png") no-repeat center;background-size:100% 100%;}
.sy_product .fenlei ul li:last-child:hover{background:url("../images/f3.png") no-repeat center;background-size:100% 100%;}
.sy_product .fenlei1{display:none;}

.sy_product .l{background:#fff;border:10px solid #fff;border-radius:10px;margin-bottom:20px;}
.sy_product .l .text{text-align:center;padding:20px 10px;}
.sy_product .l .text .tit{font-size:22px;font-weight:bold;color:#333;margin-bottom:10px;}
.sy_product .l .text .con{line-height:26px;color:#666;}
.sy_product .l .text .more1{display:inline-block;width:120px;height:32px;line-height:32px;border-radius:16px; margin:0 auto;margin-top:10px;color:#d71418;}
.sy_product .l .pic{overflow: hidden;}
.sy_product .l .pic img{display: block;max-width: 100%; transition:all 0.5s ease 0s;}
.sy_product .l a:hover .text .tit{color:#d71418;}
.sy_product .l a:hover .pic img{transform: scale(1.15, 1.15);}

.sy_product .youshi{margin-top:0;display:none;}
.sy_product .youshi .l{margin-bottom:20px;background:#fff;border-bottom-right-radius:30px;border-top-left-radius:30px;box-shadow:5px 2px 35px #ccc;}
.sy_product .youshi .l .num{/*background:#d4020b;*/color:#d4020b; padding:10px 0;border-top-left-radius:30px;font-size:45px;font-family: Impact !important;width: 20%;float:left;text-align: center;border-right: 1px solid #ddd;}
.sy_product .youshi .l .l_text{padding:13px;color:#333;width:80%;float:left;}
.sy_product .youshi .l .l_text .cn{font-size:20px;}
.sy_product .youshi .l .l_text .en{font-size:12px;}

.sy_more{display:block;width:130px;height:42px;line-height:42px;border-radius:21px;margin:20px auto;margin-bottom:0;color:#fff;background:#d71418;text-align:center;}

.sy_about{padding:70px 0; background:url("../images/ys_bj.jpg") no-repeat center;}
.sy_about .l{background-color: rgba(0,0,0,0.1);margin-bottom:30px;border-radius:10px;}
.sy_about .l a{padding:30px 20px;display:block;}
.sy_about .l a .tubiao{overflow:hidden;max-width:45px;width:auto;display: block;}
.sy_about .l a .tubiao img{display:block;max-width:100%; margin:0 auto;}
.sy_about .l a .tit{font-size:20px;color:rgba(255,255,255,1);margin-top:10px;margin-bottom:15px;font-weight:bold;}
.sy_about .l a .tit .pic{display:none;}
.sy_about .l a .con{font-size:15px;color:rgba(255,255,255,0.75);display-radio:-webkit-box;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.sy_about .l a:hover{background:#d71418;border-radius:10px;}

.sy_case{padding:70px 0;}
.sy_case .swiper-slide{text-align:center;font-size:18px;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;transition:300ms;transform:scale(0.8);}
.sy_case .swiper-slide-active,.sy_case .swiper-slide-duplicate-active{transform:scale(1);}
.sy_case .swiper-slide .l{margin-bottom:50px;position:relative;border-radius:10px;border:10px solid #fff;box-shadow:5px 10px 60px #ddd;}
.sy_case .swiper-slide .l .pic{border-radius:10px;}
.sy_case .swiper-slide .l .pic img{display:block;max-width:100%;margin:0 auto;/*border-radius:10px;border:10px solid #fff;box-shadow:5px 10px 60px #ddd;*/}
.sy_case .swiper-slide .l .tit{padding:15px 0;text-align:center;font-size:22px;color:#222;}
.sy_case .swiper-slide .l .icoblack{width:80px;height:80px;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);z-index:2;background:rgba(215,20,24,0.8);border-radius:100%;color:#fff;text-align:center;line-height:80px;transition:all ease .5s;opacity:0;pointer-events:none}
.sy_case .swiper-slide .l .icoblack svg{margin:0;width:30px;height:auto;transition:all ease .5s;transform:rotate(-225deg);color: #fff !important;}
.sy_case .swiper-slide .l .icoblack .icon{vertical-align:middle;fill:currentColor;}
.sy_case .swiper-slide .l:hover .icoblack{opacity:1}
.sy_case .swiper-slide .l:hover .icoblack svg{transform:rotate(0deg)}

.sy_news{background:#f0ebe8;padding:70px 0;}
.sy_news .l{background:#fff;transition:all 0.2s ease;margin-bottom:30px;padding:42px 40px;box-shadow:2px 3px 10px #ddd;border-radius:10px;position:relative;}
.sy_news .l .tit{color:#000000;font-size:22px;font-weight:normal;line-height:30px;transition:all 0.3s;margin-bottom:20px;height:60px;}
.sy_news .l .tit i{padding-right:10px;color:#d71418;}
.sy_news .l .p{font-size:16px;color:#666666;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3; -webkit-box-orient: vertical;transition:all 0.3s;margin-bottom:20px;}
.sy_news .l .pic{overflow:hidden;}
.sy_news .l .pic img{display: block;max-width:100%; margin:0 auto;border-radius:5px;}
.sy_news .l .dates{ margin-top:30px; padding-top:24px; border-top:1px solid #eee; overflow:hidden;font-size:14px; color:#666666; line-height:22px;background:url("../images/jiantou.png") right 50px no-repeat;transition:all 0.3s;}
.sy_news .l .dates span{ display:block; color:#000000; font-size:48px; line-height:46px; height:46px;transition:all 0.3s; margin-bottom:2px;}
.sy_news .l:hover .dates{background:url(../images/jiantou_on.png) right 50px no-repeat;}
.sy_news .l:hover .tit{color:#d71418;}
.sy_news .l:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.1); box-shadow:0 5px 25px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}
.sy_news .l:after{ content:''; position:absolute; bottom:0; left:0; width:0; height:2px; background:#d71418;transition:width 3s;-moz-transition:width 2s;-webkit-transition:width 2s;-o-transition:width 2s; }
.sy_news .l:hover:after{ width:100%;}
.sy_news .video{border-radius:10px;}
.sy_news .video img{display: block;max-width: 100%; margin: 0 auto;border-radius:10px;}
.sy_news .video video{display: block;max-width: 100%; margin: 0 auto;border-radius:10px;}

.ny_banner{margin-top:170px;}
.ny_banner img{display:block;max-width:100%;margin:0 auto;}
.ny_banner .pc{display:block;}
.ny_banner .phone{display:none;}

.wap{padding:60px 0;}
.wap1{background:#f2f2f2;padding:60px 0;}
.weizhi{padding:20px 0;background:#fff;color:#555;font-size:16px;}
.weizhi a{color:#555;}
.weizhi a i{padding-right:10px;}
.weizhi .w_right{float:right;text-align:right;}
.weizhi .w_right i{padding-right:10px;}
.weizhi .w_right a{color:#d9262d;font-size: 18px;}

.ny_fenlei{background:#fff;}
.ny_fenlei .l{border-right:1px solid #eee;flex-grow: 1;padding:0;}
.ny_fenlei .l:first-child{border-left:1px solid #eee;}
.ny_fenlei .l a {display:block;height:60px;line-height:60px;font-size:20px;color:#000;text-align:center;cursor:pointer;}
.ny_fenlei .l a .tb1{display:block;display:inline-block;padding-right:10px;}
.ny_fenlei .l a .tb2{display:none;}
.ny_fenlei .l a .tb1 img{vertical-align:middle;}
.ny_fenlei .l a .tb2 img{vertical-align:middle;}
.ny_fenlei .l a.active {color:#fff;background-image:linear-gradient(to right,#f22929,#a52020);}
.ny_fenlei .l a.active .tb1{ display:none;}
.ny_fenlei .l a.active .tb2{ display:block;display:inline-block;}
.ny_fenlei .l:hover{background-image:linear-gradient(to right,#555, #999);}
.ny_fenlei .l:hover a{color:#fff;}
.ny_fenlei .l:hover a .tb1{ display:none;}
.ny_fenlei .l:hover a .tb2{ display:block;display:inline-block;}

.ny_fenlei1{display:none;}

.ny_about_guangagao{background-image:linear-gradient(to top,#555,#999);border-top:5px solid #fff;}
.ny_about_guangagao .g_left{background:#d4000e;padding:10px 20px;color:#fff;font-size:38px;font-weight:bold;line-height:46px;text-align:center;}
.ny_about_guangagao .g_right{color:#fff;padding:39px 50px;font-size:24px;font-weight:bold;}
.ny_about_guangagao .g_right a{color:#fff;padding-right:10px;}


.ny_about_shili{padding:70px 0;}
.ny_about_shili .list{position:relative;}
.ny_about_shili .list .tit{padding:5px 20px;background:#d71418;color:#fff;font-size:24px;position:absolute;top:0;left:0;}
.ny_about_shili .list .l{background:#f2f2f2;padding:30px;padding-top:70px;margin-left:20px;}
.ny_about_shili .list .l .t{font-size:20px;color:#222;}
.ny_about_shili .list .l .line{width:80px;height:1px;background:#222;margin:15px 0;}
.ny_about_shili .list .l p{font-size: 15px; color: #555;}

.ny_about_liucheng{margin:60px auto;margin-top: 30px;}

/*横向时间轴*/
.time-horizontal{list-style-type:none;border-top:2px solid #d71418;padding:0px;margin:0px;}
.text-horizontal{list-style-type:none;padding: 0px;margin: 0px;margin-bottom: 40px;}
.text-horizontal li{float:left;position:relative;text-align:center;width:20%;font-size:20px;}
.text-horizontal li img{display:block;width:28%;margin:0 auto;transition:all 0.4s;}
.text-horizontal li img:hover{transform:rotate(360deg);}
.time-horizontal li{float:left;position:relative;text-align:center;width:20%;padding-top:10px;font-size:20px; color: #d71418;}
.nomal b:before{content:'';position:absolute;top:-30px;left:47%;width:20px;height:20px;border:2px solid #d71418;border-radius:10px;background:#d71418;}
.ok b:before{content:'';position:absolute;top:-30px;left:47%;width:20px;height:20px;border:2px solid #d71418;border-radius:10px;background:#d71418;}

.about_con{margin:60px 0;}
.about_con .a_pic{overflow:hidden;padding:0;}
.about_con .a_pic img{display:block;max-width:100%;margin:0 auto;transition:all 0.5s ease 0s;}
.about_con .a_pic:hover img{transform:scale(1.15, 1.15);}
.about_con .a_right{background:#f2f2f2;padding:30px;}
.about_con .a_right .tit{margin-bottom:20px;border-left:5px solid #d71418;padding-left:10px;}
.about_con .a_right .tit .cn{font-size:30px;color:#222;font-weight:bold;}
.about_con .a_right .tit .en{font-size:16px;color:#666;text-transform:uppercase;}
.about_con .a_right .text{line-height:28px;font-size:16px;text-indent: 2em;}

.ny_about_guanggao{margin-bottom:50px;background: url("../images/about_bj.jpg") no-repeat center;padding:70px 30px;color:#fff;text-align:center;}
.ny_about_guanggao .z1{font-size:42px;font-weight:bold;}
.ny_about_guanggao .z2{font-size:24px;margin:10px auto;}
.ny_about_guanggao .z3{margin:25px auto;}
.ny_about_guanggao .z3 a{padding:5px 20px;font-size:28px;border-radius:30px;background:#fff;color:#d9262d;}
.ny_about_guanggao .z3 a i{padding-right:10px;}
.ny_about_guanggao .z4{font-size:16px;}

/*内页产品列表*/
.product_nav{text-align:center;margin-bottom:30px;}
.product_nav ul{text-align:center;position:relative;}
.product_nav ul li{display:inline-block;margin:0 8px;-webkit-transition:all .3s linear;transition:all .3s linear;padding:8px 20px;background:#fff;border-radius:.05rem;border:1px solid #f2f2f2;margin-bottom:20px;}
.product_nav ul li a{display:block;overflow:hidden;position:relative;color:#666666;font-size:16px;-webkit-transition:.5s;transition:.5s;}
.product_nav ul li a::before{width:10px;height:10px;border:2px solid #ddd;content:"";display:inline-block;margin-right:10px;border-radius:50%;line-height:24px;vertical-align: unset;}
.product_nav ul li:hover{box-shadow:0 0 10px rgba(32, 107, 209, 0.2);}
.product_nav ul li:hover a{color:#b30004;}
.product_nav ul li:hover a::before{border:2px solid #000;}
.product_nav ul li.active{box-shadow:0 0 10px rgba(32, 107, 209, 0.2);}
.product_nav ul li.active a{color:#b30004;}
.product_nav ul li.active a::before{border:2px solid #000;}

.product_list{}
.product_list .l{/*background-image: linear-gradient(to right,#555, #ccc);*/ background:#fff; margin-bottom:25px;border-radius: 10px;}
.product_list .l .text{text-align:left;padding:30px 0;padding-right:30px;}
.product_list .l .text .tit{color:#222;margin-bottom:10px;}
.product_list .l .text .tit .t1{font-size:15px;}
.product_list .l .text .tit .t2{font-size:30px;font-weight:bold;margin-bottom: 15px;}
.product_list .l .text .tit .t3{padding:5px 10px;background-image:linear-gradient(to right,#f22929,#a52020);font-size:20px;color:#fff;}
.product_list .l .text .con{line-height:26px;color:#666;font-size:15px;}
.product_list .l .text .more1{display:inline-block;width:120px;height:32px;line-height:32px;border-radius:16px; margin:0 auto;margin-top:10px;color:#d71418;}
.product_list .l .pic{overflow:hidden;border-radius:10px 0 0 10px;}
.product_list .l .pic img{display: block;max-width: 100%; transition:all 0.5s ease 0s;}
.product_list .l a:hover .pic img{transform: scale(1.15, 1.15);}

.product_list .l1{padding:10px;border:1px solid #ddd;background:#fff;text-align:center;border-radius:5px;margin-bottom:30px;}
.product_list .l1 .pic{overflow:hidden;border-radius:5px;}
.product_list .l1 .pic img{display:block;max-width:100%;transition:all 0.5s ease 0s;}
.product_list .l1 .text{padding:20px;}
.product_list .l1 .text .tit{color:#222;font-size:20px;margin-bottom:10px;}
.product_list .l1 .text .con{line-height:26px;color:#666;}
.product_list .l1 .text .more1{display:inline-block;width:120px;height:32px;line-height:32px;border-radius:16px; margin:0 auto;margin-top:15px;color:#d71418;}
.product_list .l1:hover{border:1px solid #d71418;}
.product_list .l1:hover .text .tit{color:#d71418;}
.product_list .l1:hover .pic img{transform: scale(1.15, 1.15);}

.product_list .l2{padding:8px;border:1px solid #333;background:#fff;margin-bottom: 30px;position:relative;}
.product_list .l2 .pic{overflow:hidden;}
.product_list .l2 .pic img{display:block;max-width:100%;transition:all 0.5s ease 0s;}
.product_list .l2 .text{padding:10px 0;}
.product_list .l2 .text .t_left{/*float:left;margin-right:24%;*/}
.product_list .l2 .text .t_left .tit{font-size:23px;color:#d4020b;margin-bottom:10px;font-weight: bold;width:78%;}
.product_list .l2 .text .t_left span{display:inline-block;margin-right:5px;padding:3px 5px;background:#e8ef03;color:#000;font-size:15px;}
.product_list .l2 .p_more{width:90px;position: absolute;right:13px;bottom: 15px; background: #db0014;color:#fff;padding:10px 20px;border:1px solid #fff;}
.product_list .l2 .p_more .tit{font-size:24px;}
.product_list .l2 .p_more i{font-size:24px;}
.product_list .l2:hover .pic img{transform: scale(1.15, 1.15);}


.product_show{}
.product_show .p_pic{overflow:hidden;/*border:1px solid #ddd;border-radius: 5px;*/padding:0;/*padding-left: 15px;*/}
.product_show .p_pic img{display:block;max-width:100%;/*transition:all 0.5s ease 0s;*/}
.product_show .p_pic img:hover{/*transform:scale(1.15, 1.15);*/}
.product_show .p_pic .swiper-slide{margin-left:auto;margin-right:auto;}
/*.product_show .p_pic .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;}
.product_show .p_pic .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.product_show .p_pic .swiper{width:100%;height:300px;margin-left:auto;margin-right:auto;}
.product_show .p_pic .swiper-slide{background-size:cover;background-position:center;}
.product_show .p_pic .mySwiper2 {height:80%;width:100%;}
.product_show .p_pic.mySwiper{height:20%;box-sizing: border-box;padding: 10px 0;}
.product_show .p_pic .mySwiper .swiper-slide {width:25%;height: 100%;opacity: 0.4;}
.product_show .p_pic .mySwiper .swiper-slide-thumb-active {opacity: 1;}
.product_show .p_pic .swiper-slide img { display: block;width: 100%;height: 100%;object-fit: cover;}*/
.product_show .p_right1{display:none;}
.product_show .p_right{text-align:left;padding:22px 30px;/*background-image: linear-gradient(to right,#555, #ccc);*//*background-image: linear-gradient(to right,#f22929,#a52020);*/ background: #fff;/*border-radius: 5px;*/}
/*.product_show .p_right .title{color:#222;font-size:24px;margin-bottom:15px;}*/
.product_show .p_right .title{color:#d4020b;margin-bottom:10px;display:block;}
.product_show .p_right .title .t1{font-size:15px;}
.product_show .p_right .title .t2{font-size:30px;font-weight:bold;margin-bottom: 15px;color: #000;padding-left: 10px; border-left: 5px solid #d4020b;}
.product_show .p_right .title .t3{}
.product_show .p_right .title .t3 span{display:inline-block;margin-right:5px;padding:3px 5px;background:#d4020b;color:#fff;font-size:22px;font-weight:bold;}
.product_show .p_right .fl{font-size:16px;color:#777;}
.product_show .p_right .fl i{padding-right:10px;color:#222;}
.product_show .p_right .fl a{color:#777;font-size:16px;}
.product_show .p_right .text{font-size:16px;line-height:26px;color:#888;margin-top:15px;}
.product_show .p_right .tel{background:#fff;padding:20px;margin-top:25px;border-left:3px solid #f00;}
.product_show .p_right .tel .t{font-size:24px;color:#d81519;margin-bottom:5px}
.product_show .p_right .tel .t i{padding-right:10px;}
.product_show .p_right .tel p{font-size:14px;line-height:26px;color:#999;margin-bottom: 0;}
.product_show .p_right .tel p a{color:#999;}
.product_show .p_right .youshi{margin-top:20px;}
.product_show .p_right .youshi .l{margin-bottom:20px;background:#fff;border-bottom-right-radius:30px;border-top-left-radius:30px;box-shadow:5px 2px 35px #ccc;}
.product_show .p_right .youshi .l .num{/*background:#d4020b;*/color:#d4020b; padding:10px 0;border-top-left-radius:30px;font-size:40px;font-family: Impact !important;width: 10%;float:left;text-align: center;border-right: 1px solid #ddd;}
.product_show .p_right .youshi .l .l_text{padding:11px 20px;color:#333;width:90%;float:left;}
.product_show .p_right .youshi .l .l_text .cn{font-size:24px;}
.product_show .p_right .youshi .l .l_text .en{font-size:12px;}

.ny_title .cn1{font-size: 32px;}

.product_show .info{margin:30px 0;}
.product_show .info .tit{text-align:left;padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:20px;color:#222;font-size:24px;position:relative;}
.product_show .info .tit i{padding-right:10px;color:#d9262d;}
.product_show .info .tit::after{position:absolute;bottom:-1px;left:0px;content:'';right:auto;width:110px;height:3px;background:linear-gradient(-90deg,#b30004,#d9262d);
border-radius:30px;margin:auto;}
.product_show .info .con{font-size:16px;line-height:26px;color:#555;margin-bottom:30px;}
.product_show .info .con table{width:100% !important;max-width:100%  !important;margin-bottom:20px;border:1px solid #ddd;text-align:center;}
.product_show .info .con table > tbody > tr > td, .product_show .info .con table > tbody > tr > th, .table > tfoot > tr > td, .product_show .info .con table > tfoot > tr > th, .product_show .info .con table > thead > tr > td, table > thead > tr > th {padding:8px;line-height:1.42857143;vertical-align:middle;border:1px solid #ddd !important;}
.product_show .list{padding:5px;background:#f2f2f2;; text-align: center;margin-top:20px;}
.product_show .list .pic{overflow: hidden;position: relative;}
.product_show .list .pic img{display:block;max-width:100%;transition:all 0.5s ease 0s;}
.product_show .list .pic .icon{width:40px;height:40px;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);z-index:2;background:rgba(215,20,24,0.3);border-radius:100%;color:#fff;text-align:center;line-height:40px;transition:all ease .5s;}
.product_show .list .pic .icon i{font-size: 20px;}
.product_show .list .t{padding:10px 0;color:#222;font-size:16px;}
.product_show .list:hover .pic img:hover{transform:scale(1.15, 1.15);}

.product_show .info .zhuying{margin-top:30px;/*background-image:linear-gradient(to right,#f22929,#a52020); */background: url("../images/guanggao_bj.jpg") no-repeat center;padding:50px 30px;color:#fff;text-align:center;}
.product_show .info .zhuying .z1{font-size:46px;font-weight:bold;}
.product_show .info .zhuying .z2{font-size:24px;margin:10px auto;}
.product_show .info .zhuying .z3{margin:25px auto;}
.product_show .info .zhuying .z3 a{padding:5px 20px;font-size:28px;border-radius:30px;background:#fff;color:#d9262d;}
.product_show .info .zhuying .z3 a i{padding-right:10px;}
.product_show .info .zhuying .z4{font-size:16px;}

.product_show .info .zhuying_product{margin-bottom: 30px;}
.product_show .info .zhuying_product .l{margin-bottom:20px;}
.product_show .info .zhuying_product .l .pic{overflow:hidden;padding: 10px; border:1px solid #ccc;border-bottom: none;}
.product_show .info .zhuying_product .l .pic img{display:block;max-width:100%;margin:0 auto;transition:all 0.5s ease 0s;}
.product_show .info .zhuying_product .l .tit1{background-image:linear-gradient(to right,#f22929,#a52020);color:#fff;padding:10px;font-size:20px;text-align:center;}
.product_show .info .zhuying_product .l:hover .tit1{background-image:linear-gradient(to right,#555,#999);}
.product_show .info .zhuying_product .l:hover .pic img{transform:scale(1.15, 1.15);}

.product_show .info .shili{/*background-image:linear-gradient(to right,#f22929,#a52020);*/background-image:linear-gradient(to right,#f8f8f8,#ddd);padding:50px 30px;color:#fff;}
.product_show .info .shili .s_tit{text-align:center;font-size:46px;font-weight:bold;margin-bottom: 30px;}
.product_show .info .shili .s_nr{background:#fff;border-radius:10px;padding:15px 30px;}
.product_show .info .shili .s_nr .l{margin:25px 0;}
.product_show .info .shili .s_nr .l .pic{overflow:hidden;padding-right: 0;}
.product_show .info .shili .s_nr .l .pic img{display:block;max-width:100%;margin:0 auto;transition: all 0.4s;}
.product_show .info .shili .s_nr .l .l_tit{font-size:20px;color:#222;font-weight:bold;}
.product_show .info .shili .s_nr .l .line{width:30px;height:2px;background:#f00;margin:10px 0;}
.product_show .info .shili .s_nr .l p{font-size:15px;color:#888;margin-bottom:0;}
.product_show .info .shili .s_nr .l:hover .pic img{transform: rotate(360deg);}
.product_show .info .changjia{/*margin-top:30px;*/padding:0 15px;}
.product_show .info .changjia .row{border:3px solid #fff;}
.product_show .info .changjia .l1{border:3px solid #fff;padding:0;overflow: hidden;}
.product_show .info .changjia .l1 img{display:block;max-width:100%;margin:0 auto;transition:all 0.5s ease 0s;}
.product_show .info .changjia .l1:hover img{transform:scale(1.15, 1.15);}
.product_show .info .guanggao{background: url("../images/guanggao.jpg") no-repeat left;padding:30px 45px;padding-right: 0;background-size:100%;}
.product_show .info .guanggao .ewm{border:5px solid #fff;padding:0;}
.product_show .info .guanggao .ewm img{display:block;max-width:100%;margin:0 auto;}
.product_show .info .guanggao .g_right{margin-top:10px;}
.product_show .info .guanggao .g_right .g1{padding:0 10px;line-height: 50px; background: #ebf500;color: #000; font-size:26px;font-weight:bold;text-align:left;margin-bottom: 10px;}
.product_show .info .guanggao .g_right .g2{color:#fff;font-size:22px;font-weight:bold;}
.product_show .info .guanggao .g_right .g2 span{padding-right:20px;}


/*内页客户案例*/
.ny_case{}
.ny_case .l{margin: 0 2.666666% 30px 0; padding: 15px; background-color: #fff;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;border: 1px solid #ededed;border-radius:5px;}
.ny_case .l .pro_con{width:100%;height:350px;overflow:hidden; margin:0 auto; padding:1px;position:relative;box-sizing:border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.ny_case .l .pro_con .pro_img { width: 100%;overflow: hidden; /*margin: 20px auto 20px;*/ padding: 0; position: relative;border-radius:5px;}
.ny_case .l .pro_con .pro_img img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.ny_case .l:hover .pro_con .pro_img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); margin-top: 50px; }
.ny_case .l .pro_con .pro_name{ width: 100%; height: auto; overflow: hidden; margin: 0 auto 0; padding: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; line-height: 50px;color: #333; font-size: 18px; text-align: center; white-space: nowrap;text-overflow: ellipsis;margin: 0 auto;padding: 0 3%; }
.ny_case .l .pro_con .pro_name i{display: none; }
.ny_case .l .pro_con .pro_name em{display: block; width:30px; height: 3px; overflow: hidden; background-color: #d71418; margin: 0 auto 8px; padding: 0; }
.ny_case .l:hover .pro_con {padding:10px; }
.ny_case .l:hover .pro_con .pro_name { height: 100%; padding: 120px 10px 10px; position: absolute; left: 0; top: 0; background-color: rgba(85,85,85,0.8); color: #fff;}
.ny_case .l:hover .pro_con .pro_name i { display: block; width: 66px; height: 66px; overflow: hidden; margin: 0 auto 10px; padding: 0; background: url(../images/pro_hover.png) center center no-repeat; background-size: 66px 66px; }
.ny_case .l:hover .pro_con .ipro_name em { background-color: #fff; margin-top: 10px; }

/*内页客户案例详情页*/
.ny_case_show{}
.ny_case_show .title{padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:30px;text-align:center;color:#333;font-size:22px;}
.ny_case_show .info{line-height:26px;}
.ny_case_show .info img{display:block;max-width:100%;margin: 0 auto;}
.ny_case_show .info video{margin:0 auto;display:block;width:30%;}

/*新闻中心列表*/
.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;border-radius: 5px;}
.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:#ffffff;height:60px;line-height:60px;padding:0 15px;font-size:18px;color:#333;overflow:hidden;position:relative;}
.news_list .n_top .l .tit i{position:absolute;top:0; right:10px; color: #f00; font-size:24px; display: inline-block;}
.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:#ffffff;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 .table{width:100% !important;max-width:100%  !important;margin-bottom:20px;}
.news_show .nr .table > tbody > tr > td, .news_show .nr .table > tbody > tr > th, .table > tfoot > tr > td, .news_show .nr .table > tfoot > tr > th, .news_show .nr .table > thead > tr > td, .table > thead > tr > th {padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.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;}


/*内页联系我们*/
.ny_contact{}
.ny_contact .c_left{padding:30px;background:#fff;border-radius:8px;}
.ny_contact .c_left .tit{margin-bottom:15px;font-size:26px;color:rgba(32,32,32,1);}
.ny_contact .c_left ul li{line-height:36px;font-size:17px;color:#666;}
.ny_contact .c_left ul li i{display:inline-block;padding-right:10px;font-size:18px;width:30px;}
.ny_contact .c_left ul li p{display:inline-block;}
.ny_contact .c_left .ewm{margin-top:30px;background:linear-gradient(-90deg, #d9262d, #f00);padding:20px;color:#fff;}
.ny_contact .c_left .ewm .nr{padding-top:20px;line-height:26px;color:rgba(255,255,255,0.8);font-size:16px;}
.ny_contact .c_left .ewm img{display:block;max-width:100%;margin:0 auto;}
.ny_contact .c_right{}
.ny_contact .c_right img{display:block;max-width:100%;margin:0 auto;border-radius:8px;}

.footer{background:url("../images/footer_bj.jpg") no-repeat left top;}
.footer .f1{padding:70px 0;}
.footer .f1 .f_nav{padding-left:40px;position:relative;margin-right:90px;padding-right:60px; border-right:1px solid rgba(161, 161, 161, 0.1);display:inline-block;height:200px;
vertical-align:top;}
.footer .f1 .f_nav .tit{font-size:20px;font-weight:bold;line-height:1;color:#fff; margin-bottom:30px;}
.footer .f1 .f_nav .tit:before{content:"";display:block;width:1px;height:80px;background-color:#999999;opacity:0.3;position:absolute;right:0;left:19px;}
.footer .f1 .f_nav .tit:after{content:"";display:block;width:30px;height:1px;background-color:#d71418;margin-top:20px;}
.footer .f1 .f_nav .tit i{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;writing-mode:tb-rl;position:absolute;left:0;top:0;line-height:10px;font-size:14px;display:block;color:#ccc;text-transform:uppercase;font-weight:normal;font-style:normal;}
.footer .f1 .f_nav .list{margin-top:14px;}
.footer .f1 .f_nav .list a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;margin-top:12px;position:relative;font-size:15px;color: #ccc;}
.footer .f1 .f_nav .list a i{padding-right:10px;display:inline-block;}
.footer .f1 .f_nav .list a p{display:inline-block;}
.footer .f1 .f_nav .list img{display:block;width:110px;}
.footer .f1 .f_nav:last-child{margin-right:0;}
.footer .f2{line-height:60px;border-top:1px solid rgba(161, 161, 161, 0.1);color:#ccc;font-size:15px;}
.footer .f2 span{float: right;}
.footer .f2 a{color:#ccc;}
#tel{display:none;}

@media screen and (max-width:1700px){
}
@media screen and (max-width:1600px){
}
@media screen and (max-width:1500px){
}
@media screen and (max-width:1440px){
	.nav ul li a{font-size:17px;padding: 0 70px;}
}
@media screen and (max-width:1400px){
	.nav ul li a{font-size:17px;}
	.footer .f1 .f_nav{padding-right:36px;}
}
@media screen and (max-width:1200px){
	.nav ul li a{font-size:15px;}
}
@media screen and (max-width:768px){
  header{ height:60px;}
  header .logo img{max-width:60%;}
  header .logo .top-zi{display:none;}
  header .top_right{display:none;}
  .nav{display:none;}
  .sp_nav{display:block;}
  .sjj_nav ul li a.zhuce{background:#1968d3;border-radius:15px;padding: 0 15px;}
  .banner{margin-top:60px;}
  .banner .swiper-slide .pc{ display:none;}
  .banner .swiper-slide .phone{ display:block;}
  .ny_case_show .info video{width:100%;}
  .page_list ul li{font-size:15px;margin:0 0.4rem;}
  .page_list ul li a{padding:5px 9px;}
  .sy_guanjianci{display:none;}
  .sy_product{padding:30px 0;}
  .sy_title{margin-bottom:20px;}
  .sy_title .cn{font-size:28px;}
  .sy_title .en{font-size:16px;}
  .sy_product .sy_title{margin-bottom:20px;}
  .sy_product .fenlei{display:none;}
  .sy_product .fenlei1{display: block;}
  .sy_product .fenlei1 ul li{margin-bottom:15px;}
  .sy_product .fenlei1 ul li a{display: block;background-image:linear-gradient(to right,#555, #999);border-radius:8px;line-height:46px;color:#fff;font-size:18px;padding:0 15px;}
  .sy_product .fenlei1 ul li .pic{display: inline-block;padding-right: 10px;vertical-align: middle;width:35px;}
  .sy_product .fenlei1 ul li .pic img{display:block;max-width:100%;margin:0 auto;}
  .sy_product .fenlei1 ul li a:hover{background-image:linear-gradient(to right,#f22929,#a52020);}
  .sy_product .youshi{display:block;}
  .sy_more{margin-top:0;}
  .sy_about{padding:30px 0;}
  .sy_about .l a{padding:15px;}
  .sy_about .l a .tubiao{display:none;}
  .sy_about .l a .tit .pic{display:inline-block;width:45px;padding-right:10px;}
  .sy_case{padding:30px 0;}
  .sy_news{padding:30px 0;}
  .sy_news .list:nth-child(2){display: none;}
  .sy_news .list:nth-child(3){display: none;}
  .sy_news .l{margin-bottom:20px;padding:26px 15px;}
  .sy_news .l .tit{height:auto;}
  .sy_news .video{margin-bottom:30px;}
  .footer .f1{padding:30px 0;padding-bottom:15px;}
  .footer .f1 .f_1{display:none;}
  .footer .f1 .f_nav{border-right:none;height:auto;margin-bottom:15px;}
  .footer .f2{line-height:24px;}
  .footer .f2 span{float:none;}
  .ny_banner{margin-top:60px;}
  .ny_about_guangagao .g_left{padding:10px 15px;font-size:28px;line-height:36px;}
  .ny_about_guangagao .g_right{padding:11px 0;font-size:16px;}
  .ny_about_guangagao .g_right a{padding-right:10px;}
  .ny_about_shili{padding:30px 0;}
  .ny_title{margin-bottom:25px;}
  .ny_title .cn{font-size:24px;}
  .ny_about_shili .list{margin-bottom:20px;}
  .ny_about_shili .list .l{padding:15px;padding-top:50px;margin-left:15px;}
  .ny_about_shili .list .tit{font-size:20px;}
  .ny_about_liucheng{margin:30px auto;margin-top:0px;}
  .text-horizontal{margin-bottom:20px;}
  .text-horizontal li img{width:70%;}
  .time-horizontal li{padding-top:0;font-size:15px;}
  .nomal b:before{top:-25px;left:47%;width:12px;height:12px;border-radius:6px;}
  .ok b:before{top:-25px;left:47%;width:12px;height:12px;border-radius:6px;}
  .about_con{margin:30px 0;}
  .about_con .a_pic{padding: 0 15px;}
  .about_con .a_right .tit .cn{font-size:24px;}
  .about_con .a_right .tit .en{font-size:14px;}
  .about_con .a_right{padding:15px;}
  .ny_about_guanggao{margin-bottom:30px;padding:30px 15px;}
  .ny_about_guanggao .z1{font-size:24px;}
  .ny_about_guanggao .z2{font-size:18px;}
  .ny_about_guanggao .z3{margin:25px auto;}
  .ny_about_guanggao .z3 a{padding:5px 14px;font-size:18px;border-radius:30px;}
  .ny_banner .pc{display:none;}
  .ny_banner .phone{display:block;}
  .product_nav{display:none;}
  .ny_fenlei{display:none;}
  .ny_fenlei1{display:block;margin-top:15px;margin-bottom:5px;}
  .ny_fenlei1 ul li{margin-bottom:10px;}
  .ny_fenlei1 ul li a{display:block;background-image:linear-gradient(to right,#555, #999);border-radius:8px;line-height:46px;color:#fff;font-size:18px;padding:0 15px;}
  .ny_fenlei1 ul li .pic{display:inline-block;padding-right:10px;vertical-align:middle;width:35px;}
  .ny_fenlei1 ul li .pic img{display:block;max-width:100%;margin:0 auto;}
  .ny_fenlei1 ul li a:hover{background-image:linear-gradient(to right,#f22929,#a52020);}
  .weizhi .w_right a{font-size:16px;}
  .wap1{padding:30px 0;}
  .product_list .l2 .text .t_left{width:78%;}
  .product_list .l2 .text .t_left span{margin-bottom:5px;}
  .product_list .l2 .text .t_left .tit{font-size:20px;}
  .product_show .p_pic{padding:0 15px;padding-bottom:15px;}
  .product_show .p_right1{padding:15px 15px;display:block;padding-top:0;}
  .product_show .p_right1 .title{color:#d4020b;margin-bottom:10px;}
  .product_show .p_right1 .title .t2{font-size:24px;font-weight:bold;margin-bottom: 15px;color: #000;padding-left: 10px; border-left: 5px solid #d4020b;}
  .product_show .p_right1 .title .t3 span{display:inline-block;margin-right:5px;padding:3px 5px;background:#d4020b;color:#fff;font-size:16px;font-weight:bold;}
  .product_show .p_right{padding:15px 15px;}
  .product_show .p_right .title{display:none;}
  .product_show .p_right .title .t2{font-size:24px;}
  .product_show .p_right .title .t3 span{font-size:16px;}
  .product_show .p_right .youshi .l{margin-bottom:20px;border-bottom-right-radius:30px;border-top-left-radius:30px;box-shadow:5px 2px 35px #ccc;}
  .product_show .p_right .youshi .l .num{border-top-left-radius:30px;font-size:50px;width:20%;padding:22px 0;}
  .product_show .p_right .youshi .l .l_text{padding:20px;width:80%;}
  .product_show .p_right .youshi .l .l_text .cn{font-size:20px;}
  .product_show .info .zhuying{margin-top:30px;padding:30px 15px;}
  .product_show .info .zhuying .z1{font-size:24px;}
  .product_show .info .zhuying .z2{font-size:18px;}
  .product_show .info .zhuying .z3{margin:25px auto;}
  .product_show .info .zhuying .z3 a{padding:5px 14px;font-size:18px;border-radius:30px;}
  .product_show .info .shili{padding:30px 10px;}
  .product_show .info .shili .s_n{padding:15px 0;}
  .product_show .info .shili .s_nr{padding:15px 15px;}
  .product_show .info .shili .s_nr .l{margin:10px 0;}
  .product_show .info .shili .s_nr .l .line{margin:5px 0;}
  .product_show .info .guanggao{background:#db0014;padding:15px 15px;padding-left:30px;}
  .product_show .info .guanggao .ewm{border:2px solid #fff;padding:0;}
  .product_show .info .guanggao .g_right{margin-top:0;}
  .product_show .info .guanggao .g_right .g1{padding:0 10px;line-height:24px;font-size:18px;margin-bottom:10px;}
  .product_show .info .guanggao .g_right .g2{font-size:15px;}
  .product_show .info .guanggao .g_right .g2 span{padding-right:5px;}
  .product_show .info .zhuying_product{margin-bottom:20px;}
  .wap{padding:30px 0;}
  .ny_case .l .pro_con{height:280px;}
  .page_list{margin-top:0;}
  .news_list .n_bottom ul li span{display:block;width:100%;}
  .news_show .title{padding-bottom:10px;margin-bottom:20px;}
  .news_show .nr .back{width:130px;height:42px;line-height:42px;margin-top:20px;}
  .ny_contact .c_left{padding:15px;}
  .ny_contact .c_left .tit{margin-bottom:10px;font-size:22px;}
  .ny_contact .c_left .ewm{margin-top:15px;display:none;}
  .ny_contact .c_left ul li{line-height:32px;}
  #tel{position:fixed;right:10px;bottom:140px;background:#d4000e;text-align:center;border-radius:22px;width:41px;font-size:16px;color:#fff;padding:3px 10px 5px 10px;z-index:9999;display:block;}
  #tel i{display:block;color:#fff;font-size:24px;}
}

