*{padding:0; margin:0; border:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,br,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,img{border:0;margin:0;padding:0;}
/* 设置默认字体 */
body,textarea,input,button,select,keygen,legend{font-size:14px; line-height:24px; font-family:Verdana, Geneva, Tahoma, sans-serif; color:#666;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
/* 重置列表元素 */
ul,li,ol{list-style:none;}
img{vertical-align:middle;}
/* 重置超链接元素 */
a{text-decoration:none; color:#666;}
a:hover{color:#d7171f; text-decoration:none; -webkit-transition:.3s; transition:.3s;}
/* 重置图片元素 */
.fl{float:left;} 
.fr{float:right;}
.flex{display:flex; justify-content:space-between; align-items:center;}

/* 重置表格元素 */
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}

.g_syhead{width:100%; padding:0 8%; position:fixed; top:0; left:0; z-index:100; background:white; box-shadow:0 5px 20px rgba(0,0,0,.3); -webkit-transition:all .36s ease; transition:all .36s ease;}
.g_sylogo{position:relative;}
.g_sylogo img{width:auto; display:block; transition:all .36s; -webkit-transition:all .36s;}

/* PC导航部分 */
.navMenu>li{float:left; position:relative; line-height:90px; height:90px; font-size:16px;}
.navMenu>li>a{padding:0 30px; color:#333; display:block; background:url(../image/nav_fgx.jpg) right center no-repeat;}
.navMenu>li>a:hover,.navMenu>li.on>a{color:#d7171f;}
.navMenubox{position:relative;}
.navMenu>li{position:relative;}
.navMenu>li>ul.sub-menu{position:absolute; left:50%; margin-left:-100px; top:90px; z-index:3; display:none; background:#fff; width:200px; box-shadow:0 5px 10px #333;}
.navMenu>li>ul.sub-menu li{background:none; margin:0; padding:0; position:relative; border-bottom:1px solid #e6e6e6; text-align:center;}
.navMenu>li>ul.sub-menu li:last-of-type{border-bottom:none;}
.navMenu>li>ul.sub-menu li>a{display:block; font-size:15px; line-height:24px; padding:10px; clear:both; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.navMenu>li>ul.sub-menu li>a.active,.navMenu>li>ul.sub-menu li>a:hover,.navMenu>li>ul.sub-menu>li.active >a{background:#d7171f; color:#fff;}
.navMenu>li>ul.sub-menu li>ul{position:absolute; left:180px; top:0; background:#eee; width:180px;}
.navMenu>li>ul.sub-menu li>ul>li{border-bottom:1px solid #fff;}

/* 头部搜索部分 */
.g_syhead .language_search{align-items:center;}
.g_syhead .language{align-items: center; margin-right:30px;}
.g_syhead .language img{width:20px; height:20px;}
.g_syhead .language a{font-size:16px; margin-left: 10px;}
.g_syhead .language a:hover{color:#d7171f;}
.Hsrch{margin:0;}
.Hsrch-menu{display:block;width:30px;height:30px;background:url(../image/top_fdj.jpg) center no-repeat;background-size:23px 23px;}
.Hsrch-box{width:100%;height:90px;background:#fff;position:absolute;top:0;left:0;display:none;z-index:1002;}
.Hsrch-block{width:83% !important; margin:28px auto 0;}
.Hsrch-block .btn{width:24px;height:32px;background:url(../image/icon-Hsrch2.png) no-repeat center center;float:left;border:0;margin-top:3px;}
.Hsrch-block .close{width:24px; height:32px;background:url(../image/icon-close2.png) no-repeat center center;float:right;}
.Hsrch-block .text{width:94%; height:32px; float:left; margin:0 0 0 20px; border-bottom:1px solid #e9e9e9;}
.Hsrch-block .text::-webkit-input-placeholder{color:#6f6f6f;}
.Hlang:hover .Hlang-box{display:block;}

/* 首页焦点图部分 */
.banner{width:100%; margin:90px auto 0; overflow:hidden; position:relative;}
.banner .swiper-slide .m{display:none;}
.banner .swiper-slide img{width:100%; display:block; transform:scale(1.1); -webkit-transform:scale(1.1); -webkit-transition:all 0.4s linear 1.2s; transition:all 0.4s linear 1.2s; -webkit-transition:all 0.4s linear 1.2s;}
.banner .swiper-slide-active img{transition-delay:0.4s !important; transform:scale(1); -webkit-transform:scale(1);-webkit-transition:all 5.0s linear; transition:all 5.0s linear;}
.banner .swiper-pagination-bullet{background:#fff;}
.banner .swiper-pagination-bullet-active{background:#d7171f;}
.banner .swiper-button-next,.banner .swiper-button-prev{color:#FFF;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size:24px;}
.banner .swiper-pagination-bullet{width:40px; height:2px; border-radius:0; opacity:.9; margin:0 6px !important;}
.banner .swiper-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-bullets.swiper-pagination-horizontal,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom:30px !important;}
.phxia{display:none!important;}

.w1600{width:95%; max-width:1600px; margin:auto;}

/* 首页产品中心部分 */
.in_probg{width:100%; margin:auto; background:#faf8f5; padding:80px 0; overflow:hidden;}
.title{width:100%; margin:auto; text-align:center;}
.title a{font-size:36px; line-height:36px; color:#d7171f;}
.title a:hover{color:#000;}
.in_psearch{width:100%; margin:40px auto 0; background:url(../image/in_pro_fgx.png) top center no-repeat; padding-top:40px;}
.in_psearch_ltxt{margin-right:5%;}
.in_psearch_ltxt h2{font-size:30px; line-height:30px; color:#000;}
.in_psearch_ltxt p{font-size:15px; line-height:28px; color:#999;}
.in_psearch form{height:60px;min-width:60%;}
.in_psearch form .add{width:85%;}
.in_psearch form .add select{width:49%; height:60px; font-size:15px; margin-right:5px; line-height:60px; border:1px#eee solid; background:#fff; padding:0 10px; color:#999;}
.in_psearch form button{width:14.5%;height:100%; background:#333; color:#fff; font-size:18px; cursor:pointer;}
.in_psearch form button:hover{background:#d7171f;}
.in_pro_list{width:100%; margin:40px auto 0;}
.in_pro_list li{width:32.333%; float:left; background:#fff; border:1px solid #e9e9e9; padding:5px; margin-right:1.5%; position:relative;}
.in_pro_list li:last-of-type{margin-right:0;}
.in_pro_list li:hover{box-shadow:0 5px 20px rgba(0,0,0,.2);}
.in_pro_list li .pic{width:100%; float:left; overflow:hidden; z-index:1;}
.in_pro_list li .pic img{width:100%; display:block; transition:all .4s;}
.in_pro_list li:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.in_pro_list li .box{position:absolute; left:5px; top:5px; right:5px; bottom:5px; background-color:rgba(0,0,0,.6); text-align:center; z-index:10;}
.in_pro_list li .box h3{font-size:30px; line-height:30px; color:white; padding:240px 30px 0 30px;}
.in_pro_list li .box em{display:block; margin-top:30px;}
.in_pro_list li .box em img{width:50px; height:50px;}
.in_pro_list li:hover .box{background-color:rgba(215,23,21,.6);}
.in_pro_list li:hover .box h3{font-weight:bold; font-style:oblique;}

/* 首页定制服务部分 */
.in_dzfw{width:100%; margin:80px auto 0;}
.in_dzfw_title{width:100%; margin:auto;}
.in_dzfw_title h2{width:60%; font-size:36px; line-height:36px; color:#000;}
.in_dzfw_title p{width:35%; font-size:18px; line-height:36px; color:#999; text-align:right;}
.in_dzfw_box{width:100%; margin:40px auto 0; display:flex;}
.in_dzfw_boxl{width:77.5%; position:relative;}
.in_dzfw_boxl .hot_img{position:absolute; top:0; left:0; bottom:0; right:0; min-width:auto; min-height:auto; width:100%; height:100%; transform:none; transition:transform .5s ease; object-fit:cover; max-width:100%;}
.in_dzfw_boxl .main_ser{position:absolute; left:5%; top:0; bottom:8%; display:flex; flex-direction:column; justify-content:space-between;}
.in_dzfw_boxl .main_ser .txt{display:flex;}
.in_dzfw_boxl .main_ser .pt-2{padding-top:.1rem;}
.in_dzfw_boxl .main_ser .ms-4{margin:4rem 0 0 2rem;}
.in_dzfw_boxl .main_ser .ms-4 h3{font-size:30px; line-height:30px; color:#d7171f;}
.in_dzfw_boxl .main_ser .ms-4 h3::after{content:""; display:block; width:60px; height:3px; background:#fff; margin-top:20px;}
.in_dzfw_boxl .main_ser .ms-4 .desc{margin-top:20px; font-size:15px; line-height:24px; color:#fff;}
.in_dzfw_boxl .main_ser .btns{width:160px; height:46px; position:relative;}
.in_dzfw_boxl .main_ser .btns a{font-size:16px; display:block; line-height:46px; color:#fff; background:#d7171f; padding:0 10px; text-align:center;}
.in_dzfw_boxl .main_ser .btns a:hover{background:#fff; color:#d7171f;}
.in_dzfw_boxl .main_ser .btns:after{content:""; position:absolute; top:0; left:0; bottom:0; width:4px; background:#fff; transition:all .5s;}
.in_dzfw_boxr{width:22.5%; position:relative;}
.in_dzfw_boxr li{width:100%; padding-top:100%; background:#faf8f5; position:relative; z-index:1; overflow:hidden; cursor:pointer;}
.in_dzfw_boxr li:last-child{position:absolute; right:100%; bottom:0; z-index:1;}
.in_dzfw_boxr li::before{content:''; position:absolute; right:50%; left:50%; top:50%; bottom:50%; background:#333; z-index:-1; transition: .6s; border-radius:50%;}
.in_dzfw_boxr li.on::before{right:-50%; left:-50%; top:-50%; bottom:-50%;}
.in_dzfw_boxr li .text{position:absolute; left:0; top:0; right:0; bottom:0; padding:13.8% 2% 2% 12%;}
.in_dzfw_boxr li .text h3{font-size:1.5rem; color:#d7171f;}
.in_dzfw_boxr li .text h3::after{content:""; display:block; width:40px; height:3px; background:#d7171f; margin-top:20px;}
.in_dzfw_boxr li.on .text h3{color:#fff;}
.in_dzfw_boxr li .text .desc{font-size:15px; line-height:24px; display:block; margin-top:1rem;}
.in_dzfw_boxr li.on .text .desc{color:#fff;}
.in_dzfw_boxr li .text .ser-icon{position:absolute; right:10%; bottom:8%; display:flex; justify-content:center; align-items:center; width:70px; height:70px;}
.in_dzfw_boxr li .text .ser-icon img {max-width:100%; max-height:100%;}
.in_dzfw_boxr li .text .ser-icon .a{display:block;}
.in_dzfw_boxr li .text .ser-icon .b{display:none;}
.in_dzfw_boxr li.on .text .ser-icon .a{display:none;}
.in_dzfw_boxr li.on .text .ser-icon .b{display:block;}

/* 首页关于我们部分 */
.in_about{width:95%; max-width:1600px; margin:80px auto 0;}
.title2{width:100%; margin:auto; text-align:center;}
.title2 h2{font-size:36px; line-height:36px; color:#d7171f;}
.title2 h2 a{color:#d7171f;}
.title2 h2 a:hover{color:#000;}
.title2 p{font-size:18px; line-height:30px; color:#999; margin-top:20px;}
.in_about_sz{width:100%; margin:40px auto 0; background:#f6f1eb; padding:2rem; box-shadow:0 10px 30px rgba(0,0,0,.05); border-radius:10px;}
.numCount>ul{flex-wrap:wrap;}
.in_about_sz li{flex:1; padding:1rem 0;}
.in_about_sz .item{display:flex; flex-direction:column; align-items:center; position:relative; transition: all .2s linear;}
.in_about_sz .item::after{content:url(../image/in_szfgx.jpg); display:block; width:17px; height:36px; position:absolute; top:50%; right:0; transform:translateY(-50%);}
.in_about_sz li:nth-child(3) .item::after{display:none;}
.in_about_sz .item .numU{font-size:56px; font-weight:600; line-height:56px; color:#000;}
.in_about_sz .item .numU sup{font-size:30px; vertical-align:top;}
.in_about_sz .item .indc{font-size:18px; color:#999; margin-top:10px;}
.in_about_sz .item:hover .numU,.in_about_sz .item:hover .indc{color:#d7171f; cursor:pointer;}
/* 首页品牌列表 */
.in_pinp{width:100%; margin:60px auto 0;}
.in_pinp li{width:12.5%; float:left; transition:all .3s linear;}
.in_pinp li img{width:100%; display:block;}
.in_pinp li:hover{transform:translate(0,-10px); box-shadow:0 0 10px 4px rgba(0,0,0,.1);}

.in_gywmbg{width:100%; margin:100px auto 0; background:#f6f1eb; padding:80px 0; overflow:hidden;}
.in_gywmbg .swiper{width:95%; max-width:1700px; margin:auto;}
.in_gywmbg .swiper-wrapper{width:100%; padding:40px 0;}
.in_gywmbg .swiper-wrapper .item{width:100%; position:relative; padding:0 5%;}
.in_gywmbg .swiper-wrapper .item .img{width:50%;}
.in_gywmbg .swiper-wrapper .item .img img{width:100%; display:block; border-radius:10px; box-shadow:0 5px 20px rgba(0,0,0,.3);}
.in_gywmbg .swiper-wrapper .item .img video{width:100%; height:100%; object-fit:cover; border-radius:10px; box-shadow:0 5px 20px rgba(0,0,0,.1);}
.in_gywmbg .swiper-wrapper .item .txtbox{width:50%; padding-left:5%;}
.in_gywmbg .swiper-wrapper .item .txtbox h2{font-size:36px; line-height:36px; color:#000; background:url(../image/in_about_fgx.jpg) bottom left no-repeat; padding-bottom:30px;}
.in_gywmbg .swiper-wrapper .item .txtbox h2 span{color:#d7171f;}
.in_gywmbg .swiper-wrapper .item .txtbox h2 a{color:#000;}
.in_gywmbg .swiper-wrapper .item .txtbox h2 a:hover{color:#d7171f;}
.in_gywmbg .swiper-wrapper .item .txtbox p{margin-top:30px; font-size:15px; line-height:28px;}
.in_gywmbg .swiper-wrapper .item .txtbox .more{width:160px; height:46px; margin-top:40px; position:relative; box-shadow:0 5px 10px rgba(0,0,0,.3);}
.in_gywmbg .swiper-wrapper .item .txtbox .more a{font-size:16px; display:block; line-height:46px; color:#fff; background:#d7171f; padding:0 10px; text-align:center; border-radius:6px;}
.in_gywmbg .swiper-wrapper .item .txtbox .more a:hover{background:#000; color:#fff;}
.in_gywmbg .swiper-wrapper .item .txtbox .more:after{content:""; position:absolute; top:0; left:0; bottom:0; width:4px; background:#000; transition:all .5s;}
.in_gywmbg .swiper-button-prev{left:0; background:url(../image/left.png) left center no-repeat; width:49px; height:49px;}
.in_gywmbg .swiper-button-prev:hover{background:url(../image/lefth.png) left center no-repeat;}
.in_gywmbg .swiper-button-next{right:0; background:url(../image/right.png) right center no-repeat; width:49px; height:49px;}
.in_gywmbg .swiper-button-next:hover{background:url(../image/righth.png) right center no-repeat;}
.in_gywmbg .swiper-button-prev:after, .in_gywmbg .swiper-rtl .swiper-button-next:after,.in_gywmbg .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{display:none;}

/* 首页新闻中心部分 */
.in_news{width:95%; max-width:1600px; margin:80px auto 0;}
.in_news_list{width:100%; margin:60px auto 0;}
.in_news_lst{width:31.333%; float:left; margin-right:3%; background:#f6f1eb; position:relative; transition:all .3s; border-radius:20px 20px 0 0;}
.in_news_lst:nth-child(2n){margin-right:0;}
.in_news_lst:hover{box-shadow:0 5px 10px rgba(0,0,0,.3); background-color:#fff; transform:translate(0,-10px); border-radius:20px 20px 0 0;}
.in_news_lst .pic{width:100%; float:left; overflow:hidden; border-radius:20px 20px 0 0;}
.in_news_lst .pic img{width:100%; display:block; transition:all .5s;}
.in_news_lst:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.in_news_lst .bt,.in_news_lst2 .bt{position:absolute; top:0; left:0; width:170px; height:46px; background:rgba(0,0,0,.5); line-height:46px; font-size:18px; text-align:center; border-radius:20px 0 0; color:#fff;}
.in_news_lst .bt:hover,.in_news_lst2 .bt:hover{background:#d7171f; cursor:pointer;}
.in_news_lst .tbox{width:100%; float:left; padding:35px 20px; overflow:hidden;}
.in_news_lst .tbox h3,.in_news_lst2 .list li h3{font-size:18px; color:#000; line-height:36px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_news_lst .tbox h3 a,.in_news_lst2 .list li h3 a{color:#000;}
.in_news_lst .tbox h3 a:hover,.in_news_lst2 .list li h3 a:hover{color:#d7171f;}
.in_news_lst .tbox h4,.in_news_lst2 .list li h4{margin-top:10px; background:url(../image/in_news_icon.png) left center no-repeat; padding-left:30px; color:#999;}
.in_news_lst .tbox p{margin-top:10px; -webkit-line-clamp:3; display:-webkit-box; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;}
.in_news_lst2{width:31.333%; float:right; background:#f6f1eb; position:relative; transition:all .3s; border-radius:20px;}
.in_news_lst2 .list{width:100%; float:left; padding:60px 20px 20px 20px;}
.in_news_lst2 .list li{width:100%; float:left; border-bottom:1px solid #e9e9e9; padding-bottom:10px; margin-bottom:15px;}
.in_news_lst2 .list li:last-child{border-bottom:none; margin-bottom:0;}
.in_news_lst2 .list li h4{margin-top:0;}

/* 底部版权部分 */
.footer_bg{width:100%; margin:80px auto 0; background:#333; padding:40px 0 20px; overflow:hidden;}
.footer{width:100%; margin:auto;}
.foot_list{width:90%; float:left;}
.foot_list ul{width:16.666%; float:left; min-height:180px;}
.foot_list ul li{width:100%; float:left;}
.foot_list ul li.foot_l_bt a{float:left; color:#d6d6d6; font-size:16px; margin-bottom:10px;}
.foot_list ul li.foot_l_bt.on{background: url(../image/img-74.png) no-repeat right center; background-size: 16px;}
.foot_list ul li a{line-height:28px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.foot_list ul li a:hover{color:#d7171f;}
.foot_rnr_ewm{width:143px; float:right;}
.foot_rnr_ewm img{width:100%; display:block; float:left; }
.foot_rnr_ewm p{width:100%; font-size:16px; color:#999; float:left; margin-top:10px; text-align:center;}

.link{width:95%; max-width:1600px; margin:40px auto 0; background:url(../image/in_pro_fgx.png) top center no-repeat; padding-top:30px;}
.link_tit{text-transform:uppercase; color:#999; font-weight:bold; background:url(../image/link_tb.png) left no-repeat; background-size:20px 20px; padding-left:30px;}
.link_txt{margin-left:20px; color:#999;}
.link_txt a{margin:0 5px; color:#999;}
.link_txt a:hover{color:#d7171f;}

.copy{width:100%; margin:40px auto 0; position: relative; border-top:1px solid #444; padding-top:20px; overflow:hidden;}
.copy_text{width:95%; max-width:1600px; margin:auto;}
.copy_textl{width:49%; color:#999; text-align:left;}
.copy_textr{width:49%; color:#999; text-align:right; vertical-align:top; align-items:inherit;}
.copy_textl a,.copy_textr a{color:#999;}
.copy_textl a:hover,.copy_textr a:hover{color:#d7171f;}

/* 内页焦点图部分 */
.ny_bn{width:100%; height:520px; margin:90px auto 0; position:relative; overflow:hidden; display:flex; align-items:center;}
.ny_bn img{width:100%; height:520px; object-fit:cover; position:absolute; left:50%; top:0; margin-left:-50%; display:block;}
.nytxt{width:100%; margin:auto; z-index:20; padding:0 100px;}
.nytxt .t1{display:block; font-size:32px; text-align:center; margin-bottom:20px; font-weight:bold; text-transform:uppercase; color:#fff;}
.nytxt .t2{display:block; text-align:center;}
.nytxt .t2 span{position:relative; font-size:16px; color:#fff;}
.nytxt .t2 span a{color:#fff; padding:0 5px;}
.nytxt .t2 span a:hover{color:#d7171f;}
.nytxt .t2 span:after{content:"";position:absolute;left:0%;top:50%;width:120px;height:1px;margin-left:-150px;background:rgba(255,255,255,.2);}
.nytxt .t2 span:before{content:"";position:absolute;right:0%;top:50%;width:120px;height:1px;margin-right:-150px;background:rgba(255,255,255,.2);}
.nytxt .t2 span em{font-weight:bold; color:#fff; padding-left:5px;}
/*文字缓动2*/
.nytxt .t1,.nytxt .t2{animation:mymovet 0.8s infinite;-webkit-animation:mymovet 0.8s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}

.page-dd{display:block; width:58px; height:58px; background:url(../image/icon-Pdd.png) no-repeat center center; margin:40px auto 0; animation:pageDD 1.8s linear infinite; -webkit-animation:pageDD 1.8s linear infinite; position:absolute; left:50%; bottom:29px; margin-left:-29px; z-index:11;}

@keyframes pageDD{
0%{transform:translateY(0px) scale(1);-webkit-transform:translateY(0px) scale(1);opacity:1;}
50%{transform:translateY(30px) scale(.9);-webkit-transform:translateY(30px) scale(.9);opacity:.2;}
100%{transform:translateY(0px) scale(1);-webkit-transform:translateY(0px) scale(1);opacity:1;}
}

@keyframes mymovet{
from{transform:translateY(50px);opacity:0;}
to{transform:translateY(0px);opacity:1;}
}

@-webkit-keyframes mymovet{
from{transform:translateY(50px);opacity:0;;}
to{transform:translateY(0px);opacity:1;}
}

/* 内页子栏目部分 */
.ny_navbg{width:100%;margin:auto;background:#f6f1eb;overflow:hidden; box-shadow:0 5px 20px rgba(0,0,0,.1);}
.ny_nav{width:95%;max-width:1620px;margin:auto;}
.ny_nav li{display:inline-block;position:relative;margin-bottom:10px;}
.ny_nav li a{display:block;padding:0 25px;font-size:18px;font-weight:lighter;color:#333;background:transparent;text-align:center;line-height:80px;-webkit-transition:all .5s;transition:all .5s;position:relative;z-index:1;}
.ny_nav li a:after{content:'';display:block;width:120px;height:3px;background:#d7171f;position:absolute;left:50%;bottom:-10px;margin-left:-60px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scaleX(0);transform:scaleX(0);}
.ny_nav li a:hover:after,.ny_nav li a.on:after{-webkit-transform:scaleX(1);transform:scaleX(1);}
.ny_nav li a:hover,.ny_nav li a.on{color:#d7171f;}

.ny_main{width:95%; max-width:1600px; margin:80px auto;}
.ny_left{width:50%; float:left; }
.ny_left img{width:100%; display:block;}
.ny_right{width:46%; float:right;}
.ny_rtitle{width:100%; float:left;}
.ny_rtitle h2{font-size:30px; line-height:30px; color:#d7171f;}
.ny_rtitle h2::after{content:""; display:block; width:60px; height:3px; background:#d7171f; margin-top:20px;}
.ny_rtitle h3{font-size:16px; line-height:24px; margin-top:10px; color:#999; text-transform:uppercase;}
.ny_rtxt{width:100%; float:left; font-size:16px; line-height:32px; margin-top:20px;}

.ny_list{width:100%; margin:auto; position:relative;}
.ny_list ul{width:100%; text-align:center;}
.ny_list ul li{line-height:40px; display:inline-block; margin:0 5px 10px;}
.ny_list ul li a{display:block; line-height:52px; font-size:16px; text-align:center; padding:0 40px; color:#000; text-decoration:none; background:#eee; border-radius:30px;}
.ny_list ul li a:hover,.ny_list ul li a.on{background:#d7171f; color:#fff;}

/* 企业荣誉部分 */
.honor_r_img{width:100%; float:left;}
.honor_r_img li{width:23.5%; float:left; margin:20px 2% 20px 0; text-align:center; padding:10px 10px 0 10px; background:#fff; border:1px solid #ddd; border-bottom:3px solid #ddd; position:relative;}
.honor_r_img li:nth-child(4n){margin-right:0;}
.honor_r_img li img{width:100%; display:block;}
.honor_r_img li::before{content:""; position:absolute; height:3px; bottom:-3px; left:0; transition:all .5s; width:0;}
.honor_r_img li:hover::before{width:100%; background:#d7171f; transition:all .5s}
.honor_r_img li p{font-size:16px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0;}
.honor_r_img li:hover{background:#f4f4f4; box-shadow:0 1px 10px #999;}

.pagination{width:100%; margin:60px auto 0; background:#fff; text-align:center; font-size:0px; position:relative; overflow:hidden; }
.pagination a,.pagination span{display:inline-block; padding:0 15px; line-height:38px; font-size:14px; border:1px solid #eee; margin:0 5px;}
.pagination span.current,.pagination a:hover{color:#fff; border-color:#d7171f; background:#d7171f;}

/* 内页产品展示部分 */
.shop_filter{display:flex; justify-content:center; align-items:center; align-content:center; flex-direction:row; flex-wrap:nowrap;}
.shop_filter .srow{width:40%; height:42px; margin-right:10px; position:relative; border: 1px solid #ddd; color:#999;}
.shop_filter .srow2{width:40%; height:42px; margin-right:10px; position:relative; border: 1px solid #ddd; color:#999;}
.shop_filter .sipt{width:100%; height:100%; padding:0 10px; font-size: 14px;}
.shop_filter .sbtn{position: absolute; right:-10px; top:10px; line-height:42px; width:42px; border:0; padding:0; background:none; cursor:pointer;}
.shop_filter .sbtn .sousuo{width:23px; height:23px; display: block; background: url(../image/top_fdj.jpg) right no-repeat;}

.product_list{width:100%; float:left; margin-top:40px;}
.product_list li{width:23.5%; float:left; margin:20px 2% 20px 0; background:#fff; border:1px solid #e9e9e9; padding:20px; cursor:pointer;}
.product_list li:hover{box-shadow:0px 3px 12px rgba(0,0,0,.3); transform:translate3d(0,-5px,0); -webkit-transition:all .4s; transition: all .4s;}
.product_list li:nth-child(4n){margin-right:0;}
.product_list li .pro_title{width:100%; float:left; margin-top:20px;}
.product_list li .pro_title h2{font-size:20px; font-weight:bold; line-height:24px;height:48px; color:#000; -webkit-line-clamp:2; display:-webkit-box; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;}
.product_list li:hover .pro_title h2{color:#d7171f;}
.product_list li .pro_pic{width:100%; float:left; overflow:hidden;}
.product_list li .pro_pic img{width:100%; display:block; -webkit-transition:all .5s;  transition:all .3s;}
.product_list li:hover .pro_pic img{-webkit-transform:scale(1.1); transform:scale(1.1);}
.product_list li .info{width:100%; height:72px; overflow:hidden;}
.product_list li .info p{margin-top:10px; display:flex; align-items:center; color:#606060; font-size:15px; line-height:30px; -webkit-line-clamp:3; display:-webkit-box; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;}
.product_list li .btn{width:100%; float:left; margin-top:20px;}
.product_list li .btn a{width:46%; float:left; margin-right:8%; line-height:40px; font-size:16px; background:#fff; border:1px solid #e9e9e9; text-align:center; color:#333; transition:all .5s;}
.product_list li:hover .btn a{background:#d7171f; border-color:#d7171f; color:#fff; width:66%;}

/* 内页产品详情部分 */
.products{width:100%; float:left; margin-top:40px;}
.promore_l{width:35%;float:left;}

/*图片放大镜样式*/
.jqzoom{width:100%;float:left;border:none;position:relative;padding:0;cursor:pointer;margin:0;display:block;}
.jqzoom img{width:100%; border:1px solid #d6d6d6;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:100%; height:100%;}
.spec-scroll{clear:both;margin-top:20px;width:100%; float:left;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; width:32px; height:32px; cursor:pointer; margin-top:10px;}
.spec-scroll .items{float:left;position:relative;width:83%; height:62px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #d6d6d6; padding:2px;width:54px;height:52px;}
.spec-scroll .items ul li img:hover{border:2px solid #d7171f; padding:1px;}
.spec-scroll .items ul li.on img{border:2px solid #d7171f; padding:1px;}

.pros_right{width:60%; float:right; overflow:hidden;}
.pros_right_top{overflow:hidden; border-bottom:1px dashed #e6e6e6; padding-bottom:20px;}
.pros_right_top h2{overflow:hidden; display:inline-block; font-size:24px; font-weight:bold; line-height:30px; color:#d7171f;}
.pros_right_top p{font-size:16px; color:#999; margin-top:20px;}
.proleft{width:100%; float:left; font-size:16px; line-height:32px; margin-top:40px;}
.proleft_tel{width:100%; float:left; margin-top:40px; border:1px dashed #ddd; border-width:1px 0; padding:20px 0; background:url(../image/promore_dhtb.png) no-repeat left 20px; padding-left:40px; font-size:16px; line-height:30px;}
.proleft_tel strong{font-size:20px; font-weight:bold; color:#000}
.f16{font-size:16px; color:#000; font-weight:bold;}
.proleft_btn{width:100%; float:left; margin-top:40px;}
.proleft_btn li{width:160px; float:left; margin-right:10px;}
.proleft_btn li a{width:160px;float:left; line-height:46px; text-align:center; font-size:16px; background:#eee; border-radius:6px; display:block;}
.proleft_btn li span{float:left; padding-right:20px;}
.proleft_btn li a:hover,.proleft_btn li a.on{background:#d7171f; color:#fff;}

.tabs-basic{width:100%; margin-top:60px; float:left;}
/* The tabs */
.tabs-basic ul{list-style:none; text-align:center; margin:0; padding:0; border-bottom:1px solid #e6e6e6;}
.tabs-basic ul li{display:inline-block; margin-bottom:-1px; font-size:18px;text-transform:uppercase; position:relative;}
.tabs-basic ul li a.tab-active::after{content:''; position:absolute; bottom:-9px; height:0; width:0; margin:auto; left:0; right:0; border:9px solid transparent; border-top:9px solid #d7171f; border-bottom:none; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tabs-basic ul li a{display:block; text-decoration:none; background:#f6f1eb; padding:15px 46px; color:#000; border-radius:6px 6px 0 0; }
.tabs-basic .tab-active{border-bottom:2px solid #d7171f; color:#fff; background:#d7171f; font-weight:bold;}
/* The content */
.tabs-basic .tabs-content-placeholder{overflow:hidden; margin:40px auto 0; background:#fff;}
.tabs-basic .tabs-content-placeholder .div{display:none;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active{display:block;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table{border:1px solid #d6d6d6; line-height:24px; text-align:center;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table tr{padding-left:20px;}
.tabs-basic .tabs-content-placeholder .div p{line-height:36px; font-size:16px; text-align:left; margin-top:10px;}
.tabs-basic .tabs-content-placeholder .div img{max-width:100%;}
.tabs-basic table{border-collapse:collapse; border: 1px #ddd solid !important; width:100% !important;line-height:30px!important;}
.tabs-basic table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #ddd solid !important; line-height:30px!important;}
.tabs-basic table td div{padding:0px!important;height:auto!important;}

.hot_pro2{width:100%;float:left; margin-top:40px;}
.hot_pro2_tit{width:100%; background:#fff; float:left; border-bottom:1px solid #ddd;}
.hot_pro2_tit h3{width:240px; float:left; color:#fff; line-height:52px; font-size:18px; padding:0 20px; background:#d7171f; text-align:center; font-weight:bold; position:relative; border-radius:6px 6px 0 0; }
.hot_pro2_tit h3:after{content:''; position:absolute; bottom:-9px; height:0; width:0; margin:auto; left:0; right:0; border:9px solid transparent; border-top:9px solid #d7171f; border-bottom:none; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}

.scrollleft2{width:100%; float:left; margin-top:40px;}
.scrollleft2 li{width:280px; float:left; margin-right:20px; overflow:hidden;}
.scrollleft2 li img{width:100%; display:block; background:#fff; border:1px solid #ddd; border-bottom:none;}
.scrollleft2 li img:hover{border:1px solid #d7171f;}
.scrollleft2 li span{display:block; width:100%; background:#eee; padding:10px; line-height:30px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}

/* 内页案例展示部分 */
.case_img{width:100%; float:left;}
.case_img li{width:31.333%; float:left; margin:20px 3% 20px 0; position:relative; -webkit-transition:all .3s; transition:all .3s; padding-bottom:20px;}
.case_img li::before{content:""; position:absolute; height:1px; bottom:-1px; left:0; transition:all .5s; width:0;}
.case_img li:hover::before{width:100%; background:#d7171f; transition:all .5s}
.case_img li:nth-child(3n){margin-right:0;}
.case_img li .pic{width:100%; float:left; overflow:hidden;}
.case_img li .pic img{width:100%; display:block; -webkit-transition:all .5s; transition:all .5s;}
.case_img li:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1);}
.case_img li .biaoti{width:100%; float:left; margin-top:20px;}
.case_img li .biaoti h2{font-size:22px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.case_img li .biaoti h2 a{color:#000;}
.case_img li:hover .biaoti h2 a{color:#d7171f;}
.case_img li .biaoti p{color:#999; font-size:14px; line-height:28px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical;}

.ny_dtitle{width:100%; float:left; margin-bottom:60px; text-align:center;}
.ny_dtitle h2{font-size:30px; font-weight:bold; color:#d7171f; line-height:30px;}
.ny_dtitle h2:after{content:""; display:block; width:60px; height:3px; background:#d7171f; margin:15px auto 0;}

.con_l{width:100%; float:left;}
.con_l .swiper-slide{overflow:hidden;}
.con_l .swiper-slide img{width:100%; display:block; -webkit-transition:all .5s; transition:all .5s;}
.con_l .swiper-slide img:hover{-webkit-transform:scale(1.05); transform:scale(1.05); }
.gallery-thumbs{float:right; width:12%;}
.gallery-thumbs .swiper-slide{border:1px solid #ccc; cursor: pointer;opacity:.5;}
.gallery-thumbs .swiper-slide-thumb-active{border:1px solid #d7171f;opacity:1;}
.gallery-top{float:left; width:85%;}
.xmzs_detail-box{width:100%; float:left; margin-top:40px;}
.xmzs_detail-box .page-title-box{width:100%; float:left;}
.page-title-box{width:100%; float:left; text-align:center;}
.page-title-box .title{font-size:30px; color:#333; line-height:36px;}
.page-title-box .title:after{content:""; display:block; width:60px; height:3px; background:#d7171f; margin:20px auto 0;}
.xmzs_desc{font-size:14px; color:#000; line-height:24px; margin-top:14px;}
.xmzs_content{width:100%; float:left; font-size:15px; color:#919191; line-height:30px; margin-top:28px; text-align:justify;}

.news_bot{width:100%; float:left; margin-top:40px; position:relative; padding:30px 0; border-top:1px solid #e9e9e9;}
.news_bot a{font-size:16px; line-height:60px; color:#444;-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.news_bot .prev{float:left;}
.news_bot .next{float:right;}
.news_bot .prev .img{margin-right:20px; position:relative; display:inline-block; vertical-align:middle;}
.news_bot .next .img{margin-left:20px; position:relative; display:inline-block; vertical-align:middle;}
.news_bot a .img img{-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; opacity:1; display:block;}
.news_bot .next .img img{-webkit-transform:rotateZ(180deg); -moz-transform:rotateZ(180deg); -ms-transform:rotateZ(180deg); -o-transform:rotateZ(180deg);transform:rotateZ(180deg);}
.news_bot a .img img:nth-child(2),.news_bot a .img img:nth-child(2){opacity:0; position:absolute; top:0; left:0;}
.news_bot a:hover{color:#d7171f;}
.news_bot a:hover .img img,.news_bot a:hover .img img{opacity:0;}
.news_bot a:hover .img img:nth-child(2),.news_bot a:hover .img img:nth-child(2){opacity:1;}
.news_bot .back{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; text-align:center; width:60px; height:28px; line-height:28px; 
	font-size:16px; color:#666;}
.news_bot .back .img{margin-right:6px; display:inline-block; vertical-align:middle; position:relative;}

.xwxq_back{width:100%; float:left; margin-top:60px; border-top:1px solid #eee; padding-top:20px;}
.xwxq_llist{width:80%; float:left;}
.xwxq_llist li{width:100%; float:left; margin-bottom:10px;}
.xwxq_llist li span{font-size:15px; font-weight:bold; color:#000; margin-right:5px;}
.xwxq_llist li a{font-size:14px; color:#666; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xwxq_llist li a:hover{color:#d7171f;}
.xwxq_more{width:15%; float:right; text-align:right; margin-top:10px;}
.xwxq_more a{display:inline-block; color:#fff; line-height:46px; padding:0 40px; border:1px #d7171f solid; position:relative;}
.xwxq_more a:after{content:""; width:0; height:100%; background:#d7171f; position:absolute; left:0; top:0; transition:all 0.5s;}
.xwxq_more a:hover:after{width:100%;}
.xwxq_more a span{display:block; color:#d7171f; padding-left:30px; background:url(../image/back.png) left center no-repeat; position:relative; z-index:1; transition:all 0.5s;}
.xwxq_more a:hover span{background:url(../image/backh.png) left center no-repeat;}
.xwxq_more a:hover span{color:#fff; display:block;}

/* 内页售后服务部分 */
.hwyy_text{width:100%; float:left; font-size:16px; line-height:36px;}
.hw_f24{font-size:24px; line-height:30px; font-weight:bold; color:#d7171f;}
.hw_m30{margin-top:30px;}

.wenti{width: 100%; float: left;}
.wenti li{width: 100%; float: left; margin-bottom: 10px; border-bottom: 1px solid #e6e6e6; padding-bottom: 10px;}
.wenti-top{display: block; position: relative; line-height: 30px; padding: 15px 0 0 30px; cursor: pointer;}
.wenti-top h3{display: inline-block; width: 90%; font-size: 16px; font-weight: bold; color: #000;}
.wenti-top h4{display: inline-block; font-size: 15px; color: #666; text-align: right; padding-left: 60px;}
.wenti-top>span{display: block; width: 20px; height: 20px; position: absolute; left: 0; top: 20px;}
.wenti-top>span img{display: block;}
.wenti-in{display: none; width: 100%; height: auto; float: left; margin-top: 20px;}
.wenti-in>div{background-color:#f8f8f8; font-size: 16px; color: #333; line-height:36px; padding:30px 20px; border-radius: 5px; margin-bottom: 20px; overflow-x: hidden;}
.wenti-in>span{display:inline-block; height:30px; margin-left:30px; padding-right:18px; line-height:30px; font-size:16px; font-weight:bold; color:#333; background:url(../image/g_syworldbtm11.png) no-repeat right center; background-size:12px auto; cursor: pointer;}


/* 内页新闻动态部分 */
.news_list{width:100%; float:left;}
.news_list li{width:31.333%; float:left; margin:20px 3% 20px 0; background:#f6f1eb; position:relative; transition:all .3s; border-radius:20px 20px 0 0;}
.news_list li:nth-child(3n){margin-right:0;}
.news_list li:hover{box-shadow:0 5px 10px rgba(0,0,0,.3); background-color:#fff; transform:translate(0,-10px); border-radius:20px 20px 0 0;}
.news_list li .pic{width:100%; float:left; overflow:hidden; border-radius:20px 20px 0 0;}
.news_list li .pic img{width:100%; display:block; transition:all .5s;}
.news_list li:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.news_list li .tbox{width:100%; float:left; padding:35px 20px; overflow:hidden;}
.news_list li .tbox h3{font-size:18px; color:#000; line-height:36px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_list li .tbox h3 a{color:#000;}
.news_list li .tbox h3 a:hover{color:#d7171f;}
.news_list li .tbox h4{margin-top:10px; background:url(../image/in_news_icon.png) left center no-repeat; padding-left:30px; color:#999;}
.news_list li .tbox p{margin-top:10px; -webkit-line-clamp:3; display:-webkit-box; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;}

.newsinfo_left{width:65%; float:left; padding-right:5%;}
.newsinfo_left_title{width:100%; float:left;}
.newsinfo_left_title .title{font-size:30px; line-height:50px; font-weight:700; color:#000; text-align:left;}
.newsinfo_left_title .other_box{color:#999; line-height:24px; margin-top:30px; font-size:16px;}
.newsinfo_left_title .other_box span{display:inline-block; margin-right:10px;}
.newsinfo_left_title .other_box img{vertical-align:middle; display:inline-block; max-width:100%; margin-right:10px;}
.newsinfo_left_text{width:100%; font-size:16px; line-height:32px; margin-top:40px;}
.m40{margin-top:40px;}

.newsinfo_right{width:26%; float:right;}
.newsinfo_rtit{width:100%; float:left;}
.newsinfo_rtit h3{font-size:30px; line-height:30px; font-weight:bold; color:#d7171f;}
.newsinfo_rtit p{font-size:14px; color:#999; line-height:18px; margin-top:10px;}
.newsinfo_rtit:after{content:""; display:block; width:24px; height:3px; background:#d7171f; margin-top:20px;}
.relative_box{width:100%; float:left; margin-top:10px;}
.relative_box li{padding:30px 0; border-bottom:1px solid #ededed;}
.relative_box li:last-child{border-bottom:none;}
.relative_box li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.relative_box li:hover .a-more{background:url(../image/more_on.png) no-repeat center center; box-shadow:0 3px 10px rgba(0,0,0,.3);}
.relative_box li:hover .name{color:#d7171f;}
.relative_box li a{display:block;}
.relative_box li .a-more{transition:background 0.3s ease; -webkit-transition:background 0.3s ease; border-radius:30px;}
.a-more{display:block; width:47px; height:33px; background:url(../image/more3.png) no-repeat; background-size:contain;}
.relative_box li .pic{width:100%; font-size:0; overflow:hidden;}
.relative_box li .pic img{width:100%; height:auto; transition: 1s 0.3s ease; -webkit-transition: 1s 0.3s ease;}
.relative_box li .name{line-height:36px; color:#666; font-size:16px; margin:20px auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.info-box{margin-top:20px; padding:40px 0;}
.info-box p{font-size:16px; color:#999; margin-bottom:25px;}
.info-box p a{font-size:16px; margin-top:10px; color:#333; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; vertical-align:middle;}
.info-box p a:hover{color:#d7171f;}
.info-box .share-box{margin-bottom:40px;}
.info-box .share-box a{display:inline-block; width:36px; height:36px; line-height:36px; border-radius:50%; margin-right:15px; text-align:center;}
.info-box .share-box a img.on{display:none;}
.info-box .share-box a:hover img.on{display:inline-block;}
.info-box .share-box a:hover img.original{display:none;}
.info-box .return{display:block; width:100%; line-height:50px; font-size:16px; color:#fff; text-align:center; background:#d7171f; border-radius:5px;}
.info-box .return img{max-width:100%; vertical-align:middle; position:relative; top:-2px; margin-left:10px;}
.info-box .return:hover{background:#000; cursor:pointer;}


/* 内页发展历程部分 */
.company_history{width:95%; max-width:1600px; margin:60px auto 0; position:relative;}
.cmp_hist_txt{width:100%; margin:40px auto 0; font-size:16px; line-height:30px; text-align:center; color:#999;}
.company_history .development{margin:4vw 0 0; overflow: hidden}
.company_history .development .swiper-container .swiper-wrapper .swiper-slide{display: flex; justify-content: space-between; position: relative}
.company_history .swiper-pagination .swiper-pagination-bullet-active{background-color:#d7171f; margin-top:40px;}
@media(max-width: 768px){.company_history .development .swiper-container .swiper-wrapper .swiper-slide{flex-direction:column}}
.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.ll{width: 50%; padding:1vw;}
@media(max-width: 768px){.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.ll{width:100%;margin-top:30px;}}
.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.ll img{width: 100%}
.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.rr{width: 50%; margin: 5vw 0 0 0}
@media(max-width: 768px){.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.rr{width:100%}}
.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ttt{font-size: 2rem}
.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ms{color: #555; width: 80%; line-height: 1.6; margin: .8rem 0 0 0}
@media(max-width: 768px){.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ms{font-size:1.1rem}}
.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.rr .year{position: absolute; right: 0; top:1rem; font-size: 4rem; font-weight:bolder; color: #000; opacity: .03; letter-spacing: .5rem}
@media(max-width: 768px){.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.rr .year{display:none}}
.company_history .conl{margin: 3vw 0; position: relative}
.company_history .conl>a{width: 2rem; height: 2rem; display: inline-flex; border: 1px solid #e5e5e5; border-radius: 100px; position: absolute; bottom: -20%; z-index: 2; background: #fff}
.company_history .conl>.next{left: 0; background-image:url(../image/cmp_hisy_prev.png); background-repeat: no-repeat; background-position: center; background-size: 50% auto; transform: rotate(180deg)}
.company_history .conl>.next:hover{left: 0; background-color:#d7171f; border-color:#d7171f; background-image:url(../image/cmp_hisy_prevh.png); background-repeat: no-repeat; background-position: center; background-size: 50% auto; transform: rotate(180deg)}
.company_history .conl>.prev{right: 0; background-image:url(../image/cmp_hisy_prev.png); background-repeat: no-repeat; background-position: center; background-size: 50% auto}
.company_history .conl>.prev:hover{background-color:#d7171f; border-color:#d7171f; right: 0; background-image:url(../image/cmp_hisy_prevh.png); background-repeat: no-repeat; background-position: center; background-size: 50% auto}
.company_history .conl .swiper-container{overflow: hidden}
.company_history .conl .swiper-container .swiper-wrapper .swiper-slide span{line-height: 3; position: relative; display: flex; justify-content: center; text-align: center; margin: 0 0 4px 0; border-bottom: 1px solid #e5e5e5; font-size: 1.3rem; color: #666; cursor: pointer}
.company_history .conl .swiper-container .swiper-wrapper .swiper-slide span::after{content: ""; display: inline-block; width: 7px; height: 7px; position: absolute; bottom: -5px; z-index: 2; background: #fff; border-radius: 100px; border: 1px solid #e5e5e5}
.company_history .conl .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active span{color:#d7171f;}
.company_history .conl .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active span::after{background:#d7171f; border-color:#d7171f;}


/* 内页联系我们部分 */
.contact{width:100%; float:left;}
.cont_text:nth-child(1){width:100%;}
.cont_text{width:31.333%; min-height:280px; float:left; border:1px solid #e9e9e9; padding:30px 20px; margin:0 3% 40px 0;}
.cont_text:nth-child(4n){margin-right:0;}
.cont_l{width:65%;float:left; line-height:30px; font-size:15px;}
.cont_l h2{font-size:20px; font-weight:bold; color:#d7171f; margin-bottom:10px;}
.cont_all{width:100%;float:left; line-height:30px; font-size:15px;}
.cont_all h2{font-size:20px; font-weight:bold; color:#d7171f; margin-bottom:10px;}
.cont_r{float:right; text-align:right;}
.cont_r img{width:144px; height:144px;}
.cont_r p{text-align:center; margin-top:10px;}
.map{width:100%; float:left; margin-top:60px;}

/* 内页在线留言部分 */
.message{width:100%; margin:60px auto 0; background:#fff; padding:40px; box-shadow:0 5px 20px #d6d6d6; overflow:hidden;}
.message h3{text-align:center; color:#333; font-size:24px; font-weight:bold;}
.message ol{width:100%;float:left; margin-top:30px;}
.message ol li{float: left; width:49%; margin-bottom:20px; background:#fff; border:1px solid #e6e6e6;}
.message ol li:nth-child(2n){float:right;}
.message ol li:nth-child(6){float:left; border:none;}
.message ol li:nth-child(7){float:right; border:none;}
.message ol li input{width:100%; height:50px; background:none; border:none; color:#999; padding:0 15px;}
.message ol li textarea{padding:15px; width:100%; height:180px; border:none; background:none; color:#999;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; border-radius:5px; cursor:pointer;}
.message ol li .btn{background:#d7171f;}
.message ol li .btn2{background:#999; color:#fff;}
.message input::-webkit-outer-spin-button,.message input::-webkit-inner-spin-button{-webkit-appearance: none !important; margin: 0;}
.message input::-moz-placeholder, textarea::-moz-placeholder{color: #999;}
.message input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999;}
.message input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #999;}




