@charset "utf-8";
body {margin: 0;padding: 0; font-family:\5FAE\8F6F\96C5\9ED1;}
.clearfix:after{content: "";display: block;visibility: hidden;clear:both}
a:focus{outline:none;}/*点击a标签出现虚线边框*/
h1,h2,h3,h4,h5,h6,p,a,li,ul,dd,dl,dt,div,span,input,textarea,form,table,tr,td{margin: 0; padding: 0;font-weight: 500;}
input[type="button"], input[type="submit"], input[type="reset"], input ,textarea{-moz-appearance: none;
    -webkit-appearance: none; appearance: none; }  /*input输入框在苹果手机上去除内阴影*/
textarea{resize: none;}
input{outline: 0;}
img{border: 0;}
li{list-style:none}
a{ text-decoration:none;cursor: pointer;}
i{font-style:normal;}
.fl{float: left;}
.fr{float: right;}
.hidden{display: none;}
.container {width: 1200px;margin: 0 auto;}
.main{padding-top:122px;overflow-x: hidden; }
/*公共头部样式*/
.head{position:fixed;left:0;top:0;width:100%;background: #fff;z-index: 500;}
.top{height:78px;}
.logo{margin-top: 15px;}
.headTel{margin-top: 25px;height:29px;}
.headTel div{float:right;position:relative;line-height:29px;height:29px;font-size:12px;color:#aaa;cursor:pointer;margin-right:5px;}
.headTel div img:first-child{width:24px;vertical-align: middle;}
.headTel div .qrcode{position:absolute;top:28px;left:-16px;display:none;width:120px;z-index:999;}
.headTel .tel{margin-right:25px;}
.headTel .tel img{margin-right: 12px;width:28px;height:29px;}
.headTel  .tel span{font-family:Arial;font-size: 18px;color:#999;font-weight: 700;height:29px;line-height: 29px;vertical-align: top;font-style: italic;}

.topSearchBtn{width:20px;height:20px;background: url(../images/topSearchBtn.png) no-repeat center;margin-top: 22px;}
.topSearchBtn.on{background: url(../images/searchBtnOn.png) no-repeat center;background-size: 100% 100%;}
.searchBox{width:100%;height:72px;background:#f6f6f6;}
.searchBox>.container{position: relative; }
.searchBox input{width:100%;height:34px;box-sizing: border-box;border: 1px solid #ccc;border-radius: 20px;margin-top: 19px;padding: 0 40px 0 10px;font-family: \5FAE\8F6F\96C5\9ED1;font-size: 12px;}
.searchBtn1{position: absolute;width:18px;height:18px;right:15px;top:27px;background: url(../images/searchBtnOn.png) no-repeat center;}
.menuBox{width:100%;height:44px;background: url(../images/menuBg.jpg) repeat-x left center;}
.menu{width:100%;height:44px;position: relative;}
.menu-1>li{float: left;width:130px;height:44px;position: relative;}
.menu-1>li:hover .menu-2{display: block;}
.menu-1>li>a,.menu-1>li>p{display: block;width:100%;height:100%;line-height: 44px;text-align: center;font-size: 14px;color:#fff;cursor: pointer;}
.menu-1>li>.mobile{display: none;}
.menu-1 .on>a,.menu-1 .on>p{font-weight: 700;background: url(../images/menuOnBg.jpg) repeat-x left center;}
.menu-1>li:hover>a,.menu-1>li:hover>p{font-weight: 700;background: url(../images/menuOnBg.jpg) repeat-x left center;}
.headSearch{width:160px;height:44px;}
.headSearchBtn{float: right;width:20px;height:20px;margin-top: 12px;margin-right: 8px;background: url(../images/headSearchBtn.png) no-repeat center;}
.headSearchInput{width:100%;height:26px;margin-top: 9px;position: relative;}
.headSearchInput input{width:100%;box-sizing:border-box;height:24px;border: 1px solid #fff;border-radius: 12px;background: transparent;padding: 0 30px 0 10px;font-size: 12px;color:#fff;font-family: \5FAE\8F6F\96C5\9ED1;}
.headSearchInput .searchBtn{position: absolute;right:6px;top:1px;width:24px;height:24px;background: url(../images/headSearchBtn.png) no-repeat center;}
.menu-2{ position: absolute;left:0;top:44px;background: rgba(255,255,255,0.8);}
.menu-2 li{position:relative;height:40px;line-height: 40px;text-align: left;font-size: 14px;color:#333;cursor: pointer;}
.menu-2 li:hover .menu-3{display: block}
.menu-2 li p{padding: 0 35px;min-width:86px;}
.menu-2 .menu-2-On p{background: #fff;font-weight: 700;}
.menu-3{position:absolute;right:-514px;top:0;width:474px;padding:7px 0 6px 40px;background: #fff;}
.menu-3 li{float: left;width:158px;line-height: 36px;}
.menu-3 li>a{font-size: 12px;color:#333;}
.menu-3 li>a:hover{color:#c10a0a;}
/*公共底部样式*/
.foot{color:#fff;}
.footTop{height:232px;padding-top:24px;background: url(../images/footBg.png) no-repeat center;background-size:cover;}
.footBot{height:50px;background: #151515;}
.footBot a{color:#fff;}
.footTop h4{font-size: 18px;line-height: 48px;}
.webMap{width:240px;background: url(../images/footLine.png) no-repeat right 31px;}
.webMap li{float:left;width:104px;line-height: 28px;}
.webMap li a{font-size: 12px;color:#fff;}
.foot a:hover{color:#c10a0a;}
.footShare{width:306px;height:160px;padding-left:74px;box-sizing:border-box;background: url(../images/footLine.png) no-repeat right 31px;}
.jiathis_style>a{float: left;width:38px;height:38px;margin-right: 22px;}
.footShare .jiathis_style  .jtico{text-align: center;display: block;width:38px!important;height:38px!important;padding-left: 0!important;}
.jiathis_style  .button, .jiathis_style .jiathis_txt{margin-top: 7px;margin-right: 20px;}
.footShare .jiathis_style  .jtico_tsina{background: url(../images/foot-sina.png) no-repeat center!important;}
.footShare .jiathis_style  .jtico_tsina:hover{background: url(../images/foot-sinaOn.png) no-repeat center!important;}
.footShare .jiathis_style  .jtico_qzone{background: url(../images/foot-zone.png) no-repeat center!important;}
.footShare .jiathis_style  .jtico_qzone:hover{background: url(../images/foot-zoneOn.png) no-repeat center!important;}
.footShare .jiathis_style  .jtico_weixin{background: url(../images/foot-wechat.png) no-repeat center!important;}
.footShare .jiathis_style  .jtico_weixin:hover{background: url(../images/foot-wechatOn.png) no-repeat center!important;}
.footAbout{width:499px;height:160px;box-sizing:border-box;padding:0 72px 0 75px;background: url(../images/footLine.png) no-repeat right 31px;}
.footAbout p{font-size: 12px;color:#fff;line-height: 24px;}
.footWeChat{padding-left: 62px;}
.footWeChat img{width:70px;height:70px;margin-top: 6px;}
.fLink{margin-top: 17px;line-height: 28px;}
.fLink span{font-size: 18px;color:#fff;padding-right: 32px;}
.fLink a{display: inline-block;margin-right: 35px;font-size: 12px;color:#fff;}
.footBot span{font-size: 12px;color:#fff;line-height: 50px;}
/*内页banner*/
.banner{width:100%;}
.banner>a{display: block;}
.banner img{width:100%;height:auto;display: block;}
.banner .mobile{display: none;}
/*面包屑导航*/
.position{width:100%;height:60px;background: #fafafa;text-align: right;font-size: 12px;color:#333;line-height: 60px;}
.position a{color:#333;}
.position a:hover{color:#c10a0a;}
.position a:last-child,.position i{color:#c10a0a;}
.position .index{background: url(../images/home.png) no-repeat left center;padding-left: 28px;}
.position span, .position i {
    color: #c10a0a;
}
/*分页*/
.page{width:100%;height:30px;text-align: center;}
.page a{display: inline-block;width:30px;height:30px;box-sizing: border-box;border: 1px solid #dfdfdf;font-size: 12px;color:#999;background: #fff;
    line-height: 28px;text-align: center;margin: 0 1.5px;}
.page .active,.page a:hover{background: #c10a0a;border-color: #c10a0a;color:#fff;}
.page a:nth-child(2){width:68px;}
.page a:nth-last-child(2){width:68px;}
.page a:first-child{display: none;}
.page a:last-child{display: none;}
/*tab*/
.commonTab{height:43px;margin-bottom: 46px;margin-top: 51px;overflow-x:auto;}
.commonTab ul{margin: 0 auto;}
.commonTab li{float: left;min-width: 129px;height:43px;margin: 0 15px;}
.commonTab li>a{display: block;width:100%;height:100%;line-height: 43px;text-align: center;font-size: 14px;color:#333;border-radius: 4px;background: #eee;}
.commonTab .commonTabOn>a,.commonTab li>a:hover{background: #df0615;color:#fff;}
/*右侧悬浮栏*/
.rightBox{position:fixed;right:0;bottom:30%;width:50px;z-index: 400;}
.rightBox li{width:50px;height:50px;margin-bottom:4px; }
.rightBox li>a{display: block;width:100%;height:100%;}
.rightQQ{background: url(../images/rightQQ.png) no-repeat 0 0;}
.rightww{background: url(../images/ww.png) no-repeat 0 0;}
.rightQQ:hover{background: url(../images/rightQQ.png) no-repeat 0 -60px;}
.backTopBtn{background: url(../images/rightRocket.png) no-repeat 0 0;}
.backTopBtn:hover{background: url(../images/rightRocket.png) no-repeat 0 -60px;}

.xpop{display:none;}
.xpop .xbg { background: #000; opacity: 0.6; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; }
.xpop .xbox { background: #fff url(../images/bg.jpg) left top no-repeat; width: 600px; height: 356px; position: fixed; top: 50%; left: 50%; margin-left: -300px;margin-top:-178px; border-radius: 8px; z-index: 1000;background-size:cover; }
    .xpop .xbox .close { background: url(../images/close.png) left top no-repeat; display: block; width: 42px; height: 42px; position: absolute; top: -34px; right: -34px; }
    .xpop .xbox .core { margin: 65px 45px; }
        .xpop .xbox .core p { height: 26px; line-height: 26px; overflow: hidden; }
        .xpop .xbox .core .info { color: #999; margin-bottom: 20px; }
        .xpop .xbox .core .productlist li { float: left; width: 140px; list-style: none; text-align: center; margin-left: 40px; }
            .xpop .xbox .core .productlist li:first-child { margin: 0; }
            .xpop .xbox .core .productlist li img { width: 140px; margin-bottom: 10px; }
            .xpop .xbox .core .productlist li a { margin-top: 15px; text-decoration: none; display: inline-block; width: 100px; height: 30px; line-height: 30px; color: #d7030f; border: 1px solid #d7030f; border-radius: 5px; }


@media (max-width: 1240px) {
    .container{width:90.7%;}
    .webMap{width:20%;}
    .webMap li{width:50%;}
    .footShare{width:25.5%;padding-left:3%; }
    .footAbout{width:41.5%;padding: 0 2%;}
    .footWeChat{padding-left: 2%;}
    .menu-1>li{width:96px;}
    .headSearch{width:100px;}
}
@media (max-width: 980px){
    .menu{width:884px;}
    .menuBox>.container{overflow-x: scroll;overflow-y:hidden;}
    .footTop{display: none;}
    .footBot{height:47px;background: #393c3f;text-align: center;padding-top: 13px;}
    .footBot span{float: none;line-height: 18px;display: block;color:#ededed;}
    .menu .pc{display: none;}
    .menu-1>li>.mobile{display: block;}
}
@media (max-width: 768px){
    .menu{width:784px;}
    .main{padding-top: 108px;}
    .top{height:64px;}
    .headTel{display: none;}
    .headSearch{display: none;}
    .logo img{width:208px;}
    .menu-1>li{width:96px;}
    .topSearchBtn{display: block;}
    .position{display: none;}

    .banner .pc{display: none;}
    .banner .mobile{display: block;}
    /*分页*/
    .page a{display: none;}
    .page a:nth-child(2){display:block;float: left;background: #c10a0a;border-color: #c10a0a;color:#fff;}
    .page a:nth-last-child(2){display:block;float: right;background: #c10a0a;border-color: #c10a0a;color:#fff;}
}
@media (max-width: 480px){
    .commonTab{margin-top: 30px;margin-bottom: 30px;}
    .commonTab ul{margin-left: -13px;}
    .commonTab li{min-width: 108px;height:43px;margin: 0 0 0 13px;}
  
  .xpop .xbox .core{position: relative;}
  .xpop .xbox{width: 90%;top: 0;left: 0;bottom: 0;right: 0;margin: auto;background-size:cover;background-position: center center;}
  .xpop .xbox .core .info{text-align:center;}
  .xpop .xbox .core .productlist li{width:100%;margin-left:0;}
  .swiper-pagination{text-align: center; width: 100%;}
  .swiper-pagination-bullet{margin:0 5px;}
  .xpop .xbox .close{width: 25px;
    height: 25px;
    top: -15px;
    right: -20px;
    background-size: 20px;
}
  #LXB_CONTAINER .lxb-container{display:none;}
}


.pagination-style {
  margin-top: 30px;
  text-align: center;
  overflow: hidden;
}
.pagination-style ul li {
  display: inline-block;
  margin: 5px;
}
.pagination-style ul li a {
padding: 5px 12px;
  border: 1px solid #e8e8e8;
  display: block;
  border-radius: 3px;
  color:#888;
  font-size:14px;
  
}
.pagination-style ul li a:hover {
  background:#c10a0a;
  color: #fff;
}
.pagination-style ul .active a {
  color: #fff;
  background: #c10a0a;
}


.alert-danger {
    background-color: #c10a0a;
    border-color: #c10a0a;
    color: #fff;
}
.alert {
    padding: 12px;
    border: 1px solid transparent;
    border-radius: 4px;
margin-bottom: 20px;
}






