@charset "utf-8";
/* CSS Document */
body,a,div,p,span,em,ul,li,ol,dl,dt,dd{padding: 0; margin:0; list-style:none; border:none; font-size:14px; font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体";}
.top{width:100%; height:111px; background: #c41a1d;}
.con{width:1200px; height:111px; margin:0 auto; vertical-align:middle;}
.logo{float:left; color:#fff;  line-height:111px; font-size:28px;}
.cn_logo{width:100%; font-size:26px;}
.nav{ float:right; color:#fff;}
.nav li,.nav li a{float:left; margin-left:20px; height:111px; line-height:111px; color:#fff; text-decoration:none;}
.nav a:link，.nav a:visited{color:#fff; list-style:none;}
.nav a:hover{color:#fff; background:url(../images/on.jpg) no-repeat center 80px;}
a.nav_hover{color:#fff; background:url(../images/on.jpg) no-repeat center 80px;}
.banner{width:100%; height:499px; overflow: hidden;}
.about{width:100%; height:608px; background:url(../images/about_bg.png) no-repeat center center; }
.ab_bg{width:1200px; height:100%; margin:0 auto; background:url(../images/ab_bg.png) no-repeat center center;}
.about_tit{width:181px; height:61px; margin: 0 auto; padding-top: 81px;}
.ab_con{width:1200px; margin:48px auto 0 auto;}
.ab_con dt{float:left;}
.ab_con_dt{float:left; width:453px; height:300px;  position:relative;}
.ab_con dd{width:536px; line-height:36px; margin-top:60px; margin-right:68px; color:#787878;  float:right;}
.more{width:60px; height:47px; position:absolute; right:-40px; bottom:-35px;}
.content{background:#c41a1d url(../images/lianxi_bg.png) no-repeat center center; height:443px; padding-top:81px;}
.lianxi_tit{width:227px; height:62px; margin:0 auto;}
.lianx_li{width:742px; height: 80%; margin:0 auto; padding-top:20px; position:relative;}
.lianx_li li{text-align:left; float:left; color:#fff; margin-top:37px;}
.lianx_li span{width:18px; height:18px; float:left; vertical-align:middle; margin-right:8px;}
.hidden{overflow: hidden;}
.lianx_li2{width:742px;  margin:15px auto 80px auto; overflow:hidden;}
.lianx_li2 li{width:100%; text-align:left; float:left; color:#333; line-height: 42px;}
.lianx_li2 span{color: #909090;}
.qyxx{width:470px; height: 509px; background: #fff; float:left; text-align: left; padding-left: 50px;  margin-top:40px; margin-bottom:40px;}
.map{width:678px; height: 507px; float: right; margin-top:40px; margin-bottom:40px; border: 1px #eee solid;}
.map img{width:678px; height: 507px;}
.w272{width:272px;}
.bottom{height:77px; line-height:77px; background:url(../images/bottom_bg.jpg) repeat-x; text-align:center; color:#5b5b5b;}
.bottom span{padding: 0 12px; font-size: 9px;}
.kefu{width:159px; height:162px; position:absolute; bottom:10px; right:12px;}
.kefu2{width:204px; height:201px; position:absolute; bottom:-70px; right:0px;}
.foot{ text-align:center; padding-top:15px; padding-bottom:24px;}
.foot p{padding-top:20px; color:#5b5b5b;}
.foot p span{padding:0 15px; font-size:12px;}
.foot p a:link,.foot p a:visited{color:#5b5b5b; text-decoration:none;}
.foot p a:hover{color:#5b5b5b; text-decoration:underline;}
.padd{padding-left:26px;}
/**************公司简介*******************/
.n_bg{background:#ccc url(../images/nei_bg.jpg) no-repeat;}
.jianjie{height:229px; padding-top:60px; color: #fff;}
.lx_bg{background: url(../images/contact.jpg) no-repeat;}
.lx_bgxh{background: url(../images/xianhuo.jpg) no-repeat;}
/*.jianjie2{height: 289px; background:url(../images/nei_bg.jpg) no-repeat center top; padding-top: 60px; color: #fff;}
.jianjie3{height: 289px; background: url(../images/nei_bg.jpg) no-repeat center top; padding-top: 60px; color: #fff;}
.jianjie4{height: 229px; background: url(../images/contact.jpg) no-repeat center top; padding-top: 60px; color: #fff;}*/
.tit1{width:100%; letter-spacing:60px; font-size:48px; text-align: center; padding-top: 10px;}
.tit2{width:100%; font-size:26px; text-align: center; letter-spacing:20px; padding-top:10px; padding-bottom: 20px;}
.nei_biao{width:400px; height: 100px; margin:0 auto 50px auto;}
.neir{width:925px;  padding:60px 0 30px 0; background:#fff; box-shadow:0px 8px 15px 0px rgba(0,0,0,0.04);  margin:-60px auto; text-align: center; margin-bottom: 65px;}
.about_pic{width:766px; height: 507px; margin: 0 auto;}
.neir p{width:766px; margin: 30px auto; text-align: left; line-height: 42px;}
.neir img{width:766px; height:507px;}
.f5{background: #f5f5f5;}
#tongji a:link,#tongji a:visited{color: #c41a1d;}
#tongji a:hover{color: #c41a1d;}
.cc41{color: #c41a1d;}
.baozhang{width:287px; height: 70px; margin:85px auto 77px auto;}
.w1200{width:1200px; height:200px; margin: 0 auto;}
.da_icon{width:85px; float: left; color: #666563; margin-left: 129px; display: inline;}
.da_icon dt{width:75px; height: 76px; text-align: center;}
.da_icon dd{ padding-top: 15px; text-align: center;}
.sdrz{width:1200px; margin: 0 auto;}
.shidrenz{height: 509px; background: #c41a1d; padding-left: 10px;}
.rz_tit{float: left; width: 474px; margin-bottom: 20px; padding-top: 130px; }
.sdrzcon{width: 474px;}
.sdrzcon li{width:100%; margin-top: 15px; color: #fff;}
.sdrzcon li img{vertical-align: middle; margin-right: 10px;}
.dangatu{width:595px; height: 450px; float: right; background: #ccc; margin-top: 30px; position: relative;}
.dangatu img{position:absolute;top:0;left:0;}
.xxxx{width:160px; height: 60px; margin:80px auto 60px auto;}
.xxxx_bg{width:100%; height:34px; background: #fafafa; line-height: 34px; text-align: left; margin-top: 30px; border-left: 3px #c41a1d solid; padding-left: 21px; font-size: 16px; font-weight: bold;}
.tab{width:1200px; border: 1px #e9ebec solid; margin-top: 15px; margin-bottom: 6px; border-collapse:collapse;}
.tab ul{width:100%;}
.tab li{float:left;height:48px;overflow:hidden;margin:0;}
.tab .th{width:131px; background:#fafafa; color: #949494; text-align: center;float:left;}
.tab .th,.tab .td,.tab .td3{height: 48px; line-height: 48px; border: 1px #e9ebec solid;border-left:0;border-bottom:0;float:left;box-sizing: border-box;}
.tab .td{text-align: left; padding-left: 20px;width:calc((1199px - 393px)/3)!important;width:-moz-calc((1199px - 393px)/3)!important;width:-webkit-calc((1199px - 393px) / 3) !important;}
.tab .td2{border-top:0;border-right:0;width:calc(268.66px + 1px) !important;}
.tab .td3{text-align: left; padding-left: 20px; width:calc(1199px - (1199px - 393px ) / 3 - 262px)!important; width:-moz-calc(1199px - (1199px - 393px) /3 -  262px)!important; width:-webkit-calc(1199px - (1199px - 393px) / 3 - 262px) !important; border-right:0;}
.tab .td3_{border-right:0;width:calc(268.66px + 1px) !important;}
.mar_b{margin-bottom: 40px;}
.zongs{text-align: right; padding:30px 0 20px 0; font-size: 18px;}
.zongs span{font-size: 28px; color: #cc0505; font-weight: bold;}
.xh_tab{width:100%; border-collapse:collapse; border-radius:12px 12px 0 0; margin-bottom: 60px; background:#fff; box-shadow:0px 0 0px #eae9e9, /*左边阴影*/  
      2px 0 2px #eae9e9, /*右边阴影*/
   0 0px 0px #eae9e9, /*顶部阴影*/  
   0 3px 3px #eae9e9; /*底边阴影*/}
.xh_tab th,.xh_tab td{height:50px; line-height:50px; text-align:center;}
.xh_tab tr{border: 1px #fff solid;}
.xh_tab th{width:80px; font-weight: bold;}
.xh_tab tr:nth-child(odd){background:#F4F4F4;}
.xh_tab td img{vertical-align:middle;}
.xh_tab .list:hover{background:#c7d2d0;}
.bf6{background:#f6f8f9;}
.tis{padding-top:46px; font-size:20px; color: #4c4b4b; text-align: left;}
.tis img{vertical-align: middle; margin-right: 6px;}
.bgfbfb{background:#fbfbfb; height:70px;}
.toplogo{float:left; margin-top: 12px;}
.toplogo img{vertical-align: middle;}
.leib{width:456px; height:51px;float: left; padding-left: 10px; padding-top:8px;overflow:hidden;}
.leib li{float:left; border: 1px #dadada solid; border-radius: 3px; text-align: center; padding: 0 8px; color: #a9a9a9; font-size: 12px; margin-left: 6px; margin-top: 6px;}
.leib li a:link,.leib li a:visited{color: #a9a9a9; text-decoration: none; font-size: 12px;}
.leib li a:hover{color: #a9a9a9; text-decoration: underline; font-size: 12px;}
.seach{width:422px; height: 40px; float:right; margin-top: 15px;}
.text{width:242px; float:left; height:32px; line-height: 32px; border:3px #c41a1d solid; background: #fff; text-align: left; padding-left: 10px; color: #ccc; outline:none;}
.text::-moz-placeholder{color:#CCCCCC;}
.text::-ms-input-placeholder{color:#CCCCCC;}
.text::-webkit-input-placeholder{color:#CCCCCC;}
.anniu{ float:left; height: 40px; background: #c41a1d; width: 77px; text-align: center; line-height: 38px; color: #fff; border: none; outline:none; cursor: pointer;}
.benzhan{float:right; background: #333; color: #fff; text-align: center; width: 80px; height: 40px; line-height: 40px; border: none; outline:none; cursor: pointer;}
.dangatu li{position:relative; top:calc(100% - 37px); z-index:999; width:25%; float:left; line-height:37px; background:rgba(0,0,0,0.4); text-align:center; border-left:1px #767d7c solid; box-sizing:border-box;}
.dangatu li:nth-child(1){border-left:none;}
.dangatu li a:link,.dangatu li a:visited{width:148px; height: 37px; color:#fff; text-decoration: none; display: block;}
.dangatu li a:hover{width:148px; height: 37px; color:#c41a1d; background: #fff; text-decoration: none; display: block;}
.dangatu li a.over{width:148px; height: 37px; color:#c41a1d; background: #fff; text-decoration: none; display: block;}
.hide{display:none;}
.tb:hover{background:#CCC;}
.topbar{background:#f3f3f3; height:30px; line-height:30px; color:#9a9a9a;font-size:12px;}
.topbar a{text-decoration:none; color:#9a9a9a; font-size:12px;}
.topbar span{text-decoration:none; color:#9a9a9a; font-size:12px;}
.topbar i{background: url(../images/home.png) center center no-repeat; height:30px; width:20px; line-height:30px; float:left;}
/* 百度带图定位标注 */
.BMap_Marker.BMap_noprint{z-index:9999999; background: url(../img/dingweibiaozhu.png) no-repeat!important; background-size:100%}
.maint{line-height: 1.5rem; font-size:16px; margin: 2rem 0; font-weight:500; border:1px #e1e1e1 solid; padding:0.5rem 1.2rem; border-left:2px #c41a1d solid; display:flex; background:#f6f8f9; color:#2c2c2c;}
.maint_span{font-size:smaller; color:#bababa; padding:0 1rem;}
.mainprodct_product{ display:-webkit-flex; display:flex; width:100%; justify-content:space-between; flex-wrap:wrap;}