
*{margin: 0;padding: 0;}
html {font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;font-size:625%;color: #333;}
body {max-width:640px;margin:auto;font-size:0;background:#fff; overflow-x: hidden;}
p,input {font-size:inherit;}
a{color:inherit;text-decoration: none;outline-style: none; border:none;}
ul,ol,li{list-style:none;}
img{max-width:100%;border:none;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0); tap-highlight-color: rgba(0,0,0,0);}
em{font-style:normal;}
h1,h2,h3,h4,h5{font-weight:normal;}
.img_box div{display:table-cell;vertical-align:middle;text-align:center;}
.img_box img{vertical-align:middle;border:none;display:inline-block;max-width:100%;max-height:100%;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.clear{clear: both;}
.bl{float:left;display:inline-block;}
.br{float:right;display:inline-block;}
#lightbox-secNav-btnClose{padding-top: 0.1rem;padding-bottom: 0;}

.fl { float:left;}
.fr { float:right;}
.k{width:100%; margin:0 auto; height:30px;}
.k1{width:100%; margin:0 auto; height:15px;}
.k2{width:100%; margin:0 auto; height:20px;}
.k3{width:100%; margin:0 auto; height:40px;}

.product_tb table{width:6rem; border-spacing:0; border-collapse:separate; font-size: .2rem;}
.product_tb table>thead>tr>th,.product_tb table>tbody>tr>th,.product_tb table>tfoot>tr>th,.product_tb table>thead>tr>td,.product_tb table>tbody>tr>td,.product_tb table>tfoot>tr>td{text-align:center; line-height: .4rem; border-top:1px solid #ddd}
.product_tb table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd;}
.product_tb table>caption+thead>tr:first-child>th,.product_tb table>colgroup+thead>tr:first-child>th,.product_tb table>thead:first-child>tr:first-child>th,.product_tb table>caption+thead>tr:first-child>td,.product_tb table>colgroup+thead>tr:first-child>td,.product_tb table>thead:first-child>tr:first-child>td{border-top:0}
.product_tb table>tbody+tbody tr:first-child td{border-top:2px solid #ddd}

.product_tb table{border:1px solid #ddd;width:6rem; font-size: .2rem;}
.product_tb table>thead>tr>th,.product_tb table>tbody>tr>th,.product_tb table>tfoot>tr>th,.product_tb table>thead>tr>td,.product_tb table>tbody>tr>td,.product_tb table>tfoot>tr>td{border-left:1px solid #ddd}
.product_tb table>thead>tr>th:first-child,.product_tb table>tbody>tr>th:first-child,.product_tb table>tfoot>tr>th:first-child,.product_tb table>thead>tr>td:first-child,.product_tb>tbody>tr>td:first-child,.product_tb>tfoot>tr>td:first-child{border-left:none}


/*头部*/
.header{width: 100%; text-align: center; padding: .4rem 0;}
.header img{width: 5.5rem; display:inline-block;}

.nav{width: 100%; height: .9rem; line-height: .9rem; background: #be0d0d; text-align: center;}
.nav a{display: inline-block; color: #fff; font-size: .24rem; width: 20%;}

/*banner*/
.banner{position: relative;}
.banner .swiper-wrapper img{width: 100%;}
.banner .swiper-pagination{text-align:center; position:absolute; z-index:444;}
.banner .swiper-pagination-bullet{width:.09rem;height:.09rem;background:#fff;opacity:1;border-radius: 0;}
.banner .swiper-pagination-bullet-active{background: #be0d0d}


.bannert-titlet{position: absolute; width: 100%; text-align:center; color: #be0d0d; font-size: .5rem; font-weight: bold; top: .7rem; z-index: 999;}
.bannert-titlet img{width: .43rem; height: .04rem; margin-top: .1rem; padding-top: 0;}

/*我们的优势*/
.adv{position: relative; height: 3.5rem; width: 100%;}
.adv-title{width: 100%; margin: 0 auto; background: #bb0808; text-align: center; color: #fff; padding-top: .4rem; padding-bottom: 1rem;}
.adv-title p:first-child{font-size: .45rem; font-weight: bold; padding-bottom: .1rem;}
.adv-title p:nth-child(2){font-size: .22rem; line-height: .24rem;}
.adv-box{position: absolute; top: 2.2rem; width: 100%; text-align: center; font-size: 0;}
.adv-box .adv-boxlist:first-child{margin-left: .15rem;}
.adv-boxlist{float: left;}
.adv-boxlist p{font-size: .22rem; line-height: .3rem; color: #fff; padding-top: .2rem;}
.adv-box .bg1{width: .95rem; height: .95rem; border-radius: .95rem; border: 2px solid #fff; background: #bb0808; text-align: center;}
.adv-box .bg2{width: .95rem; height: .95rem; border-radius: .95rem; border: 2px solid #bb0808; background: #bb0808; text-align: center;}

/*快捷*/
.kj{width: 100%; margin: 0 auto;}
.kj-box{width: 1.9rem; height: 2.39rem; position: relative; float: left;}
.kj-box:first-child{margin-left: .175rem; margin-right: .175rem;}
.kj-box:nth-child(2){margin-right: .175rem;}
.kj-box .kj-boxt{width: 100%; text-align: center; position: absolute; color: #fff; font-size: .25rem;}
.kj-box .kj-boxt p:first-child{margin-top: .6rem;}
.kj-box .kj-boxt p:nth-child(3){width: .5rem; height: 2px; background: #fff; margin:.1rem auto;}

/*产品分类*/
.product-box{width: 100%; margin: 0 auto; padding: .3rem 0;}
.product-boxlist{position: relative; height: 3rem;}
.product-boxlist .prodcut-boxdesc{position: absolute; top: .8rem; left: .2rem; color: #fff;}
.product-boxlist .prodcut-boxdesc p:first-child{font-size: .4rem; font-style:oblique;}
.product-boxlist .prodcut-boxdesc p:nth-child(2){font-size: .22rem;letter-spacing: 0; font-style:oblique;}
.product-boxlist .prodcut-boxdesc p:nth-child(3) a{text-align: center; display: inline-block; width: 1.5rem; height: .3rem; line-height: .3rem; color: #fff; background: #be0d0d; border-radius: .3rem; font-size: .22rem; margin-top: .2rem;}

/*资质荣誉-制造实力*/
.honor-zzsl{width: 100%;}
.honor-zzsl-box{width: 50%; text-align: center; float: left;}
.honor-zzsl-box img{width: 95%;}

/**news**/
.news{width: 100%; margin: 0 auto; padding:.5rem 0;}
.title {text-align: center;}
.title p:first-child{font-size: .5rem; color: #000;}
.title p:nth-child(2){color: #000; font-size: .3rem; letter-spacing: 5px;}
.news-left-list{width: 6rem; margin-left: 0; margin: .3rem auto; text-align: center;}
.news-left-list a{width: 1.4625rem; margin-right: .05rem; height: .5rem; line-height: .5rem; display: inline-block; background:#be0d0d; text-align: center; font-size: .24rem; color: #fff;}

.news-left-list a:last-child{margin-right: 0;}

.news-right{width: 6rem; margin-top: .3rem;background: #FFF; margin: .3rem auto;}
.news-right ul li{width: 6rem; height:.8rem; line-height:.8rem; border-bottom: 1px solid #f1f1f1; color: #434343; font-size: .24rem;}
.news-right ul li span{font-size: .22rem; color: #a1a1a1; float: right;}

.more1{text-align: center; margin: 0 auto;}
.more1 a{font-size: .24rem; color: #be0d0d; border: 1px solid #be0d0d; height: .5rem; line-height:  .5rem; border-radius:  .5rem; width: 2rem; text-align: center; display: inline-block;}

/*foot*/
.foot{background:#c8c8c8; background-size: 100% auto; width: 100%; color: #5d5d5d; padding:.4rem 0 1.5rem 0;}

.foot-copy{width:6rem; margin: 0 auto; line-height:.4rem; text-align: center; font-size: .23rem;}
.foot-copy p:first-child{font-size: .35rem; color: #000; margin-top: .2rem; margin-bottom: .2rem;}
.foot-copy p{text-align: center;}


/*侧边栏返回顶部*/
.side_bar{position: fixed;z-index: 99;right: .05rem; bottom:10%;display: none;background-color: #271404;border-radius: .07rem;}
.side_bar .btn_top{	display: block;	width: .65rem;height: .72rem;background: url(back_top.png) no-repeat center center;background-size: 50%;}

/*底部menubox菜单*/
.menubox{background-color: #be0d0d;position: relative;position: fixed; left:50%; margin-left: -3.2rem; bottom: 0; z-index: 999; width: 6.4rem; padding:6px 0;}
.menubox ul li{float: left; width: 25%;text-align: center;}
.menubox ul li i{display: block;margin:1% auto;width:0.38rem;height: 0.38rem;}
.menubox ul li i img{display: none;margin:0 auto;width: 0.38rem;}
.menubox ul li i img:first-child{display: block;}
.menubox ul li span{display: block;font-size: .22rem;color: #fff;line-height: 150%;}
.menubox ul li.cur i img:first-child{display: none;}
.menubox ul li.cur i img:last-child{display: block;}
.menubox ul li.cur span{color: #e4c58c;}
.menubox dl{position: absolute;right: 0;width: 30%;background-color: #be0d0d;text-align: center;padding: 1% 0;border:rgba(255,255,255,.05) solid 1px;border-bottom: 0;display: none;border-radius: 4px 4px 0 0;overflow: hidden;}
.menubox dl dd{line-height: .68rem;border-top: rgba(255,255,255,.1) solid 1px;}
.menubox dl dd:first-child{border:0;}
.menubox dl a{display: block;color: #fff;font-size: .24rem;}
.menubox dl a:active{color: #e4c58c;}

/*内页子栏目下拉*/
.zy_two_nav{border-bottom:1px solid #e4e4e4; /*background-color: #e6e6e6;*/}
.zy_two_nav .swiper-button-next{ background: none; height: .8rem; right: 0;bottom:0; width: auto;}
.zy_two_nav .swiper-button-next img{ display: block; height: .8rem; margin-top: 3px; }
.zy_two_nav .swiper-button-next.swiper-button-disabled{ opacity: 0; }
.zy_two_nav .swiper-slide{/*width: 25% !important;*/}
.zy_two_nav .swiper-slide a{ color:#666; display: block; text-align: center; height: calc(.8rem - 2px); line-height: .8rem; font-size: .26rem; border-right: 1px solid #efefef;}
.zy_two_nav .cur_nav a{color:#164394; border-bottom: 2px solid #164394;}

/*about-nav*/
.about-nav{text-align: left; padding: .1rem 0; background: #fff; width: 100%; border-bottom: 1px solid #ebebeb; background: #f4f4f4;}
.about-nav a{display: inline-block; text-align: center; width: 25%; line-height:.5rem; border-radius: .5rem; font-size: .22rem; margin: .05rem 0; color: #606060;}
.about-nav a:hover{color:#fff; background: #be0d0d;}
.about-nav a.cur{color:#fff; background: #be0d0d;}

.about-navt{text-align: left; padding: .1rem 0; background: #fff; width: 100%; border-bottom: 1px solid #ebebeb; background: #f4f4f4;}
.about-navt a{display: inline-block; text-align: center; line-height:.5rem; border-radius: .5rem; font-size: .22rem; padding: 0 .06rem; margin: .04rem 0; color: #606060;}
.about-navt a:hover{color:#fff; background: #be0d0d;}
.about-navt a.cur{color:#fff; background: #be0d0d;}

.about-nav-nav{text-align: center; margin-top: .3rem; width: 100%;}
.about-nav-nav a{display: inline-block; color:#fff; text-align: center; font-size: .22rem; padding: 0 .15rem; border-right: 1px solid rgba(255,255,255,.06); height: .6rem; line-height: .6rem; background-color: #343434;}
.about-nav-nav a:last-child{border-right: 0;}
.about-nav-nav a:hover, .about-nav-nav a.cur{color:#fff; background: #bb0808;}

/*关于我们内容*/
.container{ width: 6.0rem;margin:0 auto; }
.about_detail{padding: .3rem 0 .5rem 0; width: 6.0rem; min-height: 2rem; margin:0 auto; font-size: 0.24rem;  line-height: 0.44rem; color:#484848;}
.about_detail p{padding-bottom: .1rem;}
.about_detail img{ padding-bottom: .1rem;}

/*内页产品图片列表*/
.product_list{width: 6rem; padding: .4rem 0;}
.product_list li{width:6rem; margin-bottom:.1rem; height: 1.81rem; box-shadow: 0 0 .4rem -8px #164394; background: #164394;}
.product_list li .product_list_t{color: #fff; width: 2.5rem; text-align: left;}
.product_list li .product_list_t p{margin-left: .1rem;}
.product_list li .product_list_t p:first-child{font-size: .3rem; margin-bottom: .1rem; margin-top: .35rem;}
.product_list li .product_list_t p:nth-child(2){font-size: .22rem; line-height: .3rem;}
.product_list li .product_list_img{width: 3.5rem; height: 1.81rem; overflow: hidden;}
.product_list li .product_list_img img{width: 3.5rem;}
.product_list li .product_list_t p:nth-child(3) a{font-size: .22rem; color: #fff; border: 1px solid #fff; width: 1.3rem; height: .4rem; line-height: .4rem; text-align: center; display: inline-block; margin-top: .2rem;}


/*内页图片*/
.img-content{width:6rem; text-align: center;}
.img-content .img_box{width:2.8rem; margin-right:.3rem; float: left; border: 1px solid #e9e9e9; display:inline-block; margin-top: 0.45rem;}
.img-content .img_box:nth-child(2n){margin-right:0;}
.img-content .img_box img{margin-top:0.15rem; width: 90%;}
.img-content .img_box div{width:2.8rem; display:inline-block;}
.img-content h3{font-size: 0.2rem;color: #787878; margin: .25rem 0 0.2rem 0;}

/*内页产品详情*/
.product_listt{width: 6rem; margin: .3rem auto;}
.right_content_titlet{width: 100%; text-align: left; height: .65rem; font-size: .3rem; border-bottom: 1px solid #e1e1e1; margin-bottom: .2rem;}
.right_content_titlet span{width:2rem; height: .65rem; line-height: .65rem; color: #fff; display: inline-block; text-align: center; background: #343434;}
.product_listt-title{font-size: .5rem; color: #1a1a1a; text-align: center; margin-top: .2rem; margin-bottom: .2rem;}
.product_listt .product_listt-c{width: 6rem; text-align: center;}
.product_listt .product_listt-c p:nth-child(1){line-height: .4rem; text-align: left; color: #7a7a7a; font-size: .22rem; margin-top: .2rem; margin-bottom: .1rem;}
.product_listt .product_listt-c p:nth-child(2){background:#be0d0d; display: inline-block; padding: 0 .3rem; color: #fff; text-align: center; height: .6rem; line-height: .6rem; border-radius: .6rem; font-size: .24rem;}


/*内页新闻*/
.newsc_list{font-size: 0.2rem; width: 5.5rem; border:1px solid rgba(0,0,0,.07); border-radius: 2px; padding: 0.2rem; margin: 0.1rem auto;}
.newsc_list:nth-child(2n){background: #f7f7f7;}
.newsc_list_pic{width:5.5rem; height:1rem; display: table-cell; vertical-align: middle; overflow-y: hidden;}
.newsc_list_pic img{width:100%;}
.newsc_detail{}
.newsc_detail h3 a{font-size: 0.25rem;color: #000;margin: 0rem 0 0.05rem 0; line-height: .3rem; display: inline-block;}
.newsc_detail h4{font-size: 0.16rem;font-family: Arial;color: #c0c0c0; margin: 0.1rem 0 0;}
.newsc_detail a{font-size: 0.18rem;color: #686868; line-height: 0.34rem;}

/*内页下载中心列表*/
.down-list{width: 5.5rem; height: .7rem; line-height: .7rem; border:1px solid rgba(0,0,0,.07); border-radius: 3px; margin: 0.1rem auto;}
.down-list p:first-child{float: left; width: .7rem; text-align: center; font-size: .22rem; font-family: Arial; color: #9a9a9a;}
.down-list p:nth-child(2){float: left; width: 4.3rem; font-size: .23rem; border-right: 1px solid #e7e7e7; text-align: left; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.down-list p:nth-child(3){float: right; width: .4rem; text-align: center;}
.down-list p:nth-child(3) img{width: .25rem; margin-top: .2rem;}

/*文章-图片描述*/
.right_content_info{height:.6rem;line-height:.6rem; text-align:center; margin-top:.3rem; border:1px solid #e5e5e5; background: #e5e5e5; border-left:none; border-right:none; color:#666; font-size: .22rem;}
.right_content_desc{margin:.3rem 0 0; padding:.1rem .1rem; border:1px solid #f4e4b4; background:#fffff0; font-size:.22rem; text-align: left;}

/*人才招聘*/
.jobConts{line-height:30px;color:#666; font-size:12px;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#000;}

/*人才招聘*/
.join-listt{width: 6rem; margin: 0 auto;}
.join-listt ul li{width: 6rem; height: .5rem; line-height: .5rem; border-bottom: 1px solid #e5e5e5; font-size: .24rem; color:#666;}
.join-listt ul li span{float: right; display: block; font-size: .22rem;color:#666;}
.join-listt ul li a{font-size: .22rem;color:#666;}

/*联系我们*/
.contact-map{width: 6rem; height: 3.5rem; border: 1px solid #d4d4d4; margin: 0 auto;}
.contact-map iframe{width: 6rem; height: 3.5rem;}
.contact-content{width: 6rem; text-align: left; font-size: .22rem; margin: .2rem auto;}
.contact-content p{padding-bottom: .1rem; color: #616161;}
.contact-content p:first-child{font-size: .22rem; color: #be0d0d; margin-top: .1rem;}
.contact-content p img{margin-right:.05rem; width:.2rem;}
.contact-content p span{font-weight: bold; color: #000;}


/*文章-图片上一个下一个*/
.text{color:#999; font-size:.22rem; line-height: .4rem; border-top:1px solid #e5e5e5; padding-top: .2rem}


/*内页留言反馈*/
.message_content_content{width: 6.0rem; margin: 0 auto; padding-bottom: .5rem;}
.message_title{font-size: .3rem; text-align: center; font-weight: bold; padding-bottom: .5rem; padding-top: .5rem; border-top:1px solid #e5e5e5;}
.message_content_content li{margin-bottom: .1rem;}
.message_content_content li textarea{font-family:"Microsoft YaHei";}
.msg_inputt{width: 100%; height: .6rem; background: #fff; border:1px #EFEFEF solid; line-height: .6rem; text-indent: .2rem; font-size: .24rem;}
.msg_submitt{width:2rem; height: .6rem; background: #be0d0d; color: #fff; line-height: .6rem; text-transform: uppercase; border: none; font-size: .24rem;}

/*分页样式*/
.page_info{text-align:center; margin-top:20px; margin-bottom:30px; color:#333;}
.page_info span{padding:0 2px;font-weight:bold; color: #ed0000;}
.page_list{line-height:.2rem; text-align:center; letter-spacing:0; font-size:.23rem; margin-top:.4rem; margin-bottom:.4rem;}
.page_list a{display:inline-block; background: #e6e6e6; color:#525252; text-align:center; padding:.08rem .13rem; margin:.05rem .05rem; border-radius: .05rem;}
.page_list a:hover{color:#fff; background:#be0d0d;}
.page_list a.on{color:#fff;background:#be0d0d; font-weight: bold;}












